body { width:982px; font-family:"Trebuchet MS", trebuchet, arial, helvetica, sans-serif; font-size:14px; color:#000; background-color:#fff; }
/*
#content { padding-left:310px; padding-right:170px; }
#center, #left, #right { float:left; position:relative; }
#center { width:100%; }
#left { width:310px; margin-left:-100%; right:310px; }
#right { width:170px; margin-right:-170px; }
*/

#wrapper { width:820px; float:left; }
#center { width:510px; float:right; }
#left { width:310px; float:left; }
#right { width:170px; float:left; }

#footer { clear:both; }

/* IE FIX */
* html #left { left:190px; }

h1 { background-color:#fff; color:#996; font-weight:bold; font-size:20px; margin:0 0 5px 0; text-align:left; }

h2 { background-color:#fff; border-bottom:2px solid #666; color:#996; font-weight:bold; font-size:16px; margin:5px 0 10px 0; text-align:left; }
h2 span { background-color:#666; padding:2px 8px; }
h2 em { color:#fff; font-style:normal; }
h2 a img { margin-bottom:-3px; }

h2.section_title { background:url(/images/hat.png) no-repeat; color:#996; font-weight:bold; font-size:18px; margin:15px 0 1px 0; padding:0px 0 0 20px; text-align:left; border: 0; text-transform:capitalize;}

.home_title {color:#039; font-weight:bold; font-size:16px; margin:0px 0 2px 0; padding:0px 0 0 0px; text-align:left;}
.home_author {color:#000; font-weight:bold; font-size:14px; margin:0px 0 2px 0; padding:0px 0 0 0px; text-align:left;}
.home_excerpt {color:#000; font-weight:normal; font-size:14px; margin:0px 0 2px 0px; padding:0px 0 0 0px; text-align:left;}
.home_italics {color:#039; font-weight:italics; font-size:14px; margin:0px 0 0px 0px; padding:0px 0 0 0px; text-align:left;}
.home_blog_date {color:#996; font-size:14px; }
p {margin:10px 0 0 0; }
#ad_468 {margin:2px 0 2px 0; padding:10px 0 0 0px; text-align:center; position:relative; float: top;}

#homelist { margin: 5px 0 0 0 ; padding: 0px;float: left; width: 480px;color:#996; font-size:14px; }
#homelist ul { list-style-type: arrow;padding-left:15px; margin:0; color:#039 ; }
#homelist ul li { margin:0 0 1px 0; color:#000;}
#homelist ul li a {font-size:14px;}

#related_list { margin: 5px 0 0 0 ; float: left; color:#999; font-size:14px;}
#related_list ul { list-style-type: arrow;padding: 5px 5px 5px 20px; margin:0; color:#039; background-color:#999;}
#related_list ul li { margin:0 0 1px 0; color:#FFFFFF;}
#related_list ul li a {font-size:12px;color: #FFFFFF;}

#articles_list { margin: 5px 0 0 0 ; float: left; color:#999; font-size:14px;}
#articles_list ul { list-style-type: arrow; padding: 5px 5px 5px 20px; margin:0; color:#039; background-color:#999;  }
#articles_list ul li { margin:0 0 1px 0; color:#FFFFFF;}
#articles_list ul li a {font-size:12px;  color: #FFFFFF;}


#blog_list { margin: 5px 0 0 0 ; float: left; color:#999; font-size:14px;  }
#blog_list ul { list-style-type: arrow; padding: 5px 5px 5px 20px;margin:0; color:#039; background-color:#999;}
#blog_list ul li { margin:0 0 1px 0; color:#FFFFFF;}
#blog_list ul li a {font-size:12px;color: #FFFFFF;}


#special_promo {margin:0; padding:0px 0 0 0px; text-align:center; width:180px; }
#pict_of_day {margin:0; padding:0px 0 0 0px; text-align:center; width:180px; }
#ad_160_600  {margin:15px 0 0 0; padding:0px 0 0 0px; text-align:center; width:180px; height:600px;}
#ad_160_600_2  {margin:15px 0 0 0; padding:0px 0 0 0px; text-align:center; width:180px; height:600px;}
#dateline  {text-align:right; color:#FFF; font-size:28px; font-weight:bold; height: 42px; padding-top: 15px;}

blockquote {
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 10px 10px 10px 20px;
  font-size: 100%;
  line-height: 1.5em;
 border-left: solid 0px #999;
 border-right: solid 0px #999;
  color: #000000;
background:  #F5F5F5;
  }


h3 { display:inline; }
h3 a { color:#666; }
h3 em { color:#f90; font-style:normal; }


a { text-decoration:none; color:#03C; }
a:hover {text-decoration:underline; }

form { padding:0; margin:0; border:none; }
form table input.text { width:200px; }
form table textarea { width:400px; height:15em; }

#logo { margin:0 20px 0 0; }

#header { margin-bottom:5px; }

#footer { border-top:1px solid #666; font-size:12px; text-align:center; padding:5px; }



#nav {margin: 0; border:1px;  height:25px; width:680px; padding: 0px; background:url(/images/bcolor.png) repeat; border-color:#000; display:inline-block; /*IE Fix so text displays*/ }

#nav ul { margin: 0; padding: 0; list-style-type: none; text-align: center;float: left; }

#nav ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }

#nav ul li a {padding-right:12px; padding-left: 5px; padding-top: 5px; padding-bottom: 4px; float:left; text-align:center; color:#FFFFFF; text-decoration: none; font-size:11px; font-weight:bold; letter-spacing: .05em;}

#nav ul li a:hover { background-color: #336699; padding-right:12px; padding-left: 5px; padding-top: 5px; padding-bottom: 4px; float: left; text-align:center; color: #FFFFFF; text-decoration: none; font-weight: bold; letter-spacing: .05em; }

#nav ul li a:visited {padding-right:12px; padding-left: 5px; padding-top: 5px; padding-bottom: 4px; float: left; text-align:center; color: #FFFFFF; text-decoration: none; font-weight: bold; letter-spacing: .05em; }


#sub_nav { margin: 0 0 5px 0; position: absolute; padding: 0px;float: left; clear:both; background-color:#FFF;  display:inline-block; /*IE Fix so text displays*/ }

#sub_nav ul { margin: 0; padding: 0; list-style-type: none; text-align: center;float: left; }

#sub_nav ul li { padding-right:2px; padding-left: 2px; padding-top: 2px; padding-bottom: 5px; margin-bottom: 5px; float: left; text-align:center; color: #996; text-decoration: none; font-size: 16px; font-weight: bold; letter-spacing: .05em; }

#sub_nav ul li a { color: #039; text-decoration: none; font-size: 16px; font-weight: bold; letter-spacing: .05em; }

#sub_nav ul li a:hover { background-color: #369; color: #039; text-decoration: none; font-size: 16px; font-weight: bold; letter-spacing: .05em; }

#sub_nav ul li a:visited { color: #039; text-decoration: none; font-size: 16px; font-weight: bold; letter-spacing: .05em; }


#dateline  {margin: 2px 0 0 0; border:0px; position: relative; height:45px; width:495px; padding: 0 5px 0 0;float: left; clear:both; background:url(/images/bcolor.png) repeat; border-color:#000; display:inline-block; /*IE Fix so text displays*/ }

#article_box_ad
{
margin:10px 12px 12px 0px;
position: relative;
width: 300px;
height: 250px;
float: left;
display: inline;
padding: 0px;
}


#site_tools {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
        float:left;
text-align:right;
width: 610px;
}

.comment { margin:0px 5px 0px 5px; background-color:#fff; border-bottom:1px dashed #666;}
.comment-footer {font-weight: bold;  margin:0px 0px 15px 0px;}

.section_title { color:#996; font-weight:bold; font-size:18px;  text-align:left; border: 0; text-transform:capitalize;}


.bottomComments {margin:0px; padding:6px 0px 0px 6px;}
.bottomComments a {font-size:14px; text-decoration:none;}
.bottomComments a:hover {text-decoration:underline;}
