/*
Theme Name: Ascent
Version: 1.0
 

*/

#wrapper { width: 930px; margin: 0 auto;}
body { background: #F5F5F5 url(images/body-bg.jpg) repeat-x; margin: 0px; padding: 0px; font-family: Tahoma, Arial;}
#header { background: url(images/header-bg.jpg) no-repeat; width: 930px; height: 140px; }
.clear { clear: both; }
#menu { width: 930px; margin: 0 auto; }
#menu ul { margin: 0px; padding: 0px; list-style: none; height: 40px; padding-top: 3px; position: relative; bottom: -8px;}
#menu ul li { margin: 0px; padding: 0px; display: inline; }
#menu ul li a { color: #FFFFFF; font-size: 14px; text-transform: uppercase; padding: 10px; border-left: 1px solid #252525; } 
#menu ul li a:hover { background: #8F8749; text-decoration: none; }
a { text-decoration: none; color: #990000; }
a:hover { text-decoration: underline; }
#header-below { background: url(images/header-below.jpg) no-repeat; width: 930px; height: 284px; }
#rss-feed { float: right; padding-top: 37px; padding-right: 105px;}
#rss-feed a { color: #50504F; font-size: 16px;  } 
#comments-feed { float: right; padding-top: 43px; padding-right: 95px;}
#comments-feed a { color: #50504F; font-size: 16px; }
#searchform { float: right; width: 200px; margin-top: 20px; position: relative; left: -20px;  }
#ascent-homepage { float: right; margin-top: 42px; margin-right: 55px;  }
#ascent-homepage a { color: #50504F; font-size: 16px; }
input#s { float: left; background: #F5F5F5; border: 1px solid #575338; width: 145px; height: 18px; padding: 3px;  }
input.searchsubmit { float: right; border: 0px; background: url(images/search-submit.jpg) no-repeat; width: 40px; height: 24px; margin-top: 2px; }
#content { background: #FFFFFF url(images/content-bg.jpg) repeat-x; float: left; width: 598px; }
#sidebar { float: right; background: #DAD294; width: 290px; }
#content { font-color: #666666; font-size: 14px; padding: 20px;  border: 1px solid #E3E3E1; }
#content h2 { font-size: 22px; color: #333333; margin: 0px; padding: 0px; }
#content h2 a { font-size: 22px; color: #333333; font-weight: normal; text-decoration: none;  }	
.hseparator { border-top: 1px solid #B3B3B2; width: 598px; height: 1px; overflow:hidden;}
.post a { color: #333333; text-decoration: underline;}
.post a:hover { text-decoration: none; }
.post { font-size: 14px; }
.postmetadata { float: right;}
blockquote { padding: 10px; border: 1px solid #CECECE; }
#wrap { width: 930px; background: url(images/wrap-bg.jpg) repeat-y; }
#sidebar h2 { margin: 0px; padding: 0px; padding: 5px; padding-bottom: 0px; background: url(images/sidebar-h2.jpg) no-repeat; width: 260px; height: 34px; font-size: 16px; color: #5A573D; font-family: Trebuchet MS, Tahoma, Arial; font-weight: normal; }
ul#sidebar { margin: 0px; padding: 0px; }
#sidebar ul { margin: 0px; padding: 0px; list-style: none; margin: 10px; margin-bottom: 25px;  }
#sidebar ul li { margin: 0px; padding: 0px; color: #000000; font-size: 13px; font-family: Trebuchet MS, Arial; }
#sidebar ul li a { color: #000000; font-size: 13px;  font-family: Trebuchet MS, Arial; }
#sidebar ul ul { list-style: square;}
#sidebar ul ul li { margin-left: 25px; }
#footer-left { float: left; }
#footer-right { float: right; padding-top: 10px; } 
#footer { width: 930px; margin: 0 auto; padding: 10px; margin: 0 auto; color: #1A1A18; font-size: 14px; padding-bottom: 20px; font-family: Tahoma, Arial; }
#phone { color: #990000;}
#footer a { color: #000000; text-decoration: none;}
#footer a:hover { text-decoration: underline; color: #666666; }
.navigation { width: 500px; margin: 0 auto;}
.alignleft { float: left; }
.alignright { float: right; }
textarea#comment { width: 400px; }
ol.commentlist { padding: 0px; margin: 0px; list-style: none; font-size: 12px; margin: 25px;}
ol.commentlist li { padding: 5px; border: 1px solid #DAD294; margin: 10px; }
ol.commentlist li li { list-style: none; border: 0px; }
img.avatar { float: right; }