body{text-align:center}
div#container{width:850px;margin:15px auto;}
div#content{float:left;width:609px}
div#navigation{float:right;width:218px; padding:0px 10px 0px 0px; margin-bottom:20px;}
div#footer{clear:both;width:100%}


html,body{margin:0;padding:0; background-color:#E0E0E0;}
body{font: 14px verdana, arial,sans-serif; background-color:#E0E0E0; color:#333333; color:#000;}
.clear-fix{
	clear:both;

}
strong{
  /*color:#BF0000;*/
  font-weight: bold;
  font-size:13px;
}
p{margin:0 0px 15px 10px; line-height:18px;}
p.note{ background-color: #FFFFCC; text-align:center; border: 1px solid #E6E645;padding: 15px 0; font-weight:bold; margin:40px;}
a{
	padding:10px
	font-size:13px;
	color:#000;
}

h1{
  font-size:30px;
  margin:0 0 2px 0;
  color:#BF0000;
  border-bottom: 1px solid #99D6FF;
  border-top: 1px solid #99D6FF;
  font-family: trebuchet MS,arial,sans-serif;
}

h2{
  font-size:18px;
  margin:0 0 5px 0;
  color:#BF0000;
  /*border-bottom: 1px solid #008AE6;*/

  font-family: trebuchet MS,arial,sans-serif;
}
h3{
  font-size:15px;
  margin:0 0 5px 0;
  color:#000; 
  font-family: trebuchet MS,arial,sans-serif;
}
table{
	margin-bottom:15px;
}

div#container{text-align:left; border:1px solid #888888; background-color:#FFFFFF;padding:20px;}
#header{	
	color:#000;
	background-color:#99D6FF;
	border: 1px solid #008AE6;
	width:823px;
	text-align:left;
	line-height:38px;
	padding:10px 25px 0px 0px;
	margin-bottom:20px;		
	height:115px;
}

#header h1.blog-title{
	border-left:5px solid black;
	line-height:50px;	
	width:272px;
	float:right;	
	margin: 0 0px 0px 0px;	
	padding-left:20px;
	font-size:40px;		
}

#header h1.blog-title-desc{		
	border:none;	
	float:right;		
	margin: 30px 10px 0px 0px;	
	width:459px;
	font-size:53px;	
	height:50px;

}

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

#header h1.blog-title a{
	font-size:40px;		
}

#header h1.blog-title-desc a{
	font-size:53px;			
}

div#content{ /*border-right:1px dotted #99D6FF;*/ padding-right:10px; margin-bottom:20px;}

div#footer{background: #E6F5FF;color: #000000; border: 1px solid #99D6FF;}
div#footer p{margin:0;padding:5px 10px}



/*** wordpress theme specific ***/

h1 .page-nos{
	color:#000;
	font-weight:normal;
	font-size:16px;
	float:right;
	margin-top:8px;	
	padding:0px 2px;
	background-color:#E6F5FF;
}
h1 a:hover, h1 a:visited, h1 a
{
  font-size:30px;  
  color:#BF0000;    
  text-decoration: none;
}

h1 a:hover{
	/*background-color:#BF0000;
	color:#E6F5FF;*/
	text-decoration: underline;
}
.post{
	margin-bottom:40px;
	/*border-bottom: 1px solid #99D6FF;*/
}
.entry
{
  margin-top: 10px;
  margin-bottom: 15px;
}

#commentform textarea {
	padding:2px;
	width:90%;
}

.navigation
{
  display: block;
  margin-bottom: 10px;
}
 
.alignleft
{
  float: left;
  text-align: left;
  width: 50%;
}
 
.alignright
{
  float: right;
  text-align: right;
  width: 50%;
}

div#navigation{
	background-color:#E6F5FF;
	border: 1px solid #99D6FF;
	font-size:12px;
}

div#navigation ul{
	list-style:none;
	margin:0;
	padding:0;

}
div#navigation li{	
	margin:0;
	padding:0;
	margin-left:10px;
}


div#navigation li{
	border-bottom:1px solid #99D6FF;
	padding-bottom:10px;
	padding-top:10px;
}
div#navigation li:last-child{
	border:none;
}
div#navigation li ul li{
	border:none;
	padding:2px;
	margin:0 0 1px 2px;
}

div#navigation h2{ 
	margin:0;
	font-size:13px;
}

div#navigation .page-navigation{
	padding: 5px 0;
	border-bottom: 1px solid #008AE6;
	border-top: 1px solid #008AE6;
}


p.postmetadata{
	color: #888888;
	font-size:11px;
}
p.postmetadata a{
	color: #888888;
}

p.postmetadata.alt{
	margin-top:45px;
}