html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
margin: 0px;
background-color:#B6C2D2;
background-image:url(images/bg_main2.gif);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
}

table td p li {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #3B3B3B; 
line-height:1.6
}

#wrapper {
width: 890px;
margin:auto;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #3B3B3B; 
line-height:1.6
}

h1 {font-size:16px; line-height:110%; margin-top:0px; margin-bottom:10px;}
h2 {font-size:14px; line-height:110%; margin-top:0px; margin-bottom:7px; color:#526B8C;}
h5 {font-size:14px; padding:0; margin-top:0px; margin-bottom:7px; color:#C55D8A;}
h6 {font-size:14px; padding:0; margin-top:0px; margin-bottom:7px; color:#555555;}

li {padding-bottom:4px;}
ul {padding:10px 0px 20px 10px; margin-left:1em}

.logo {
float:left
}

#global {
color:#FFFFFF;
height:21px;
margin-right:61px;
text-align:right;
padding-top:4px;
}

#global a:link, #global a:visited, #global a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#global a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#content_outer {
width: 816px;
background-color:white;
padding:8px 28px 20px 28px;
border:solid 1px #9CABBC;
border-top:0;
margin:0;
}

.topnav {
margin:0;
}

#homecolumnleft {
float:left;
width:289px;
}

#homecolumnleft2 {
float:left;
width:420px;
}

#homecolumnleft3 {
float:left;
width:490px;
}

#homecolumnleft4 {
float:left;
width:550px;
}

#homecolumnright {
float:right;
width:264px;
}

#homecolumnright2 {
float:right;
width:314px;
}

#homecolumnright3 {
float:right;
width:234px;
}

#homecolumnmiddle {
margin-left: 290px;
margin-right: 265px;
text-align:center;
}

ul.splot {
list-style-type: none;
padding: 0;
margin: 15px 0 10px .1em;
}

ul.splot li {
background-image: url(images/bg_list_splot.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left:1.6em;
padding-bottom:13px;
}

.newstop {
background-color:#E5E3C6;
border-bottom: solid 1px #B4C2D4;
margin-bottom:1px;
padding:3px;
color:#DF0031;
font-size:14px;
font-weight:bold;
text-align:center;
background-image:url(images/bg_top_news.gif);
background-repeat: no-repeat;
background-position: top left;
}

.newstop2 {
width:312px;
background-color:#E5E3C6;
border-bottom: solid 1px #B4C2D4;
margin-bottom:1px;
padding:3px;
color:#DF0031;
font-size:14px;
font-weight:bold;
text-align:center;
background-image:url(images/bg_top_news.gif);
background-repeat: no-repeat;
background-position: top left;
}

.newscontent {
background-color:#E9EAEB;
padding:10px;
font-size:11px;
margin-bottom:30px;
}

.newscontent2 {
background-color:#E9EAEB;
width:288px;
padding:10px;
font-size:11px;
margin-bottom:30px;
padding-right:20px;
}

ul.newslist {
list-style-type: none;
padding: 0;
margin: 0 0 0 .1em;
}

ul.newslist li {
background-image: url(images/bg_list_news.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left:1.6em;
padding-bottom:13px;
}

.dctop {
width:262px;
background-color:#E5DBC6;
border-bottom: solid 1px #B4C2D4;
margin-bottom:1px;
padding:3px;
color:#202020;
font-size:13px;
font-weight:bold;
text-align:center;
background-image:url(images/bg_top_dc.gif);
background-repeat: no-repeat;
background-position: top left;
}

.dccontent {
background-color:#E9EAEB;
width:248px;
padding:10px;
font-size:11px;
}

ul.dclist {
list-style-type: none;
padding: 0;
margin: 0 0 0 .1em;
}

ul.dclist li {
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left:2.4em;
padding-bottom:13px;
line-height: 1.9em;
}

#bottomnav {
width: 862px;
background-color:#FFFFFF;
padding:12px 5px 12px 5px;
border:solid 1px #9CABBC;
margin-top:10px;
margin-bottom:8px;
text-align:center;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:11px;
color:#5C5C5C
}

#footer_wrapper {
width:856px;
padding:0px 8px 0px 8px;
color:#FFFFFF;
}

