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

html, body {
	background-color:#E2ECFA;
	margin:25px 5px 10px 5px;
	/*height:100%;
	overflow:hidden;*/
}

#header, #footer {
	border:0px solid #000000;
}

.white {
	background-color:#ffffff;
	height:15px;
}

.blue {
	height:35px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
}

.left {
	margin:10px;
	float:left;
	border:0px solid #ffffff;
}

.right {
	margin:10px;
	float:right;
	border:0px solid #ffffff;
}

.left a, .right a {
	font-variant:small-caps;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F0F9FF;
	letter-spacing:1px;
	text-decoration:none;
	padding:0px;
}

.left a:hover, .right a:hover {
	text-decoration:underline;
}

.black {
	height:2px;
	background-color:#000000;
}

.green {
	height:10px;
	background-color:#006666;
}

#contents {
	height:70%;
}

#centre {
	border:0px solid #000000;
	width:75%;
	height:100%;
	padding:20px;
	clear:none;
}

hr {
	size:1;
	color:#000033;
	width:60px;
}

#links {
	float:right;
	padding:60px 0 0 0;
	text-align:center;
}

#links img {
	border:1px solid #B5B5B5;
}

#menu {
	height:20px;
	background-color:#04383E;
	padding:5px 10px;
}

#where {
	float:left;
	color:#dedede;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#where a {
	color:#dedede;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#where a:hover {
	text-decoration:underline;
}

#where a.subcats {
	font-size:10px;
}



#selector {
	float:right;
}


#bottom-menu {
	border-top:0px solid #CECECE;
	border-right:1px solid #A7A7A7;
	border-bottom:1px solid #a7a7a7;
	border-left:1px solid #A7A7A7;
	background-color:#E2ECFA;
}

#bottom-menu ul {
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}

#bottom-menu ul li {
	display:inline-block;
	margin:0px 1px 0px 0px;
	padding:0px;
	text-align:center;
}

#bottom-menu ul li a {
	display:block;
	padding:4px 2px 0 2px;
	width:105px;
	height:20px;
	border:1px solid #E2ECFA;
	color:#00325B;
	font:12px sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#bottom-menu ul li a.selected {
	color:#780223;
	border:1px solid #E0E0E0;
	background-color:#FFFFFF;
}

#bottom-menu ul li a:hover {
	border:1px solid #E0E0E0;
	background-color:#FFFFFF;
	color:#780223;
}



#body {
	border-top:1px solid #A7A7A7;
	border-right:1px solid #A7A7A7;
	border-bottom:0px solid #ffffff;
	border-left:1px solid #A7A7A7;
}

#body p {
	padding:0 0 0 10px;
}

#image {
	float:left;
	margin:0 10px 10px 0;
	color:#00325B;
	font:12px sans-serif;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#image img {
	border-top:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	border-left:0px solid #B5B5B5;
}


blockquote {
	margin:10px;
}

.latest_entry {
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #B5B5B5;
	border-left:0px solid #B5B5B5;
	float:right;
	height:60px;
	margin:20px;
	padding:15px;
	color:#485B6A;
	font-size:10px;
}


.text {
	border:1px solid #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding:10px;
	min-height:450px;
}

.text a {
	text-decoration:none;
	color:#780223;
}

.text a.author {
	text-decoration:none;
	color:#003264;
}

.text a.category {
	text-decoration:none;
	color:#999999;
	font-size:10px;
}

.text a:hover {
	text-decoration:underline;
}

.blog {
	margin:10px 0;
}

.blog img {
	float:right;
	margin:0 10px 0 10px;
	border:1px solid #B5B5B5;
}

.pagination {
	margin:20px 0 0 0;
	border:1px solid #B5B5B5;
	height:15px;
	width:99%;
	background-color:#ffffff;
	text-align:center;
}

#contact table, select, p {
	border:none;
	color:#032F52;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#contact input, #contact select {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:170px;
}

#contact input#submit, input#reset {
	width:145px;
	height:20px;
	text-align:center;
	background-color:#ffffff;
	color:#525252;
	font-weight:bold;
	font-size:11px;
	border:1px solid #AEAEAE;
}

#contact textarea {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
}

#contact input#userSum {
	width:70px;
}
