@charset "utf-8";
#header {
	width:1000px;
	text-align:center;
}
.image_top_header {
	float: left;
	height: 44px;
	width: 1000px;
	background: url('images/header.gif') no-repeat;
	/*background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;*/
}

.image_bottom_main {
	float: left;
	height: 65px;
	width: 1000px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
}

.image_header {
	float: left;
	height: 120px;
	width: 1000px;
	background-image: url(images/sample_image.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	border: solid #393939 1px;
}
.navigator {
	float: left;
	width: 1000px;
}
.sitelogo {
	float: left;
	vertical-align:top; 
	width: 1000px;
	padding-bottom: 0px;
	margin: 0px;
}
.header_add {
	float: left;
	vertical-align:top; 
	width: 1000px;
    padding-bottom: 5px;
	margin: 0px;
}

.sitelogo h1 a:link, .sitelogo h1 a:visited {
	color: #869AA0;
	text-decoration: none;
}
.sitelogo h1 a:hover, .sitelogo h1 a:active {
	color: #999900;
	text-decoration: none;
}
.sitelogo h1 {
	font-size: 1.8em;
	font-weight: bold;
	float: left;
	width: 980px;
	padding-left: 5px;
	margin: 0px;
	text-align:center;
}

.sitelogo p {
	margin: 0px;
	padding-left: 5px;
	font-weight: bold;
	color: #CCCCCC;
	float: left;
	width: 980px;
	text-align:left;
	padding-bottom: 5px;
}
.navigator ul {
	float: left;
	width: 1000px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.navigator li {
	margin: 0px;
	float: left;
	display: inline;
	font-size: 13px;
	padding-bottom: 5px;
}
.navigator li a:link, .navigator li a:visited {
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: bold;
	color: #ECEEEE;
	text-decoration: none;
}
.navigator li a:hover, .navigator li a:active {
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #A7A690;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999900;
}


body {
margin:0; color: #999999;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

a {
text-decoration: none;
color: #ffffff;
}

a:hover {
text-decoration: underline;
}

a img {
border:0;
}
p {
padding: 5px 0 5px 4px;
margin:0;
font-size:15px;
}

blockquote {
border-left: #FFCC33 solid 3px;
margin:10px 20px 20px 20px;
padding-left:15px;
}

blockquote p {
margin:0;
padding:0;
}

small {
font-size:12px;
font-weight:bold
}

h1, h2, h3 {
font-family:Geneva, Arial, Helvetica, sans-serif, Verdana, Arial, Sans-Serif;
font-weight: bold;
}

h2, h2 a, h2 a:hover, h2 a:visited  {
font-size: 14px;
text-decoration: none;
line-height:normal;
}

form {margin:0; padding:0}	

#maindiv { margin:auto;
width:1000px;
float:left;
padding-top:10px;
}

.blogtitle, .blogtitle a{ font-size:35px; color: #84C1FF; }
.blogtitle a:hover {text-decoration:none}
.blogdesc {	font-size:15px;	color: #84C1FF; }	

#leftmenu { width:175px; float:left;}
#rightmenu { width:175px;  Float:right;}

.menuup {  background: url(images/menuh.gif) repeat-y; width:175px; height:43px; }
.menucenter { background:url(images/menum.gif) repeat-y; width:165px; padding: 5px 5px 5px 5px;font-size:10px;}
.menucenter ul  li {list-style:none;}
.menucenter li, .menucenter li ul, .menucenter li li {  list-style:none;}
.menucenter li { line-height:15px; }
.menucenter ul{ padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;margin:0 0 0 1px;}

.menucenter h2,h3{ 
background:url(images/menuhead.gif) no-repeat top left; width:141px;
text-align: center;	
padding:0;
margin:0px 0 5px 0;
font-size:14px;
font-weight:bold;
height:21px;
line-height:19px;	
}

.menudn {
background: url(images/menub.gif) repeat-y;
width:175px;
height:35px;
}

#footerdiv{	
padding:15px 0 0 0;
width:590px;
height:32px;
margin:auto;
text-align: center;
font-size: 10px;
font-weight:bold; 
background:url(images/footer1.gif) center bottom no-repeat;
overflow:hidden;
}

#postcontainerdiv {
width:590px;
margin:auto;
}

.posttopdiv {
clear:none;
margin:0px;
width:590px;
height:78px;
background:url(images/middleup.gif) no-repeat center;
}

.posttitle { position:relative; top:24px; left:32px; width:480px; height:38px; font-size:14px; font-weight:bold; float:left; color:#CCCCCC; }
.posttitle a{color: #869AA0;}
.posttitle a:hover{color: #cccccc;}
.postinfo {position:relative;float: left;left:45px;top:19px;width:460px;height:auto;font-size:12px;}
.postdate {	position:relative; right:19px; top:17px; width:50px; font-size:10px; float:right; text-align:center; font-family: Georgia, "Times New Roman", Times, serif; }
.theday {font-size:30px;}
.themonth {font-size:16px; font-weight:bold }

.postadddiv {
width:580px;
margin:0px;
padding-left:0px;
text-align:center;
}
.postdiv {
width:590px;
margin:0px;
background:url(images/middle2.gif) repeat-y center;
overflow:hidden;
}

.toppost {font-size: 12px;font-family: Geneva, Arial, Helvetica, sans-serif; line-height:20px; color:#CCCCCC;
width:580px; min-height:36px; height:auto;padding:0px 5px 0px 5px;}
.toppost ul, .toppost ol { text-align:left;}
.toppost p img { margin: 3px 10px 0px 0px}

.bottompost {
width:590px;
height:35px;
margin:0px;
background: url(images/middlebtm.gif) no-repeat center bottom;
text-align:center;
}


#wp-calendar {  margin:auto; display:table; color: #009999; font-size:10px; font-family:Arial, Helvetica, sans-serif}	
#wp-calendar tbody tr td { border:solid 1px #333333; margin:0 ; padding:0 1px; text-align:center; line-height:12px;}
#wp-calendar a:hover { text-decoration:none}	
#wp-calendar caption {width:100%}

cite { font-size:12px; line-height:30px; }
.commentlist { padding:0; margin:0 30px; font-size:14px;}
.alt {margin:0; background:#161616;}
.commentlist li{ padding:0 10px 10px;}
.commentlist  li ul li, .commentlist  li ol li{ padding:0px; margin:0; font-size:12px;}
#comments { text-align:center;}
.commentlist blockquote { padding:10px;}
.normbold { padding-top:20px;}
.commentlist li p{padding:5px 0}
#comment, #author, #email , #url {	background: none; color: #999999; border:1px solid  #333333; padding: 2px; }


#comment_template {
	float: left;
	width: 500px;
	padding: 5px 45px 5px 45px;
	font-size: 10px;
}

.post_comment {
	float: right;
	height: 40px;
	width: 141px;
	font-size: 11px;
	line-height: 40px;
	text-align: center;
}
.post_comment a:link, .post_comment a:visited {
	float: right;
	height: 40px;
	width: 141px;
	background-image: url(images/post_comment.gif);
	background-repeat: no-repeat;
	background-position: center -1px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	color: #eeeeee;
}
.post_comment a:hover, .post_comment a:active {
	float: right;
	height: 40px;
	width: 141px;
	background-image: url(images/post_comment.gif);
	background-repeat: no-repeat;
	background-position: center -40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.author_date {
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.rss a:link, .rss a:visited {
	text-decoration: none;
	color: #CCCC99;
}
.rss a:hover, .rss a:active {

	text-decoration: underline;
	color: #FFFFFF;
}

.coms {
	float: left;
	padding:0px 20px 0px 20px;
	width: 444px;
}
.clear_coms {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 480px;
}
.top_coms {
	background-image: url(images/top_com.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
}
.rep_coms {
	background-image: url(images/rep_com.gif);
	background-repeat: repeat-y;
	width: 424px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 18px;
}
.bot_coms {
	background-image: url(images/bot_com.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
}
.top_coms_alt {
	background-image: url(images/top_alt.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
}
.rep_coms_alt {
	background-image: url(images/rep_alt.gif);
	background-repeat: repeat-y;
	width: 424px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 18px;
}
.bot_coms_alt {
	background-image: url(images/bot_alt.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
}
.author_date {
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.rep_coms blockquote {
	background-image: url(images/block_com.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	padding-top: 5px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 18px;
}
.rep_coms code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 10px;
	padding: 5px;
	clear: both;
	color: #FFFFFF;
	background-color: #252829;
	border: 1px dashed #52595C;
}

.rep_coms_alt blockquote {
	background-image: url(images/block_com_alt.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	padding-top: 8px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 18px;
}
.rep_coms_alt code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 10px;
	padding: 5px;
	clear: both;
	color: #FFFFFF;
	background-color: #30312D;
	border: 1px dashed #5F6158;
}
.coms p {
	margin: 0px;
	clear: both;
	padding: 0px;
}
.coms a:link, .coms a:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
.coms a:hover, .coms a:active {
	color: #CCCCCC;
	text-decoration: none;
}

#tsbm {
	float: left;
	width: 360px;
	padding:0px 10px 0px 0px;
}
#tsbm p {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tsbm input {
	float: right;
	width: 150px;
	background-color: #666666;
	border: 2px solid #333333;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#tsbm input:hover {
	float: right;
	width: 150px;
	background-color: #999900;
	border: 2px solid #666666;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.post_pre {
	float: left;
	width: 500px;
}
.post_pre a:link, .post_pre a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.post_pre a:hover, .post_pre a:active {
	color: #869AA0;
	text-decoration: none;
}

.lastpost {
	float: left;
	width: 250px;
	background-image: url(images/out.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
}
.nextpost {
	float: right;
	width: 250px;
	text-align: right;
	padding-right: 15px;
	background-image: url(images/in.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
}

#tf {
	float: left;
	width: 400px;
}
#comment_template form {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
#tf input {
	width: 250px;
	background-color: #FFFFFF;
	border: 1px solid #232323;
	color: #000000;
	padding: 2px;
}
#tf p {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
}
#tf input:hover {
	width: 250px;
	background-color: #eeeeee;
	border: 1px solid #131414;
	color: #FFFFFF;
	padding: 2px;
}
#ta {

	float: left;
	width: 400px;
	padding:0px 10px 0px 10px;

}
#ta textarea {
	padding: 5px;
	width: 350px;
	background-color: #111111;
	border: 1px solid #999999;
	height: 150px;
	margin: 0px;
	text-align: left;
	color: #ffffff;
}
#ta p {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#ta textarea:hover {
	padding: 5px;
	width: 350px;
	background-color: #111111;
	border: 1px solid #999999;
	height: 150px;
	margin: 0px;
}

.dark {
	color: #999999;
}


.btnG   {	border: solid  #000; width:22px; height:22px; border-width: 1px ;  vertical-align: middle; 
			background:url(images/search.gif) center no-repeat;		}
.goog   {	border: solid #000;	border-width: 1px;	vertical-align: middle; width:90px; height:18px; padding-left:2px; padding-right:2px;font-family: "Times New Roman", Times, serif; letter-spacing:1px; font-size:14px;background-image:url(images/form.gif); color: #F4F4F4;}
.goog:hover { border-color: #fff}
.btnG:hover { border-color: #fff}
