body {  background-image: url(bg3.png); 
	background-repeat: repeat; }


/*---:[ Begin General Elements ]:---*/

.custom #page {background: #fff; margin-top:20px;}
.custom #content_box {background: #fff;}
.custom .post_box {padding-top:0px;}

/*---:[ End General Elements ]:---*/

/*  Category Name Header */
.custom #Category_Name {background-image: url(greylines.gif); background-repeat: repeat; padding:10px 5px 10px 5px;margin-bottom:5px;}

.custom #Category_Name H1 {font-size: 2em; font-weight: bold;}

/* Sidebar RSS / Email Style */

.custom #subscribe {background-image: url(greylines.gif); background-repeat: repeat; padding:10px 5px 10px 5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #ccc;
}

.custom #subscribe p {
	margin-bottom:5px;
}

/* style for the rss feed line, adding the rss graphic */
.custom #subscribe a.rss {
background:transparent url('rss_small.gif') no-repeat scroll 0 0;
padding:0 0 1px 20px;
}

.custom #subscribe .email {
background:transparent url('email_small.gif') no-repeat scroll 0 0;
padding:0 0 1px 20px;
margin-top:5px;
}


/* styling the email address form field */
.custom #sidebar_1 input#enter_email {
-moz-border-radius::3px;
background:#FFFFFF  url(images/input_bg.jpg) repeat-x scroll 0 0;
border:1px solid #9A9A9A;
font-size:13px;
padding:3px 5px 3px 5px;
width:160px;
margin-right:5px;
float:left;}

/*style the submit button*/
.custom .sidebar input[type="submit"] {
-moz-border-radius: 11px;
border-color:#298CBA;
color:#FFFFFF;
cursor:pointer;
font-size:13px !important;
line-height:16px;
margin:1px;
padding:2px 8px;
text-decoration:none;
text-shadow:0 1px 0 #CCCCCC;
background:#21759B url(images/button-grad.png) repeat-x scroll left top;
font-weight:bold;
width:80px;
}

input[type="submit"]:hover {
border-color: #000000 !important;
color: #EAF2FA !important;}

/*---:[ Begin Header Elements ]:---*/

.custom #header { 
background: #000000;
height:130px;
border-bottom:none;
padding:0px;
}

.custom .search_form #s {
     background: url('bkg_search.png') 0 0 no-repeat;
     color: #CCC;
     padding: 4px 10px 6px 30px;
     width: 156px;
     border:none;
     font-size:12px;
}

.custom #header #logo { display:none; }

.custom #header #tagline { display:none; }

#header_left {
	margin-top:4px;
        float:left;
        width:375px;
        height:122px;
 }

#header_social {
	float:right;
        margin:10px 10px 0 0;
        width:587px;
}
 
#header_right_bottom {
	float:right;
        width: 204px;
        margin: 35px 10px 0 0;
}

#intro h3 {padding-bottom: 3px; color: #676363;font-size:12px;}
#intro p {color: #676363;font-size:12.5px;}

/*---:[ End Header Elements ]:---*/

/*---:[ Begin Navigation Elements ]:---*/

.custom .menu {
	margin:0px;
        border-bottom:none;
        background: #000; 
}
        
.custom .menu .current a, .custom .menu .current-cat a, .custom .menu .current .tab {
	border-bottom: none;
}

.custom .menu a {
	padding:5px; font-weight:normal; text-transform: lowercase; font-size:1.4em; margin-right:12px; letter-spacing:normal;}

/*---:[ End Navigation Elements ]:---*/

/*---:[Begin Content Section Elements]:---*/

.custom .dropcap { float: left; color: #555; font-size: 60px; line-height: 40px; padding-top: 2px; padding-right: 5px; font-family: times, Georgia;} 

/*---:[End Content Section Elements]:---*/


/*---:[Begin Removal Elements]:---*/


#archive_info {display:none;}

/*---:[End Removal Elements]:---*/

.custom .headline_area h1,.custom .headline_area h2 {font-weight:bold;}
.custom .headline_meta {}

#sidebar_1 .widget_links li, #sidebar_1 .widget_caticons li {
        overflow: hidden;
	background: #F4F4F4;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;
}

/*.custom #sidebars {
	margin-top:-30px;
}*/

.custom #sidebar_1 .widget_links li a {color: #555;}
#linkcat-8 h3, .custom #sidebar_1 H3{color: #fff; background: #000; padding:8px 0px 8px 10px; text-transform:lowercase; font-variant:normal;}


/*
#sidebar_l .widget_links .blogroll img {margin-top:-25px}
#sidebar_l .widget_links .blogroll li {padding-top:35px}
*/

/*---:[Begin: Teaser Adjustments]:---*/

.custom .teasers_box h2 {

font-family: Myriad Pro,Helvetica,Arial,sans-serif;
font-weight: bold;
}

