@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0;}

body{
background: #122f5b url(/boemi/images/bg_gradient.png) repeat-x top left;
font: medium Verdana, Arial, Helvetica, sans-serif;
color: #071B38;
}

p{
padding: 10px 20px;
font-size: 90%;
}

a{
color: #0066CC;
text-decoration: none;
}

a:hover{
color: #0066CC;
}

h5{
border-bottom:1px solid #071B38;
display:block;
font-size:90%;
padding-bottom:2px;
margin-top:20px;
margin-bottom:10px;
}

#header{
width: 980px;
height: 369px;
background: url(/boemi/images/header_image.jpg) no-repeat top left;
padding-top: 30px;
margin-top: 8px;
border-bottom: 2px solid #fbf8e5;
}

#header h1{
float: left;
display: block;
width: 10px;
text-indent: -9000px;
}

#header ul{
float:right;
width: 207px;
height: 331px;
background: url(/boemi/images/main_nav_back.jpg) no-repeat top left;
padding-top: 12px;
list-style: none;
}

#header ul li a{
font-size: 85%;
color: #fbf8e5;
display:block;
height: 22px;
width: 155px;
text-align: right;
padding-right: 37px;
text-decoration: none;
padding-top: 7px;
background: url(/boemi/images/nav_dot.png)  no-repeat 160px;
}

#header ul li a:hover{
color: #efaaa3;
}

#sub_header{
width: 980px;
height: 70px;
background: url(/boemi/images/sub_header_back.png) no-repeat top left;
font-size: 100%;
color: #fbf8e5;
text-align: center;
padding-top: 15px;
border-bottom: 2px solid #fbf8e5;
}

#sub_header h2, h3{
font-weight: normal;
}

.wrapper{width:980px;}

#content{
width: 980px;
float:left;
background-color: #FFFFFF;
/* background: url(/boemi/images/main_back_repeater.gif) repeat-y top left; */
padding-bottom: 30px;
}

.content_ul{
padding-left: 60px;
}

.ie_edit {
background-color:#1C2F4D;
border-bottom:thin solid #000000;
border-top:thin solid #000000;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
height:25px;
padding:10px;
}

.center {text-align: center;}
*{margin:0 auto; padding:0;}

#main_inside{
float:left;
width: 920px;
/* background: #FFFFFF url(/boemi/images/main_back_image_inside.gif) no-repeat top left; */
padding: 30px;
}

#main_inside p{
padding-right: 100px;
}

/*----- Blog Layout------*/

#blog_main{
float: left;
width: 600px;
}

#sidebar{
float: right;
width: 300px;
}

#sidebar ul{
border-top:1px solid rgb(0, 11, 29);
/* border-bottom:1px dotted #CCCCCC; */
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 1.5em;
/* padding:0 0 1.5em; */
}

#sidebar li{
line-height:1.5em;
/* text-indent:-15px; */
}
#sidebar li a{
font-size:12px;
}

/*-----Post------*/
.post_title {
color: #FFFFFF;
font-size: 100%;
font-weight: bolder;
line-height: 1.4em;
margin: 0 10px 5px 0;
padding: 4px;
background-color:#4F627F;
}

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

.post-meta{
padding-bottom:10px;
}
.post-meta small {
color: #999999;
font-size: 9pt;
line-height: 15pt;
}

/*-----Date Title------*/
.date_title{
-x-system-font: none;
color: #999999;
font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
font-size: 78%;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: 0.2em;
line-height: 1.4em;
margin: 1.5em 0 0.75em;
text-transform: uppercase;
}

/*-----Footer.------*/
#footer{
width: 960px;
height: 30px;
padding:10px;
padding-top: 20px;
background: #071B38;
color: #fbf8e5;
text-align: center;
}

#footer a{
font-size: 70%;
color: #fbf8e5;
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}


.commentPostsWrapper{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}
.commentEntry{
padding:8px;
padding-bottom:0;
background:#efefef;
font-size:90%;
margin-bottom:10px;
}
.commentPostedBy{
margin:0 0 2px 0 !important;
padding:0 !important; 
font-size:90%;
color:#999;
}
.commentEntry p{
margin:0 !important;
padding:0 0 10px 0 !important;
}

.bottomEntryLinks{
padding-top:10px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
margin-bottom:10px;
}
.bottomEntryLinks p{
margin-bottom:10px !important;
}



/*-------------------------------Forms--------------------------*/
.formPara{
padding: 0 0 10px 0 !important;
margin-bottom:0 !important;
}
.formPara label{
display:block;
margin-bottom:3px;
color:#000;
}
.formPara input[type="text"], .formPara textarea, .formPara input[type="password"]{
width:95%;
padding:2px 1px;
border:1px solid #ccc;
font-size:14px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.formPara textarea{
height:100px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.formPara .submitButton{
padding:8px;
text-align:center;
color:#000;
background:#fff;
border:3px double #ccc;
font-size:15px;
}
.formPara .submitButton:hover{
border:3px double #000;
cursor:pointer;
background:#E0E6EF;
}
.formPara .highlight{
color:#565656;
}
.formPara .fieldInfo{
display:block;
font-size:12px;
color:#999;
text-align:right;
padding-right:2px;
width:95%;
padding-top:2px;
margin:0;
}




/*-----Misc.------*/
.clear{clear: both;}

.line{
border-bottom:1px dotted #CCCCCC;
width: 410px;
}

.line2{
border-bottom:1px dotted #CCCCCC;
width: 220px;
}
