body{
	background:#001e66;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
a{
	color:#C4021E;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	border-bottom: 1px dotted #C4021E;
}
img{
	display:block;
	border:0;
}
p{
	margin:0 0 16px 0;
}
ul{
	padding:0;
	margin:0;
	list-style:none;
}
blockquote{
	padding:0;
	margin:0;
}
form{
	padding:0;
	margin:0;
}
hr {
border-top: 1px solid #BBD5DC;
height:1px;
margin:8px auto 0pt 0pt;
text-align:left;
width:100%;
}

/*main box*/
#main{
	width:933px;
	margin:0 auto;
}
/*header*/
.header{
	background:url(images/header-bg.jpg) no-repeat 0 0;
	width:933px;
	height:248px;
	position:relative;
}
.header h1{
	margin:0;
	position:absolute;
	top:56px;
	right:2px;
	text-indent:-9999px;
}
.header h1 a{
	display:block;
	overflow:hidden;
	background:url(images/logo.png) no-repeat 0 0;
	width:190px;
	height:188px;
	outline:none;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	z-index:200;
}
/*content box*/
.content{
	width:929px;
	overflow:hidden;
	border:2px solid #bad5dc;
	border-top:0;
}
/*2 columns container*/
.two-columns{
	width:929px;
	overflow:hidden;
	background:#fff url(images/2cols-bg.gif) repeat-y 0 0;
}
/*navigation*/
.nav{
	width:929px;
	overflow:hidden;
	background:#ce0019;
	height:22px;
	border:2px solid #bad5dc;
	padding:7px 0 0 0;
}
.nav span{
	background:url(images/star-nav.gif) no-repeat 0 1px;
	width:11px;
	height:11px;
	float:right;
	margin:0 10px 0 0;
}
.nav ul li{
	display:inline;
	padding:0 20px 0 9px;
	background:url(images/star-nav.gif) no-repeat 100% 1px;
}
.nav ul li.first{
	padding:0 20px 0 10px;
}
.nav ul li a{
	color:#fff;
	text-decoration:none;
}
.nav ul li a:hover{
	color:#001e66;
	border:0;
}
.nav ul ul {
display: none;
visibility: hidden;
}

/*center column*/
.center-col{
	margin:0 73px 0 58px;
	padding:20px 0 0 0; 
	width:526px;
	float:left;
	display:inline;
}

.center-col ul {
list-style-type: disc;
margin-left: 10pt;
padding: auto;
}

.center-col li {
list-style-type: disc;
margin: 3px 4px;
padding: auto;
}

/*sidebar*/
.sidebar{
	width:272px;
	float:left;
	background:url(images/sidebar-bg.gif) no-repeat 0 0;
	padding:70px 0 0 0;
}
/*post*/
.post-box{
	width:526px;
	overflow:hidden;
	border-bottom:1px solid #bbd5dc;
}
.center-col h2,
.center-col h3{
	font:19px Georgia, "Times New Roman", Times, serif;
	color:#ce0019;
	margin: 0 0 8px 0;
}
.center-col h2 a{
	color:#ce0019;
	text-decoration:none;
}
.center-col h3{
	font-size:16px;
	margin:0 0 22px 0;
}
.exept-box{
	width:526px;
	overflow:hidden;
	padding:14px 0 0 0;
}
.post-box h3{
	height:1%;
	font:bold 13px Arial, Helvetica, sans-serif;
	overflow:hidden;
	color:#ce0019;
	margin:10px 0 0 0;
}
.post-box h3 span{
	background:url(images/stars2.gif) no-repeat 100% 0;
	padding:0 30px 0 0;
	height:26px;
	float:left;
}
span.date, span.by{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#001e66;
	margin:0 0 22px 0;
	display:block;
}
.post-box img{
	/* border:2px solid #bbd5dc; */
	margin:0 26px 12px 0;
	float:left;
}
ul.post-options{
	text-align:right;
	padding:0 0 40px 0;
}
ul.post-options li{
	padding:0 0 0 15px;
	margin:0 0 0 12px;
	display:inline;
}
ul.post-options li a{
	color:#ce0019;
	text-decoration:none;
	font:bold italic 11px Georgia, "Times New Roman", Times, serif;
}
ul.post-options li.read{
	background:url(images/ico-read-more.gif) no-repeat 0 0;
}
ul.post-options li.comments{
	background:url(images/ico-comments.gif) no-repeat 0 0;
}
ul.post-options li a:hover{

}
span.vote{
	margin:0 0 10px -58px;
	background:url(images/vote-bottom.gif) no-repeat 0 0;
	width:169px;
	height:102px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	border:0;
	position:relative;
}
.sidebar h3{
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	margin:0 0 4px 0;
	color:#001e66;
}
/*box with book*/
.adv-box{
	padding:16px 0 28px 8px;
	margin:0 0 20px 0;
	width:238px;
	overflow:hidden;
	text-align:center;
	border-top:1px solid #bbd5dc;
	border-bottom:1px solid #bbd5dc;
}
.adv-box img{
	display:inline;
	float: left;
}

