/* Body */
body, #main-slider .bottom-spacer { 
	background: url('../../../images/patterns/tactile_noise.png') repeat top left #2e2e2e; 
	color: #ccc; 
}

.caroufredsel-preloader, 
.main-slider-caroufredsel { background: url('../../../images/patterns/tactile_noise.png') repeat top left #2e2e2e; }

.caroufredsel-preloader .preloader-image {
	width: 29px;
	height: 20px;
	margin-left: -14px;
	margin-top: -10px;
	background: url('../../../images/255.gif') no-repeat center center;
}

/* Header */
h1, h2, h3, h4, h5, h6 { color: #aaa; }

/* Text Styles */
strong { 
	color: #777; 
	font-weight: normal; 
}

b { color: #888; }

/* Horizontal Lines */
hr {	
	-webkit-box-shadow: 0px 1px 0px 0px #191919; 
	-moz-box-shadow: 0px 1px 0px 0px #191919; 
	box-shadow: 0px 1px 0px 0px #191919; 
	border-bottom: 1px solid #292929; 	
}

hr.double { border-bottom: 3px double #333; }

/* Links */
a {	color: #eee; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
	color: #777; 
}	

/* Tables */
table {		
	background: #171717;
	background: rgba(0,0,0,0.2);
}

/* Table Rows */
tr { 
	border-bottom: 1px solid #222; 
}

/* Pre */
pre {
	background: #171717;
	background: rgba(0,0,0,0.2);
	color: #eee;
}

/* Buttons */


a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;	
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
	margin-bottom: 40px;	
	padding: 9px 12px!important;  
	text-decoration: none;
	font-family: Arial, sans-serif;
	
	background: #febd4b; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fed970) to(#febd4b)); /*old webkit*/
	background: -webkit-linear-gradient(#fed970, #febd4b); /*new webkit*/
	background: -moz-linear-gradient(#fed970, #febd4b); /*gecko*/
	background: -ms-linear-gradient(#fed970, #febd4b); /*IE10*/
	background: -o-linear-gradient(#fed970, #febd4b); /*opera 11.10+*/
	background: linear-gradient(#fed970, #febd4b); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#fed970, #febd4b); /*PIE*/
	border: 1px solid #d6a437;	
	color: #7c5d1b;
	text-shadow: 1px 1px 0px #ffe8b2;
}


a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.entry-content a.button:hover {	
	
	background: #febd4b; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#febd4b) to(#fed970)); /*old webkit*/
	background: -webkit-linear-gradient(#febd4b, #fed970); /*new webkit*/
	background: -moz-linear-gradient(#febd4b, #fed970); /*gecko*/
	background: -ms-linear-gradient(#febd4b, #fed970); /*IE10*/
	background: -o-linear-gradient(#febd4b, #fed970); /*opera 11.10+*/
	background: linear-gradient(#febd4b, #fed970); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#febd4b, #fed970); /*PIE*/		
	border: 1px solid #d6a437;	
	color: #7c5d1b;
}


/* Tabs */
ul.tabs { 
	border-bottom: solid 1px #292929; 
}

ul.tabs li a { 
	border-top: solid 1px #292929; 
	border-right: solid 1px #292929; 
	border-bottom: #292929; 
	border-left: solid 1px #292929; 	
	background: #333; 
}

ul.tabs li a.active { 
	background: #222; 	 
}

ul.tabs-content { 
	-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	-moz-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	background: #222; 
	border-right: 1px solid #292929; 
	border-bottom: 1px solid #292929; 
	border-left: 1px solid #292929; 	
}

/* Accordion */
#accordion .accordion-button { 
	-webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	-moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	border: solid 1px #292929;
	background: #333; 	
}

#accordion .accordion-button a { 
	background: #222; 
}

#accordion .accordion-content { 	
	-webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	-moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	background: #1f1f1f; 
	border-right: 1px solid #292929; 	
	border-bottom: 1px solid #292929;
	border-left: 1px solid #292929; 	
}

/* Price Boxes */
#price-boxes { text-shadow: none; }

#price-boxes .plan { 
	filter: dropshadow(color=#111111, offx=1, offy=1); 
	-webkit-box-shadow: 2px 2px 0px 0px #111;
	-moz-box-shadow: 2px 2px 0px 0px #111; 
	box-shadow: 2px 2px 0px 0px #111;  
	background: url('../../../images/patterns/px_by_Gre3g.png') repeat top left transparent; 	
	text-shadow: 1px 1px 0px #111111; 
}

#price-boxes .plan .title h5 { color: #fff; }

#price-boxes .plan .price { color: #aaa; }

#price-boxes .plan .price .number { color: #fff; }

#price-boxes .plan .periodic-detail p { color: #999; }

#price-boxes .plan-detail { 
	-webkit-box-shadow: 2px 2px 0px 0px #111; 
	-moz-box-shadow: 2px 2px 0px 0px #111; 
	box-shadow: 2px 2px 0px 0px #111; 
	background: #ccc; 
	border: 1px solid #222; 
	color: #666;  		
}

#price-boxes .plan-detail p.info { 	
	border-bottom: 1px dashed #aaa; 
	color: #777; 
	text-shadow: none; 
}

#price-boxes .plan-detail ul li { 
	border-bottom: 1px dashed #aaa; 
	text-shadow: none; 
}

/* Call Out Boxes */
#call-out { 
	-webkit-box-shadow: 2px 2px 0px 0px #111;
	-moz-box-shadow: 2px 2px 0px 0px #111; 
	box-shadow: 2px 2px 0px 0px #111; 
	background: #191919; 
	border: 1px solid #292929; 	
}
	
/* Info Boxes */
#info-box .info-box p { 
	filter: dropshadow(color=#ffffff, offx=1, offy=1); 
	text-shadow: 1px 1px 0px #ffffff; 	
	color: #444; 
}



.tip { 
	-webkit-box-shadow: inset 0px 1px 0px #f6f9f6, 0px 1px 0px #d2d1d1; 
	-moz-box-shadow: inset 0px 1px 0px #f6f9f6,0px 1px 0px #d2d1d1;
	box-shadow: inset 0px 1px 0px #f6f9f6,0px 1px 0px #d2d1d1;
	background: #dde7de; 
	border: 1px solid #dad9d9;  	
}

.tip .info-icon { 
	background: url('../../../images/boxes/infobox/tip/check-colour.png') no-repeat top left transparent; 
}

.tip  .info-close-icon { 
	background: url('../../../images/boxes/infobox/tip/close.png') no-repeat top left transparent; 
}

.tip p { 
	-webkit-box-shadow: 1px 0px 0px #e9f0ea; 
	-moz-box-shadow: 1px 0px 0px #e9f0ea; 
	box-shadow: 1px 0px 0px #e9f0ea;
	border-right: 1px solid #c6cfc6; 
	border-left: 1px solid #c6cfc6;  
}

.error { 
	-webkit-box-shadow: inset 0px 1px 0px #f8e4e4,0px 1px 0px #d2d1d1;	
	-moz-box-shadow: inset 0px 1px 0px #f8e4e4,0px 1px 0px #d2d1d1;
	box-shadow: inset 0px 1px 0px #f8e4e4,0px 1px 0px #d2d1d1;
	background: #e2d1d1; 
	border: 1px solid #cababa;  	
}

.error .info-icon { 
	background: url('../../../images/boxes/infobox/error/error-colour.png') no-repeat top left transparent; 
}

.error  .info-close-icon { 
	background: url('../../../images/boxes/infobox/error/close.png') no-repeat top left transparent; 
}

.error p { 
	-webkit-box-shadow: 1px 0px 0px #ede2e2; 
	-moz-box-shadow: 1px 0px 0px #ede2e2; 
	box-shadow: 1px 0px 0px #ede2e2; 
	border-right: 1px solid #cebdbd; 
	border-left: 1px solid #cebdbd; 	
}

.note { 
	-webkit-box-shadow: inset 0px 1px 0px #f9f8df,0px 1px 0px #d2d1d1;	
	-moz-box-shadow: inset 0px 1px 0px #f9f8df,0px 1px 0px #d2d1d1;
	box-shadow: inset 0px 1px 0px #f9f8df,0px 1px 0px #d2d1d1;
	background: #e8e7d0; 
	border: 1px solid #d7d6bd;  
}

.note .info-icon { 
	background: url('../../../images/boxes/infobox/note/note-colour.png') no-repeat top left transparent; 
}

.note  .info-close-icon { 
	background: url('../../../images/boxes/infobox/note/close.png') no-repeat top left transparent; 
}

.note p { 
	-webkit-box-shadow: 1px 0px 0px #f2f1e4; 
	-moz-box-shadow: 1px 0px 0px #f2f1e4; 
	box-shadow: 1px 0px 0px #f2f1e4; 
	border-right: 1px solid #d0cfbd; 
	border-left: 1px solid #d0cfbd; 	
}

.inform { 
	-webkit-box-shadow: inset 0px 1px 0px #edf5f7,0px 1px 0px #d2d1d1; 
	-moz-box-shadow: inset 0px 1px 0px #edf5f7,0px 1px 0px #d2d1d1;
	box-shadow: inset 0px 1px 0px #edf5f7,0px 1px 0px #d2d1d1;
	background: #dce3e6; 
	border: 1px solid #c6cdd0;  	
}

.inform .info-icon { 
	background: url('../../../images/boxes/infobox/inform/inform-colour.png') no-repeat top left transparent; 
}

.inform  .info-close-icon { 
	background: url('../../../images/boxes/infobox/inform/close.png') no-repeat top left transparent; 
}

.inform p { 
	-webkit-box-shadow: 1px 0px 0px #eaeeef; 
	-moz-box-shadow: 1px 0px 0px #eaeeef; 
	box-shadow: 1px 0px 0px #eaeeef; 	
	border-right: 1px solid #c4cacd; 
	border-left: 1px solid #c4cacd; 	
}

.setting { 
	-webkit-box-shadow: inset 0px 1px 0px #f6f6f6,0px 1px 0px #d2d1d1; 
	-moz-box-shadow: inset 0px 1px 0px #f6f6f6,0px 1px 0px #d2d1d1; 
	box-shadow: inset 0px 1px 0px #f6f6f6,0px 1px 0px #d2d1d1;
	background: #e5e5e5; 
	border: 1px solid #cacaca;  	
}

.setting .info-icon { 
	background: url('../../../images/boxes/infobox/setting/setting-colour.png') no-repeat top left transparent; 
}

.setting  .info-close-icon { 
	background: url('../../../images/boxes/infobox/setting/close.png') no-repeat top left transparent; 
}

.setting p { 
	-webkit-box-shadow: 1px 0px 0px #ececec; 
	-moz-box-shadow: 1px 0px 0px #ececec; 
	box-shadow: 1px 0px 0px #ececec;
	border-right: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 	
}

/* Number Columns */ 
#number-column .number-column-item { 
	background: url('../../../images/patterns/px_by_Gre3g.png') repeat top left transparent; color: #fff; 
}

/* Forms */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea, 
select { 
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	box-shadow: none;	
	background: #ddd; 
	background: rgba(0,0,0,0.048); 	
	border: 1px solid #161616; 
	border: 1px solid rgba(0,0,0,0.097); 	
	color: #eee; 
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
textarea:focus { 
	-webkit-transition: all 0.6s linear;	
	-moz-transition: all 0.6s linear; 
	-ms-transition: all 0.6s linear; 
	-o-transition: all 0.6s linear; 
	transition: all 0.6s linear; 
	background: #ccc; 
	background: rgba(0,0,0,0.038); 	
}

legend span { 
	color: #aaa; 
}

/* Misc Classes */
.add-shadow { 
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); 
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); 
}

/* Header Container */
header#branding { 
	-webkit-box-shadow: 0px 1px 0px 0px #191919; 
	-moz-box-shadow: 0px 1px 0px 0px #191919; 
	box-shadow: 0px 1px 0px 0px #191919; 
	border-bottom: 1px solid #292929; 	
}

/* Navigation */
nav ul li { border-left:0px dashed #ddd; }

nav .nav-arrow-top { background: transparent; }

nav ul li a { color: #777; }

nav ul > li a { color: #777; }

nav ul li > ul { border: 1px solid #191919; }

nav select { 
	background: url('../../../images/drop-down-arrow.png') no-repeat right transparent; 
	background: transparent; 
	border: 1px solid #222; 	 
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 9.3);
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 9.3);
	color: #666;
}

nav li ul {	
	background: url('../../../images/patterns/dark_geometric.png') repeat top left #222; 
	border: 1px solid #222;
}

nav li ul > li a { 
	border-top: 1px solid #292929; 
	border-bottom: 1px solid #161616; 
}

nav li ul > li:hover { 
	background: #222; 
}

nav#access select {
	background-image: linear-gradient(bottom, rgb(20,20,20) 4%, rgb(23,23,23) 52%, rgb(26,26,26) 100%);
	background-image: -o-linear-gradient(bottom, rgb(20,20,20) 4%, rgb(23,23,23) 52%, rgb(26,26,26) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(20,20,20) 4%, rgb(23,23,23) 52%, rgb(26,26,26) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(20,20,20) 4%, rgb(23,23,23) 52%, rgb(26,26,26) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(20,20,20) 4%, rgb(23,23,23) 52%, rgb(26,26,26) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, rgb(20,20,20)),
		color-stop(0.52, rgb(23,23,23)),
		color-stop(1, rgb(26,26,26))
	);
}

/* Blockquote */
blockquote { 	
	background: transparent; 
}

blockquote p {
	font-size: 1.2em;		
}

blockquote .close-quote { 
	background: transparent; 
}

blockquote cite { 	
	text-align: right; 
}

blockquote cite a { 
	color: #555; 
}

blockquote em { 
	color: #aaa; 
}

blockquote { 
	background: #151515; 
	background: rgba(0,0,0,0.2); 
	padding: 20px; 
}

/* DropCap */
span.dropcap { 
	color: #fff; 
}

a.read-more, 
a.read-this, 
a.more-link { 	
	padding: 5px 0; 
}

a.read-more:hover, 
a.read-this:hover, 
a.more-link:hover { 
	background: #171717; 
	background: rgba(0,0,0,0.2); 
}

/* Headings Style */
.centered-heading { 
	color: #aaa; 
}

.centered-heading span { 
	background: transparent;
	text-shadow:1px 2px 0 #222, 2px 3px 0 #222; 
}

.centered-heading a { 
	background: transparent; 
}

/* Container Frames */
.container-frame { 
	background: transparent; 
}

.frame { 
	-webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	-moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
	background: #1e1e1e; 
	border: 1px solid #292929; 	
}

/* Home Page */
#top-section { 
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);	
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);	
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3); 
	border-bottom: 1px solid #292929; 
}

