	body {background:#EDEDED;padding:10px}
a {color:#006;text-decoration:underline}
a:hover {text-decoration:none}
	div.outer {background:#FFF;border:1px solid #CCC;width:750px;margin:0pt auto;position:relative}
	img {border:0}
	div.logo {height:80px;position:relative}
	div.logo a {position:absolute;left:30px;top:28px}
	div.slogan {position:absolute;right:30px;top:10px;width:268px;height:62px;background-image:url(/slogan.gif)}
	div.content {padding-left:30px;padding-right:30px}
	div.content h3, div.content h2, div.content h1 {font-family:Arial;font-size:25px;color:#000;margin:0;padding:20px 0 5px 0}
div.content h3 {font-size:17px}

	div.content p.item, div.content div.item {padding:0 0 40px 0;margin:0}
	div.content div.text {font-size:15px;color:#1a1a1a;font-family:Arial;padding-bottom:10px}
	div.content div.foot, div.content div.head {padding-bottom:5px}
	div.content div.foot span.date {font-family:Arial;color:#060;font-size:13px}
div.content div.date {font-size:11px;color:#060;padding-bottom:10px;font-family:Arial}
	div.content div.head a {font-family:Arial;color:#600;font-size:15px;text-decoration:underline}
	div.content div.head a:hover {text-decoration:none}
	div.copy {font-size:12px;color:#000;font-family:Arial;padding:20px 0 20px 30px;margin-top:30px;border-top:1px solid #DDD;background:#EFEFEF}
	div.copy a {color:#009;text-decoration:underline}
p.path a {color:#00C;text-decoration:underline;font-family:Arial;font-size:12px}


p.news_title {margin:0px;padding-top:10px;paddiing-bottom:5px;font-size:15px;font-family:Arial;color:#999}
p.news_title a {color:#000;font-size:15px;font-family:Arial;text-decoration:underline}

td {vertical-align:top}
div.dash {background-image:url('/dash.png');background-repeat:repeat-x;height:20px}

p.navigate {padding-bottom:3px;padding-top:3px}
p.navigate, p.navigate a {color:#000;font-size:13px;font-family:Arial}
p.navigate a {background:#5A6BD1;color:#E7EE6F;text-decoration:none;border:1px solid #5A6BD1}
p.navigate a:hover {background:#FFF;color:#009;border:1px solid #5A6BD1}
p.navigate span.current, p.navigate a {padding:1px;padding-left:5px;padding-right:5px;margin-right:3px}

p.navigate span.current {font-weight:bold;border-bottom:1px solid #5A6BD1;border-top:1px solid #5A6BD1}

.sitemap a {color:#009;text-decoration:underline;font-size:13px;font-family:Arial}
.sitemap a:hover {text-decoration:none}

div.tags {font-size:13px;color:#000;font-family:Arial;padding:5px;background:#EFEFEF;border:1px solid #DDD}
div.tags a {color:#003;text-decoration:underline;font-weight:bold}
div.tags a:hover {text-decoration:none;color:#33F}

.search-content {font-size:13px;font-family:Arial;color:#333}

.tmenu {position:absolute;top:70px;right:35px;color:#999}
.tmenu a {color:#33D;text-decoration:underline;font-family:tahoma;font-size:13px}

.news_group a {color:#00D;font-weight:bold;text-decoration:underline;font-size:13px;font-family:Tahoma}

.comments-info-disable {font-size:12px;color:#900;font-family:Arial;border:1px dashed #3A7E34;padding:5px;margin-top:10px}
.comments-info-message {font-size:12px;color:#009;font-family:Arial;border:1px dashed #3A7E34;padding:5px;margin-top:10px}

div.comments {font-size:13px;color:#000;font-family:Arial;}
div.form-comment {padding-left:20px}
div.form-comment div.row {padding-bottom:7px}
div.form-comment strong.error {color:red}
div.form-comment input.in {font-family:Tahoma;font-size:13px;padding-left:3px;width:200px}
div.form-comment textarea.txt {font-family:Tahoma;font-size:13px;padding-left:3px;width:500px;height:150px}
div.form-comment input.submit {color:#1a1a1a;font-family:Tahoma;padding:3px;padding-left:5px;padding-right:5px;font-size:15px}

div.round {position:relative;background:#f9ffee;border:1px solid #aeaeae}
div.round div.round-top-left,div.round div.round-top-right ,div.round div.round-bottom-left ,div.round div.round-bottom-right {width:15px;height:15px;background-image:url(/images/round.jpg);z-index:1}
div.round div.round-top-left {position:absolute;left:-1px;top:-1px;background-position:0 0}
div.round div.round-top-right {position:absolute;right:-1px;top:-1px;background-position:-15px 0}
div.round div.round-bottom-left {position:absolute;left:-1px;bottom:-1px;background-position:0 -15px}
div.round div.round-bottom-right {position:absolute;right:-1px;bottom:-1px;background-position:-15px -15px}
div.round div.round-inner {padding:7px;z-index:2;position:relative}
div.comment {margin-bottom:10px}
div.comment-info {width:170px;float:right;padding-bottom:50px}
div.comment-content  span.date {color:#666;font-style:italic;font-size:12px;position:absolute;right:200px}
div.comment-text {padding:14px;margin-right:175px;float:left}

div.comment div.panel {
position:absolute;right:10px;bottom:10px;width:170px
}

.clear {clear:both}
img {vertical-align:top}

h2 a img {vertical-align:middle}

div.errors {color:#300;padding:10px;border:1px dashed red;margin-bottom:10px}
div.green{color:#030;padding:10px;border:1px dashed green;margin-bottom:10px}

div.content div.text div.text-inner {width:600px;}
div.content div.text div.image-inner {float:right}

.cat-desc {border:1px dashed #999;padding:10px;padding-right:0px;margin-top:10px;margin-bottom:20px}
.cat-desc, .cat-desc a {font-size:12px;color:#1a1a1a;font-family:Verdana}

div.rlinks-outer {font-size:11px;color:#000;padding:50px;font-family:Verdana}
div.rlinks {padding-left:30px;padding-top:5px}
div.rlinks a {color:#009;text-decoration:underline}
div.rlinks a:hover{text-decoration:none}