html, body { 

height: 100%; 

margin: 0 0 1px 0; 

}


li {
	padding-right:1px;
	padding-bottom:10px;
 }

body{



	margin:0px auto;



	font-size: 12px;



	font-family:Arial;



	color:#000000;



	background: #F6F6F6 url(images/new_bg.jpg) repeat-x;



	border:0px yellow solid;



}



#logo_new{



	padding-top:8px;



	padding-left:10px;



}



img {



	border:0px;



	padding:5px;



	max-width: 100%; /* not working in IE6*/



}



a {color: #000000;text-decoration: underline;}



a:hover {color: #666666;text-decoration: none;}







h1, h1 a{



	color:#000000;

	font-size:20px;

	font-weight:bold;

	margin:0;

	padding:0;
	
	padding-bottom:5px;
	text-decoration:none;



}



h2 {



color:#000000;

font-size:18px;

font-weight:bold;

margin-bottom:0;

padding-left:0;



}



h3, h3 a {

color:#1387b6;

font-family:Arial;

font-size:14px;

font-weight:bold;

padding-bottom:8px;

padding-top:8px;

border-top:1px solid #DADADA;

border-bottom:1px solid #DADADA;

}



h4 {

color:#000000;

font-size:18px;

font-weight:bold;

margin-bottom:0;

padding-left:0;





}



h5 {

	font-size: 1.2em;



	margin-bottom: 5px;

}



h6 {font-size:12px;}







p {



font-size:12px;

line-height:20px;
margin-top:11px;
margin-bottom:11px;



}



hr {height:1px;border:none;border-top:1px dashed #5A6B1E; width:90%;}







blockquote {



	clear: left;



	text-align: justify;



	padding: 0px 0px 0px 22px;



	margin: 10px 10px 10px 10px;



	background: url(images/quote.gif) no-repeat top left;



}



input {



	margin-bottom:5px;



	vertical-align: middle;



}



select{



	font-family: Arial;



}



code{



	font: 1.1em 'Courier New', Courier, Fixed;



}



.alignleft {float: left;}



.alignright {float: right;}



.aligncenter,div.aligncenter{



   display: block;



   margin-left: auto;



   margin-right: auto;



}



img.alignleft {



	padding: 5px;



	margin: 0 7px 2px 0;



	display: inline;



}







img.alignright {



	padding: 5px;



	margin: 0 0 2px 7px;



	display: inline;



}



img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.clear {clear:both;}



.spacer {height:1px;}



/***** layout *****/







#base{



	margin:0 auto;



	padding:0;



	width:960px;



	padding:0px;



	border:0px red solid;



}







#header{



	position:relative;



	width: 100%;



	height: 110px;



	background:#fff url('images/header_bg.jpg') no-repeat bottom;



}



#menu{



	position:relative;



	width: 100%;



	height: 33px;



}



#container{



	position:relative;



	overflow:hidden;



	width:954px;



	padding:6px 3px 6px 3px;



	background-color:#FFFFFF



}



#sidebar{



	float:left;



	width:210px;



	overflow:hidden;



	color:#706D2A;



	padding:0px 0 0px 0px;



	border:0px red solid;

	

	margin-left:10px;



	margin-top:1px;



}



#content{



	float:left;



	display:inline; 



	width:700px;



	overflow:hidden; 



	padding: 10px 10px 10px 10px;

	

	margin-left:10px;	



	margin-top:1px;



	margin-bottom:20px;



}



#footer{



	clear:both;



	position:relative;



	background:#000;



	height:42px;



	color:#ffffff;



	font-size:11px;



	font-family:Arial;



	padding: 0px;



	background:url('images/footer_bg.jpg') repeat-x;



}



#footer p{



	padding:10px 10px 0px 10px;



	text-align:center



}



#footer a,#footer a:hover{



	color:#ffffff;



	text-decoration:underline;



}



/*######### header ############*/



#toplink {



	position:absolute; 



	top:13px;



	width:940px;



	padding-right:20px;



	font-family: Arial; 



	font-size:11px; 



	text-align: right;



	color: #F0F2F1;



	border:0px red solid;



	overflow:hidden;



}







