/* stylesheet for animeim */


body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
	margin-top: 0px;
	margin-left: 0px;
	/*background: #3366CC;*/
	background-image: url("background.png");
	background-repeat: repeat-y;
}


/* texts */


ul.menu { margin: 0 0 0 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
ul.menu li { padding-bottom: 10px; list-style-type: none; margin-left: 20px; }
h1,h2,h3,h4,h5 { margin-top: 0px; margin-bottom: 0px; }
h1 { font-size: 14px; }
h2 { font-size: 12px; font-weight: normal; }
h3 { font-size: 10px; font-weight: normal; }


/* layout */


#container { width: 100%; }
#left {
	float: left;
	width: 130px;
	margin-right: 40px;
}
#menu {
	width: 130px;
	padding-top: 10px;
	border: 1px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	background: #FFFFFF;
	margin: 0 auto 0 auto;
}
#right {
	float: left;
	width: 500px;
}
#banner {
	border: 1px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
	width: 498px;
	padding-top: 10px;
	text-align: center;
	background: #FFFFFF;
	overflow: hidden;
}
#sites {
	width: 130px;
	border: 1px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	text-align: center;
	background: #FFFFFF;
	margin: 0 auto 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer {
	color: #FFFFFF;
	text-align: center;
}
.content {
	border: 1px solid #000000;
	border-bottom-width: 0px;
	border-top-width: 0px;
	width: 498px;
	text-align: center;
	background: #FFFFFF;
}
.box {
	width: 460px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin: 0 auto 0 auto;
}
.bleft {
	text-align: left;
}


/* classes */


.sp { height: 25px; clear: both; }
.bsp { height: 40px; clear: both; }
.blbar {  /* blue bar */
	clear: both;
	height: 25px;
	background-image: url("bar.gif");
	background-repeat: repeat-x;
	font-size: 0px;
	line-height: 0px;
}
.tlct {  /* top left */
	background-image: url("tlct.gif");
	background-repeat: no-repeat;
	float: left;
	width: 7px;
	height: 7px;
}
.trct {  /* top right */
	background-image: url("trct.gif");
	background-repeat: no-repeat;
	float: right;
	width: 7px;
	height: 7px;
}
.linet {  /* line top right */
	height: 7px;
	float: left;
	background-image: url("top.gif");
	background-repeat: repeat-x;
	font-size: 0px;
}
.tlc {  /* bottom left */
	background-image: url("tlc.gif");
	background-repeat: no-repeat;
	float: left;
	width: 7px;
	height: 7px;
}
.trc {  /* bottom right */
	float: right;
	background-image: url("trc.gif");
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.line {
	height: 7px;
	float: left;
	background-image: url("bottom.gif");
	background-repeat: repeat-x;
}
.mc {  /* line for menu */
	float: left;
	width: 123px;
	height: 7px;
	background-image: url("bottom.gif");
	background-repeat: repeat-x;
	line-height: 0px;
	font-size: 0px;
}
.mct {  /* line for menu */
	float: left;
	width: 123px;
	height: 7px;
	background-image: url("top.gif");
	background-repeat: repeat-x;
	line-height: 0px;
	font-size: 0px;
}
.menucurve {  /* container div for menu curves */
	width: 130px;
	line-height: 0px;
	font-size: 0px;
	height: 7px;
	clear: both;
}
.longline {  /* line for bottom */
	float: left;
	width: 486px;
	height: 7px;
	background-image: url("bottom.gif");
	background-repeat: repeat-x;
}
.longlinet {  /* long line for top */
	float: left;
	width: 486px;
	height: 7px;
	background-image: url("top.gif");
	background-repeat: repeat-x;
}
.lc {  /* container div for long curves */
	width: 500px;
	line-height: 0px;
	font-size: 0px;
	height: 7px;
	clear: both;
}
.headline {  /* container for headline */
	float: left;
	width: 300px;
	text-align: left;
	padding-bottom: 10px;
	background-image: url("bar.gif");
	background-repeat: no-repeat;
}
.date {  /* container for date */
	float: left;
	width: 160px;
	text-align: right;
	padding-bottom: 10px;
	background-image: url("bar2.gif");
	background-repeat: no-repeat;
}
.news {  /* container for news */
	width: 420px;
	text-align: left;
	margin: 0 auto 0 auto;
}
.smsp {  /* sp between icon rows */
	clear: both;
	height: 10px;
}
.break {  /* break div float */
	clear: both;
}
.lic {
	float: left;
	width: 48px;
	height: 74px;
	text-align: center;
	padding-right: 18px;
}
.ld {
	float: left;
	width: 150px;
	height: 74px;
	text-align: left;
	/*text-transform: capitalize;*/
}
.rd {
	float: right;
	width: 150px;
	height: 74px;
	/*text-transform: capitalize;*/
	text-align: right;
}
.ric {
	float: right;
	width: 48px;
	height: 74px;
	text-align: center;
	padding-left: 18px;
}
.lic img, .ric img {
	width: 48px;
	height: 48px;
}
.icon {
	width: 56px;
	height: 70px;
	float: left;
	font-size: 8px;
	text-align: center;
}
.row {
	width: 450px;
	margin: 0 auto 0 auto;
}
.bll {
	border: 1px solid #000000;
	float: left;
	width: 196px;
	padding-bottom: 5px;
}
.blr {
	border: 1px solid #000000;
	float: right;
	width: 196px;
	padding-bottom: 5px;
}
.topic {
	width: 170px;
	float: left;
	font-size: 10px;
	text-align: left;
}
.message {
	float: left;
	font-size: 10px;
	text-align: left;
	width: 270px;
}

img { border: 0px; }
p { margin: 0 0 0 0; }
ul.affil { margin: 0 0 0 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
ul.affil li { list-style-type: none; }
a:link, a:active, a:visited { color: #3366CC; text-decoration: none; }
a:hover { color: #FFFFFF; background: #3366CC; }
a:visited { text-decoration: underline; }
.spacing { letter-spacing: 3px; }
.spacing a:visited, #menu a:visited { text-decoration: none; }
.lic a:hover, .ric a:hover, #sites a:hover, .icon a:hover, .bll a:hover, .blr a:hover {
	background: #FFFFFF;
}
.b {
	font-weight: bold;
}
.footer {
	font-size: 10px;
}
#w3 {
	margin-top: 30px;
	text-align: center;
}
#keys {
	text-align: right;
	color: #ffffff;
}
.smbar {  /* small blue bar */
       background-image: url("smbar.gif");
       background-repeat: repeat-x;
}
ul.l { margin: 0 0 0 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
ul.l li { list-style-type: none; }
.l { text-align: left; }

.w { text-align: center; }
.w h1 { font-size: 10px; }
.box ul { margin: 0 0 0 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.box li {
	list-style: none;
	margin: 0 0 0 0;
	display: inline;
}
.c {
	text-align: center;
}
.newsb {
	background-image: url("newsb.gif");
	background-repeat: none;
	width: 418px;
	height: 16px;
}
strong { font-weight: normal; }
.f {
	color: rgb(0,0,0);
	letter-spacing: -0.1em;
}
.sm {
	font-size: 10px;
}
.premium {
	font-size: 8px;
	color: #2A26FF;
}
.banner {
	clear: both;
	float: left;
	height: 70px;
	text-align: center;
}