/*  
Theme Name: Your Blue Dream
Description: Your Blue WP theme
Author: Hakan Kamci
Author URI: http://readywpthemes.com/
*/
body { 
margin:0px auto; 
padding:0; 
color:#cccccc;  
font-size:12px; 
font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
a img
{
border:none;
}
hr{
background-color:#033FAD;
color: #033FAD;
margin:0 0 5px 0;
}
blockquote{
margin: 0px 0px 0px 25px;
padding: 0px 25px 0px 10px;
font-style: italic;
color: #999;
border-left: 4px solid #033FAD;
}
.wrapper{
width:960px;
margin:0 auto;
text-align:center;
background:url(images/mainbg.jpg) repeat-y center;
}
.content { 
color: #ccc; 
margin: 0 auto; 
padding: 0; 
width: 960px;
}
.img {
padding: 0 8px 8px 0;
float: left;
}
.img2 {
padding: 0 0 3px 3px;
float: right;
}
/* HEADER//////////////////////////////*/
#header { 
margin: 0 auto; 
width: 960px; 
background:url(images/header.jpg) no-repeat center top;  
height: 50px;
text-align:center;
padding:180px 0 0 0;
}
#header h1 a, #header h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px; 
font-weight: bold;
margin: 0;
padding:0;
text-align:center;
}
/* NAVIGATION//////////////////*/

.nav { 
text-align: left; 
color: #7D8085; 
width: 203px; 
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:0;
}
.nav_top{
background:url(images/nav_top.jpg) no-repeat top left;
width:205px;
height:42px;
margin:20px 0 0 0;
}
.nav_bottom{
background:url(images/nav_bottom.jpg) no-repeat bottom left;
width:205px;
height:46px;
}
.nav img{
margin:0 0 0 4px;
}

/* widget_box styles */
.widget_box {
width: 190px;
margin:0;
padding:5px;
}
.widget_box h1, .widget_box h2, .widget_box h3{
font-family:Arial, Helvetica, sans-serif;
color:#033FAD;
border-bottom:1px solid #DBDBDB;
font-size:14px;
padding-bottom:4px;
margin:0;
text-transform: uppercase;}

.widget_box a {
margin: 0px;
padding: 0px;
color: #666666;
text-decoration: none;
}

.widget_box ul{
margin:0;
padding:0;
}
.widget_box ul li{
list-style: none;
margin: 0;
padding: 0;
}
.widget_box ul li a{
color: #222; 
text-decoration: none;  
padding: 2px;
}
.widget_box ul li a:hover{
color: #fff; 
text-decoration: none; 
background: #033FAD; 
}
.widget_box ul ul li ul{
margin-top: 0px;
}
.widget_box ul ul li ul li{
padding-left: 10px
}
/* MAIN///////////////////////*/

#main { 
width: 920px; 
margin: 0 auto;
color: #444;
}  
#main .left_side { 
float: left; 
width: 655px; 
background: #FFF; 
padding:15px 10px 0 20px; 
margin:0;
text-align:justify;
}
#main .right_side { float: left;
padding:0px 10px 0 10px; 
margin:0;
background-color: #FFF;
width: 210px; 
}
#main .right_side ul { 
margin: 5px 0 5px 0; 
padding : 0; 
list-style : none; 
border-bottom: 0px solid #eee; 
list-style-type: square;
color: #a90000;
}
#main .right_side li { 
margin: 0 0 2px 15px;
padding: 0 0 0 0px;
color: #555;
}
#main .right_side  .padding {
margin: 0 0 20px 15px;
padding: 0 0 0 0px;
color: #555;
}
/* FOOTER/////////////////////*/

#footer { 
clear:both;
height: 50px;
color: #000000;  
background:url(images/footer.jpg) no-repeat bottom left; 
font-size:11px;
text-align:center;
width:960px;
}

#footer .padding { padding: 10px 0px 0px 0px; }

#footer a { color: #033FAD; }

