/*
Theme Name: Davoscript  
Theme URI: http://davoscript.com
Description: Davoscript theme built in less than an hour
Version: 0.8
Author: Davo
Tags: davoscript

http://davoscript.com
*/

html, body{
  margin:0px;
  padding:0px;
}

body{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#FFF;
  background:url('images/theme_bg_glow.gif') no-repeat center -250px #0462b2;
}

a{
  text-decoration:none;
  color:#FFF;
  border:0px;
  outline:none;
}

#body{
  width:1000px;
  margin:0px auto 0px auto;
}

#top{
  padding:12px 0px 8px 0px;
  background:#222;
}

#topmenu{
  width:1000px;
  margin:0px auto;
}

#topmenu ul#menu-top-menu{list-style:none; height:20px; margin:0px; padding:0px;}
#topmenu ul#menu-top-menu > li{float:left; font-size:12px; margin:0px 30px 0px 0px; padding:0px;}

#blog-title{
  width:450px;
  height:130px;
  background:url('images/davoscript_new_logo.png') no-repeat -15px 0px;
}
#blog-title a{
  display:block;
  height:130px;
  text-indent:-9999px;
}

#main{
  overflow:auto;
  margin:130px 0px 30px 0px;
}

#left{
  float:left;
  width:720px;
  min-height:600px;
}

#left .post, #left .page{
  font-size:12px;
  letter-spacing:0.5px;
  padding:0px 0px 10px 0px;
  margin:0px 0px 40px 0px;
}

#left .post .title{
  font-family: 'Oswald', sans-serif;
  font-size:22px;
  font-weight:bold;
  margin:0px 0px 12px 0px;
  text-shadow: #333 2px 2px 2px;
}

#left .post .featured-image{
  float:left;
  margin:0px 18px 0px 0px;
}

#left .post .featured-image img{
  margin-top:4px;
  margin-bottom:4px;
  padding:4px;
  background:#FFF;
}
  
#left .post .entry{
  float:left;
  width:600px;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size:13px;
  line-height:20px;
}
body.single #left .post .entry{width:auto;}
body.single #left .post .title{font-size:32px;}

.entry p{margin-top:0px;}
.entry a{color:#ff6600;}
.entry a:hover{color:#ff9933;}
.entry img{border:4px solid #FFF;}

#left .postmetadata{
  display:block;
  font-size:11px;
  margin:10px 0px 20px 0px;
}

#left #comments{
  margin:50px 0px 0px 0px;
  font-size:12px;
}

#right{
  float:right;
  font-size:12px;
  width:170px;
  min-height:600px;
  padding:0px 0px 0px 50px;
  text-align:right;
  border-left:1px dashed #369fe8;
}


#footer{
  font-size:11px;
  text-align:center;
  color:#FFF;
  padding:20px 0px;
  background:#000;
}
#footer a{color:#FFF;}
#footer a:hover{color:#2f9fff;}


/*** Widgets ***/
.widget{
  margin:0px 0px 20px 0px; 
  padding:0px 0px 20px 0px;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size:13px;
  line-height:20px;
}
.widget .widgettitle{
  font-family: 'Oswald', sans-serif;
  font-size:22px;
  font-weight:bold;
  margin:0px 0px 12px 0px;
  text-shadow: #333 2px 2px 2px;
}

.widget ul{list-style:none; margin:0px; padding:0px;}
.widget ul li{margin:0px 0px 10px; padding:0px;}


#s{
  width:120px;
  font-size:12px;
  color:#FFF;
  padding:4px 2px;
  background:transparent;
  border:1px solid #369FE8;
  border-radius: 4px;
}
#searchsubmit{
  font-size:11px;
  color:#FFF;
  padding:4px 2px;
  background:transparent;
  border:1px solid #369FE8;
  border-radius: 4px;
  cursor:pointer;
}
#searchsubmit:hover{background:#1f85dc;}


/**** Comment Form ****/
#commentform #submit{
  width:auto;
  padding:4px 6px;
  background:#369FE8;
  cursor:pointer;
}
#commentform input, #commentform textarea{
  display:block;
  width: 30%;
  border: 1px solid #369FE8;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size: 12px;
  padding: 4px 2px;  
  background: none repeat scroll 0 0 transparent;
}
#commentform textarea{width:60%;}