#footer_left {
float:left;
}

#footer_right {
float:right;
text-align:right;
margin-bottom:20px;
}

#contentcolumnleft {
width:560px;
}

.sidebarouter {
float:right;
width:207px;
margin-right:15px;
}

.sidebartitle {
background-color:#B6C2D2;
padding: 4px;
font-size:13px;
font-weight:bold;
margin:1px 0px;
width:209px;
text-align:center;
}

.sidebarcontent {
width:201px;
padding:7px;
font-size:10px;
background-color:#E9EAEB;
border:dotted 1px #CCCCCC;
border-top:0;
}

.bordertop {border-top:solid 1px #666666}

.flashouter {
background-color:#EEEEEE; 
border: dotted 1px #AAAAAA;
padding:20px;
margin-bottom:10px;
margin-top:20px;
margin-left:60px;
width:400px;
}

.guestpicouter {
float:right;
width:227px;
margin-right:5px;
}

.guestpic {
margin-bottom:7px;
border:solid 1px #D9E0E6; 
border-bottom-color:#C8CDD2; 
border-right-color:#C8CDD2;
padding:4px;
}

ul.heartbeat {
list-style-type: none;
padding: 0;
margin: 15px 0 30px .1em;
}

ul.heartbeat li {
background-image: url(images/bg_list_listen2.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left:2.0em;
padding-bottom:13px;
}

.flashtext {
padding-top:10px; 
font-size:11px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.smaller {
font-size:11px;
line-height:normal;
}

.videowrap {
margin-bottom:25px;
padding:6px 4px;
border:solid 1px #CCCCCC;
text-align:center;
background-color:#EEEEEE;
font-size:10px;
}

.thumb {
border:solid 1px #CCCCCC;
margin-right:5px; 
margin-bottom:5px;
}


/* TEXT */




/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {font-family: Verdana, arial, helvetica; font-size: 8pt; margin:0px 0; }
select {font-family: Verdana, arial, helvetica; font-size: 8pt}
textarea {font-family: Verdana, arial, helvetica; font-size: 8pt; margin:0px 0;}
.inputnormal { font-family: Verdana, arial, helvetica; font-size: 8pt; background-color: #FFFFFF; border:1px solid #999999 }
.inputfocus  { font-family: Verdana, arial, helvetica; font-size: 8pt; background-color: #EFEFEF; border:1px solid #526B8C }

.contacttable{
border:dotted 1px #CCCCCC;
background-color:#FCFDEE;
margin-top:20px;
}

/* MISC */


/* LINKS */
a:link, a:active {color: #B33C3C}
a:visited {color: #666666} 
a:hover {color: #B33C3C; text-decoration: none}

a.dch:link, a.dch:active, a.dch:visited {color: #B33C3C; text-decoration:none;}
a.dch:hover {text-decoration:underline}

#bottomnav a:link, #bottomnav a:active, #bottomnav a:visited {color: #5C5C5C; text-decoration:none;}
#bottomnav a:hover {color:#B33C3C; text-decoration:none}

#footer_wrapper a:link, #footer_wrapper a:active, #footer_wrapper a:visited {color: #FFFFFF; text-decoration:underline;}
#footer_wrapper a:hover {color:#FFFFFF; text-decoration:none}

#contentcolumnleft a:link, #contentcolumnleft a:active {color: #B33C3C; text-decoration: none; border-bottom:dotted 1px #B33C3C;} 
#contentcolumnleft a:visited {color: #666666; text-decoration: none; border-bottom:dotted 1px #666666;}
#contentcolumnleft a:hover {color:#B33C3C; text-decoration:none; border-bottom:none}

a.previous:link, a.previous:active {color: #B33C3C}
a.previous:visited {color: #B33C3C} 
a.previous:hover {color: #B33C3C; text-decoration: none}

#auction a:link, #auction a:active {color: #B33C3C; text-decoration: none; border-bottom:dotted 1px #B33C3C;} 
#auction a:visited {color: #B33C3C; text-decoration: none; border-bottom:dotted 1px #666666;}
#auction a:hover {color:#B33C3C; text-decoration:none; border-bottom:none}


