.newsitem {
border: 2px solid #86A;
padding:1px;
margin-bottom:7px;
}

.newsitem2 {
border:1px solid #86A;
}

.newshead {
padding:2px;
padding-left:5px;
background:#86A url(/images/bar.png) repeat-x;
color:#FC3;
}

.newshead a {
color:#FC3;
}

.newshead a:hover {
color:#CF3;
}

a.comments:hover {
color:#3FC;
}

.news {
padding:3px;
}

.news p {
margin-bottom:0px;
margin-top:10px;
}

hr {
display:none;
}


div.cday {
	background: #DDD;
	padding:2px;
	border:1px solid #000;
	width:150px;
	text-align:center;
	float:right;
}

div.cday img {
	width:100px;
	height:100px;
	margin:4px 4px 0 4px;
}



div.newscomment {
padding:2px;
margin:5px auto;
border:1px solid #CCC;
background:#EEE;
width:80%;
}

div.newscomment span.num {
color:#AAA;
}

div.newscomment span.confrom {
margin-left:5px;
font-size:12px;
}

div.newscomment span.confrom a {
font-size:14px;
}

div.newscomment div.commentation {
padding:3px;
}

div.newscomment span.time {
margin-left:15px;
font-size:11px;
color:#777;
}

div.newshead span.nt {
font-size:13px;
font-weight:bold;
color:#FC3;
text-align:left;
color:#FC3;
padding-top:3px;
margin-left:5px;
}

div.newshead span.date {
font-size:11px;
color:#DA1;
margin-left:5px;
}

div.clink {
font-size:11px;
color:#111;
border-top:1px solid #999;
background:#DDD;
padding:2px;
padding-left:5px;
margin-top:5px;
}

div.clinkt {
font-size:11px;
color:#111;
border-bottom:1px solid #999;
background:#DDD;
padding:2px;
margin-bottom:5px;
}

div.newshead img {
float:left;
}
div.newshead {
height:32px
}

img.corner_left {
    float:left;
    margin-left:-4px;
    margin-top:-4px;
}

img.corner_right {
    float:right;
    margin-right:-4px;
    margin-top:-4px;
}

img.corner_bleft {
    float:left;
    margin-left:-3px;
    margin-top:-7px;
}

img.corner_bright {
    float:right;
    margin-right:-3px;
    margin-top:-7px;
}

ul.news_nav li {
display:inline;
margin:0 5px;
}

ul.news_nav {
margin:0;
padding:0;
text-align:center;
}

ul.news_nav li a {
text-decoration:none;
color:#00F;
}

ul.news_nav li a:hover {
text-decoration:underline;
color:#F00;
}