p { margin: 0 0 5px 0; padding: 0; color: #444; }

a { color: #000; text-decoration:none; }

a:hover { text-decoration:underline; }



h1 { 
padding:0; 
margin:0; 
color: #FFF; 
font: bold 1.8em Arial, Sans-Serif; 
}
h1 a { color: #FFF;}



h2{ 
color: #033FAD;
font-size: 150%; 
font-weight: bold; 
margin:0 0 5px 0; 
padding:0;
font-family:Arial, Helvetica, sans-serif;
}


h2 a { color: #033FAD;
margin-left:0; }

h2 a:hover { color: #333; text-decoration:none;  }
fieldset {border: 1px solid #000; }

textarea.text { 
height: 150px; 
width: 90%; 
border: 1px solid #A90000; 
background: #FFF; 
color: #354D5F;
}
textarea.text:hover { 
border: 1px solid #A70000; 
background: #FFFFF4; 
color: #000;
}
input.field { 
border: 1px solid #075181; 
background-color: #FFFFFF; 
width: 283px; 
color: #000;
}
input.field:hover { 
border: 1px solid #333; 
background: #FFFFF4; 
color: #000;
}
input.text, #main .right_side input.text{ 
border: 1px solid #A70000; 
margin: 0; 
width: 150px;
color: #000; 
padding: 4px;
}
#main .right_side input.text, #main .right_side input{ 
border: 1px solid #CCCCCC; 
margin: 0 0 0 0; 
color: #000; 
padding: 2px;
}
.sbmtbtn, .right_side input#submit{ 
border: 1px solid #CCCCCC; 
margin: 0; 
color: #000;
}
input.text:hover { 
border: 0px solid #333; 
}
.date { 
color: #808080; 
background: #FFFFFF;
text-align: right; 
margin: 4px 0 5px 0; 
padding: 0.4em 0 0 0; 
border-top: 1px solid #eee;
}
.comments { 
padding: 10px 10px 8px 10px; 
margin: 0 0 7px 0; 
background: #f8f8f8; 
color: #000;
}
.commentsbox { 
padding: 8px 0 10px 10px; 
margin: 0 0 10px 0; 
background: #f4f4f4; 
color: #000;
}
.graybox{
background: #E1ECF7;
padding:10px;
border-bottom:2px solid #033FAD;
}
.whitebox{
padding:10px;
border-bottom:2px solid #033FAD;
}
.error {
color: #990000;
background-color: #FFF0F0;
padding: 7px;
margin-top: 5px;
margin-bottom: 10px;
border: 1px dashed #990000;
}
.error h2 {
color: #990000;
}
.success {
color: #000000;
background: #F5FBE1;
padding: 7px;
margin-top: 5px;
margin-bottom: 5px;
border: 1px dashed #7BA813;
}

.success h2 {
color: #7BA813;
}
/*post stylng*/
.post{margin:10px 0;}
.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.9em;
color:#505050;
}
.post h3, .post h3 a{  
font: 100% Arial, Sans-Serif; 
margin: 0 0 10px 0px; 
padding: 0; 
color: #000000;
font-weight:bold;
}
.post h3.red, .post h3.red a {  
font: 100% Arial, Sans-Serif; 
margin: 0 0 10px 0px; 
padding: 0; 
color: #033FAD;
font-weight:bold;
}
.post a{
color: #033FAD;
}
/* Post Image Alignment */
.alignleft{
border: none;
padding: 0px 5px 5px 0px;
float:left;
}
.alignright{
border: none;
padding: 5px 0px 0px 5px;
float:right;
}

/* Comments Styling */

#commentlist li {
margin-bottom: 10px;
padding: 10px;
border-bottom: 1px solid #000;
}
#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}
#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 260px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}
#commentform #email, #commentform #author, #commentform #url {
font-size: 10px;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 260px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 10px;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 260px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 10px;
background: #ffffff;
border: 1px solid #939793;
width: 260px;
}
#commentform input{
margin-bottom: 3px;
}

