/*
Theme Name: Southern Cross Blog
Theme URI: 
Description: 
Version: 
Author: Sam Perkins-Harbin
Author URI: 
Tags: 

*/






#contentFooter {margin-left: 0; }



#wpcontent {  width: 600px; float: left; margin-right: 20px;}

#sidebar { width: 300px; float: left; padding-top: 30px;   }

.description {text-indent: -9999px; overflow: hidden; }



/*** content styles ***/	
#wpcontent {  }
#wpcontent a {}
#wpcontent a:hover { text-decoration: underline; color: #f0f0f0; }

	.post { width: 600px;  margin: 0 0 55px 0; float: left; clear: both; }

	#wpcontent h2 {font-size: 1.8em; line-height: 1.8em; margin: 15px 0 0 0;  color: #F5E103; font-weight: normal;  
			padding-bottom: 2px;
			border-bottom: 1px solid #4E3308; }
		#wpcontent h2 a, #wpcontent h2 a:visited { color: #F5E103; }
	#wpcontent h2.pagetitle {font-size: 1.8em; line-height: 1.8em; margin: 15px 00;  font-weight: normal;  color: #DE9017; 
			border: none;   }
	#wpcontent h3 {font-size: 1.6em; line-height: 1.6em; margin: 0; color: #DE9017;    }
	
	#wpcontent .postdate {color: #d8c0a3;  font-size: 1.1em; font-weight: normal; margin: 5px 0 10px 0; float: left; } 
	#wpcontent .postcomments { font-size: 1.1em;  margin: 5px 0 10px 5px; float: left; clear: right; } 
		#wpcontent .postcomments a:link {color: #bfb86a;   } 
		#wpcontent .postcomments a:visited {color: #bfb86a;   } 


