﻿
body,a,input,select,button,h1,h2,h3,h4,h5,h6,h7{font:12px Verdana, Arial, Helvetica, sans-serif}
html,body{height:100%}
body,form,textarea,menu,div,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0}
div,p{display:block;cursor:default}
ul,ol,dl{list-style:none}
img,input,button,textarea{border:0}
a{color: #000000;text-decoration:none;font-weight:bold;}
a:hover{color: #999;text-decoration:none;}
button{cursor:pointer}



html, body {
margin: 0;
padding: 0;
text-align:center;
color: #000;
}

.gray{color:#999999}

 
#header{
text-align:left;
float:center;
overflow:hidden;
display:block;
height:200px;
width:80%;
margin:0 auto 0 auto;
}



#header td.logo,#header td.logo img{
width:460px;
height:200px;
}

#header td.maintitle {
text-align:left;
color:#959595;
font-size:14px;
}
#header td.maintitle li{
margin-top:2px;
margin-bottom:2px;
list-style-type:none;
margin-right:0.5em;
padding:0 0 0 0;
}
#header td.maintitle a{
color:#959595;
font-weight:bold;
padding-left:12px;
}
#header td.maintitle a B{
color:#000000;
font-weight:bold;
}
#header td.maintitle a:hover{
color:#cccccc;
background:url(images/nag.gif) no-repeat left top;
} 

#header td.maintitle li.searchli{
padding-left:12px;
}

#page {
text-align:left;
width:80%;
margin:0 auto 0 auto;
padding:0 0 0 0;
}
 
/*content*/
#content {
float:left;
overflow:hidden;
display:inline-block;
padding: 0 0 0 0;
float:left;
margin-top:40px!important;
margin-top:25px;
width:70%
}
.title{
	color:#999;
	margin-left:1em;
/*	filter:alpha (opacity=50);
	-moz-opacity:.70;
	opacity:70;*/
	}
.title span.titleimg{
	width:50px;
	background:url(images/title.gif) no-repeat left center;}
.title a{
	color:#221E1F;
/*	display:block;*/
	}
.title a{
	padding-left:8px;padding-right:15px;font-size:20px; font-weight:bold}
.title a:hover{
	color:#CC6666;
/*	background:url(images/redo2.png) no-repeat right top;*/
	}
.title span a{
	color:#999999;display:inline;font-weight:normal;}
.title span a{
	padding-left:12px;padding-right:15px;font-size:12px;background:url(images/rss.gif) no-repeat left center;}
.title span a:hover{
	color:#EDB859;}
.title .month{
	font:25px tahoma}
.title .day,.title .comma{
	padding-left:2px;font-weight:bold}
.title .day{
	font:12px "Trebuchet MS";font-weight:bold}
.title .comma{
	font-size:16px}

.entry{
	margin-top:15px;margin-bottom:40px;margin-left:1.5em;line-height:160%;font-size:14px; color:#555555}
.entry p{
	line-height:160%}
.entry a{
	color:#CC6666;font-size:12px;font-weight:bold;margin-left:0.4em;margin-right:0.4em;
	border-bottom:1px dashed #CC6666;line-height:130%
}
.entry a.thickbox{border-bottom:1px solid #ffffff;}
.entry a:hover{color:#CC6666;
	border-bottom:1px solid #ffffff;
	}
	
	
.Ffv P{
color:#ff0000;
filter:flipV;
/*filter:alpha(style=1 , opacity=iOpacity=60, finishOpacity=0);*/
}
.nav,.nav a,.nav a:hover{
	font:11px tahoma}

.post{
clear:both;
}

.searchdiv{
text-align:justify;

}

#s{
width:103px;height:20px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
line-height:20px;
border:none;
color:#999;
overflow:hidden;
background:url(images/search.gif) left center no-repeat;
background-attachment: scroll !important;
background-attachment: fixed;
}

#searchsubmit{
width:53px;
height:23px;
background:#ffffff;
color:#000;
font-weight:bold;
}

.header-searchinput{}

.postmetadata{
width:80%;
border-top:1px dotted #ddd;
border-bottom:1px dotted #ddd;
background:#F6F6F6;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.2em;
padding-right:0.2em;
margin-top:1em;
margin-bottom:1em;
color:#777;
display:none;
}
.postmetadata a{
font-size:12px;
color:#CC6666
}

#comments,#respond{
color:#999;
font:18px tahoma;
line-height:24px;
margin-top:1em;
}

.commentlist{
margin-top:1em;
margin-left:1em;
margin-right:4em;
line-height:150%;
}

.commentlist li{
padding-top:0.2em;
padding-bottom:0.2em;
}

div.comment_text{
padding-left:1.5em;
}

#commentform{
margin-top:1em;
margin-left:1em;
margin-right:4em;
margin-bottom:1em;
line-height:150%;
}
#commentform p{
padding-top:0.2em;
padding-bottom:0.2em;
line-height:150%;
}
#commentform textarea{
border:none;background:#eee;color:#000; text-align:middle;
font-size:12px;
line-height:150%;
padding:0.5em 0.5em 0.5em 0.5em;
width:402px;
-moz-border-radius:0.7em;
overflow:scrollbar;
scrollbar-face-color: #eee;
scrollbar-highlight-color: #eee;
scrollbar-shadow-color: #eee;
scrollbar-3dlight-color: #eee;
scrollbar-darkshadow-color: #eee;
scrollbar-arrow-color:  #000000;
scrollbar-track-color: #eee;

}




