body {
background:#748AB3;
margin:0;
}

h1,h2,h3,h4 {
margin:0;
}

h1 {
	font-size: 22px;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 24px;
}

p {
font-size:12px;
text-align: justify;
}

h2 {
font-size:18px;
padding-top:5px;
}

img {
border:0;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

#page {
width:1000px;
margin:0 auto;
}

#header {
width:1000px;
height:260px;
background:url("images/header.jpg") no-repeat;
position:relative;
}

#header #header-info {
	position:absolute;
	top:50px;
	left:137px;
}

#header #header-info h1 {
color:#fff;
font:bold 33px Verdana;
padding-bottom:5px;
}

#header #header-info h1 a {
color:#fff;
text-decoration:none;
}

#header #header-info .description {
color:#fff;
font:bold 15px Verdana;
}

#header #header-menu {
	width: 964px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 1px;
}

#header #header-menu ul a {
	text-decoration: none;
}


#header #header-menu ul a:hover {
	color:#061879;
	text-decoration: underline;
}

#header #header-menu ul li {
	display:inline;
	margin-right:11px;
	padding-right:5px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#header-banner {
	position:absolute;
	top:155px;
	left:12px;
	width: 777px;
	height: 99px;
}

#main {
width:1000px;
background:#262626 url("images/main.gif") repeat-y;
}

#main-top {
width:1000px;
background:url("images/main_top.gif") no-repeat;
}

#main-bottom {
width:1000px;
min-height:50px;
background:url("images/main_bottom.gif") no-repeat left bottom;
}

#content {
float:left;
width:580px;
padding:20px 16px 0;
}

#content .post {
float:left;
margin-bottom:25px;
width:580px;
}

#content .post .post-date {
background:url("images/post_date.gif") no-repeat;
width:122px;
height:25px;
color: #061879;
text-align:center;
font:bold 10px/25px Verdana;
}

#content .post .post-title {
height:45px;
border:1px solid #FFF;
background:url("images/post_title.gif") repeat-x;
color:#061879;
font:bold 10px Verdana;
float:left;
width:560px;
padding:0 15px;
}

#content .post .post-title h2 {
color: #061879;
font:bold 15px/20px Verdana;
float:left;
padding-bottom:2px;
vertical-align:middle;
}

.post-title-info {
float:left;
font:bold 10px/19px Verdana;
color:#061879;
width:560px;
padding:0 15px;
}

#content .post .post-entry {
	font:normal 12px/18px Verdana;
	color:#000;
	width:560px;
	background:#FFF;
	float:left;
	padding:10px;
}

#content .post .post-entry .more-link {
font:bold 11px/20px Verdana;
color:#061879;
float:right;
padding-bottom:5px;
}

#content .post .post-info {
width:560px;
font:bold 10px/19px Verdana;
color:#061879;
background:url("images/post_info.gif") no-repeat;
text-align:right;
float:left;
padding:0 15px;
}

#content .post .post-entry h3 {
color:#061879;
font:bold 12px Verdana;
margin:5px 0 3px;
}

#content .post .post-entry .comments {
font:normal 11px/18px Verdana;
color:#061879;
width:580px;
}

#content .post .post-entry .comments ol {
padding-left:25px;
margin:10px 0;
}

#content .post .comments ol li {
padding:5px;
}

#content .post .post-entry .comments ol li.alt {
background:#F6F6F6;
}

#content .post .post-entry .comments ol li cite {
color:#000;
font-style:normal;
font-weight:700;
}

#content .post .post-entry #commentform {
font:normal 11px/18px Verdana;
color:#061879;
width:530px;
padding-left:15px;
margin:0;
}

#content .navigation {
font:bold 11px/25px Verdana;
color:#061879;
width:612px;
height:25px;
float:left;
margin-bottom:25px;
clear:both;
}

.sidebar {
float:left;
width:170px;
font:normal 11px/18px Verdana;
color:#061879;
}

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

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

.sidebar-left {
padding:12px 3px 15px 16px;
}

.sidebar-right {
padding:12px 0 15px 12px;
}

.sidebar h3 {
padding-left:10px;
padding-bottom:3px;
font:bold 12px/26px Verdana;
color:#FFF;
width:159px;
height:26px;
background:url("images/sidebar_title.gif") repeat-x;
}

