@charset "utf-8";
/* CSS Document */

body {margin:25px; font:11px Verdana,Arial; background:#eee}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; text-align:center}
ul.menu li {position:relative; float:left}
ul.menu ul {position:absolute; top:35px; left:0; background:#a1cdd7; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#a1cdd7}
ul.menu ul li a:hover {background-image:url(images/menuhover.jpg); background-repeat:repeat-x}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px 5px; font-weight:bold; width:111px; height:22px}
ul.menu .menulink:hover, ul.menu .menuhover { background-image:url(images/menuhover.jpg); background-repeat:repeat-x}
ul.menu .sub {background:#d1d1d1}
ul.menu .topline {border-top:1px solid #aaa}
.alignleft{	float: left;}
.alignright{float: right;}
body {
	background-image: url(images/Page-BgTexture.jpg);
	background-repeat: repeat-x;
	background-color: #225e92;
}
#container {
	margin: 0 auto auto auto;
	width:1000px;
	background-color:#0e7d78;
	background-image:url(images/containerbg.jpg);
	background-repeat:repeat;
	padding:10px 10px 10px 10px;
	border:thick;
	border-color:#a5bdd2;
	border-style:solid
}
#header {
	margin:0 auto auto auto;
	width:1000px;
	height:309px;
	background-image:url(images/Header.jpg)
}
#nav {
	margin:0 auto auto auto;
	width:1000px;
	height:35px;
	background-image:url(images/nav.jpg);
	text-transform:uppercase;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:900
}
#leftad {
	margin:10px auto auto auto;
	float:left;
	width:125px;
}
#content {
	margin:10px 10px auto 10px;
	float:left;
	width:630px;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	text-align: left;
	background-color:#0e7d78;
	background-image:url(images/containerbg.jpg);
	background-repeat:repeat;
}
#pcontent {
	margin:10px 10px auto 10px;
	float:left;
	width:630px;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	background-color:#fff;
}
.post {
	background-color:#FFF;
	padding:10px 10px 5px 10px;
	overflow:hidden;
}
.post a:hover {
	color:225e92
}
#content a {
	color:#000;
	text-decoration:none
}
#rightad {
	margin:10px auto auto auto;
	float:left;
	width:200px;
}
.login {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	border:medium;
	border-style:solid;
	padding:10px 10px 10px 10px;
	list-style:none;
	background-color:#FFF
}
.login a {text-decoration:none;	color:#000}
.loginhead {font-weight:bold}
.date {	font-size:12px}
.ad {float:none}
#footer {
	margin:0 auto 20x auto;
	clear:both;
	width:1000px;
	height:20px;
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	
}
#footer a {
	text-decoration:none;
	color:#FFF
}
#footspace {
	clear:both;
	margin:0 auto 0 auto;
	width:1000px;
	height:20px;
}
.img {margin:10px auto auto 7px; border:5px solid #c0b8b8}
.meta, .feedback {font-size:12px}
.comments-template{margin: 10px 0 0; border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
.art-PostHeaderIcon-wrapper
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	text-align: left;
	margin-bottom: 5px;
	color: #24514C;
	background-color:225e92
}

.art-PostHeaderIcon-wrapper, .art-PostHeaderIcon-wrapper a, .art-PostHeaderIcon-wrapper a:link, .art-PostHeaderIcon-wrapper a:visited, 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin-bottom: 5px;
	color: #24514C;
}

.art-PostHeaderIcon-wrapper img
{
	border:none;
	vertical-align: middle;
	margin:0;
}
.postheader {
	border-bottom-color:225e92;
	border-bottom-style:solid;
	border-bottom-width:medium
}