/* CSS Document */

body { margin:0; padding:0; border:0; font-family:Georgia, "Times New Roman", Times, serif; }
ul { margin:0; padding:0; list-style-type:decimal; line-height: 23px }
h1 { text-align:left; font-size:20px; padding:15px 0 0 0; margin:0; }
img { border:0; }

a { color:#3333CC; text-decoration:none; }
a:hover { color:#660000; text-decoration:underline; }
.guide a { color:#FF3300; text-decoration:overline; }

div#container { width:933px; margin:0 auto; background:#efefef; }

b, strong {
color:#333333;
}

#logo {
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
height:109px;
}

div#header {
background:url(../img/menu-top.png) no-repeat;
height:32px;
font-size:10px;
padding:18px 0 0 0;
width:943px;
}

div#header a {
color:#FFFF9C;
font-weight:bold;
display:block;
float:left;
height:17px;
padding:5px 7.5px 0;
}


div#menu {
width:898px;
height:34px;
padding:7px 0 0 45px;
font-size:10px;
background-image:url(../img/menu-bottom.png);
background-repeat:no-repeat;
}

div#menu a {
text-decoration:none;
}

div#menu a:hover {
text-decoration:underline;
}

div#content { 
width:638px; 
padding:0 30px 10px 30px; 
float:left;
text-align:justify; 
min-height:450px;
border:1px solid #FF0000;
background-color:#fffed4;
margin:0 0 0 20px;
}

div#banner2 {
width:212px; 
float:left;
padding:0; 
text-align:center; 
min-height:450px; }


div#footer {
background-color:#cf0000;
color:#FFFFFF;
font-size:small;
text-align:center;
padding-top:15px;
height:36px;
}

.clear { clear:both; }

p { line-height:25px; }

label { width:90px; display:block; float:left; text-align:right; }
.submit { margin-left:215px; }

#advertise {
width:680px; 
height:30px;
padding:8px 10px 2px 10px; 
float:left;
text-align:center; 
background:url(../img/adv-bg.png) no-repeat;
font-size:x-small;
color:#ffffff;
margin:0 0 0 20px;
}

#advertise a {
color:#ffff00;
text-decoration:none;
font-weight:bold;
}

#advertise a:hover {
color:#ffff00;
text-decoration:underline;
}

/* style rss html */

#topticker {
	width: 170px;
	border: 1px solid #ff0000;
	padding: 5px;
	background-color: #CF0000;
	margin:10px auto 0;
	text-align:left;
	color:#FFFF00;
	font-weight:bold;
}

#ticker {
	width: 170px;
	border: 1px solid #ff0000;
	padding: 5px;
	background-color: #ffff99;
	margin:0 auto 10px;
	text-align:left;
	height:160px;
	font-size:11px;
}

#box {
	width: 250px;
	height: 180px;
	border: 1px solid #000;
	padding: 5px;
	background-color: #F0F0F0;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
}

.rssclass .rssdate {
	color: gray;
}

.rsstitle {
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0;
	line-height:100%;
}
.rssclass a {
	text-decoration: none;
}

#to-hide-1, #to-hide-2, #to-hide-3, #to-hide-4, #to-hide-5, #to-hide-6, #to-hide-7  {
color:#FF6600;
}

