/*  
Theme Name: Sunny Day Yellow 
Description: Yellow red and white hues with rounded box content areas
Version: 1.0
Author: http://antisocialmediallc.com
Author URI: http://antisocialmediallc.com
Tags: yellow, two-columns, adsense, fixed-width, right-sidebar, magazine
License: GPL
*/


body { 	padding: 0px; 	margin: 0px; 	background: #ffffff url(images/bkg.jpg) repeat-x;  font-family: Arial, Helvetica, sans-serif; 	font-size:80%; 	color: #000000; }


a:link {color: #724444;}
a:visited {color: #757575;}
a:link:hover, a:visited:hover {color: #850802;}

.clear {  clear:both; overflow: hidden; width:100%; }

h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1, h1 a {  color: #D1A51F; }
h2,h3,h4,h5,h6 { color: #810600; font-weight:normal; }
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #810600; text-decoration:none; }
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #810600; text-decoration:none; }

h1 { font-family:"Trajan Pro";	letter-spacing:0; }
h1 a:link {  text-decoration:none; }

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#FFFFF9;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#EAEAEC;}
tfoot {font-style:italic;}
caption {background:#EAEAEC;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6;}

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }

img.alignleft { float:left; margin-right:10px; }
img.alignright { float:right; margin-left:10px; }
img.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }

img, a:link img, a:visited img {border:0;}

#wrapper { width:1040px; margin:0 auto; }

#top1 { height:38px; width:980px; margin:0 auto; }
#top1 .rsstop { float:left; margin:0 0 0 20px; padding:0; }
#top1 .rsstop a, #top1 .rsstop a:hover { color:#ffffff;  text-decoration:none; font-size:x-small; }

#top1 .search { margin:0; padding:0; float:right; }
#top1 .search .searchinputbutton {  }
#top1 .search .searchinputbutton .divinput { float:left; padding:3px 0 0 60px; }
#top1 .search .searchinputbutton .divinput .searchinput { 4border:1px solid #757575; }
#top1 .search .searchinputbutton .divbutton { float:left; padding:0 55px 0px 5px; }


#searchform { 	padding:5px 5px 0 0;  }

#top2 { clear:both; overflow:hidden; height:117px; width:980px; margin:0 auto;  }
#top2 .title {  float:left; padding:0; margin:0; width:498px; }
#top2 .title .tagline {  padding:10px; font-style:italic; text-transform:uppercase; font-size:small; color:#810600; }
#top2 .bannerad { float:right; background:#eeeeee; border:1px inset #eeeeee; width:470px; margin-top:30px; }

#nav { height:70px; width:980px; margin:0 auto; }
#nav { text-transform: uppercase; margin-top:10px;}
#nav ul { list-style-type:none; margin:0; padding:0;  float: left; line-height: 50px; }
#nav ul li { float: left; background: transparent url(images/navseparator.png) right no-repeat; padding-right:20px; }
#nav ul li a { text-decoration:none; color: #E7C55F; outline: none; text-align: center; display: block; overflow: hidden; float: left; z-index: 10; padding: 0 10px; position: relative; } /* relative breaks ie */
#nav ul li a:hover { text-decoration: none; color:#ffffff;}
#nav ul li.current_page_item { padding-bottom: 13px; margin-bottom: -13px; }


/* Content area */
#contentcontainer  { clear:both; overflow:hidden; width:1010px; background: transparent  url("images/ctop.png") no-repeat; margin-top:10px; }

#content { 	width:600px; 	float:left; 	padding:20px;  margin-right:10px; }
#content ol { margin-left:20px; } 
#content ul { margin-left:20px; }

#content h1 { color: #663838; }


#content .latestposts { clear:both; overflow:hidden; width:625px; padding:10px; }
#content .latestposts h2 { font-size:medium; font-weight:normal; text-decoration:none; height:50px; }
#content .latestposts h2 a { font-size:medium; font-weight:normal; text-decoration:none; }

#content .latestposts .meta { font-size:x-small; margin:0;float:right;}
#content .latestposts img { float:left; margin-right:10px; border:4px double #E2E3E5; max-width:100px; width: expression(this.width > 100 ? 100: true);max-height:100px;}
#content .latestposts h4 { margin:0; padding:3px 0px 3px 0px;  font-size:small; text-align:center;}
#content .latestposts h4 a {   text-decoration:none; font-weight:normal;}
#content .latestposts .latestpostsleft { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }
#content .latestposts .latestpostsright { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }
#content .latestposts.readfull { clear:both; overflow:hidden;  margin:0; padding:0; } 
#content .latestposts.readfull img { background-image:none;border:none;clear:both;float:right; width:107px;height:26px; margin:0; padding:0; }

#content .adsensetop { margin-top:10px; padding:20px;  }
#content .adsensebottom { margin-top:20px; padding:20px; border:4px double #eeeeee;  }

#featurecontent { clear:both; overflow:hidden; width:1010px; background: transparent  url("images/featurebkg.png") no-repeat; height:284px; }
#featurecontent h1 { padding:0; margin:0; } 
#featurecontent h1 { font-family:"Trajan Pro";	letter-spacing:0; padding-bottom:0px; } 
#featurecontent .featurecol1 { width:670px; height:248px; float:left; padding:30px 0 0 30px; margin:0px 15px 0 0px; }
#featurecontent .featurecol1 img { border:4px double #E2E3E5; max-width:130px; width: expression(this.width > 130 ? 130: true); max-height:130px; float:left; margin-right:10px; }
#featurecontent .featurecol1 .readfull img { background-image:none;border:none;clear:both;float:right; margin:0; padding:0; }
#featurecontent .featurecol1 h2, #featurecontent .featurecol1 h2 a, #featurecontent .featurecol1 h2 a:visited {  color: #840902; text-decoration:none; }
.featureinput { border:1px solid #CCD1D9; }
#featurecontent .featurecol1 .featuresubmit { background:#eeeeee; color:#000000; border:1px solid #000000; } 
#featurecontent .featurecol2 { width:200px; padding:0 0 0 95px; margin:30px 0 0 0px; float:left; }
#featurecontent .featurecol2 ul { list-style-type:none; margin:0; padding:0; }
#featurecontent .featurecol2 h2 {  font-family:"Trajan Pro";	letter-spacing:0; padding-bottom:0px; }
#featurecontent .featurecol2 p { margin:0; padding:5px 0px 5px 0px; padding-bottom:0px;}





.sidebar { width: 300px;	float:left; 	margin-top:30px; }
.sidebar ul { list-style-type:none; margin:0; padding:0; }
.sidebar ul li { margin:2px 0 3px 0; padding:0 0 0 0px; background: transparent url(images/sbarli.gif) left top no-repeat; padding-left:15px; }
.sidebar ul ul { list-style-type:none; }
.sidebar ul ul li { margin:2px 0 3px 10px; }
.sidebar ul li a { text-decoration: none; }
.sidebar ul li a:hover { text-decoration: underline; }
.sidebar .widget { margin-bottom:25px; }
.sidebar li.widget { list-style:none; }
.sidebar .widget_categories h2 {  }
.sidebar .widget_archive h2 {  }
.sidebar .widget_archive select { margin:10px; }
.sidebar .widget_meta h2 {  }
.sidebar .widget_pages h2 {  }
.sidebar .widget_rss h2 {  }
.sidebar .widget_rss h2 a {  text-decoration:none; }
.sidebar .widget_recent_entries h2 {  }
.sidebar .widget_recent_comments h2 {  }
.sidebar .widget_tag_cloud h2 {  }
.sidebar .widget_links h2 {  }
.sidebar .widget_calendar h2 { padding:0px 0px 0px 0px;  }


.sidebar .sidebartop { width:300px; }
.sidebar .sidebartop ul { margin:0px; }
.sidebar .sidebartop .sidebartopleft { float:left;width:175px; }
.sidebar .sidebartop .sidebartopright { float:right; width:120px; }
.sidebar .sidebarbottom { clear:both;width:300px; padding:20px 0px 0px 0px; }


#calendar caption { font : bold 11px/100%; 	color : #888E93; 	text-transform:uppercase; 	margin:0; 	padding:10px 0 6px 0px; 	background: transparent; 	width:100%; 	text-align:left; }
#calendar table { 	width: 100%; 	padding: 0; 	text-align: left; }
#calendar thead th { 	padding:0; border-bottom: 1px solid #FFFFF2; 	border-top: 1px solid #FFFFF2; color:#A7B00A;}
#calendar tbody td { 	padding: 5px 0; 	border-bottom: 1px solid #FFFFF2; }
#calendar tfoot td { 	border-top: 1px solid #FFFFF2; }
#calendar #prev { 	text-align: left; }
#calendar #next { 	text-align: right; }
#calendar a { 	font-weight: normal; 	color: #A7B00A; }


/*Posts*/
.post { padding-right:10px; margin-right:10px; }
.post .details { padding:5px; font-size:x-small;  }
.post .details span.comment { float:right; background:transparent url(images/comment.png) left center no-repeat; padding-left:20px; margin-right:50px;}

.postmetadata { 	margin: 30px 0; 	}
.entry { padding-bottom:28px; }
.post blockquote { 	color:#76767a; 	background:#f2f2f2; 	padding:6px 14px; 	margin:18px 35px; 	border-right:1px solid #DDD; 	border-bottom:1px solid #DDD; 	}	
.post ul li { 	list-style:square; 	margin-bottom:5px; 	line-height:115%; 	margin-left:42px; 	}
.post ol li { 	margin-bottom:5px; 	line-height:115%; 	margin-left:48px; 	}	
.post p { margin-bottom:15px; }
.post .excerpts { padding:10px; margin:10px 0 30px 0; }
.post .excerpts p { margin:0; }
.post .excerpts p { margin-right:10px; }
.post .excerpts img { float:left; margin-right:10px; border:4px double #E2E3E5; max-width:100px; width: expression(this.width > 100 ? 100: true);max-height:100px; }
#tags { 	padding:6px; 	}	
				

/* Forms */
.button { 	padding: 1px; 	background:#A8A8A8; 	color:#ffffff; 	border:none; 	}
.button:hover { 	background:#663838; 	color:#FFF; 	text-decoration:none; 	}
#commentform input { 	width: 170px; 	margin: 5px 5px 1px 0;	}
#commentform textarea { 	width: 100%; 	margin-top:5px; 	}


/* Comments */
.comments { margin-top:20px; }
.commentlist {  	padding-left:30px; 	}	
.commentlist li { 	margin: 15px 0 3px; 	padding: 8px 15px 10px 15px; 	background:#f2f2f2; 	border-top: 1px solid #ddd; 	}
#commentform small { 	background:#FFF; 	font-weight:bold; 	padding:0; 	}	
.commentmetadata { 	display: block; 	} 
.commentlist small { 	background:#e9e9e9 	}
.commentlist cite { 	font: 1.6em Georgia, "Times New Roman", Times, serif; 	font-weight:bold; 	letter-spacing:-0.05em; }	
	

/* Begin Footer */
#footer { clear:both; overflow:hidden;	background: #DEE1E6 url("images/footerbkg.jpg") repeat-x; 	clear: both;	color: #444444;	height: 66px;	margin-top:10px;	padding: 10px 10px 20px 10px;	text-align: left; }
#footer p { color:#565c65; text-align:center; }
#footer a:link, #footer a:link:visited { color: #663838; }
#footer a:hover, #footer a:visited:hover { color: #ABB409; }

/* End Footer */


