@charset "UTF-8";
/* CSS Document */


body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:"Times New Roman", Times, serif;
font-size:14px;
background-color:#fff;

}
a{
text-decoration:underline;
color:#000000;
}
a:hover{
text-decoration:underline;
color:#666;
}
p{
margin:0;
padding:0;
}

b{font-size: 110%;}
em{color: red;}
img{padding:0; margin:0;display:inline;}
.clear{
clear:both;
padding-bottom:20px;
border-bottom:1px dotted #ccc;
}
p.text{
padding-right:200px;
}
table, tr, td{
margin:0;
padding:0;
margin-left:-10px;
}

h1{
font-size:27px;
line-height:normal;
text-align:center;
margin:0;
padding:0;
//color:#000066;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
}
h1 a{
text-decoration:none;
color:#000;
}
h1 a:hover{
text-decoration:underline;
color:#000;
}

h2{
font-size:17px;
line-height:20px;
text-align:left;
margin:0px;
padding-bottom:30px;
color:#333333;
//color:#000066;
font-family:"Courier New", Courier, monospace;
}
h3{
font-size:21px;
line-height:30px;
text-align:left;
margin:0px;
padding-bottom:5px;
color:#000;
font-family:Georgia, 'Times New Roman', Times, serif;
}
h4{/*not currently used*/
font-weight:bold;
font-size:18px;
color:#000;
font-family:Georgia, 'Times New Roman', Times, serif;
margin:0;
padding:0 0 15px 0;
}

.quotes{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
padding:0;
margin:0;
font-size:13px;
font-weight:bold;
}
#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: auto; 
padding-bottom:4px;
width:940px;
}
.header2{
border-bottom:1px #999 solid;
padding-bottom:5px;
}
div.nav {
padding:0;
margin:0;

}
ul.nav {
list-style:none;
font-size:13px;
padding:0;
margin:0;
display:inline;
float:left;
border-bottom:1px #999 solid;
width:930px;
padding-left:10px;

}
ul.nav li{
display:inline;
font-variant:small-caps;
font-weight:bold;
}
ul.nav li a{
color:#000;
text-decoration:none;
}
ul.nav li a:hover{
color:#996633;

}
.on{
color:#996633;
}
ul.nav li:after{
content: "|";
color:#999999;
padding:3px;
}
ul.nav li.last:after{
content:" ";
padding-right:0;
}

#contentwrapper{
float: left;
width: 100%;
min-height:500px;

}

#contentcolumn{
margin-right: 241px;
padding:20px 20px 0px 0; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
color:#333333;
border-right:1px #999 solid;
}

#contentcolumn1{
padding:20px 20px 20px 0; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
color:#333333;

}
.left {/*for contact page columns*/
float:left;
//width:300px;
}

.right{
float:left;
width: 500px;
padding-left:20px;
}
.timeline{
border-right:1px #000 solid;
border-bottom:1px #000 solid;
width:580px;
height:450px;
}
#blog{
border-top:1px dotted #333;
border-bottom:1px dotted #333;
padding: 10px 0;
margin: 0 10px;
}
div.feedburnerFeedBlock{
margin-left:10px;
}
div.feedburnerFeedBlock p.feedTitle{
//font-variant:small-caps;
font-size:16px;
letter-spacing:1px;
font-weight:bold;
padding:4px 0;
margin-bottom:5px;
//background-color:#FFFFCC;
font-family:Georgia, "Times New Roman", Times, serif;
}
div.feedburnerFeedBlock > ul{ 
   list-style-type: none; 
   margin: 0; 
   padding: 0 0 0 5px; 
}
div.feedburnerFeedBlock div {
  margin: 0;
  padding: 0;
 
} 
div.feedburnerFeedBlock ul li {
margin-bottom: 15px;
padding-left: 0 !important;
text-indent: 0 !important;
}
p.date{
margin:0;
padding:0;
}

div.feedburnerFeedBlock ul li div {
font-family:"Courier New", Courier, mono;
font-size:12px;
line-height:normal;

}
#creditfooter { 
 display:none;
 }
#leftcolumn{
padding-bottom:20px;
}
#rightcolumn{
float: left;
width:240px; /*Width of right column in pixels*/
margin-left: -241px; /*Set margin to -RightColumnWidth*/
//border-left:1px #999 solid;
color:#333333;

}

#footer{
clear: left;
width: 100%;
color: #666;
text-align: center;
padding: 4px 0;
font-size:10px;
border-top:1px #999 solid;
}

#footer a{
color: #666;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}