#toplink a {



	font-family: Arial;



	color: #F0F2F1;



	padding:0px 5px;



	text-decoration:none;



}



#toplink a:hover {



	font-family: Arial;



	color: #fff;



	padding:0px 5px;



	text-decoration:underline;



}



#menu ul {



	position:absolute;



	top: 0px;



	left: 5px;



	height: 34px;



	overflow:hidden;



	margin:0px;



	padding:0px;



	



	



}



#menu ul li {



	display: inline;



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: 500;



	color:#000000;



}



#menu ul li.separator {



	display: block;



	float: left;



	width:3px;



	height: 28px;



	background:url(images/menu_separate.jpg) no-repeat center;



}







#menu ul li a {



	display: block;



	float: left;



	line-height: 28px;



	color: #F0F2F1;



	padding: 2px 23px 0px 23px;



	margin:0px 0 0 0 ;



	text-decoration:none;



}







#menu ul li a:hover, #menu ul li.current_page_item a {



	color:#fff;



	text-decoration:underline;



}







.searchbox {



	position:absolute;



	top:50px; 



	left: 750px;



	border:0px;



	width:184px; 



	height:25px; 



	background:url(images/search.jpg) no-repeat center;



}



.search-field input {



	position:absolute;



	width:152px; 



	height:17px; 



	font-family:Verdana;



	font-size:11px; 



	font-weight:bold;



	color:#999999; 



	padding:5px 3px 3px 3px;



	border:0px;



	background: url(images/search_box.jpg) no-repeat center;



	



}



.search-but input {



	position:absolute;



	right:2px;



	width:20px; 



	height:24px; 



	background:transparent;



	border:0px;



}







/***** sidebar *****/



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



#sidebar a:hover {color:#333;text-decoration:underline;}



#sidebar ul {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	font-family:Arial;



}



#sidebar li {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	font-family:Arial;



	



	



}



#sidebar ul ul{



padding:0px 6px 5px 3px;



}



#sidebar ul ul li{



	position: relative;



	line-height: 1.7em;



	list-style-type: none;



	font-size:12px;



	border-top:1px #CCCCCC solid;



	font-family:Arial;



	font-weight:none;



	margin: 0px 0px 0px 5px;



	padding:2px 5px 2px 16px;



	background: url('images/sidebar_arrow.jpg') no-repeat 0px 6px;



}







#sidebar ul ul ul li {



	position: relative;



	list-style-type: none;



	font-size:12px;



	border:0px; 



	margin: 0px 0px 0px 0px; 



	line-height: 1.7em; 



	font-family:Arial;



	background: url('images/sidebar_arrow.jpg') no-repeat 0px 4px;



	padding: 0px 0px 0px 16px;



}











#sidebar select{



	margin:5px 0px 2px 5px;



	font-size:12px;



	width:200px;



	overflow:hidden;



}







/***** content *****/







.archivetitle {



	height:20px;



	color: #000000;



	font-size: 11px;



	font-weight:normal;



	padding: 10px 0px 10px 5px;



	margin: 0px 0px 0px 0px;



}



.post{



	width:716px;



	margin:0 0 20px 0;



	border:0px red solid;



}	







.post_top{



	position: relative;

}



.post_bottom{



	margin: 0 50px 0 50px;



	height:3px;



	background:url(images/line.jpg) repeat-x bottom;



}	



.posttitle{



	position:absolute;



	width:705px;



	height:27px;



	padding-left:15px;



	padding-top:2px;



	top:0px;



	font-size:18px;



	font-family:arial;



	color:#ffffff;



	border:0px red solid;



	background:url(images/title_bg.jpg) no-repeat;







}



.posttitle a{



	font-family:arial;



	color:#ffffff;



	text-decoration:none;



	background:url(images/title_bg.jpg) not-repeat;



}



.posttitle a:hover{



	font-family:arial;



	text-decoration:underline;



	color: #FF0000;



}



