/*--:[ custom.css for BWS by Andy Howard http://www.bulletwebstudio.com/ ]:---*/

/*---:[ global styles ]:---*/

.custom { font-family: Lucida Grande,arial; }
.custom { color: #333333; }
.custom .page {background:transparent;}
.custom .headline_area h1, .headline_area h2 { font-size: 1.386em; line-height: 1.667em; color: #888888; text-transform: uppercase; letter-spacing:2px;}
.custom .format_text h2, .format_text h3 { font-size: 1.386em; line-height: 1.486em; font-weight:normal;}
.custom .format_text strong { font-weight: normal; font-family: "Hoefler Text", Garamond, Baskerville, "Baskerville Old Face", "Times New Roman", serif; font-size: 1.286em; font-style: normal; font-stretch: normal; color: #888888; line-height: 1.386em; }
.custom .format_text { margin-left:0em; padding:1em 1em 0em 1em; margin-bottom:2em; margin-top:-0.2em; border:2px solid #EEEEEE; background-color:#F5F5F5; height:24.5em; border-radius:6px; -moz-border-radius:6px;}
.custom .format_text a { color:#333333; border-bottom: 0px solid #CCCCCC; text-decoration:underline;}
.custom .format_text a:hover { text-decoration:none; }
.custom .format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {margin: 0 1em 1em 0;}
.custom .format_text p { margin-bottom: 0em;}
.custom .content_area { padding-bottom: 3em; }
.custom .content_box { border-right: 0px; }
.custom .post_box {padding-top:-0em; }
.custom .testimonial { text-decoration: none; color: #333333; font-size: 1.012em; line-height: 1.771em; }
.custom .testimonial span { font-variant: small-caps; text-decoration: none; background-color:#FFFFCC; letter-spacing:1.1px; padding: 0.1em;}
.custom .format_text h5  {color:#888888; }
.custom .format_text h5 a {color:#888888; text-decoration:none; border-bottom: 1px solid #CCCCCC; padding:0.1em;}
.custom .format_text h5 a:hover {color: #111111; }

/*---:[ global switches ]:---*/

.comments_closed { display: none; }


/*---:[ header ]:---*/
#header_area { border-top: 0px solid #333333; }
	#header { position: relative; padding-top: 1em; padding-bottom: 4em;  padding-left: 0.2em;}
		#header #logo { text-indent: -9999px;}
		#header #logo a {float: left; position: absolute; left: 0em; display: block; width: 391px; height:41px; background: url('images/bullet-web-studio.png') no-repeat; outline: none; }
		#header #tagline { padding-top: 4em; display: block; font-size:1.667em; text-transform: none; letter-spacing: 1.1px; }
		
/*---:[ feature box ]:---*/
#feature_box { padding-top: 1.2em; padding-right: 0.8em; background: #FFFFFF; border-bottom: 0px solid #CCCCCC; display: block; font: normal 1.2em/1.667em Georgia, Verdana, sans-serif; text-transform: none; letter-spacing: 1.1px; padding: 0.333em 0.667em; background: #fff; }
	#feature_box p.intro { font-size: 1.7em; line-height: 1.333em; margin-bottom: 1.467em; }
		#feature_box p.intro .drop_cap { font-weight: bold; font-size: 3em; line-height: 0.778em; padding: 0.037em 0.111em 0 0; }
		#feature_box p.intro a { font-variant: small-caps; text-decoration: none; color: #111; border-bottom: 1px solid #FFE0BA; }
		#feature_box p.intro a:hover { color: #B2926B; }
		
/* buttons */

.custom li.widget a.button {
     background: #9eabb3;
     padding: 5px 10px 5px 10px;
     text-align: center;
     font-weight: bold;
     color: #F2F2F2;
     text-decoration: none; border: 0px inset #aaa;
     -webkit-border-radius: 8px; width: auto; -moz-border-radius: 2px;  -khtml-border-radius: 2px;  border-radius: 2px;
     -moz-box-shadow: 1px 1px 1px #666;  -webkit-box-shadow: 1px 1px 1px #666;  box-shadow: 1px 1px 1px #666;
     text-shadow: rgba(0,0,0, .5) 0px 0px 0px;
      border-top: inset 1px #ccc; border-left: inset 1px #ccc; border-bottom: solid 1px solid #000; border-right: 1px solid #666;
}

.custom li.widget a.button:hover  {
     background: #999;
     text-shadow: rgba(0,0,0, .5) 0px 1px 0px;
}


/*---:[ sidebars ]:---*/
.custom #sidebars { background: #fff;  }
	.custom #sidebars #sidebar_1 {  }
	.custom #sidebars h3 { font-size: 1em; line-height: 1.667em; color: #888888; }
	.custom #sidebars .sidebar_list { margin-top: 0em; padding-left: 2.2em; padding-top: 0em;  }
	.custom #sidebars .sidebar_list .contact{ font-variant: small-caps; text-decoration: none; background-color:#FFFFCC; letter-spacing:1.1px; padding: 0.8em; text-align: center; margin-top:1.6em; border: 1px solid #EFEFEF; -moz-border-radius:6px; border-radius:6px; }
	.custom #sidebars a { padding:0.8em; color: #333333; font-weight: lighter; text-decoration: none; }
	.custom #sidebars a:hover { color: #000000; border-bottom: solid 1px #EFEFEF;  }
	.custom #sidebars a img { vertical-align: middle; padding-right: 0.4em;}
	.custom. #sidebars .sidebar ul.sidebar_list { padding-right: 0; padding-left: 0 !important; }
			.sidebar ul.sidebar_list li.widget .widget_content { padding-bottom:0em; }
			.sidebar ul.sidebar_list ul li { margin-bottom: 0; }
			.sidebar ul.sidebar_list ul li em { font-weight: bold; }
			.sidebar ul.sidebar_list ul li a { display: block; padding: 0.286em 0.786em; }
.custom .sidebar h3 { font-variant: normal; text-transform: uppercase; }

/* === FOOTER === */
.custom #footer_widget_area { background-color: #F5F5F5; padding-top: 0em; }
.custom #footer_widget_area .sidebar {padding-top:1.2em;}
	.custom #footer_widget_area ul.sidebar_list { padding-left: 0em; padding-right: 0em;  }
		.custom #footer_widget_area li.widget {float:left; width:100%; padding-right:0%; font-size: 1.24em; padding-bottom:0em;}
		.custom #footer_widget_area li.widget a { color: #333333; }
			.custom #footer_widget_area li.widget h3 { color:#888888; text-transform: uppercase; padding-bottom: 0.2em; padding-top:0em;}
			
			
.custom #footer_area { background-color: #FFFFFF; padding-bottom: 0em; }
.custom #footer_area .page {padding-bottom: 0em;}
	.custom #footer {  }
			.custom #footer p a {}
			.custom #footer p a:hover {}

/*---:[ clear, motherfucker! ]:---*/
#feature_box ul:after, .contact ol li.cf-box-group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* remove borders */
.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
.custom #content_box, .custom #column_wrap {
        background: none;
}