/*
Theme Name: THE DAILY SHEEPLE 1 
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

body {
	background-color:#FFFFFF;
	}

/* TDS ADD ON STYLES */
#top_bar {
width: 1050px;
margin-top: 15px;
border-top: 1px solid #0e7b00;
font-size: 10px;
color:#000000;
font-weight: bold;
font-family: Arial;
}
#bottom_bar {
width: 980px;
margin-top: 15px;
padding-top: 5px;
border-top: 1px solid #0e7b00;
font-size: 10px;
color:#000000;
font-weight: bold;
font-family: Arial;
text-align: center;
}
#date2 {
padding: 2px 0px 0px 10px;
}
#top_menu2 {
padding: 2px 5px 0px 0px;
}
#top_menu2 a {
padding: 0px 5px 0px 5px;
color:#000000;
text-decoration: none;
}
#top_menu2 a:hover {
text-decoration: underline;

}
div#newsletter_form_top {
width: 245px; /* dependent on padding - should be 250px */
height: 100px;
font-size: 10px;
font-family: arial;
background-color:#FF6600;
padding: 0px 0px 0px 5px;
overflow: hide;
}
div#newsletter_form_hp_top {
width: 320px; /* dependent on padding - should be 250px */
height: 100px;
font-size: 10px;
font-family: arial;
background-color:#FF6600;
padding: 0px 0px 0px 5px;
overflow: hide;
}
Div#newsletter_intro_top {
font-size: 16px;
color:#FFFFFF;
font-weight: bold;
text-align: center;
font-style:italic;
padding: 3px 0px 7px 0px;
}

Div#newsletter_intro_hp_top {
font-size: 18px;
color:#FFFFFF;
font-weight: bold;
text-align: center;
font-style:italic;
padding: 3px 0px 7px 0px;
}
.newsletter_form_hp_table {
margin: 0px 0px 0px 20px;	
}

div#newsletter_art_form {
width: 560px;

font-size: 10px;
font-family: arial;
background-color:#0e7b00;
padding: 0px 0px 0px 0px;
margin: 0px; 0px 0px 0px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hide;
}
.nl_form_box {
font-size: 10px;
width: 100px;
height: 11px;
color:#003300;
}
.nl_submit_button {
width: 75px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #000000;
font-size: 10px;
font-weight: bold;
font-family: arial;
}
.nl_submit_button:hover {
background-color: #000000;
border: 1px solid #FFFFFF;
color: #FFFFFF;
}

.privacy_link a {
text-decoration: none;
color:#000000;
}
.privacy_link a:hover {
text-decoration: underline;
color:#000000;
}

div#newsletter_sidebar_form {
margin: 10px 0px 10px 0px;
background-color:#0e7b00;
width: 248px;


font-family: arial;
}

.nl_form_box2 {
font-size: 10pt;
width: 140px;
height: 11pt;
color:#003300;
}
.nl_submit_button2 {
width: 75px;
background-color: #FFFFFF;
color: #000;;
border: 1px solid #000000;
font-size: 9pt;
font-weight: bold;
font-family: arial;
}
.nl_submit_button2:hover {
background-color: #000;
border: 1px solid #FFFFFF;
color: #FFFFFF;
}
div#main_menu { 
width: 1050px;
height: 28px;
background-color: #0e7b00;
font-family: Arial;
text-align: left;
} 
div#main_menu1 {
padding: 2px 0px 0px 18px;
}
div#main_menu1 a {
color: #FFFFFF;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
padding: 0px 15px 0px 15px;
float: left;
}
div#main_menu1 a:hover {
text-decoration: underline;
color: #FFFFFF;
}
div#main_menu_sub {
width: 1050px;
height: 18px;
background-color: #CCC;
font-family: Arial;
text-align: left;
padding: 2px 0px 0px 0px;
}


div#main_menu2 {
padding: 0px 18px 0px 0px;
float: right;
font-size:.7em;
display:inline;
}

/* Sheeple V.7 */
div#lead_title {
display: block; width: 230px; height: 42px; padding: 10px 10px 10px 10px; background-color:#333;	
}
div#lead_title a {
color:#FFFFFF; font-size: 10pt;text-decoration: none; font-family: arial; font-weight: bold;	
}


div#atf-heading {

height: 25px;
background-image:url(/images/heading_bg.gif);
/* background-color:#073e00; */
margin: 0px 0px 0px 0px;
}
div#atf-heading h1 {
color:#FFFFFF;
font-size: 14px;
font-family: Arial;
font-weight: bold;
padding: 4px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
}

div#atf_story {
	


margin-top: 5px;
}
div#atf_story a {
color: #0077ee;
text-decoration: none;
}