.date {



	position:absolute;



	font-family:arial;



	top:30px;



	right: 20px;



	font-size: 10px;



	padding: 0px 0px 0px 0px;



}



.author{



	position:absolute;



	font-family:arial;



	font-size:11px;



	top:30px;



	padding-left:15px;



}



.author a{



	text-decoration:none;



}



.author a:hover{



		text-decoration:underline;



}



.info {



	line-height: 2em;



	font-size: 9px;



	padding:10px 10px 5px 10px;



	color:#000000;



	border:0px red solid;



}



.category{



	padding:2px 0 2px 20px;



	background:url(images/category.jpg) no-repeat top left;



}



.bubble{



	padding:2px 0 2px 20px;



	background:url(images/bubble.jpg) no-repeat left top;



}



.tags{



	padding:2px 0 2px 20px;



	background:url(images/tags.jpg) no-repeat left top;



}







.entry {



	color: #000000;



	line-height: 1.6em;



	text-align: justify;



	padding: 0px 0px 0px 0px;



}








.navigation {



	font-size: 12px;



	padding: 30px 0px 30px 0px;



}











.sorry {



	font-size: 11px;



	font-style: italic;



	margin: 8px 0px 0px 0px;



	padding: 10px 10px 10px 10px;



	border: 1px dashed #CC6633;



	background:#ffffff;



}







/*** comment ***/



#postmetadata {



	font-size: 11px;



	margin: 10px 0px 20px 0px;



	padding: 5px 5px 5px 5px;



}



#comments{



	padding:0 20px 0 20px;



}



.nocomments {background: none; color: #000000;}







.commenttitle {



	color: #000000;



	font-size: 13px;



	text-align: left;



	font-weight: bold;



	margin: 0px 0 20px 0;



	padding: 2px 0px 2px 0px;



	font-variant: normal;



	border-bottom: 1px dashed #5A6B1E;



}



.commentlist {list-style: none;margin:0px;padding:0px;}







.commentbody {



	height:100%;



	color: #000000;



	font-size: 12px;



	list-style-type: none;



	margin: 0px 0px 10px 0px;



	padding: 0px 5px 1px 5px;



	border: 0px solid #5A6B1E;



	background:#F0F3CD;



}







.commenthead {



	height:34px;



	color: #000000;



	padding: 5px 0px 10px 0px;



	margin: 0px 0px 10px 0px;



	border-bottom: 1px dashed #5A6B1E;



	background:#F0F3CD;



}



.adminbody {



	height:100%;



	color: #000000;



	font-size: 12px;



	list-style-type: none;



	margin: 0px 0px 10px 15px;



	padding: 0px 5px 1px 5px;



	border: 0px solid #5A6B1E;



	background:#F0F3CD;



}



.adminhead {



	height:32px;



	color: #000000;



	margin: 0px 0px 5px 0px;



	padding: 5px 0px 5px 0px;



	border-bottom: 1px dashed #5A6B1E;



	background:#F0F3CD;



}



.trackhead {



	height:34px;



	color: #000000;



	margin: 0px 0px 10px 0px;



	padding: 5px 0px 10px 40px;



	border-bottom: 1px dashed #5A6B1E;



	background: #F0F3CD url(images/track.gif) no-repeat center left;



}



.trackbody {



	height:100%;



	color: #000000;



	font-size:12px;



	list-style-type: none;



	margin: 0px 0px 10px 0px;



	padding: 0px 5px 1px 5px;



	border: 0px dashed #5A6B1E;



	background:#F0F3CD;



}







.avatar {



	float: left;



	margin: 0px 5px 0px 0px;



	padding: 0px;



	background: #ffffff;



}



.commentcount {



	float: right;



	color: #aaaaaa;



	font-size: 20px;



	margin: 0px 0px 0px 0px;



	padding: 5px 0px 0px 0px;



	font-family: Georgia, Times, 'Times New Roman', serif;



}



.authorlink {color: #000000; font-size: 12px; font-weight: bold;line-height:1.5em;}



.authorlink a {color: #000000; font-size: 12px; font-weight: bold;line-height:1.5em;}



.commentlink {font-size: 10px; color: #000000;}







.trackbody p a {color: #000000;}







#commentform {



	margin:0;



	padding:20px 0 0 0;



}



#email, #author, #url {



	color: #000000;



	background: #ffffff;



	font-size: 12px;



	padding-left: 2px;



	vertical-align: middle;



	border: 1px solid #5A6B1E;



	font-family: Arial;



}



#comment {



	width: 500px;



	color: #000000;



	font-size: 12px;



	font-family: Arial;



	border: 1px solid #5A6B1E;



	padding: 2px 2px 2px 2px;



}



#submit {



	width: 80px;



	height: 20px;



	color: #000000;



	font-size: 12px;



	background: #ffffff;



	margin: 0px 0px 0px 0px;



	padding: 0px 10px 2px 10px;



	border: 1px solid #5A6B1E;



	font-family: Verdana, Arial, Helvetica, Sans-Serif;



}







/***** widget *****/



#wp-calendar td {font-size:11px;color:#999999;}



#wp-calendar td a {font-weight:bold;text-decoration:underline;}



#wp-calendar {



	width: 210px;



	text-align: center;



	font-size:11px;



	color:#333333;



}