/* Social Icons */
.social-icons .social-icon.facebook { background: url('../../../images/icons/mono/facebook.png') no-repeat 0 0; }
.social-icons .social-icon.forrst { background: url('../../../images/icons/mono/forrst.png') no-repeat 0 0; }
.social-icons .social-icon.linkedin { background: url('../../../images/icons/mono/linkedin.png') no-repeat 0 0; }
.social-icons .social-icon.twitter { background: url('../../../images/icons/mono/twitter.png') no-repeat 0 0; }
.social-icons .social-icon.lastfm { background: url('../../../images/icons/mono/last.fm.png') no-repeat 0 0; }
.social-icons .social-icon.tumblr { background: url('../../../images/icons/mono/tumblr.png') no-repeat 0 0; }
.social-icons .social-icon.pinterest { background: url('../../../images/icons/mono/pinterest.png') no-repeat 0 0; }
.social-icons .social-icon.dribbble { background: url('../../../images/icons/mono/dribbble.png') no-repeat 0 0; }
.social-icons .social-icon.behance { background: url('../../../images/icons/mono/behance.png') no-repeat 0 0; }
.social-icons .social-icon.skype { background: url('../../../images/icons/mono/skype.png') no-repeat 0 0; }
.social-icons .social-icon.rss { background: url('../../../images/icons/mono/rss.png') no-repeat 0 0; }
.social-icons .social-icon.deviantart { background: url('../../../images/icons/mono/deviantart.png') no-repeat 0 0; }
.social-icons .social-icon.vimeo { background: url('../../../images/icons/mono/vimeo.png') no-repeat 0 0; }
.social-icons .social-icon.flickr { background: url('../../../images/icons/mono/flickr.png') no-repeat 0 0; }
.social-icons .social-icon.github { background: url('../../../images/icons/mono/github.png') no-repeat 0 0; }
.social-icons .social-icon.google { background: url('../../../images/icons/mono/google.png') no-repeat 0 0; }
.social-icons .social-icon.myspace { background: url('../../../images/icons/mono/myspace.png') no-repeat 0 0; }
.social-icons .social-icon.reddit { background: url('../../../images/icons/mono/reddit.png') no-repeat 0 0; }
.social-icons .social-icon.slideshare { background: url('../../../images/icons/mono/slideshare.png') no-repeat 0 0; }
.social-icons .social-icon.posterous { background: url('../../../images/icons/mono/posterous.png') no-repeat 0 0; }
.social-icons .social-icon.qik { background: url('../../../images/icons/mono/qik.png') no-repeat 0 0; }
.social-icons .social-icon.squidoo { background: url('../../../images/icons/mono/squidoo.png') no-repeat 0 0; }
.social-icons .social-icon.youtube { background: url('../../../images/icons/mono/youtube.png') no-repeat 0 0; }
.social-icons .social-icon.soundcloud { background: url('../../../images/icons/mono/soundcloud.png') no-repeat 0 0; }
.social-icons .social-icon.vk { background: url('../../../images/icons/mono/vk.png') no-repeat 0 0; }
.social-icons .social-icon.instagram { background: url('../../../images/icons/mono/instagram.png') no-repeat 0 0; }
.social-icons .social-icon.ravelry { background: url('../../../images/icons/mono/ravelry.png') no-repeat 0 0; }