/*---:[Begin: Top padding adjustment for sidebars and middle teaser section]:---*/

.custom #column_wrap .sidebar ul.sidebar_list {padding-top:0px;}
.custom ul.sidebar_list {padding-top:0px;}
.custom .top {padding-top:0px;}

/*---:[End: Top padding adjustment for sidebars and middle teaser section]:---*/

.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { margin: 0 1.571em .50em 0; }

.custom .format_text h2 {color:#4DA3B9;border-bottom:1px dotted #555;padding-bottom:5px;font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}

.custom img.frame {
	background: #fff;
}

.custom .format_text img.frame {
	padding:.3em;
}

/* Author Box Styles */
.custom #authorbox, .custom #messagebox {
background:#EEEEEE;
border:1px solid #CECFD0;
margin:0 auto 10px;
padding-top:5px;
width:96%;
overflow: hidden;
}
.custom #authorbox h4, .custom #messagebox h4 {
color:#191919;
font-size:16px;
margin:0;
padding:0px 10px 5px;
}
.custom .authortext {
/*padding-left:100px;*/
}
.custom #authorbox img, .custom #messagebox img {
float:left;
margin:0;
padding:10px;
}
.custom #authorbox p, .custom #messagebox p {
margin:0;
padding:0 10px 10px;
}
.custom #authorbox h4 > a, .custom #messagebox h4 > a {
text-decoration:none;
}
.custom #authorbox p, .custom #messagebox p {
color:#191919;
font-size:1.5em;
line-height:1.3em;

}

.custom #authorbox h1, .custom #messagebox h1{
border-bottom:1px solid #E2E2E2;
font-family:arial,verdana,sans-serif;
font-size:18px;
font-weight:bold;
line-height:21px;
margin:0 0 5px;
padding:5px 5px 5px 10px;
}
/** End Author Box Styles **/

/* Page Navigation */
.custom .full_width #content_box .wp-pagenavi .page {
  margin: 2px;
  padding: 2px 4px;
  }
.custom .prev_next {float:right;}
/* End page navigation */

/* author name */
.custom .teaser_author a {
 text-transform: capitalize; margin-left:2px;}

.custom .headline_meta span, .custom .headline_meta abbr {text-transform: capitalize;}

#Top_Post_Ad {
        clear: right;
        float:left;
        width: 100%;
        height: 60px;
        text-align: center;
        margin-bottom:10px;     
}

#Top_Sidebar_Ad {
	margin-left:5px;
        margin-bottom:10px;
}

#Header_Ad_Units {margin-bottom:10px;margin-left:10px; height:20px; width: 500px;}

.custom #adrotate_1 H3 {
display:none;	
}

#Bottom_Sidebar_Ad {
	margin-left:42px;
        width: 160px;
        height: 600px;    
 &amp;nbsp;}

.custom li.widget {
	margin-bottom:3px;
}

/** SOCIABLE CONTAINER **/

#sociable_container {border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:3px;}

div.sociable { margin: 5px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 10px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.custom .headline_area {
	margin-bottom:.5em;
}

#print_version_container {
	float:right;
        margin-top: 4px;
        font-size:12px;
}

#pdf_version_container {
	float:right;
        margin-top: 4px;
        font-size:12px;
}

/*---:[Begin Footer Elements]:---*/

.custom #footer {
        background:#000000;              
        -moz-border-radius-bottomleft:10px;
        -moz-border-radius-bottomright:10px;
        padding-top:5px;
        height:40px;
        }

.custom #footer p {
	float:left;
        padding-top:10px;
        margin-left:285px;
}

.custom #footer, .custom #footer a {
	color: #fff;
        border-bottom:none;
}

.custom #footer a:hover {
	color:#ccc;
}

/*---:[End Footer Elements]:---*/

/* Form */

textarea {
	clear: left;
	display: block;
	width: 98.5%;
	}

input[type=submit] {
	width: 60px;
	margin-right: 9px;
	padding: 6px 9px;
	font: .9em 'Lucida Grande', sans-serif;
	font-weight: normal;
	color: #fff;
	background: #888;
	border: none;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}

input[type=submit]:hover {
	background:#ccc;
}

/* Disqus Formatting */

.custom .dsq-brlink {
        display:none;
	
}

/* Breadcrumbs */

#breadcrumbs {
	margin-left: 0px;
        font-size: 13px;
        color: #fff;
        height:20px;
        padding-top:5px;
        width:600px;
}     

#breadcrumbs a {color:#fff; text-decoration: underline;}

/* End Breadcrumbs */


#related_posts {
background:#EEEEEE;
border:1px solid #CECFD0;
margin:0 auto 10px;
padding-top:5px;
width:97%;
}


#related_posts h3 {
	margin-left:10px;
        font-size:16px;
        margin-bottom:5px;
        color:#191919;
        font-weight:bold;
}

