/******* Top-Level Styles **************/
body 
{
    background:white url(../Files/bg_site.gif) top center repeat-y;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin:0px;
    padding:0px;
    font-size:75%;
}
img{border:none}

a, strong{color:#F68B21;}

blockquote{margin-left:0; font-size:90%;}
blockquote em{font-style:normal;font-weight:bold;}

h1{font-weight:normal; font-family:Tahoma, Arial, sans-serif; margin-top:0;}
h2{font-weight:normal; font-size:180%; margin-bottom:10px; margin-top:15px;font-family:Tahoma, Arial, sans-serif;color:#F68B21;}
h3{font-size:160%}


/******** Content Classes *********/
div.pagetitle{font-family:Tahoma, Arial, sans-serif; margin-top:0; font-size:580%; color:#d9d9d9; font-weight:normal; margin-top:30px;margin-bottom:20px; letter-spacing:-0.05em;}

div.content {color:#666666; font-size:95%; line-height:140%; margin-right:160px;}

div.content strong{font-size:110%;}
img.header{margin-top:30px;margin-bottom:20px;}
a.top{text-align:right; display:block; font-size:smaller; color:#c7c7c7; padding-top:3px;}

/******** Headline Classes *********/
#headlines{width:450px; float:right; margin-right:20px; margin-top:5px;}
#headlines h4{margin:0;font-size:smaller;}
#headlines a{display:block; padding-top:3px; padding-bottom:3px;}
#headlines div.authorLine {font-size:smaller;}
#headlines div.authorLine strong{color:gray}


/******** Article List *********/
div.articles{margin-top:15px; margin-right:160px; border-top:dotted 1px gray; margin-bottom:15px; padding-top:15px;}
div.article {padding-bottom:10px; border-bottom:dotted 1px #d9d9d9; margin-bottom:15px;}
div.article .addThis{margin-top:7px;}
div.article .tagList{margin-top:7px; color:#676767;}
div.article .tagList a{text-decoration:none; color:#F68B21}
div.article .tagList a:hover{text-decoration:underline;}
div.article .authorLine{margin-top:7px; color:#636363;float:left;}
div.article .dateLine{margin-top:7px; color:#636363;float:right; font-size:smaller;}
div.article .addThis{float:right}
div.article .description{margin-top:7px; font-size:100%; margin-right:0px;}
div.article a.title{font-family:Tahoma, Arial, sans-serif; font-size:160%; font-weight:bold; text-decoration:none;color:#474747}
div.article a:hover.title{text-decoration:underline;}
div.article a:visited.title{}
div.article a.expand{}
div.article td{border-bottom:solid 1px #d6d3cd;}

/******** Article View ***********/
#widget_article h1{margin:0}
#widget_article h2{margin:0}
#widget_article h3{font-size:small; margin:0; color:#d9d9d9}
#widget_article #article_content{ margin-right:160px;}

/******** Search Classes *********/
#search_results a.top{text-align:left;}
#search_results {color:#666666; font-size:95%; line-height:140%; margin-right:160px;}

#search_results small{color:#F68B21}

/******* Unique IDs **************/
#container{width:900px; background:white; border:solid 1px #d9d9d9; margin-top:5px;}

#header{height:70px; text-align:left;}

#search {float:right;margin:15px 15px 0 0;}

#home {margin:10px 0 0 10px;width:165;}
#home h1, #home h2 {display:none;}

#content{text-align:left;}

#footer{background:#F68B21;padding:10px; font-size:smaller;color:white;}
#footer a{color:white;}

/** Nav Items **/
#nav {list-style-type:decimal; list-position:inside; margin-top:0}
#nav li{padding-bottom:10px; padding-top:10px; font-family:Tahoma;  color:#f68026; font-weight:bold;}
#nav li a{text-decoration:none; color:#c7c7c7;font-size:120%; font-weight:normal;}
#nav li a.selected{color:black;}
#nav li a:hover{color:black;}

/** Sub-Nav Items **/
#nav li ul{display:none;}
#nav li ul{list-style-type:none;margin:0; padding:0}
#nav li ul li {padding-bottom:0px;}
#nav li ul li a{font-size:90%;}


/*
#nav {list-style-type:none; margin:0; padding:0; list-position:inside;height:340px;}
#nav li a{font-family:Tahoma; display:block; padding-left:30px; line-height:40px; height:40px; text-decoration:none; color:gray;font-size:120%; font-weight:normal;}
#nav li a.selected{color:black;}
#nav li a.selected{color:white; background:#F68B21;}
#nav li a:hover{color:white; background:#fcbb88;}
*/



/* CLEARFIX - DO NOT REMOVE */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}