#secondary .flickr-feed ul li { 
	border-bottom: none; 
}

/* Headlines */
#headline-page h1, 
#headline h1 { 
	text-shadow:1px 2px 0 #151515, 2px 3px 0 #111; 
}

/* Main Slider Style */
#main-slider { 
	background: #fff; 
}

.slides-carousel .slide h3 { 	
	text-shadow: 0 1px 1px #000; 
}

.slides-carousel .slide p { 
	color: #fff; 
	text-shadow: 0 1px 1px #000; 
}

.slides-carousel .slide a { 
	color: #fff; 
	text-shadow: 0 1px 1px #000; 
	background: url('../../../images/patterns/px_by_Gre3g.png') #888; 	
}

.slides-carousel .slide images, 
.slides-carousel .slide iframe { 
	border-bottom: 5px solid #fff; 
	border-top: 5px solid #fff; 
}

#main-slider .divider.upper { 
	-webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.45107), 0px -1px 1px 0px #151515;
	-moz-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.45107), 0px -1px 1px 0px #151515;
	box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.45107), 0px -1px 1px 0px #151515; 
	border-top: none; 
	border-bottom: 5px solid #292929; 
}

#main-slider .divider.lower { 
	-webkit-box-shadow: inset 0px -1px 15px 0px rgba(0, 0, 0, 0.35107), 0px 1px 1px 0px #292929;
	-moz-box-shadow: inset 0px -1px 15px 0px rgba(0, 0, 0, 0.45107), 0px 1px 1px 0px #292929;
	box-shadow: inset 0px -1px 15px 0px rgba(0, 0, 0, 0.45107), 0px 1px 1px 0px #292929; 
	border-bottom: none; 
	border-top: 5px solid #292929;
}

