/*

Theme Name: Adelaar

Description: 2 column, with RHS widget sidebar

Version: 1.0

Author: Sanja

Author URI: http://unique-sanja.deviantart.com/

Tags: fixed width, two columns, widget ready, white, blue

*/



body {

margin: 0;

padding: 0;  

color: #303875; 

text-align: center;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 100.1%;

background: #333;

}





#wrapper{

width: 760px;

margin: 0px auto;

padding: 0px;

text-align: left;

font-size: 78%;

line-height:18px;

background: #fff;

border-left: 2px solid #fff;

border-right: 2px solid #fff;

}





#wrapper2{

background: #fff;

}





#superheader{

padding: 0;

margin: 0;

height: 13px;

}	





#header{

padding: 0  0 0px 0;

height: 205px;

margin: 0 0 0px 0;

border-bottom: 2px solid #fff;

}	





#content{

clear: both;

padding: 0;

margin: 0;

}	





#main {

float: right;

margin: 15px 0 0 15px;

overflow: hidden;

padding: 0 0 10px 0;

width: 525px;

}





#sidebar {

margin: 10px 550px 0 10px;

}





#footer {

clear: both;

margin: 0;

padding: 10px 16px 0 16px;

text-align: center;

font-size: 85%;

background: #fff;

}





#footer-inner{

background: #F0F9FF;

height: 45px;

border-top: 1px solid #336699;

border-bottom: 1px solid #336699;

}





#footer-inner p{

padding: 15px 0 20px 0;

margin: 0;

}





#navigation{

padding: 5px 15px;

}





#navigation div.fleft{

float: left;

}





#navigation div.fright{ 

float: right;

}





#credit{

visibility: hidden;

text-align: right;

font-size: 80%;

}





#credit p{

margin: 0px 10px;

padding: 3px;

}







#credit p a{

color: #777;

font-weight: 100;

}







#credit p a:hover{

color: #777;

}





#subscribe{

}





/*  ********** default styles *********** */





p, h1, h2, h3, h4, h5, h6{

margin: 10px 0;

padding: 0;

}





h1, h2, h3, h4, h5, h6 {

font-family: 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;

}





h1{

font-size: 140%;

}





h2{

font-size: 160%;

}





h3{

font-size: 120%;

}





h4{

font-size: 110%;

}





h5{

font-size: 100%;

}





h6{

font-size: 90%;

}





a{

color: #336699;

font-weight: 800;

text-decoration: none;

}





a:hover{

color: #00538A;

text-decoration: underline;

}





a img{

border: 0px;

}





hr{

height: 2px;

margin: 5px 0;

border-bottom: 1px solid #ccc;

border-top: 1px solid #ccc;

}





blockquote{

background: #EBF7FF;

padding: 5px 15px;

margin: 3px 30px;

border-left: 4px solid #8CD1FD;

border-top: 1px solid #EBF7FF;

border-right: 1px solid #EBF7FF;

border-bottom: 1px solid #EBF7FF;

}





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;

}





td{

vertical-align: top;

}





#tabs{

padding: 0;

width: 220px;

}





#tabs ul{

margin: 0;

padding: 0;

list-style-type: none;

}





#tabs ul li {

margin:0 4px 2px 0;

padding:4px 0 4px 10px;

background:transparent url(images/tabs.gif) repeat scroll 0 0;

font-family: Tahoma, Arial, sans-serif;

font-size:90%;

}





#tabs ul li a{

color: #F0F9FF;

}





#tabs ul li a:hover{

color: #A1E7FD;

text-decoration: none;

}





/* Headings */ 





form#searchform2{

display: block;

margin: 3px 0px;

}





#header h3{

margin:  0;

padding: 15px 0 0 15px;

font-weight: 800;

font-size: 200%;

/* to hide the title */

visibility: hidden;

position: absolute;

}





#header h3 a{

font-weight: 200%;

color: #F0F9FF;

text-decoration: none;

}



#header img {

margin: 5px;

}



#header h2{

margin: 0;

font-family: Tahoma, Arial, Verdana, sans-serif;

letter-spacing: 1px;

padding: 0 0 0 17px;

color: #F0F9FF;

font-weight: 800;

font-size: 90%;

}





h2#sectiontitle{