.adv-box ul {
list-style-image: url(images/start-li.gif);
margin-left:120px;
margin-top:10px;
text-align:left;
}
/*notes*/
.notes-box{
	width:260px;
	overflow:hidden;
}
.notes-box-top{
	background:url(images/notes-top.jpg) no-repeat 0 0;
	width:260px;
	padding:134px 0 0 0;
}
.notes-box-center{
	background:url(images/notes-center.jpg) repeat-y 0 100%;
	width:260px;
	margin:0 0 -100px 0;
}
.notes-box-bottom{
	background:url(images/notes-bottom.jpg) no-repeat 0 100%;
	padding:0 0 188px 0;
	float:left;
	width:260px;
}
.note-ct{
	margin:-40px 0 0 36px;
	overflow:hidden;
	position:relative;	
}

.note-ct ul, .note-ct ul li {
margin: 0;
padding: 0;
list-style-type:none;
background: transparent;
}

.note-ct ul ul {
	margin:0 0 16px 8px;
	overflow:hidden;
}
.note-ct ul ul li{
	background:url(images/start-li.gif) no-repeat 0 3px;
	padding:0 0 0 16px;
	position:relative;
}
.note-ct ul ul li a{
	color:#001e66;
	text-decoration:none;
}	
.note-ct ul ul li a:hover{
	text-decoration:underline;
	border: 0;
}

/*#widget-container ul, li {
margin: 0;
padding: 0;
list-style-type:none;
background: transparent;
}*/

h2.widgettitle, h2.widgettitle a {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	margin:0 0 4px 0;
	color:#001e66;
	text-decoration: none;
}

h2.widgettitle a:hover {
text-decoration: underline;
border: 0;
}



/*search form*/
.search-frm{
	margin:16px 0;
	overflow:hidden;
	width:260px;
}
span.txt01{
	background:url(images/inp01.gif) no-repeat 0 0;
	width:157px;
	height:25px;
	margin:0 0 0 12px;
	float:left;
	display:inline;
}
input.txt001{
	background:none;
	width:150px;
	height:20px;
	padding:4px 0 0 7px;
	font:12px Arial, Helvetica, sans-serif;
	border:0;
}
input.search-button{
	background:url(images/search-bg.gif) no-repeat 0 0;
	width:74px;
	height:23px;
	float:left;
	margin:0 0 0 8px;
	display:inline;
}
.bottom-box{
	background:url(images/bottom.gif) no-repeat 0 100%;
	width:883px;
	border-top:2px solid #bad5dc;
	padding:38px 46px 0 0;
	min-height:118px;
}
* html .bottom-box{
	height:118px;
}
.bottom-box blockquote{
	width:450px;
	text-align:right;
	float:right;
	line-height:20px;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.bottom-box blockquote span{
	display:block;
}
/*message form*/
.message-frm{
	width:526px;
	overflow:hidden;
	padding:30px 0 0 0;
	margin:0 0 24px 0;
}
fieldset.field01{
	width:198px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}
fieldset.field02{
	width:318px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}
fieldset.field01 div{
	margin:0 0 10px 0;
	overflow:hidden;
	width:198px;
}
.message-frm label{
	color:#001e66;
	padding:0 0 6px 0;	
	display:block;
	font-size:11px;
	font-weight:bold;
}
.message-frm label span{
	color:#ce0019;
}
.message-frm span.txt01{
	margin:0;
}
.msg-div{
	background:url(images/message-bg.gif) no-repeat 0 0;
	width:318px;
	height:164px;
	overflow:hidden;
	margin:0 0 19px 0;
}
textarea.txt-area{
	width:300px;
	height:153px;
	margin:4px 0 0 6px;
	border:0;
	background:none;
}
* html textarea.txt-area{
	overflow:auto;
}
input.submit-msg{
	background:url(images/submit-comment.gif) no-repeat 0 0;
	width:141px;
	height:22px;
	display:block;
}
ul.page-options{
	border-top:1px solid #bbd5dc;
	text-align:right;
	padding:10px 0 0 0;
	overflow:hidden;
	height:1%;
}
ul.page-options li{
	display:inline;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	padding:0 5px 0 7px;
	background:url(images/splitter.gif) no-repeat 0 2px;	
}
ul.page-options li.first{
	background:none;
}
ul.page-options li a{
	text-decoration:none;
	color:#001e66;
}
ul.page-options li a:hover{
	text-decoration:underline;
	border: 0;
}
/*footer*/
.footer{
	width:917px;
	overflow:hidden;
	background:url(images/footer.gif) no-repeat 100% 0;
	padding:6px 0 60px 12px;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
h2.pagetitle{
	padding:0px 0 10px;
	border-bottom:1px solid #BBD5DC;
}
.navigation .alignleft{
	float:left;
	padding:5px 0 0;
}
.navigation .alignright{
	float:right;
	display:inline;
	padding:5px 0 0;
}
.navigation .alignleft a,
.navigation .alignright a{
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#CE0019;
	text-decoration:none;
	padding:5px 0 0;
}