.sidebar ul {
list-style-type:none;
margin:2px 0;
padding:0;
}

.sidebar ul li {
	padding-left:11px;
	color:#061879;
	font: bold 12px/12px Verdana;
	padding-bottom:5px;
}

.sidebar ul li ul {
margin:0;
padding:0;
}

.sidebar #searchform {
width:170px;
text-align:center;
margin:0;
padding:5px 0 8px;
}

.sidebar #searchform #s {
width:140px;
}

.sidebar #calendar_wrap {
width:130px;
margin:0 auto;
padding:5px 0 8px;
}

.sidebar .textwidget {
padding:5px 4px 8px;
}

.sidebar #sidebar-feed {
width:160px;
height:60px;
margin:5px auto 8px;
}

#footer {
	width:1000px;
	background:#061879;
	color:#fff;
	font:12px/83px Verdana;
	text-align:center;
	clear:both;
}

#footer-2 {
width:1000px;
background:#061879;
color:#fff;
font:10px Verdana;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}

#footer a {
color:#fff;
text-decoration:underline;
}

img.alignright {
display:inline;
margin:0 0 2px 2px;
padding:2px 0 2px 2px;
}

img.alignleft {
display:inline;
margin:0 2px 2px 0;
padding:2px 2px 2px 0;
}

.navi {
margin-top:15px;
margin-bottom:15px;
font-style:italic;
font-size:1.5em;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#c4c4c4;
padding-top:4px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
color:#717171;
margin:0;
padding:0 4px 5px;
}

.tsnavigation {
height:50px;
width:560px;
float:left;
}

.tsnavigation .tsalignleft {
position:relative;
float:left;
background:url(images/icon-left.gif) left center no-repeat;
color:#061879;
font:bold 10px Verdana;
padding:3px 0 5px 19px;
}

.tsnavigation .tsalignright {
position:relative;
float:right;
background:url(images/icon-right.gif) right center no-repeat;
color:#061879;
font:bold 10px Verdana;
padding:3px 19px 5px 0;
}

.tsnavigation a {
color:#7c7c7c;
font-size:1em;
}

.boxleft {
float:left;
width:265px;
padding-bottom:20px;
}

.boxright {
width:265px;
padding-bottom:20px;
}

#picturebox {
width:650px;
position:absolute;
top:130px;
left:20px;
}

.TopText {
background-color:#CCC;
}

#rightcol {
width:210px;
top:130px;
left:790px;
padding-bottom:20px;
position:absolute;
}

.index_link,.sidebar #calendar_wrap caption,.sidebar #calendar_wrap #today {
font-weight:700;
}

#content .post .post-title a,#content .post .post-title h2 a,.post-title-info a,#content .post .post-entry .more-link .tag-link a,#content .post .post-info a,#content .navigation a,.sidebar ul li a {
color:#061879;
text-decoration:none;
font-size: 12px;
font-family: Verdana;
}

#content .post .post-title a:hover,#content .post .post-title h2 a:hover,.post-title-info a:hover,#content .post .post-entry a:hover,#content .post .post-entry .more-link a:hover,#content .post .post-info a:hover,#content .post .post-entry .comments a:hover,#content .post .post-entry .comments ol li cite a:hover,#content .post .post-entry .comments ol li .commentmetadata a:hover,#content .post .post-entry #commentform a:hover,#content .navigation a:hover,.sidebar a:hover,.sidebar ul li a:hover,#footer a:hover,.tsnavigation a:hover {
	text-decoration:underline;
	font-family: Verdana, Geneva, sans-serif;
}

#content .post .post-entry a,#content .post .post-entry .comments a,#content .post .post-entry .comments ol li cite a,#content .post .post-entry .comments ol li .commentmetadata a,#content .post .post-entry #commentform a {
color:#000;
text-decoration:none;
font-size: 12px;
	font-family: Verdana;
}

#content .navigation .navigation-previous,.alignleft {
float:left;
}

#content .navigation .navigation-next,.alignright {
float:right;
}

.sidebar #calendar_wrap tbody,.sidebar #calendar_wrap tfoot #next {
text-align:right;
}

img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

#leftcol,#leftcol2 {
width:265px;
float:left;
}

#middlecol,#middlecol2 {
width:265px;
float:right;
}