#commentform #submit{
background:#ffffff;
font-size:16px;
line-height:150%;
font-weight:bold;
}
#commentform input.under{
border-bottom:1px dashed #cccccc;*/
margin-left:0.5em;
margin-right:0.5em;
padding:0.2em 0.3em 0.2em 0.3em;
}

#sidebar{
float:right;
width:205px!important;
width:190px;
padding-left:1em;
}

#menu {
float:right;
overflow:hidden;
display:inline-block;
width:200px;
height:340px;
}
 
#sub-menu {
float:left;
overflow:hidden;
display:inline-block;
width:100%;
height:140px;
}
 
#footer {
float:left;
overflow:hidden;
display:inline-block;
width:100%;
color:#959595;
margin-bottom:2em;
margin-top:4em;
height:40px;!important
}

.navigation {
margin-top: 10px;
margin-bottom: 40px;
height:1em;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
.navigation a{
color:#000000;
font-weight:bold;
}
.navigation a:hover{
color:#666666;
}
.navigation div{
margin-right:20px;
}



p small{
font-size:12px;
}

h2.pagetitle,div.pagetitle{
font-weight:bold;
font-size:16px;

margin-right:1em;
/*display:inline;*/
margin-bottom:0.5em;
}

.cat1,a.cat1:hover,.cat1 a:hover{
color:#99cc00;
}

.cat4,a.cat4:hover,.cat4 a:hover{
color:#00CCFF;
}
 
.cat5,a.cat5:hover,.cat5 a:hover{
color:#cc33cc;
}
 
.cat6,a.cat6:hover,.cat6 a:hover{
color:#FF3300;
}
.red{
color:#DD0C33;
} 
.search,a.search:hover,.search a:hover{
color:#34CD9A;
}


.categories{
margin-top:1em!important;
margin-top:0px;
}
.categories ul ul{
text-indent:0.7em;
}
.categories ul li{
line-height:20px;
}

blockquote{
margin-top:0.2em;
margin-bottom:0.2em;
text-indent:1em;
margin-left:1em;
margin-right:1em;
padding-top:15px;
padding-bottom:0.5em;
padding-left:2em;
padding-right:0.5em;
background:url(images/quote_1.png) left top no-repeat;
background-color:#E3E3E3;
-moz-border-radius:0.5em;
}