div#atf_story a:hover {
color: #c32f22;
text-decoration: none;
}
div#atf_story h2 {
font-size: 12pt;
font-family: Verdana;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
div#atf_story p {
font-size: 10pt;
font-family: Verdana, Geneva, sans-serif;
padding: 2px 0px 0px 2px;
margin: 0px 0px 0px 0px;
}

div#atf_story img {

border: 0px;
}
.feature_img {
	border: 0px;
}

div#featured_extra_items {
font-size: 9px;
font-family: Verdana;
font-weight: normal;
color:#999;
padding: 4px 0px 0px 5px;
overflow:hide;
}
div#featured_extra_items a {
	color: #999;
	text-decoration: none;
}
div#featured_extra_items a:hover {
	color: #666;
	text-decoration: none;
}

div#atf_story_stream h2 {
font-size: 9pt;
font-family: Verdana;
padding: 0px 0px 7px 0px;
margin: 0px 0px 0px 0px;
}
div#atf_story_stream a {
color:#111111;
text-decoration: none;
}
div#atf_story_stream a:hover {
color:#c32f22;
text-decoration: none;
}

div#tri_col_heading {

height: 25px;
width: 250px;
background-image:url(/images/heading_bg.gif);
/* background-color:#073e00; */
margin: 0px 0px 0px 0px;
}
div#tri_col_heading h1 {
color:#FFFFFF;
font-size: 14px;
font-family: Arial;
font-weight: bold;
padding: 4px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
}

div#tri_col {
background-image: url(/images/heading_articles_bg1px.gif); 
background-repeat: repeat-y;
margin-top: 3px;
margin-bottom: 0px;
padding: 0px 0px 0px 0px;
}
div#tri_col a {
color: #000000;
text-decoration: none;
}
div#tri_col a:hover {
color: #c32f22;
text-decoration: none;
}
div#tri_col h2 {
font-size: 8pt;
font-weight: normal;
font-family: Verdana;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

/* START VIDEO SLIDER */

div#video-slider-title {
	overflow:wrap; padding: 5px 0px 0px 0px;width: 120px;  
	font-size: 11px; 
	font-family: arial;

}
div#video-slider-title a {
text-decoration: none;
color:#000;
}
div#video-slider-title a:hover {
	text-decoration: none;
color: #333;
}

/* END VIDEO SLIDER */


/* End Sheeple V.7 */
div#heading_side {
width: 325px;
height: 25px;
background-image:url(/images/heading_bg.gif);
margin: 10px 0px 0px 0px;
}
div#heading_side h1 {
color:#FFFFFF;
font-size: 14px;
font-family: Arial;
font-weight: bold;
padding: 4px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
}

div#sidebar_left_heading {
	width: 200px;
height: 25px;
background-image:url(/images/heading_bg.gif);
margin: 10px 0px 0px 0px;
}
div#sidebar_left_heading h1 {
color:#FFFFFF;
font-size: 14px;
font-family: Arial;
font-weight: bold;
padding: 4px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
}

div#sidebar_left_items {
width: 198px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
font-size: 12px;
font-family: Arial;
}
div#sidebar_left_items h2 {
font-size: 12px;
font-family: Verdana;
padding: 5px 5px 0px 5px;
margin: 0px 0px 0px 0px;
}
div#sidebar_left_items p {
font-size: 12px;
font-family: Arial;
padding: 10px 13px 10px 13px;
margin: 0px 0px 0px 0px;
}
div#sidebar_left_items a {
color: #000000;
text-decoration: none;
}
div#sidebar_left_items a:hover {
color: #000000;
text-decoration: underline;
}


.sidebar_right_ad {
	margin: 10px 0px 0px 0px;
}
div#sidebar_right_heading {
	width: 250px;
height: 25px;
background-image:url(/images/heading_bg.gif);
margin: 10px 0px 0px 0px;
}
div#sidebar_right_heading h1 {
color:#FFFFFF;
font-size: 14px;
font-family: Arial;
font-weight: bold;
padding: 4px 0px 0px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
}

div#sidebar_right_items {
width: 248px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
font-size: 12px;
font-family: Arial;
}
div#sidebar_right_items h2 {
font-size: 12px;
font-family: Verdana;
padding: 5px 13px 0px 13px;
margin: 0px 0px 0px 0px;
}
div#sidebar_right_items p { 
font-size: 12px;
font-family: Arial;
padding: 10px 13px 10px 13px;
margin: 0px 0px 0px 0px;
}
div#sidebar_right_items a {
color: #000000;
text-decoration: none;
}
div#sidebar_right_items a:hover {
color: #000000;
text-decoration: underline;
}
div#view_more_vids {
text-align: center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
padding: 5px 0px 5px 0px;

}
div#view_more_vids a {
color: #0e7b00;
text-decoration: none;
}


