@charset "utf-8";
/* CSS Document */

html{
overflow-y: scroll;
}

body{
padding:0;
margin:0;
}

/*FORMAT*/

p, ul, li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
color:#000;
}

ul{
float:left;
padding:0;
margin:0;
list-style:inside;
}

h2{
font-family:Arial, 'Helvetica', sans-serif;
font-size:22px;
font-weight:normal;
font-style:italic;
line-height:26px;
padding:0 0 10px 0;
color:#8E9090;
border-bottom:2px solid #8e9090;
margin-bottom:10px;
}

h3{
font-family:Arial, 'Helvetica', sans-serif;
font-size:18px;
font-weight:normal;
font-style:italic;
line-height:22px;
padding:0 0 10px 0;
color:#8E9090;
border-bottom:2px solid #8e9090;
margin-bottom:10px;
}

blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:url(../images/quote_wh.gif) no-repeat top left;
padding:0;
margin:0;
}
blockquote p{
color:#666;
font-family:Georgia,Times,serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:15px 0;
}

.wrapper{
width:1000px;
padding:0 20px;
margin:0 auto;
}

.header{
float:left;
width:960px;
padding:0;
margin:0;
background:url(../images/header/header-bg.jpg) no-repeat top center;
}

.logo{
float:left;
width:160px;
padding:0;
margin:0 0 25px 0;
}

.menu{
float:right;
width:750px;
padding:15px 25px;
margin:0;
}

.menu ul{
float:right;
display:inline;
list-style:none;
text-align:right;
padding:0;
margin:0;
}

.menu li{
float:left;
display:inline;
list-style:none;
padding:0;
margin:0;

}

.menu li a{
float:left;
display:inline;
list-style:none;
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
text-decoration:none;
background:url(../images/menu/menu-bg.gif) repeat-x top;
font-weight:normal;
color:#999999;
padding:10px 15px;
margin:0;
border-right:1px dotted #e6e6e6;
text-align:left;
}

.menu li a:hover,
#selected{
float:left;
display:inline;
list-style:none;
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
text-decoration:none;
background:#b2b6b7;
font-weight:normal;
color:#000;
padding:10px 15px;
margin:0;
border-right:1px dotted #e6e6e6;
}

.menu_sm{
float:left;
font-family:"Times New Roman", Times, serif;
font-size:11px;
color:#fff;
line-height:11px;
text-decoration:none;
font-style:italic;
}

/*rotator*/

#rotator{
float:left;
width:540px;
height:255px;
overflow:hidden;
padding:0;
margin:0 0 0 20px;
}

ul#twitter_update_list {
height:225px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
}

ul#twitter_update_list a{
color:#ffffff;
}

ul#twitter_update_list li{
border-bottom:1px solid #666;
list-style:none;
padding:5px 0;
}

ul#img-rotator li{
list-style:none;
}

#the-quotes{
float:left;
width:350px;
height:166px;
overflow:hidden;
}

ul#quote li{
list-style:none;
}

/*SUB-NAV*/

.sub-nav{
list-style:none;
}

.sub-nav li{
list-style:none;
padding:0;
color:#000;
margin:0;
width:150px;
}

.sub-nav li a{
list-style:none;
padding:15px 5px;
display:block;
border-bottom:1px dotted #666;
text-decoration:none;
color:#000;
margin:0;
width:150px;
}

.sub-nav li a:hover{
list-style:none;
padding:15px 5px;
background:url(../images/sub-nav-hover.jpg) repeat-x top;
color:#000;
margin:0;
width:150px;
}

#sub-nav-pad{
float:left;
width:150px;
padding:0 10px 0 0;
margin:10px 0 0 0;
}

#selected-sub{
list-style:none;
padding:15px 5px;
background:#eaeaea;
color:#000;
margin:0;
}

.about-list{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

.about-list li{
list-style:none;
font-style:italic;
padding:5px;
background:#eaeaea;
margin:0 0 3px 0;
}

.content{
float:left;
width:960px;
background:url(../images/main-bg.jpg) bottom right no-repeat;
padding:0 0 30px 0;
margin:0;
}

#img-border{
border:1px solid #dbdbdb;
padding:0;
margin:0;
}


/*GRID*/

.grid-row{
float:left;
width:960px;
margin:0;
padding:0 0 15px 0;
}

.col01{
float:left;
width:60px;
padding:0 10px;
margin:0;
}

.col02{
float:left;
width:140px;
padding:0 10px;
margin:0;
}

.col03{
float:left;
width:220px;
padding:0 10px;
margin:0;
}

.col04{
float:left;
width:300px;
padding:0 10px;
margin:0;
}

.col05{
float:left;
width:380px;
padding:0 10px;
margin:0;
}

.col06{
float:left;
width:460px;
padding:0 10px;
margin:0;
}

.col07{
float:left;
width:540px;
padding:0 10px;
margin:0;
}

.col08{
float:left;
width:620px;
padding:0 10px;
margin:0;
}

.col09{
float:left;
width:700px;
padding:0 10px;
margin:0;
}

.col10{
float:left;
width:780px;
padding:0 10px;
margin:0;
}

.col11{
float:left;
width:860px;
padding:0 10px;
margin:0;
}

.col12{
float:left;
width:940px;
padding:0 10px;
margin:0;
}

.footer{
float:left;
/*background:url(../images/footer/footer-bg.jpg) top center no-repeat;*/
border-top:2px solid #8e9090;
width:940px;
padding:0 10px;
margin:0;
}

.footer-left{
float:left;
text-align:left;
width:50%;
padding:7px 0 0 0;
margin:0;
}

.footer-right{
float:right;
text-align:right;
width:50%;
padding:0;
margin:0;
}

/*GLOBAL*/

.grey{
color:#8e9090;
}

img{
border:none;

}

#tieimage{
float:left;
margin-left:70px;
}