.wp-caption { /*images caption*/



	text-align: center;



	color:#666666;



}







.textwidget { /*text box*/



	margin:5px 0px 5px 5px;



}







#akismetwrap{



	margin:2px 0 2px 45px;



}



.rsswidget img {



	margin-top:2px;



	margin-left:-15px;



	padding:0px;



	background:#ff0 fixed;



}



.linetop {

border-bottom:1px solid #DADADA;

margin-bottom:3px;

margin-top:0px;

width:720px;

}



#sidebar h1 a.rsswidget{



	margin-left:-3px;



	color: #706D2A;



	text-decoration:none;



}







#sidebar ul li .widget{



border:1px solid #D8D8D8;



}



#sidebar ul li{



padding-bottom:10px;



}







#sidebar h3 {



	color: #fff;



	font-size: 12px;



	font-weight:500;



	letter-spacing: .8px;



	margin: 0px 0px 0px 0px;



	padding: 9px 0px 0px 10px;



	height: 30px;



	font-family:Arial, Helvetica, sans-serif;

	background:url('images/sidebar_title.gif') no-repeat center top;


	border:0px red solid;



}
#chartbox_bip {
border:1px solid #041E2D;
float:left;
margin-bottom:20px;
margin-top:10px;
}

.clear {
	clear:both;
}

#chartbox_bip a {
color:#000000;
font-weight:bold;
}

.chart_header {
background-color: #041E2D;
border-bottom:1px solid #041E2D;
color:#F1F1F1;
height:32px;
line-height:34px;
margin:0 auto;
padding-left:14px;
}


.aback :hover { background-color:#E4E4E7;

}


.padd{ padding:0.3em 0.2em;}
.expadd{ padding:0.9em 0.2em; }

#chartbox_bip td + td {
border-left:1px solid #BDBDBD;
text-align:center;
width:120px;
}
#chartbox_bip td {
border-top:1px dotted #BDBDBD;

}
* {
border:0 none;
margin:0;
padding:0;
}

#chartbox_bip table {
border-collapse:collapse;
}


#chartbox_bip td:first-child {
border-right:3px solid #041E2D;
/*font-weight:bold;*/
text-align:center;
width:150px;
}
.row2 td{padding:0.3em 0.2em;}

#dhtmltooltip{
position: absolute;
width:300px;
border: 1px solid #666666;
padding: 2px;
background-color: #FFFFFF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}
#dhtmltooltip h4{
background: #041E2D;
color:#FFFFFF;
padding:5px;
font-size:12px;
}
#dhtmltooltip p{
color:#000000;
padding:0px 5px 5px 5px;
margin:0px;
font-size:12px;
}


#entry h1{

	color:#000000;

	font-size:20px;

	font-weight:bold;

	margin:0;

	padding:0;

}

