/*   
Theme Name: ABPhoto09
Theme URI: http://amandabrycephoto.com
Description: A modification of the Starkers them by Elliot Jay Stocks
Author: Wes Colton
Author URI: http://wescolton.com
Tags: photo, clean, basic
*/




/*
	RESET
*/

*				{ margin:0; padding:0; }
html				{ overflow-y: scroll; }
html, body			{ height:100%; }
body				{ font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; 
				/* font-size:70%; font-family:"Times New Roman", Times, serif; */
				/* font-size:62.5%; font-family:Arial, Helvetica, 
				   sans-serif; color:#000;*/
				  background:url('/img/pattern_059_bw.gif');}
					  
ul					{ list-style:none; }
ol					{ list-style:none; }
a					{ outline:none; text-decoration:none; }
a img				{ border:none; }
img					{ vertical-align:middle; max-width:650px; }





/*
	UTILITY
*/

.floatLeft			{ float:left; }
.floatRight			{ float:right; }
.clear				{ clear:both; }
.button				{ border:1px solid #272727; background:white;
					  padding:2px 2px; font-size:11px;
					  -moz-border-radius:5px; -webkit-border-radius:5px;
					  color:#272727; }
.button:hover		{ background:#eee; color:#000; }
.clear				{ clear:both; }
a					{ color:#C4094F; }  /*#FF0055;*/
a:hover				{ color:#fff; background-color:#C4094F; }
.whitespace			{ margin:5px 0; }




/*
	STRUCTURE
*/


#page-wrap			{ width: 920px; margin:0px auto -250px;
					  /*min-height: 100%; height: auto !important; height: 100%;*/
					  background:url('/img/container-bg.png') repeat-y; 
					  padding:0 15px;}
#container			{ padding:10px 26px; background:url('/img/abcblogheader.jpg') no-repeat #fff; 
					  border-bottom:5px solid #000;  }					  
#mainContent, 
#mainContentArchive		{ float:left; width:650px; margin-top:0px; margin-right:40px; }
#push				{ height:250px; }
#menu-bar			{ margin:0; padding:0 0 12px 0; }
#main-nav li			{ float:left; margin:-2px 15px 0 0; display:inline; 
				  font-family:Helvetica, Arial, sans-serif; font-size:18px; }
#main-nav li a			{ color:#fff; text-decoration:none; padding:5px 0; }
#main-nav li a:hover		{ color:#fff; text-decoration:none; padding:5px 0; 
				  background-color:#555; }
#linksNextPrev	li		{ margin:3px 0; }







/*
	HEADER
*/

h1#logo, h1#logo a	{ width:471px; height:46px; margin:80px 0 0 -5px;
					  background:url('/img/h1logo.jpg')  no-repeat; 
					  text-indent:-9999px;
					  /*
					  margin: 0 10px 8px 0; float:left; */ 
					  font-size:48px; color:#f00; }
					  
					  
			  
/*
	POST
*/
.post h2, h2 			{ font-family:Helvetica, Arial, sans-serif; font-size:24px; 
					  color:#000; margin:25px 0 0 0; line-height:180%; }
.post h2 a			{ text-decoration:none; color:#000; }
.post h2 a:hover		{ text-decoration:none; background:#aaa; color:#000; }
.post p, 
#mainContentArchive p		{ font-family:georgia,times,"times new roman",serif;
					  font-size:14px;  /* font-size:1.3em;  */
					  line-height:23px;
					  padding:5px 0; }
.post ul			{ list-style: square inside; }
.post ol			{ list-style: decimal inside; }
#postDetails			{ font-size:11px; line-height:16px; margin:5px 0; }


/*
	ARCHIVE(s)
*/
#mainContentArchive h2		{ font-family:Georgia, serif; font-size:28px; font-style:italic;
				  color:#666; margin:25px 0 0 0; }
#mainContentArchive h3		{ font-family:Helvetica, Arial, sans-serif; font-size:24px; 
					  color:#000; margin:25px 0 0 0; line-height:180%; }
#mainContentArchive h3 a	{ text-decoration:none; color:#000; }
#mainContentArchive h3 a:hover	{ text-decoration:none; background:#aaa; color:#000; }



/*
	SIDEBAR
*/

#sidebarContent		{ float:right; margin-top:35px; width:178px; }
.searchText			{ font-family:Arial, Helvetica, sans-serif;  font-size:11px; color:#000; }
#sidebar li h2		{ font-family:"Lucida Sans", Georgia, serif; font-style:italic; 
					  font-size:1.1em; background-color:#ddd; margin:15px 0 0 0; }
input#s				{ width: 110px; }




/*
	FOOTER
*/

p#footerContent		{ padding:5px 0 10px 26px; color:#fff; background-color:#000; }





/*
	COMMENTS
*/
#respond			{ margin:10px 0 3px 0; }
textarea#comment		{ width:480px; }
#postComments			{ width:480px; }






/*
	TWITTER
*/
#twitter-icon		{ float:left; margin:0 6px 3px 0; }
#twitter_update_list { display:inline; font-family:"Lucida Sans", Georgia, serif; font-style:italic;  }