#prev, 
#direction-nav .flex-direction-nav li a.prev {  
	background: url('../../../images/direction-left.png') no-repeat top left; 
}

#next, 
#direction-nav .flex-direction-nav li a.next { 
	background: url('../../../images/direction-right.png') no-repeat top left; 
}

.ei-slider-thumbs li a { 
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38); 
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38); 
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38); 
	background: #333; 
}

/* Recent Works */
#carousel-pagination a { 
	background: url('../../../images/carousel-nav-page-gray.png') no-repeat top left; 
}

#carousel-pagination a.selected { 
	background: url('../../../images/carousel-nav-page-active-orange.png') no-repeat top left; 
}

#latest-blogs time { 
	border-bottom: 0px dashed #333; 
	color: #aaa; 
}

/* About Page */
#team-member .team-member-info h6 { 
	color: #aaa; 
}

.centered-list div { 
	background: transparent; 
	text-shadow: none; 
}

.left-list div { 
	background: transparent; 
	text-shadow: none; 
}

#portfolio-filter ul { 
	background: transparent; 
}

.filter li { 
	background: transparent; 
	border-right: 1px dotted #444; 
}

.filter li:last-child { 
	border-right: 0px dotted transparent; 
}
	
.portfolio-meta dt, .portfolio-launch { 
	background: #171717;
	background: rgba(0,0,0,0.2);		
}