div#featured_more {
background-image: url(/images/heading_articles_bg.gif); 
background-repeat: repeat-y;
margin-top: 5px;
}
div#featured_more a {
color: #000000;
text-decoration: none;
}
div#featured_more a:hover {
color: #000000;
text-decoration: underline;
}
div#featured_more h2 {
font-size: 12px;
font-family: Verdana;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
}
/* Side Bar Video Links */
div#featured_more_vid {
margin-top: 5px;
}
div#featured_more_vid a {
color: #000099;
text-decoration: none;
}
div#featured_more_vid a:hover {
color: #000099;
text-decoration: underline;
}
div#featured_more_vid h2 {
font-size: 12px;
font-family: Verdana;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
}
/* End Side Bar Video Links */


div#main_content_area {

}
div#main_content_area img{
border: 1px solid #000000;
}
div#main_content_area h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 18pt;
font-family: Calibri, Arial;
}
div#main_content_area h2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 15pt;
font-family: Calibri, Arial;
}
div#main_content_area h2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 15pt;
font-family: Calibri, Arial;
}
.pagetitle a {
color:#000;	
}
div#main_content_area p {
font-size: 11pt;
font-family: Verdana, Geneva, sans-serif;
}
div#main_content_area li {
font-size: 11pt;
font-family: Verdana, Geneva, sans-serif;
}
div#main_content_area blockquote {
background-color:#C1D0C2;
border: 1px solid #89A58B;
padding: 10px 10px 10px 10px;
}
div#main_content_area ul {
list-style-type: square;
}
div#main_content_area a {
color: #000099;
text-decoration: underline;
}
div#main_content_area a:hover {
color: #0000CC;
text-decoration: underline;
}
div#artinfo_comments {
font-size: 8pt;
font-family: Calibri, Arial;
font-style: italic;
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px;
}
div#artinfo_comments a {
	color:#9D0000;
	text-decoration: none;
}
div#artinfo_comments_hp {
font-size: 8pt;
font-family: Calibri, Arial;
font-style: italic;
padding: 0px 15px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:right
}
div#artinfo_comments_hp a {
	color:#9D0000;
	text-decoration: none;
}
div#artinfo_comments_hp a:hover {
	color:#9D0000;
	text-decoration: underline;
}
.highslide {
margin: 0px 10px 10px 0px; float: left;
}
.alignleft {
	margin: 10px 10px 10px 0px; float: left;
}

div#main_content_artinfo p {
color:#666666;
font-size: 8pt;
font-family: Calibri, Arial;
font-style: italic;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
div#main_content_article_list {
width: 158px;
height: 248px;
border: 1px solid #E6E6E6;
overflow:hidden;
}
/* END TDS ADD ON STYLES */

/* COMMENTS */
div#comments_area {
width: 450px;	
padding: 10px 0px 10px 25px;
}
div#commentrating {
text-align:right; 
padding: 5px 0px 0px 0px;
font-size:9px;
}
.commentratingtext {
	font-size:9px; font-style: italic; 
}

#commentform {
font-family: arial;
font-size: 10pt;
padding: 0px 0px 0px 0px;
border: 1px dotted #CCC;
padding: 0px 15px 15px 15px;
}	

div#comments {
	list-style-type:none;
	width: 470px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt; font-family: arial;
}
div#comments p {
	font-size: 10pt; font-family: arial; line-height: 12pt;
}
div#comments h3 {
	font-size: 11pt; font-family: arial;
}

/* Nesting Styles */
.commentlist {font-size: 8pt; font-family: arial; }
ol.commentlist { list-style:none; margin:0; padding:0;}
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 10px; position:relative; font-size:9pt; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 9pt; line-height: 16px; font-family: arial; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 9pt; }
ol.commentlist li div.vcard cite.fn a.url { font-size: 11pt; color: #286e12; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; float: left; margin:0px 10px 0px 0px;  }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: arial; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color: #060; text-decoration:none; }
ol.commentlist li p { clear:left;font-weight:normal; font-size: 10pt;  font-family: arial; margin:5px 0 12px; padding: 10px 0px 0px 0px; }
ol.commentlist li ul { font-weight:normal; font-size: 10pt;  font-family: arial; list-style:none; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif;   text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#060; border:1px solid #060; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase;display: block;padding: 5px 0px 5px 0px; width: 36px; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#c9dbc4; }
ol.commentlist ul.children li.even { background:#fff; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

.comment-awaiting-moderation {
color:#C00;
font-weight: bold;
}
/* End Nesting Styles */


/* END COMMENTS */