font-size: 150%;

font-weight: 100;

padding: 6px 6px 6px 10px;

margin: 8px 10px 5px 0px;

color: #303875;

border-top: 1px solid #336699;

background: #EBF7FF;

}





/* post styles */





.post{

margin: 0 0 10px 0;

padding: 5px;

}





.post p img#photo {

margin: 5px 10px 0 0;

float: left;

width: 100px;

}





.entry{

margin: 0;

padding: 5px 10px 8px 10px;

}


.post h2 {

color: #336699;

font-size: 150%;

font-weight: 100;

padding: 2px 0 4px 2px;

margin: 0 0 15px 0;

}





.post h2 a{

color: #336699;

text-decoration: none;

font-weight: 100;

}





.post h2 a:hover{

text-decoration: none;

color: #336699;

}





.postmetadata{

font-size: 80%;

border-top: 1px solid #336699;

background: #F0F9FF;

padding: 1px 0 1px 5px;

margin: 0 5px;

}





.postmetadata p{

line-height: 15px;

padding: 0;

margin: 3px 0;

}





/*  Comments   */





h3#comments, h3#postcomment{

font-size: 100%;

font-family: verdana, sans-serif;

}	





ol#commentlist{

padding: 0 0 0 20px;

font-size: 90%;

list-style-type: none;

}





ol#commentlist li{

padding: 2px 10px;

margin: 0;

}





ol#commentlist li p.commentheader{

margin: 3px 0 0px 0;

padding: 1px 5px;

}





ul#commentlist{

padding: 0;

margin: 0;

list-style-type: none;

}





ul#commentlist li{

display: block;

padding: 0;

margin: 0 15px;

font-size: 90%;

border: 4px solid #F0F9FF;

}





ul#commentlist li div.gravatar {

width: 40px;

float: left;

text-align: center;

padding: 5px 0 0 5px;

}





ul#commentlist li div.gravatar img{

border: 2px solid #ddd;

}





ul#commentlist li p.commentauthor {

padding: 0;

margin: 0 0 2px 0;

overflow: hidden;

}





ul#commentlist li p.commentheader{

margin: 0 0 10px 0;

padding: 0px;

}





ul#commentlist li div.commenttext{

padding: 0 0 0 0px;

margin: 5px 10px 5px 60px;

}





ul#commentlist li div.commenttext div.commentwrapper{

background: #F0F9FF;

margin: 0 0 0 5px;

padding: 3px 8px;

border-top: 1px solid #8CD1FD; 

}





/*  sidebar styles */


#flag {
height: 20px;
}


.menu{

padding: 0;

font-size: 90%;

}





.menu a{

font-weight: 100;

}





.menu a:hover{

text-decoration: none;

}





.menu ul{

margin: 0;

padding: 0 0 0 0px;

list-style-type: none;

}





.menu ul li.widget{

padding: 2px;

margin: 0 0 7px 0px;

}





.menu ul li.widget ul{

margin: 0;

padding: 0;

}





.menu ul li.widget ul li{

padding: 2px 0 2px 12px;

margin: 0;

border-bottom: 1px solid #eee;

}





.menu ul li.widget ul li ul{

}





.menu ul li.widget ul li ul li{

border-top: 1px solid #eee;

border-bottom: none !important;

padding: 0 0 0 11px;

}





.menu ul li.widget h3{

font-size: 120%;

padding: 2px 0 3px 5px;

margin: 0;

color: #336699;

font-weight: 800;

font-family: arial, verdana, sans-serif;

font-variant: small-caps;

border-bottom: 1px solid #3366999;

border-top: 3px solid #336699;

letter-spacing: 2px;

}





.menu ul li h3 a{

color: #023A5E;

font-weight: 800;

}





.menu ul li h3 a:hover{

color: #023A5E;

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;

}





/* Calendar styles */





#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

}





#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}





#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}





#wp-calendar a {

display: block;

}





#wp-calendar caption {

text-align: center;

width: 100%;

}





#wp-calendar td {

padding: 3px 0;

text-align: center;

}





#footer a{

font-weight: 100;

}





.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}





.alignleft {

float: left;

}





.alignright {

float: right;

}





.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;



/* optional rounded corners for browsers that support it */

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}





.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}





.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}
