/* CSS Document */
body {
margin-top:0px;
margin-left:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
background-color:#FFFFFF;
background-image:url(background.gif);
background-repeat:repeat-y;
background-position:right;
}
a:link {color:#660033}
a:visited {color:#330033}
a:hover {color:#006666}
a:active {color:#006666}

#container {
width:90%;
padding: 0 10px 10px 10px;
min-width:700px;
margin:10px;
margin-top:0px;
text-align:left;
background-color:#000000;
overflow:hidden;
}
#header {
height:153px;
background-image:url(headliner.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
border-right:1px solid #7b4346;
border-left:1px solid #7b4346;
border-bottom:1px solid #7b4346;
padding-right:20px;
text-align:right;
}
#quote {
border:1px solid #7b4346;
border-top:0;
background-color:#7b4346;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
padding:2px;
padding-left:20px;
}
#mid_container {
clear:both;
background-image:url(main_background.gif);
background-position:left;
background-repeat:repeat-y;
border-right:1px solid #7b4346;
border-left:1px solid #7b4346;
border-bottom:1px solid #7b4346;
}
#center {
background-color:#FFFFFF;
padding:10px;
border-top:1px solid #7b4346;
margin-left:150px;
margin-right:210px;
}
#left {
float:left;
background-color:#FFFFFF;
width:140px;
padding:5px;
border-top:1px solid #7b4346;
margin-right:10px;
}
#right {
float:right;
background-color:#cad1af;
width:200px;
padding:5px;
border-top:1px solid #7b4346;
margin-left:10px;
}

/*-----------------------------------------TOP NAVIGATION----------------------------------------------*/

.nav a, #nav a:hover {
float:left;
background-color:#c2b7a8;
height:20px;
width:75px;
border-right:1px solid #7b4346;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
margin:0px;
text-decoration:none;
text-transform:uppercase;
color:#000000;
}
.nav a:hover {
background-image:url(nav_bg.gif);
color:#000000;
}
#navlong a, #navlong a:hover {
float:left;
background-color:#c2b7a8;
height:20px;
width:100px;
border-right:1px solid #7b4346;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
margin:0px;
text-decoration:none;
text-transform:uppercase;
color:#000000;
}
#navlong a:hover {
background-image:url(nav_bg_long.gif);
color:#000000;
}

.nav_end {
float:right;
clear:both;
background-color:#b5ab93;
height:20px;
width:210px;
border-right:1px solid #7b4346;
padding-top:10px;
margin:0px;
}
.nav_mid {
height:30px;
background-color:#c2b7a8;
margin:0px;
}
#footer {
clear:both;
padding:5px;
text-align:center;
font-size:75%;
background-color:#c2b7a8;
border-top:1px solid #7b4346;
}

/*---------------------------------------------NEWS MAIN-----------------------------------------*/

h1,h2,h3,h4 {
text-align:center;
margin:3px;
}
.news_body {
text-align:justify;
}
.dotted {
padding:3px;
margin-bottom:4px;
background-color:#edf0e4;
}

hr {
height:1px;
background-color:#b5ab93;
color:#b5ab93;
border:0px;
margin-bottom:10px;
}

/*---------------------------------------------SIDE BARS-----------------------------------------*/

.dark_border {
border:1px solid #bac299;
padding:5px;
font-size:11px;
}
.light_border {
border:1px solid #edf0e4;
padding:5px;
font-size:11px;
}
.light_header, .dark_header {
background-color:#edf0e4;
text-align:center;
text-transform:uppercase;
padding:2px;
margin-bottom:0px;
font-size:11px;
font-weight:bold;
}
.dark_header {
background-color:#bac299;
}
.recent {
margin-bottom:4px;
padding:2px;
border-bottom:1px dotted #edf0e4;
}

/*--------------------------------------------HUMOR FEED-------------------------------------*/

.hfblock {
font-size:11px;
}
.hfhead {
visibility:hidden;
font-size:1px;
margin:0px;
}
/* 
.hfheadtext - This is a SPAN element you can use to format the text in hfhead
*/
.hfitem {
margin-bottom:10px;
}
.hfsitename {
font-size:10px;
}
.hffooter {
border-top:1px solid #bac299;
padding-top:4px;


