body {
margin: 0;
top-margin: 0;
padding: 0;  
color: #333;
font-family:Georgia, Times New Roman, Times, serif;
font-size: 100.1%;
background: #fff;
}


#sidebar {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#navigation{
padding: 5px 15px;

}

#navigation div.fleft{
float:left;
}

#navigation div.fright{ 
float:right;
}

/*  ********** default styles *********** */

p, h1, h2, h3, h4, h5, h6{
margin: 10px 0;
padding: 0;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0033FF;
}


h3{
	font-size: 120%;
}



a{
color:#5077D3;
font-weight:800;
text-decoration:none;
}
a:hover{
color:#274A9B;
text-decoration:underline;
}

a img{
border:0px;
}

form{
margin: 0;
padding:0;
}

fieldset{
padding:10px;
margin:0;
border:none;
}

legend{
font-weight:800;
}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}



.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


	





/*  sidebar styles */


#subscribe p{
font-size: 85%;
margin: 0px 0 5px 0;
}



.menu{
padding:0;
font-size:90%;

}

.menu a{
font-weight: 100;
}

.menu a:hover{
text-decoration:none;
}

.menu ul{
margin:0;
padding:0;
list-style-type:none;
}

.menu ul li.widget{
padding:2px;
margin:0 0 0px 0px;
}

.menu ul li.widget ul{
	margin: 0;
	padding:0;
}

.menu ul li.widget ul li{
border-bottom:1px solid #ddd;
background: #f4f4f4;
padding: 2px 2px 0px 15px;
margin:0;
}

.menu ul li.widget ul li ul{
}

.menu ul li.widget ul li ul li{
border-top: 1px solid #ddd;
border-bottom: none !important;
padding: 2px 2px 1px 15px;
}



.menu ul li.widget h3{
font-family: arial;
font-size:120%;
padding:2px 2px 1px 4px;
margin:0;
border-top: 3px solid #5077D3;
border-bottom: 1px solid #bbb;
color: #333;
font-weight: 800;
font-variant:small-caps;
}

.menu ul li h3 a{
color: #333;
font-weight: 800;
}
.menu ul li h3 a:hover{
color: #333;
text-decoration: none;
}

.menu form{
display:block;
margin:0px;
padding:4px;
}

.menu input{
margin:3px 0;
font-size:90%;
}

li.widget .textwidget, li.widget #search {
padding: 2px 5px;
}


