/*  
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: #DAD8D9 url(images/bg.jpg) center top;  font-family: Arial, Helvetica, sans-serif; 	font-size:80%; 	color: #818181; }


a:link {color: #818181; text-decoration:none;}
a:visited {color: #818181;}
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: #515151; }
h2,h3,h4,h5,h6 { color: #767474; font-weight:bold; }
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #767474; text-decoration:none; }
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #767474; 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:#f1f1f1; 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:1003px; margin:0 auto; }

#top1 { height:9px; width:980px; margin:0 auto; }
#top1 .rsstop { float:left; margin:0 0 0 20px; padding:0; }
#top1 .rsstop a, #top1 .rsstop a:hover { color:#7F7F7F;  text-decoration:none; font-size:x-small; }

#top2 { clear:both; overflow:hidden; height:60px; width:980px; margin:0 auto;   }
#top2 .title {  float:left; padding:0px 0px 0px 60px; margin:0; width:298px; }
#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:#B0B0B0; }

#nav {  width:980px; margin:0px auto 0px auto; padding:0px; background:#eeeeee url(images/pagemenubg.png) 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/navseparator.gif) right center no-repeat; padding:0px 0px 0px 0px; margin: 0px;  }
#nav ul li a {  text-decoration:none; color: #767474; text-align: center; display: block; overflow: hidden; float: left; padding:10px 15px 10px 15px;  } 
#nav ul li a:hover { text-decoration: none; color:#444444;}
#nav ul li.current_page_item {   }


/* Content area */
#contentcontainer  { clear:both; overflow:hidden; width:980px; margin:0 auto; background:#fff; }

#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: #515151; }


#content .latestposts { font-size:12px; clear:both; overflow:hidden; width:600px; padding:10px; }
#content .latestposts h2 {   text-decoration:none; padding:5px 0px 0px 0px; }
#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 #E2E3E5; 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 url(images/latestpostbkg.png) no-repeat;  }
#content .latestposts .readfulldiv { background: #EAEAEA; padding:5px; height:28px; }
#content .latestposts .readfull { float:right; padding:5px; background:#eeeeee; border:1px solid #f5f5f5; clear:both; overflow:hidden; } 
#content .latestposts .readfull a { color:#747474; text-decoration:none; } 
#content .latestposts .latestpostsleft { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px; background:transparent url(images/latestpostbkg.png) no-repeat;  }
#content .latestposts .latestpostsright { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px; background:transparent url(images/latestpostbkg.png) no-repeat;  }

#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: #f2f2f2 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;border:none;clear:both;float:right; margin:0; padding:0; }
#featurecontent .featurecol1 h2, #featurecontent .featurecol1 h2 a, #featurecontent .featurecol1 h2 a:visited {  color: #767474; 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 #CCD1D9; }
#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 url(images/sbarli.gif) left top no-repeat; padding-left:15px; }

#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 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; color:#818181;}
.sidebar ul li a:visited { text-decoration: none; color:#818181;}
.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-color:#f1f1f1; border-bottom:1px solid #dddddd; padding:5px 0px 5px 15px; 
<!--[if IE 6]>
padding:0px;
<![endif]-->
 }
.sidebar .sidebartoptop ul li:hover { background:#e7e7e7; }
.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 url(images/sbarli.gif) left top no-repeat; padding-left:15px; }
.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: 100%; 	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 */