#related_posts ul {
	margin-left:25px;
        list-style-type: square;
        font-size:13px;
        margin-bottom:10px;
}

#related_posts ul li {
	margin-bottom:2px
}

.custom .teasers_box {
padding-top: .2em;
padding-bottom:.2em; 
}

/* social */

.social { border: dashed #ddd; border-width:1px 0 1px 0; margin: 0px auto 10px; display:block; padding: 3px 0 2px 0px;  overflow: hidden; }
	.social .social_button {float: left; display: inline; height: 20px; overflow: hidden;  }
	.social .social_button.dg { margin: 4px 0 0 20px ; }
	.social .social_button.tm { margin: 4px 0 0 12px; }
	.social .social_button.fb { margin: 3px 0 0 15px;  padding-bottom:1px;}
	.social .social_button.su { margin: 3px 0 0 30px; }
	.social .social_button a img { border: 0; padding: 0; }
	.social strong { font-size: 11px; float: left; margin:4px 0 0 0; color:#888;}
 
.clear{clear:both;}

#biobox {
	width: 348px;
        height: 125px;    
        margin:0 0 10px 0;
}

#biobox_pic {
	float: right;
        }

#biobox_text {
	float: left;
        width: 220px;
        padding: 13px 0 0 15px;
        color:#111111;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 13px;
        }

.custom .comments_closed p {display: none ;}

.teasers_box {
	border: mediu none;
margin-right:10px;
padding:0px;
width: auto;
}

.teaser {
border-bottom:1px dotted #CCCCCC;
margin-bottom:15px;
width:100%;
}

.teaser_right {
	float:left;
}

.teaser img {
	border: 1px solid #000000;
        margin: 0px 15px 15px 0px;
}

.teaser .format_teaser {
	font-size: 13px;
        line-height: 20px;
        margin-top: 10px;
}

.teaser a.teaser_category {
	background-color:#D11700;
        color: #FFFFFF;
        font-weight: bold;
        margin-right: 5px;
        padding:1px 3px;
}

.teaser_comments {
	display:none;
}

.post h1 {
font-size: 2.5em;
font-weight: bold;
}

.post h2 {
	font-size: 24px;
        font-weight: bold;
        letter-spacing: -1px;
        line-height:1.1em;
        margin-bottom: 10px;
        text-align: justified;
}

.post h2 a {
	color: #000000;
}

.post h2 a:hover {
	color: #d11700;
}

.post h2 a:hover {
	color: #d11700;
}
.format_text p {
margin-bottom:1.0em;
}

#subnav {height: 30px; background-image: url(subnavbg30.jpg); background-repeat: repeat-x; margin-bottom:10px; padding:0 5px 0 5px;}

#subnav_box_a {width:170px; float:right; padding-top:8px;}
#subnav_box_a a {color: #fff; font-size: 14px; }
#subnav_box_a a:hover {text-decoration:underline;}
#subnav_social {width: 100px; float: right; height:26px; margin-top:2px;}
#subnav_breadcrumb {float:left; width:600px;}
 
.custom .teaser_author, .custom .teaser_author a {text-transform:uppercase; color:#fff; text-decoration: none; border-bottom:none;}

.custom .teaser_author {margin-right:3px; background:#111; padding: 1px 3px;}

    #author_list_item {float:left; width:95%;margin-bottom: 25px; padding-bottom:15px; border-bottom: 1px dotted #555;}

    #author_list_item img {float:left; margin-right:15px; padding:5px; background: #ccc; border:1px solid #555;}

    #author_list_item li {list-style-type: none;}

    #author_list_titlebar {margin-bottom:5px; height:30px;}

    #author_list_name {float:left; width 200px;}

    #author_list_name a {color:#2361A1; font-size:16px; text-decoration:none; text-transform:uppercase; font-weight:bold;}

    #author_list_readposts {float:right; padding: 0px 3px; background-color: #D11700;}
   
    #author_list_readposts a {font-size: .8em; text-decoration: none; color:#fff;}
 
    .contributor_page {background-image: url(greylines.gif); background-repeat: repeat; height:100px;  padding:5px; margin-bottom:15px; border-bottom: 2px dotted #555; border-top:2px dotted #555;}

    .contributor_page img {border: 1px solid #ccc; padding:5px; background:#fff;}
     
.custom input[type="checkbox"] {width: 10px; background:none; border: none;}

/* Contest Form */

.custom #contestform {width:95%;clear:both;background-color:#298CBA;color:#fff;}
.custom #contestform input[type="submit"] {width: 160px;background-color:#21759E;}
.custom #contestform input[type="submit"]:hover {color:#ccc;background-color:#1e6b8e;}

.custom .blockquote {color: #1C2639; width: 85%; padding:10px; font: italic 1.0em Georgia, "Times New Roman", Times, serif;}