.entry { margin:0; clear: both;  }
.single .entry {margin: 1em 0 2em 0; }
	.entry a:link { color: #f5ed91;}

.postmetadata { color: #d8c0a3;  font-size: 1.2em; width: 100%; clear: both;  margin: 15px 0;}
	.postmetadata a:link {color: #bfb86a;  }
	.postmetadata a:visited {color: #bfb86a;  }




#wpcontent .entry ul {font-size: 1.2em; margin: 1em; float: none; clear: both; }
	#wpcontent .entry ul li {float: none; clear: both;  margin: .5em 1em; list-style-type: disc;}
#wpcontent .entry ol {font-size: 1.2em; margin: 1em; float: none; clear: both; }
	#wpcontent .entry ol li {float: none; clear: both; margin: .5em 1em; list-style-type: decimal; }
	
	#wpcontent .entry p, #wpcontent .entry ul, #wpcontent .entry li { color: #FFF5EA }
	#wpcontent .entry strong {font-weight: bold; }
	#wpcontent .entry em {font-style: italic; }

blockquote {padding: 1em 2em; }

.alignleft {float: left; }
.alignright {float: right; }

.navigation { font-size: 1.1em; color: #bfb86a; }
	.navigation a { color: #bfb86a; }
	.navigation .alignleft { float: left; text-align: left; width: 300px; }
	.navigation .alignright {float: right;  text-align: right;width: 300px;}
.single .navigation {clear: both; float: left; margin: 1em 0; }

img.aligncenter {margin: 1em auto; clear: both;  }
img.alignleft { margin: 5px 1em 1em 0;}
img.alignright {margin: 5px 0 1em 1em; }
img.size-full {width: 600px; }

em {font-style: italic; }




/*** comments ***/
#comments {width: 500px; margin: 30px 0; clear: both; }
	#comments h3 {font-size: 1.4em; margin: 20px 0 10px 0; }
	#comments li.comment { position: relative; width: 100%; padding: 10px 0;
			border-bottom: 1px solid #a89989;   }
	#comments li.bypostauthor { background: #685b4c;    }
			
		#comments .comment-num {position: absolute; top:0; left: -15px; font-size: 1.6em; }
		#comments .comment-avatar {position: relative; float: left;  font-size: 1.2em; width: 64px; margin: 0 10px;}
		#comments .comment-time {position: relative; float: left; font-size: 1.1em; clear: right; width: 408px;  color: #d8c0a3;  }
		#comments .comment-author {position: relative; float: left; font-size: 1.1em;  font-weight: bold; margin: .5em 0 0 0;  color: #d8c0a3; }
		#comments .comment-body {float: left;  width: 370px; }
	#comments a {color: #bfb86a;  }

#respond {clear: both; }
	#commentform {clear: both; margin-top: 10px; }




/*** sidebar styles ***/
#sidebar ul li.widget h3 {margin: 1em 1em 0 0; width: 300px; border: none; font-size: 1.4em; font-weight: normal;  color: #DE9017;  }
	#sidebar ul li.widget h3 a, #sidebar ul li.widget h3 a:visited { color: #DE9017; }
#sidebar ul { clear: both;  }
	#sidebar ul li {clear: both; }
	#sidebar ul li.widget { width: 100%; font-size: 1.2em; line-height: 1.4em;  margin-bottom: 15px; color: #d8c0a3; 
			/*border-bottom: 1px solid #a89989; */}
		#sidebar ul li.widget h2 { font-size: 1.3em; color: #de9c37; margin-bottom: .5em; }
		#sidebar ul li ul { width: 300px;}	
			#sidebar ul li ul li {margin: 5px 0; width: 300px;}
			#sidebar ul li.widget a {color: #bfb86a; }
			
	#sidebar a img {border: none; }
	
	#sidebar #SocialIcons {width: 300px; text-align: left; }
		#sidebar a.social-icon {margin: 0; }
	
	#sidebar ul li.widget_search {}
		#sidebar ul li.widget_search #searchform {}
			#sidebar ul li.widget_search #searchform label {display: none; }



/*** widget styles ***/
	li.widget_tag_cloud a {padding: 3px; line-height: 1.2em;  }
	
	
	
	
	#sidebar li.widget_categories ul li {margin: 0; }
	
	
	
	
	#sidebar li.widget_links ul {margin: 0; list-style-type: disc; float: none; clear: both;   }
		#sidebar li.widget_links ul li {margin: 0 0 0 2em; list-style-type: disc; float: none; clear: both; }




.widget_recent_comments { width: 300px; }
	.recentcomments {width: 300px; float: none; clear: both; }
	



	.widget_rss a.rsswidget {font-size: 0.8em; }
	
	
	
	#sidebar .widget_twitter { border-top: 1px solid #a89989; border-bottom: 1px solid #a89989; padding: 10px 0; margin: 0 0 10px 0;  }
		#sidebar .widget_twitter .widgettitle { margin-bottom: 10px;  }
		#sidebar .widget_twitter .twitter-avatar {  float: left; width: 50px; }
		#sidebar .widget_twitter ul {float: left; clear: none; width: 230px; margin-left: 10px;    }
			#sidebar .widget_twitter ul li {width: 230px; margin:0; font-size: 11px;  }



/*** forms ***/

#wpcontent .formfield {border: 1px solid #222; background: #998f83; color: #111;  font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px;  }
#wpcontent .formbutton {  font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; padding: 2px;
		color: #f1f409; font-size: 13px;  border: 1px solid #3b332b; background: #958879; }
	#wpcontent .formfield:focus {background-color: #998f83; }

#s { font-size: 1.2em; border: 1px solid #222; background: #998f83; color: #111;  font-family:Verdana, Arial, Helvetica, sans-serif; padding: 2px;  }
#searchsubmit {  font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; padding: 2px;
		color: #f1f409; font-size: 13px;  border: 1px solid #3b332b; background: #958879; }
	#searchsubmit:focus {background-color: #998f83; }


#tml-main {width: 450px; margin: 0 auto; }
	#tml-main p {color: #000 !important; }
		#tml-main p a {color: #444 !important; }
	#tml-main .input { border: 1px solid #222; background: #998f83; color: #111;  font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px; }
	#tml-main input#login-submit-tml-main { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; padding: 2px;
		color: #f1f409; font-size: 13px;  border: 1px solid #3b332b; background: #958879;}
