/*  



Theme Name: Moment In Gray



Description: A 2 column theme with a sidebar that can be placed on the right or left. Gray background with swirl accents



Version: 1.0



Author: antisocialmediallc.com



Author URI: http://www.antisocialmediallc.com



Tags: gray,white, 2 columns, fixed-width, right-sidebar, left-sidebar



License: GPL



*/















body { 	padding: 0px; 	margin: 0px; 	background: #e1e1e1 url(images/bkg.jpg) repeat;  font-family: Arial, Helvetica, sans-serif; 	font-size:95%; 	color: #000000; }











a:link {color: #330000; text-decoration:none;}



a:visited {color: #330000;}



a:link:hover, a:visited:hover {text-decoration:underline;}







.clear {  clear:both; overflow: hidden; width:100%; }







h1 {font-size:130%;}



h2 {font-size:120%;}



h3 {font-size:110%;}



h4 {font-size:100%;}



h5 {font-size:90%;}



h6 {font-size:80%;}







h1, h1 a {  color: #330000; }



h2,h3,h4,h5,h6 { color: #661B10; font-weight:normal; }



h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #463411; text-decoration:none; }



h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #6666CC; 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 #dddddd;}



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:#e1e1e1; text-align:center; padding:2px; }



th, td {padding:4px 10px 4px 5px;}



tr.even td {background:#e1e1e1;}



tfoot {font-style:italic;}



caption {background:#e1e1e1;}







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:39px; 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; }







#top2 { clear:both; overflow:hidden; height:123px; width:980px; margin:0 auto;   }



#top2 .title {  float:right; padding:0px 0px 0px 60px; margin:0; width:498px; }



#top2 .title h1 { font-size:large;text-transform:uppercase;font-weight:bold;  text-decoration:none;}



#top2 .title h1 a { font-size:large;text-transform:uppercase;font-weight:bold; text-decoration:none; }



#top2 .title .tagline {  padding:10px 10px 10px 20px; font-style:italic; text-transform:uppercase; font-size:x-small; color:#ffffff; }







#nav {  width:980px; margin:0px auto 0px auto; padding:0px; background:#e1e1e1 url(images/pagemenubg.jpg) repeat-x; }



#nav { height:40px; }



#nav ul {   list-style-type:none; margin: 0px; padding:0;  float: left;  }



#nav ul li { float: left; background: transparent url(images/pagemenubg.png) right center no-repeat; padding:0px 0px 0px 0px; margin: 0px;  }



#nav ul li a {  text-decoration:none; color: #ffffff; text-align: center; display: block; overflow: hidden; float: left; padding:10px 15px 10px 15px;  } 



#nav ul li a:hover { text-decoration: none; color:#ffffff;}



#nav ul li.current_page_item {   }











/* Content area */



#contentcontainer  { clear:both; overflow:hidden; width:980px; margin:0 auto; background:#e1e1e1  url(images/parch.jpg) repeat; }







#content { 	width:600px; 	float:left; 	padding:0px 20px 20px 20px;  margin-right:10px; }



#content ol { margin:0; padding:0;} 



#content ul { margin:0; padding:0;  }







#content h1 { color: #661B10; }











#content .latestposts { font-size:12px; clear:both; overflow:hidden; width:600px; padding:10px; }



#content .latestposts h2 { font-weight:bold;  text-decoration:none; padding:5px 0px 0px 0px; border:4px double #5757AE; }



#content .latestposts h2 a {  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 #5757AE; max-width:100px; width: expression(this.width > 100 ? 100: true); max-height:100px; margin-bottom:10px; }



#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 ul {  width:600px; list-style-type:none; margin:0; padding:0; }



#content .latestposts ul li { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px; background:transparent ;   }



#content .latestposts .readfulldiv { background:transparent; padding:5px; height:28px; }



#content .latestposts .readfull { float:right; padding:5px; background:transparent;   clear:both; overflow:hidden; border:4px double #5757AE; }  



#content .latestposts .readfull a { color:#330000; text-decoration:none; } 



#content .latestposts .latestpostsleft { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px; background:transparent; border:4px double #5757AE; }



#content .latestposts .latestpostsright { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px; background:transparent;  border:4px double #5757AE; }







#content .adsensetop { margin-top:10px; padding:20px;  }



#content .adsensebottom { margin-top:20px; padding:20px; border:4px double #eeeeee;  }







.navigation { margin-top:35px; }







#featurecontent { clear:both; overflow:hidden; width:980px; background: #e1e1e1 url(images/featurebkg.png) no-repeat; height:284px; margin:10px auto 0 auto; }



#featurecontent h1 { padding:0; margin:0; } 



#featurecontent h1 { font-family:"Trajan Pro";	letter-spacing:0; padding-bottom:0px; } 



#featurecontent .featurecol1 { width:665px; height:248px; float:left; padding:30px 0 0 30px; margin:0px 15px 0 0px;  }



#featurecontent .featurecol1 img { border:4px double #cccccc; 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;border4px double #cccccc; clear:both;float:right; margin:0; padding:0; }



#featurecontent .featurecol1 h2, #featurecontent .featurecol1 h2 a, #featurecontent .featurecol1 h2 a:visited {  color: #330000; text-decoration:none; padding:0; margin:0px 0px 3px 0px; }







#featurecontent .featurecol1 .separator {



background: transparent url(images/separator.png);



background-repeat:no-repeat;



width:480px;



height:16px;



clear:both;



}







.featureinput { border:1px solid #F3EBE0; }



#featurecontent .featurecol1 .featuresubmit { background:#eeeeee; color:#000000; border:1px solid #000000; } 



#featurecontent .featurecol2 { width:265px; height:255px; padding:0 0 0 0px; margin:0px 0 0 0px; float:left;  }



#featurecontent .featurecol2 ul { list-style-type:none; margin:0; padding:0px 0px 0px 10px; width:190px; }



#featurecontent .featurecol2 h2 {  font-family:"Trajan Pro";	letter-spacing:0; padding:0px 0px 0px 10px; }



#featurecontent .featurecol2 p { margin:0; padding:5px 0px 5px 0px; padding-bottom:0px;}







#featurecontent .featurecol2 li.widget { list-style-type:none; margin:0; padding:0; background:none; }



#featurecontent .featurecol2 li a { font-size:11px; text-decoration:none; }



#featurecontent .featurecol2 li {  margin:2px 0 3px 0; width:190px; background: transparent;  }







#featurecontent .featurecol2  .sponsorads {



margin-top:5px;



padding: 0px 1px 0px 1px; 



}







#featurecontent .featurecol2  .sponsorads img {



	margin:1px;



	border:1px solid #cccccc;



}











.sidebar { width: 300px;	float:left; 	margin:30px 0px 30px 10px; }



.sidebar .widget h2, .sidebar h2  {   text-decoration:none; padding:5px 0px 0px 0px; }



.sidebar ul { list-style-type:none; margin:0; padding:0; }



.sidebar ul li { margin:2px 0 3px 0;  background: transparent; }



.sidebar ul ul { list-style-type:none; }



.sidebar ul ul li { margin:2px 0 3px 10px; }



.sidebar ul li a { text-decoration: none; color:#463411;}



.sidebar ul li a:visited { text-decoration: none; color: #463411;;}



.sidebar ul li a:hover { text-decoration: underline;  color:#818181; }



.sidebar .widget { margin:15px 0 10px 0; }



.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 {  }











.sidebar .sidebartop { width:300px; }



.sidebar .sidebartop ul { margin:0px; }



.sidebar .sidebartop .sidebartopleft { float:left;width:175px; }



.sidebar .sidebartop .sidebartopright { float:right; width:120px; }



.sidebar .sidebartoptop { width:300px; padding:20px 0px 0px 0px; }



.sidebar .sidebartoptop ul li { list-style:none; background-image:none; background: transparent; border-bottom:1px solid #dddddd; padding:5px 0px 5px 15px; 



<!--[if IE 6]>



padding:0px;



<![endif]-->



 }



.sidebar .sidebartoptop ul li:hover { background:#e1e1e1; }



.sidebar .sidebartoptop ul li a:hover { text-decoration:none; }







.sidebar .sidebarbottom { clear:both;width:300px; padding:20px 0px 0px 0px; }







.sidebar .sidebartop .search { padding:0; width:300px; padding:5px; background:#EBEAEA; border:1px solid #f5f5f5;}



.sidebar .sidebartop .search .searchinput { width:230px; border:1px solid #DDDDDD; padding:6px; }



.sidebar .sidebartop .search .searchbutton { width:50px; background:#767475; border:1px solid #DDDDDD; color:#ffffff; padding:5px; }



.sidebar .sidebartop .search .searchbutton:hover { width:50px; background:#f2f2f2; border:1px solid #DDDDDD; color:#799F56; padding:5px; }











.widget_tag_cloud a { color:#818181; }







#calendar caption { font-weight:bold; 	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:#767474;}



#calendar tbody td { 	padding: 5px 0; 	border-bottom: 1px solid #FFFFF2; text-align:center;  }



#calendar tfoot td { 	border-top: 1px solid #FFFFF2; }



#calendar #prev { 	text-align: left; }



#calendar #next { 	text-align: right; }



#calendar a { 	font-weight: normal; 	color: #767474; }











/*Posts*/



.post { padding-right:10px; margin-right:10px; }



.post .details { padding:5px; font-size:x-small; background: transparent url(images/metabkg.png) no-repeat; width:560px; height:30px;  }







.post ul,.post ol { margin:0; padding:0; }







.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:none; 	margin-bottom:5px; 	line-height:115%; 	 	}



.post ul li { background: transparent; }



.post ul li a { text-decoration:none; }



.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; }



.post .excerpts .readfulldiv { height:28px; background: #EAEAEA; padding:5px;}



.post .excerpts .readfull { float:right; padding:5px; background:#eeeeee; border:1px solid #f5f5f5; clear:both; overflow:hidden; } 



.post .excerpts .readfull a { color:#747474; text-decoration:none; } 







#tags { 	padding:6px; 	}	



				







/* Forms */



.button { 	padding: 1px; 	background:#A8A8A8; 	color:#ffffff; 	border:none; 	}



.button:hover { 	background:#818181; 	color:#FFF; 	text-decoration:none; 	}



#commentform input { 	width: 170px; 	margin: 5px 5px 1px 0;	}



#commentform textarea { 	width: 90%; 	margin-top:5px; 	}











/* Comments */



.comments { margin-top:20px; }



.commentlist { width:550px; font-size:small;	}	



.commentlist li { list-style-type:none; list-style:none;	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; }	



.commentlist a, .commentlist a:hover, .commentlist a:visited { font-size:small; text-decoration:none; }	



.commentlist img { float:left; margin-right:20px; }



.commentlist .fn { font-size:small; }	







/* Begin Footer */



#footer { font-size:x-small; clear:both; overflow:hidden;	background: #e1e1e1 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; }



#footer a:link, #footer a:link:visited { color: #818181; }



#footer a:hover, #footer a:visited:hover { text-decoration:underline; }







/* End Footer */