ul.news_nav li a:visited {color:#990;}
ul.news_nav li a:visited:hover {color:#099;}
div.clink ul {margin-left:-5px;}

/*
div.newsitem.green {border-color:#6a8;}
div.newsitem.green .newsitem2 {border-color:#6a8;}
div.newsitem.green .newshead {background-image:url('/images/bar_green.png')}
*/

div.news p {margin:0;padding:5px}

div.corners img {
background:#DDD url(/images/bar.png) repeat-x 0px 4px;
}

div.newsitem.green div.corners img, div.newsitem.green div.newshead {
background-image:url(/images/bar_green.png);
}

div.newsitem.red div.corners img, div.newsitem.red div.newshead {
background-image:url(/images/bar_red.png);
}

div.newsitem.blue div.corners img, div.newsitem.blue div.newshead {
background-image:url(/images/bar_blue.png);
}

div.newsitem.brown div.corners img, div.newsitem.brown div.newshead {
background-image:url(/images/bar_brown.png);
}

div.newsitem.pink div.corners img, div.newsitem.pink div.newshead {
background-image:url(/images/bar_pink.png);
}

div.newsitem.black div.corners img, div.newsitem.black div.newshead {
background-image:url(/images/bar_black.png);
}

div.newsitem.white div.corners img, div.newsitem.white div.newshead {
background-image:url(/images/bar_white.png);
}

div.newsitem.yellow div.corners img, div.newsitem.yellow div.newshead {
background-image:url(/images/bar_yellow.png);
}

div.newsitem.orange div.corners img, div.newsitem.orange div.newshead {
background-image:url(/images/bar_orange.png);
}

div.newsitem.cyan div.corners img, div.newsitem.cyan div.newshead {
background-image:url(/images/bar_cyan.png);
}

div.newsitem.brass div.corners img, div.newsitem.brass div.newshead {
background-image:url(/images/bar_brass.png);
}

div.newsitem.lime div.corners img, div.newsitem.lime div.newshead {
background-image:url(/images/bar_lime.png);
}

div.newsitem.lilac div.corners img, div.newsitem.lilac div.newshead {
background-image:url(/images/bar_lilac.png);
}

div.newsitem.moss div.corners img, div.newsitem.moss div.newshead {
background-image:url(/images/bar_moss.png);
}

div.newsitem.purpley div.corners img, div.newsitem.purpley div.newshead {
background-image:url(/images/bar_purpley.png);
}

div.newsitem.yellow div.newshead span.nt,
div.newsitem.yellow div.newshead span.date a,
div.newsitem.white div.newshead span.nt,
div.newsitem.white div.newshead span.date a,
div.newsitem.cyan div.newshead span.nt,
div.newsitem.lime div.newshead span.nt,
div.newsitem.lime div.newshead span.date,
div.newsitem.lime div.newshead span.date a,
div.newsitem.lilac div.newshead span.nt,
div.newsitem.lilac div.newshead span.date,
div.newsitem.lilac div.newshead span.date a,
div.newsitem.moss div.newshead span.nt,
div.newsitem.moss div.newshead span.date,
div.newsitem.moss div.newshead span.date a,
div.newsitem div.newshead span.date {
color:#000;
}


div.newsitem.purpley div.newshead span.nt,
div.newsitem.purpley div.newshead span.date,
html body div#page div#main div.newsitem.purpley div.newsitem2 div.newshead_border div.newshead span.nt a,
html body div#page div#main div.newsitem.purpley div.newsitem2 div.newshead_border div.newshead span.nt a:visited {
color:#FFF !important;
}

div.newsitem.black div.newshead span.nt,
div.newsitem.black div.newshead span.nt a,
div.newsitem.black div.newshead span.date,
div.newsitem.black div.newshead span.date a {
	color:#FC3 !important;
}

div.newsitem.black div.newshead span.date {color:#FC3;}

div.newsitem div.corners.corner_b img {
background:#DDD;
}

blockquote {
border:1px solid #AAA;
padding:5px;
background:#DDD;
margin-bottom:0;
margin-top:15px;
margin:15px 6.5% 0;
}

strong.quote {margin-left:6.5%;font-size:11px;color:#444}
blockquote.quote {margin-top:2px;}
pre {
border:1px solid #999;
background:#ddd;
margin:0 6.5%;
font-size:12px;
padding:5px;
}

div.latestnews {
position:absolute;
}
div.corners span {
height:10px;
width:10px;
display:block;
}

span.left_corner {
float:left;
background:url('/images/corner_left.png') no-repeat;
margin-left:-5px;
}

span.right_corner {
float:right;
background:url('/images/corner_right.png') no-repeat;
}



div.newsitem, div.newsitem2 {border:0;}

div.news_border, div.clink_border {
border:2px solid #86A;
border-top:0;
padding:1px;
}
div.news_border {border-bottom:0;}

div.news, div.clink {
border:1px solid #86a;
border-top:0;
}

div.news_border {
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}
div.clink_border {padding-top:0}
div.clink_border div.clink {
margin-top:0;
}

div.clink {border-top:1px solid #86A;}

div.news {border-bottom:0;padding-bottom:8px;}

span.lcornt {
display:block;
float:left;
height:40px;
width:10px;
margin-top:-40px;
background:url('/images/corner_left.png') no-repeat;
}

span.rcornt {
display:block;
float:right;
height:40px;
width:10px;
margin-top:-40px;
background:url('/images/corner_right.png') no-repeat;
}


div.newshead_border {
border-top:2px solid #86A;
padding-top:1px;
}
div.newshead {
border-top:1px solid #86A;
padding-left:10px;
}

span.rcornb {
display:block;
float:right;
height:10px;
width:11px;
margin-top:-7px;
margin-right:-2px;
background:url('/images/corner_bright.png') no-repeat;
}

span.lcornb {
display:block;
float:left;
height:10px;
width:11px;
margin-top:-7px;
margin-left:-2px;
background:url('/images/corner_bleft.png') right top no-repeat;
}

html > body span.lcornb {margin-left:-3px;width:10px}
html > body span.rcornb {margin-right:-3px;width:10px}

div.clinkt {
margin-bottom:0;
border-left:1px solid #86A;
border-right:1px solid #86A;
}

div.newscomment div.quote {
background:#DDD;
border-top:1px solid #CCC;
margin:2px -5px -5px;
padding:1px;
font-size:11px;
text-align:right;
}

div.newscomment div.quote a {color:#000;text-decoration:none}
div.newscomment div.quote a:hover {color:#333;text-decoration:underline}

div.tags {
border:1px solid #999;
background:#DDD;
padding:1px;
font-size:10px;
width:60%;
margin:5px auto 0;
}

div.tags span {font-weight:bold}

div.tags ul {margin:0;padding:0;list-style:none;text-align:center;}
div.tags ul li {display:inline;}

div.tags ul li a {color:#000;text-decoration:none;padding:1px 3px;white-space:nowrap;}
div.tags ul li a:hover {background:#EEE;}


div.tags table {width:100%;}
div.tags table td {
font-size:10px;
vertical-align:top;
}
div.tags input.submit {display:block;margin:0 auto;}


div.newscomment {border:0;padding:0;margin-top:10px}
div.commentation {border:1px solid #999;margin-top:5px}
#main div.quote {border:1px solid #999;margin:4px -4px -4px}
#main span.num {color:#666}
#main span.confrom {font-weight:bold;color:#333}
#main span.confrom a {color:#F00;text-decoration:none}
#main span.confrom a:hover {color:#C00;text-decoration:underline}
div.latestnews h2 a {color:#FC3;text-decoration:none}
div.topfive h2 a {color:#FC3;text-decoration:none}
h2.news_h2 a {color:#86A;text-decoration:none}
div.latestnews h2 a:hover, h2.news_h2 a:hover, div.topfive h2 a:hover {text-decoration:underline}
h2.upd {margin:10px;text-align:left;padding-left:15px}