.portfolio-meta dd { 	
	background: rgba(0,0,0,0.047);	
}

#portfolio-single ul li { 
	border-bottom: 0px solid #fff; 
}

/* Post Formats */
.chat-post-format { 
	background: transparent; 
}

.quote-excerpt .excerpt-head { 
	color:#fff; 
}

.quote-excerpt .excerpt-detail { 
	color: #fff; 
}
	
/* Blog Post Meta */	
.blog-post ul.meta1 li time { 
	background: #111; 
}

/* Blog Post - Layout 2 Meta */
.blog2 .post-meta li {  
	color: #aaa; 
	border-left: 1px solid #333;
}

/* Blog Post - Layout 3 Meta */
.blog3 .post-meta li { 
	background: #171717; 
	background: rgba(0,0,0,0.2);
	padding: 5px 10px; 
}

/* Blog Page - Single Post */
.blog-post .single-post-meta span { 
	color: #aaa;
}

.blog-post .single-post-meta .date-stamp { 
	color: #aaa; 
}

.blog-post.single-post ul.single-post-meta li { 
	border-bottom: none; 
}

/* Blog Single - Layout 2 - Post Meta */
.single-post2 ul.single-post-meta { 
	border-top: 1px dashed #444; 
	border-bottom: 1px dashed #444; 
}

.single-post2 .single-post-meta li{ 
	border-right: 1px dashed #444; 
}

/* Blog Single Post Comments */	
.blog-post #comment-list li .comment-wrap { 
	background: transparent; 
	border-bottom: 1px dashed #444; 
}

/* Blog Single Post Comments Forms */
.blog-post .comment-form-wrapper label { 
	color: #aaa; 
}

/* Sidebar */
/* Sidebar Styles */

/* Sidebar Search form */
#search-form fieldset input[type='text'] { 
	color: #555; 
}

/* Flickr Stream */
#flickr-sidebar images:hover{ 
	-webkit-box-shadow: 0px 0px 2px 0px #333;	
	-moz-box-shadow: 0px 0px 2px 0px #333;
	box-shadow: 0px 0px 2px 0px #333; 
}

/* Twitter on Sidebar */
#tweets-sidebar .jta-tweet-list-item { 
	background: transparent; 
}

/* Latest Posts list */
ul.latest-post-list li .links, ul.latest-post-list li .links a  { color: #ccc; }

/* Footer */
#footer-wrapper { 
	filter: dropshadow(color=#111111, offx=1, offy=1); 
	-webkit-box-shadow: 0px -1px 0px 0px #1e1e1e; 
	-moz-box-shadow: 0px -1px 0px 0px #1e1e1e; 
	box-shadow: 0px -1px 0px 0px #1e1e1e; 
	background: url('../../../images/patterns/tactile_noise.png') repeat top left #323232; 
	text-shadow: 1px 1px 0px #111111; 	
}

#footer-wrapper h6 { 
	color: #555; 
}	

/* Copyright - Site Info */	
#siteInfo { 	
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); 
	box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);  	 
	filter: dropshadow(color=#111111, offx=1, offy=1); 
	border-top: 1px solid #111; 
}


/* Misceallaneous */

/* Overlay - Hover Effect */
.overlay.squared { 
	border: 1px solid #222; 
}

/*.overlay.squared:hover { 
	-webkit-box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.5);	
	-moz-box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.5);	
	box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.5); 
	border: 1px solid #292929; 
}*/

.overlay figure .icon-view { 
	background: url('../../../images/icon-view.png') no-repeat top left transparent; 
}

.overlay figure .icon-link {
	background: url('../../../images/icon-link.png') no-repeat top left transparent; 
}

