
body { 
margin: 0;
padding: 0;
background-color: #ffffff;
color: white;
font: small Arial, Helvetica, Verdana, sans-serif;
width:800px;
}


#main_wrapper {
width:800px;
background-color: #F0F0F0;
color: black;
margin:0 10%;
padding: 10px;
border:1px #E1E0E0 solid;
}

.clear {
clear:both;
}

#main {
margin-top: 15px;
position: relative;
top:0;
left: 0;
width: 100%;
}

/* header part */
#header {
font: bold 40px Arial, Helvetica, sans-serif;
background:url('../img/logo.jpg');
background-repeat:no-repeat;
width:300px;
height:150px;
}


#header {
border-bottom:1px #b9d2e3 solid;
width:800px;
}



/* content part*/
#content {
margin-right: 240px;
border: 1px solid #b9d2e3;
background-color: white;
color: black;
padding:10px;
font: 12px Arial, Helvetica, sans-serif;
}

#content .post_title {
font: bold large Arial, Helvetica, sans-serif;
color:#993300;
}

#content .post_date {
font: 12px Arial, Helvetica, sans-serif;
color:#999999;
}

#content .post_title a {
text-decoration:none;
color:#666666;
}

#content .label {
font: bold large Arial, Helvetica, sans-serif;
}


#content p a{
text-decoration:none;
color:#FF5555; 
}

#content a:hover {
color:#77BBFF;
}

#content br {color:#0066CC}

#content #nav{
font: 12px Georgia, "Times New Roman", Times, serif;
color: #050845;
}

#content #nav .prev {
float:left;
width:160px;
margin:0;
padding:3px;
}

#content #nav .next
{
margin-left:435px;
padding:3px;
}

#content #nav .next a,#content #nav .prev a {
color:#0066CC;
text-decoration:none;
}

#content .no_post {
font:16px bold Arial;
color:#CC3300;
}


/* sidebar part */
#sidebar {
float:right;
width: 220px;
background-color: #ffffff;
color: #444444;
margin: 0;
padding: 0;
font: 12px Arial, Helvetica, sans-serif;
}

#sidebar .inner {
padding: 10px;
}

#sidebar .inner h3{
color:#378FFF;
}

#sidebar li{
	line-height: 1.4em;
	list-style-type:none;
}


#sidebar li a{
text-decoration:none;
color:#4A9AFA;
}

#sidebar li a:hover{
color:#0A77FA;
text-decoration:underline;
}

#sidebar h3 {
	line-height: 1px;
}


/* search part */
#searchform .text {
width: 196px;
border: 1px solid #5EC4FF;
}


#searchform .searchbutton {
text-align: right;
margin-top: 4px;
}

#searchform .btn {
border: 1px solid #5EC4FF;
background-color: #ffffff;
color: #444444;
cursor:pointer;
}


/* Aligning */
#content .label {
	text-align:center;
}