/* Portfolio layout loader image */
#loader-images, 
#loader-img { 
	background: url('../../../images/255.gif') no-repeat 50% 50% transparent; 
}

/* Twitter Sidebar */
.jta-tweet-list { 
	background: transparent; 
}

.jta-tweet-user-full-name { 
	color: #333 ;
}

.jta-tweet-user-full-name-link { 
	color: #888; 
}	

.jta-tweet-attributes { 
	color: #888;	
}

.jta-tweet-twitter-bird-icon { 
	background-color: transparent; 
}

.jta-tweet-actions { 
	color: #666; 
}

.jta-tweet-action-reply a, 
.jta-tweet-action-retweet a, 
.jta-tweet-action-favorite a { 
	background-color: transparent;
	color: #666; 
}

.jta-tweet-list-controls-button { 
	border: 1px solid #666; 
}

.jta-tweet-list-autorefresh-trigger { 
	border: 1px solid #666; 
}

.jta-login-info-sign-out { 
	border: 1px solid #666; 
}

.jta-error { 
	background-color: #f00; 
	color: #000;
}

/* Twitter Strip */
 #tweet-strip { 
	color:#777; 
	-webkit-box-shadow: inset 0px -2px 2px 0px rgba(0, 0, 0, 0.2), inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px -2px 2px 0px rgba(0, 0, 0, 0.2), inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px -2px 2px 0px rgba(0, 0, 0, 0.2), inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); 
	color: #eee; 
}	 

 #tweet-strip .tweet-icon { 
	background: url('../../../images/twitter-icon-dark.png') no-repeat top left; 
}
 

.post-format-icon { 
	background: #333; 
	background: rgba(0,0,0,0.08); 
	padding: 10px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
	-moz-border-radius: 4px; 
}

.blog-post #comment-list li .comment-wrap { 
	background: transparent; 
	border-bottom: none; 
}

.blog-post #comment-list li .comment-wrap .comment-meta { 
	background: #171717; 
	background: rgba(0,0,0,0.2); 
	border-top: 1px solid #191919; 
	border-right: 1px solid #191919; 
	border-left: 1px solid #191919; 
	border-bottom: 1px solid #151515; 
}

.comment-awaiting-moderation { color: #aaa; }
.nav-previous a, .nav-next a { color: #666; padding: 8px 5px; }
.nav-previous a:hover, .nav-next a:hover { background: rgba(0,0,0,0.2);  }
.entry-content p a { display: inline; margin-top: 20px; }
#cancel-comment-reply-link, .entry-content p a, .inner-content p a, .blog3 p a { padding: 5px 0px; }
#cancel-comment-reply-link:hover, .entry-content p a:hover, .inner-content p a:hover, .blog3 p a:hover { background: #151515; background: rgba(0,0,0,0.2); }

.quote-pf h6{ 
	color: #555; 
	background: rgba(0,0,0,0.2); 
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out; 
	padding: 20px; 
	text-shadow: 1px 1px 0px #000; 
	filter: dropshadow(color=#000, offx=1, offy=1); 
	border-left: 3px solid #303030; 
	-webkit-box-shadow: 4px 4px 0px 0px #181818; 
	-moz-box-shadow: 4px 4px 0px 0px #181818; 
	box-shadow: 4px 4px 0px 0px #181818; 
}

#latest-blogs .quote-pf-home h6 { border-left: 1px dashed #444;}
.jp-interface { 
	background: #292929; 
	background: rgb(41,41,41); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(41,41,41,1) 1%, rgba(33,33,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(41,41,41,1)), color-stop(100%,rgba(33,33,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(41,41,41,1) 1%,rgba(33,33,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(41,41,41,1) 1%,rgba(33,33,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(41,41,41,1) 1%,rgba(33,33,33,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(41,41,41,1) 1%,rgba(33,33,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#212121',GradientType=0 ); /* IE6-8 */
 }
 
.jp-seeking-bg { background:#555; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
.jp-restore-screen { background: url(../../../images/player/jPlayer/dark/sprite.png) -150px 0 no-repeat; }
a.jp-play {	background: url(../../../images/player/jPlayer/dark/sprite.png) 0 0 no-repeat; }
a.jp-pause { background: url(../../../images/player/jPlayer/dark/sprite.png) -40px 0 no-repeat; }
.jp-mute { float:left; background: url(../../../images/player/jPlayer/dark/sprite.png) -80px 0 no-repeat; }
a.jp-unmute { background: url(../../../images/player/jPlayer/dark/sprite.png) -115px 0 no-repeat; }
.jp-full-screen { background: url(../../../images/player/jPlayer/dark/sprite.png) -150px 0 no-repeat; }
.chat-post-format { background: rgba(0,0,0,0.2); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border: 1px solid #292929; -moz-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3);  -webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3); box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3); }
.chat-post-format p strong { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.jp-progress, .jp-volume-bar { 
	background: #333; 
	-webkit-box-shadow:	inset 0px 1px 2px rgba(0,0,0,.5), 0px 1px 0px rgba(255,255,255,.1);	
	-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5), 0px 1px 0px rgba(255,255,255,.1);
	box-shadow: inset 0px 1px 2px rgba(0,0,0,.5), 0px 1px 0px rgba(255,255,255,.1);
}
.jp-play-bar span { position:absolute; top: -3px; right: -12px; background:url(../../../images/player/jPlayer/dark/handle.png) no-repeat center; }
.jp-volume-bar-value span { position:absolute; top: 0px; right: 0px; background:url(../../../images/player/jPlayer/dark/volume.png) no-repeat center; }

.slider-pagination a { background: url('../../../images/carousel-nav-page.png') no-repeat top left; }
.slider-pagination a.selected { background: url('../../../images/carousel-nav-page-active.png') no-repeat top left; }
.slider-up { background: url('../../../images/carousel-nav-up.png') no-repeat top left;  }
.slider-up:hover { background: url('../../../images/carousel-nav-up-hover.png') no-repeat top left; }
.slider-down { background: url('../../../images/carousel-nav-down.png') no-repeat top left; }
.slider-down:hover { background: url('../../../images/carousel-nav-down-hover.png') no-repeat top left; }

.entry-content.status p.status_pf, .entry-content p.status_pf { 
	background: rgba(0,0,0,0.2); 
	border: 1px solid #292929; 
	-moz-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3);  
	-webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3); 
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3); 
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out; 
}

.entry-content.status p.status_pf:hover { 
	text-shadow: 1px 1px 0px #000; 
	filter: dropshadow(color=#000, offx=1, offy=1); 
}

.squared figure, .video-figure, #post-format-slider { background: #333; background: rgba(0,0,0,0.2); }

#nav-single span a, .nav-previous a, .nav-next a { text-shadow: 1px 1px 0px #111111; filter: dropshadow(color=#111111, offx=1, offy=1); }
	
.pagination span, .pagination a  { 
	color: #999; 
	border-top: 1px solid #292929; 
	border-right: 1px solid #1f1f1f; 
	border-left: 1px solid #292929; 
	border-bottom: 1px solid #212121; 
    text-shadow: 1px 1px 0px #111111;
    filter: dropshadow(color=#111111, offx=1, offy=1); 
} 

.pagination a { background: #282828; background: rgba(0,0,0,0.09); }
.pagination a:hover, .pagination span { background: #2f2f2f; background: rgba(0,0,0,0.2); } 
.pagination span.current, .pagination a:hover { 
	background: rgba(0,0,0,0.2); 
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.3); 
	box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.3); 
}

.link-format { 
	background: #333; 
	background: rgba(0,0,0,0.2); 
	border: 1px solid #292929; 
	-moz-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3);  
	-webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3); 
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3); 
}

/*.widget a, .widget p, .widget div, p, h1, h2, h3, h4, h5, h6, a, div, span { 
	text-shadow: 0px -2px 1px #101010; 	
}*/

nav ul li a { 
	text-shadow: 1px 1px 0px #101010; 	
}

.squared figure, 
.video-figure, 
#post-format-slider { padding: 10px; }


/* Calendar Widget */
.widget_calendar { margin-bottom: 40px; }
.widget_calendar td#prev, .widget_calendar td#next { background-image: none; width: auto; height: 20px; left:inherit; right: inherit; text-align: center;  top: auto; margin-top: 0; }
.widget_calendar td#prev a, .widget_calendar td#next a { font-size: 14px; background: #292929; padding: 5px 6px; }
#wp-calendar thead { margin-bottom: 10px; }
#wp-calendar thead tr th { color: #888; }
#wp-calendar th, #wp-calendar tbody td { text-align: center; padding: 2px 15px 2px 0; }
#wp-calendar tfoot td { padding-top: 3px; }
#wp-calendar caption { font-size: 14px; text-align: left; margin-bottom: 15px; color: #888; text-transform: uppercase; }

.widget_rss .rsswidget img { display:inline; margin-right: 10px; }
.widget_rss .rssSummary { margin-bottom: 20px; }

.jta-tweet-list-item { border-top: 1px solid #292929; }
.jta-tweet-timestamp-link, .jta-tweet-source-link a, .jta-tweet-inreplyto-link, .jta-tweet-location-link, .jta-tweet-retweeter-link { color: #888; }
.jta-tweet-twitter-bird { background: url('../../../images/icons/twitter-feed-icon.png') no-repeat top left; padding-left: 24px; }

/* Flickr Stream */
.flickr-widget img{ border: 2px solid #333; -webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.5); box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.5); }

#top-section, #price-boxes .plan .title, #tweet-strip, #siteInfo, #main-slider .divider  { background: url('../../../images/patterns/pinstriped_suit.png') repeat top left #333; }

.widget_archive p { margin-bottom: 20px; }
.widget_archive select { background: #333; color: #ccc; padding: 10px; border-top: 1px solid #292929; }

.post.layout2 { border-bottom: 1px dashed #313131; }

#secondary .widget-title { background: #171717; background: rgba(0,0,0,0.2); padding: 10px 20px; margin-bottom: 0; }

#secondary .container-frame { margin-bottom: 30px; } 
#secondary .widget > ul, 
#secondary .widget_search fieldset, 
#secondary .widget > div.inner, 
#secondary .widget > p,
#secondary .widget > div { padding: 20px; margin: 0; background: rgba(0,0,0,0.047); }

#secondary .widget #searchform, #secondary .widget_search input { margin-bottom: 0; }

#secondary .video-feed-widget .video-figure { padding: 10px; }

.edit-link a { background: #171717; background: rgba(0,0,0,0.2); }
/* Slides Main Caption */
	
	
.headquarter-widget ul li { border-bottom: 1px solid #292929; }

.statusMessage {	
	color: #999;
	background: #151515; 
	background: rgba(0,0,0,0.2); 
	border: 1px solid #292929; 
	-webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.2), 4px 4px 0px 0px #181818;	
	-moz-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.2), 4px 4px 0px 0px #181818; 
	box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.2), 4px 4px 0px 0px #181818; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	-moz-border-radius: 2px;
}
	
.statusMessage {
  display: none;
  margin: auto;
  width: 30em;
  height: 2em;
  padding: 1.5em;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.statusMessage p {
  text-align: left;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-shadow: none;
  display: block;	
 padding-left: 40px;
}

#sendingMessage p { background: url('../../../images/icons/glyphish/18-envelope.png') no-repeat top left; }
#failureMessage p { background: url('../../../images/icons/glyphish/184-warning.png') no-repeat top left; }
#successMessage p { color: #fff; background: url('../../../images/icons/glyphish/117-todo.png') no-repeat top left; }

/* Portfolio Single */
.portfolio-nav li a { background: #171717; background: rgba(0,0,0,0.2); padding: 5px 8px; }
.portfolio-nav li a:hover { filter: alpha(opacity=70); opacity: 0.7; }

.overlay h6 { 
	color: #999; 
	-webkit-transition: all 0.3s linear;	
	-moz-transition: all 0.3s linear; 
	-ms-transition: all 0.3s linear; 
	-o-transition: all 0.3s linear; 
	transition: all 0.3s linear;
}	

.left-align-image, .right-align-image, .center-align-image, .no-align-image, .alignright, .alignleft { background: #171717; background: rgba(0,0,0,0.2); }	 

.ppt,	
.pp_description { 
	text-shadow:none; 
}	 
	
.postformat-icon { 		
	width:22px ; height: 28px; 
	display: block; 
	float: right; 	
	padding: 17px; 
	margin-top: 10px; 
}

.format-standard .postformat-icon { 		
	background: url('../../../images/icons/glyphish/179-notepad.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-aside .postformat-icon { 		
	background: url('../../../images/icons/glyphish/187-pencil.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}
	
.format-audio .postformat-icon { 		
	background: url('../../../images/icons/glyphish/160-voicemail-2.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-chat .postformat-icon { 		
	background: url('../../../images/icons/glyphish/09-chat-2.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-gallery .postformat-icon { 		
	background: url('../../../images/icons/glyphish/202-slides.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-image .postformat-icon { 		
	background: url('../../../images/icons/glyphish/86-camera.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-link .postformat-icon { 		
	background: url('../../../images/icons/glyphish/203-link.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}
	
.format-quote .postformat-icon { 		
	background: url('../../../images/icons/glyphish/201-quote.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-status .postformat-icon { 		
	background: url('../../../images/icons/glyphish/124-bullhorn.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}
	
.format-video .postformat-icon { 		
	background: url('../../../images/icons/glyphish/45-movie-1.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

/* Slider Overlay */
.slide-overlay { 
	background: url('../../../images/dot-overlay.png') repeat top left transparent; 
	display: block; 
	height: 100%; 
	overflow: hidden; 
	position: absolute; 
	width: 100%; 
	z-index: 1; 
}
	
.page-header { border-bottom: none; }

#author-info { background: #141414; background: rgba(0,0,0,0.2); border-bottom: 1px solid #343434;  }

.video-caption, .image-caption { background: #161616; border-bottom: 1px solid #000; }

.blog-post .post-body .video-caption p, .video-caption p, .image-caption p { color: #666; }
	
.tagcloud a {
	font-size: 12px;
	line-height: 21px;
	background: #171717;
	background: rgba(0,0,0,0.2);
	padding: 6px;
	margin-bottom: 10px;
}

.wp-caption.alignnone { background: #171717; background: rgba(0,0,0,0.2); padding-left: 10px; }

.alignright, 
.alignleft,
.wp-caption.alignleft,
.wp-caption.aligncenter{
	padding-right: 0;
}

.entry-content .wp-caption.alignnone {
	padding-top: 10px;
}

.entry-content .alignnone .wp-caption-text {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.entry-content .alignright .wp-caption-text, 
.entry-content .alignleft .wp-caption-text, 
.entry-content .aligncenter .wp-caption-text {
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}


.filter ul.children { 
	border-top: 1px dashed #333;
}
