/*  
Theme Name: Velocity
Theme URI: http://www.blogohblog.com
Description: A WordPress theme with 3-columns, widget ready sidebars and some speed. Developed by <a href="http://www.blogohblog.com/" target="_blank">Blog Oh! Blog</a> under a Creative Commons License!
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

*{
  margin:0;
  padding:0;
  }
  
body{
  background:#e1e2e3;
  margin:0;
  }
  
body, th, td, input, textarea{
  color:#333333;
  font-family:'Verdana', Verdana, Geneva, sans-serif;
  font-size:12px;
  }
  
form{
  }
  
fieldset{
  }
  
input, textarea{
  font-weight:bold;
  }
  
input.text{
  background:#FFFFFF;
  border:none;
  padding:1px;
  }
  
input.button{
  background:#000000;
  border:1px solid #000000;
  color:#ffffff;
  }
  
h1, h2, h3{
  color:#00284f;
  }
  
h1{
  font-size:2.5em;
  font-weight:lighter;
  letter-spacing:-.075em;
  }
  
h2{
  color:#fff;
  font-size:1em;
  font-weight:lighter;
  letter-spacing:-.05em;
  }
  
h3{
  font-size:1em;
  }
  
p, ul, ol{
  font-size:1.1em;
  line-height:1.8em;
  margin-top:1.5em;
  }
  
ul, ol{
  margin-left:3em;
  }
  
blockquote{
  margin-left:3em;
  margin-right:3em;
  }
  
a{
  color:#371015;
  text-decoration:none;
  }
  
a:hover{
  border:none;
  }
  
h1 a, h2 a, h3 a{
  border:none;
  color:#333333;
  text-decoration:none;
  }
  
h1 a:hover, h2 a:hover, h3 a:hover{
  background:none;
  color:#371015;
  }
  
hr{
  display:none;
  }
  
#wrapper{
  }
  
#header{
  background-color:#00284f;
  height:30px;
  margin:0 auto;
  width:998px;
  }
  
#menu{
  float:right;
  padding:5px;
  }
  
#menu ul{
  line-height:normal;
  list-style:none;
  margin:0;
  padding:0;
  }
  
#menu li{
  float:left;
  }
  
#menu a{
  color:#FFFFFF;
  /*display:block;*/
  float:left;
  font-size:10px;
  height:20px;
  margin-right:1px;
  padding:0px 20px 0 20px;
  text-decoration:none;
  }
  
#menu a:hover{
  /*background:#9cb5cf;*/
  color:#9cb5cf;
  }
  
#menu .current_page_item a{
  color:#9cb5cf;
  }

/**** Begin Menucat ****/

#menucat{
  padding:5px;
  }
  
#menucat ul{
  line-height:normal;
  list-style:none;
  margin:0;
  padding:0;
  }
  
#menucat li{
  display:inline;
  text-align: center;
  }

#menucat a{
  margin: -10px 0 0 0;
  color:#00355d;
  font-size:10px;
  font-weight: bold;
  padding:0px 10px 0 10px;
  text-decoration:none;
  }
  
#menucat a:hover{
  color:#9cb5cf;
  }
  
#menucat .current_page_item a{
  color:#9cb5cf;
  }

/**** End Menucat ****/
  
#search{
  float:left;
  padding:5px;
  width:270px;
  }
  
#search fieldset{
  border:none;
  }
  
#search #s{
  padding:3px;
  width:140px;
  }
  
#search #x{
  width:60px;
  }

#monetization{
  background-color:#ffffff;
  height:140px;
  margin:0 auto;
  width:998px;
  }

#monet-left{
  background-color: #c8d7e7;
  font-weight: bold;
  color: #00355D;
  width: 494px;
  height: 131px;
  position: absolute;
  text-align: center;
  margin:5px;
  padding: 5px 0 5px 0px;
  }

#monet-right{
  background-color: #c8d7e7;
  border: 5px solid #ffffff;
  font-weight: bold;
  color: #00355D;
  width: 494px;
  position: absolute;
  height:130px;
  text-align: center;
  margin:0 0 0 494px;
  padding: 5px 0 5px 0;
  }

#logo{
  border: 5px solid #ffffff;
  border-bottom: none;
  height:130px;
  margin:0 auto;
  width:988px;
  }
  
#logo h1, #logo h2{
  margin:0;
  padding:0;
  }
  
#logo h1{
  color:#2C2E22;
  padding:50px 5px 0 20px;
  }
  
#logo h2{
  color:#CCCCCC;
  margin:10px 0 0 17px;
  padding:5px;
  width:30%;
  }
  
#logo p{
  clear:left;
  color:#C2C5B1;
  font-size:1.2em;
  font-weight:bold;
  line-height:normal;
  margin:0;
  padding:0 0 0 20px;
  }
  
#logo a{
  color:#00355d;
  font-size: 10px;
  font-weight: bold;
  }
  
#page{
  background:#FFFFFF;
  border-bottom:none;
  border-top:none;
  margin:0 auto;
  padding:10px 0px 0 0px;
  width:998px;
  }
  
#content{
  float:left;
  padding:0px 0px 0px 10px;
  width:640px;
  }
  
.post{
  }
  
.post .title{
  font-weight:normal;
  margin:0;
  }
  
h1.title{
  color:#00284f;
  font-size:2em;
  padding-left:15px;
  }
  
h2.title{
  color:#00284f;
  font-size:1.2em;
  padding-bottom:20px;
  padding-left:15px;
  }
  
.desctitle{
  font-size:10px;
  }
  
.post h1.title{
  font-size:2em;
  height:30px;
  padding:0px 0 0 15px;
  }
  
.post .entry{
  padding:0 0px 30px 15px;
  /*text-align:justify;*/
  }
  
.post .meta{
  border-bottom:1px dotted #CCCCCC;
  color:#999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  margin:0;
  padding:5px 0px 0px 15px;
  }
  
.post .meta a{
  color:#999999;
  }
  
.post .links{
  margin:0;
  }
  
.post .tags{
  background:url(images/img04.gif) repeat-x;
  font-size:.8em;
  font-weight:bold;
  margin:0;
  text-transform:uppercase;
  }
  
.post .links a, .post .tags a{
  border:none;
  }
  
#recent-posts{
  }
  
#recent-posts ul li{
  background:url(images/img04.gif) repeat-x left bottom;
  font-size:0.8em;
  padding:3px 3px 3px 15px;
  }
  
#recent-posts h2{
  background:url(images/img12.gif) no-repeat left top;
  height:25px;
  margin:0;
  padding:2px 5px 5px 30px;
  }
  
#recent-posts h3{
  background:url(images/img04.gif) repeat-x left bottom;
  font-size:13px;
  margin:0;
  padding:5px 0 0 15px;
  }
  
#recent-posts p{
  font-size:13px;
  line-height:22px;
  margin:0 0 10px 0;
  padding:15px 0 0 15px;
  }
  
.sidebar{
  float:left;
  }
  
.sidebar ul{
  list-style:none;
  margin:0;
  padding:0;
  }
  
.sidebar li{
  margin-bottom:2em;
  }
  
.sidebar li ul{
  }
  
.sidebar li li{
  margin:0;
  }
  
.sidebar li h2{
  margin:0 0 0.7em 0;
  }
  
/*#sidebar1{
  padding-left:10px;
  width:0px;
  }
  
#sidebar1 li h2{
  background:url(images/leftbar.gif) no-repeat left top;
  color: #fff;
  height:25px;
  margin:0 0 1em 0;
  padding:2px 5px 5px 30px;
  }
  
#sidebar1 li ul{
  background:url(images/img04.gif) repeat-x;
  line-height:normal;
  }
  
#sidebar1 li li{
  background:url(images/img04.gif) repeat-x left bottom;
  font-size:.8em;
  padding:5px;
  }*/
  
#sidebar2{
  padding:0px 0px 0px 10px;
  width:300px;
  }
  
#sidebar2 li h2{
  background:url(images/rightbar.gif) no-repeat left top;
  height:25px;
  margin:0 0 1em 0;
  padding:2px 5px 5px 30px;
  }
  
#sidebar2 li ul{
  background:url(images/img04.gif) repeat-x;
  line-height:normal;
  }
  
#sidebar2 li li{
  background:url(images/img04.gif) repeat-x left bottom;
  font-size:.8em;
  padding:5px;
  }
  
#sidebar2 li a{
  border:none;
  padding-left:10px;
  }
  
#sidebar2 li a:hover{
  border:none;
  padding-left:10px;
  }
  
#calendar{
  margin:0 auto;
  }
  
#calendar caption{
  font-weight:bold;
  }
  
#calendar table{
  border-collapse:collapse;
  text-align:center;
  width:220px;
  }
  
#calendar thead th{
  background:#CCCCCC;
  color:#FFFFFF;
  }
  
#calendar tbody td{
  background:#EEEEEE;
  }
  
#calendar #today{
  background:#B8D03B;
  color:#FFFFFF;
  font-weight:bold;
  }
  
#calendar a{
  font-weight:bold;
  }
  
#calendar #prev{
  text-align:left;
  }
  
#calendar #next{
  text-align:right;
  }
  
#design{
  background:#FFFFFF url(images/lines3.gif) bottom right no-repeat;
  height:138px;
  }
  
#footer{
  background-color:#00284f;
  /*border-top:5px solid #4F1820;*/
  color:#FFFFFF;
  font-size:9px;
  margin:0 auto;
  padding: 10 0 0 100px;
  width:998px;
  height: 20px;
  }

#footer p{
  margin: 0 0 0 20px;
  }
  
#footer a{
  color:#CCCCCC;
  }

#mytwitter_widget h2 a{
  color:#fff;
  }


  
.info{
  background-color:#F5F5F5;
  border-bottom:2px solid #CC9D94;
  border-top:3px solid #E1E1E1;
  margin-bottom:20px;
  padding:10px;
  }
  
.comlabel{
  /*background:url(images/lines.gif) bottom center no-repeat;*/
  color:#666666;
  font-size:13px;
  font-weight:lighter;
  margin-top:10px;
  padding:10px;
  }
  
.comtext{
  background-color:#00355D;
  border:5px solid #FFFFFF;
  color:#FFFFFF;
  padding:5px;
  }
  
.postlabel{
  /*background:url(images/lines.gif) bottom center no-repeat;*/
  color:#666666;
  font-size:13px;
  font-weight:lighter;
  margin:10px 0px 10px 0px;
  padding:10px;
  }
  
.posttext{
  background-color:#00355D;
  border:5px solid #FFFFFF;
  color:#FFFFFF;
  padding:5px;
  }
  
.commentlist{
  list-style:none;
  }
  
.authorcomment{
  background-color:#efefef;
  margin:10px 0px 0px 0px;
  padding:3px;
  }
  
.odd{
  border-bottom:2px solid #E5E5E5;
  color:#333333;
  padding:2px 10px 2px 10px;
  }
  
.odd a:link{
  color:#FFFFFF;
  }
  
.commenttext{
  color:#000000;
  color:#666666;
  font-size:10px;
  margin:0px 0px 10px 0px;
  padding:5px 10px 5px 10px;
  text-transform:uppercase;
  }
  
#author, #email, #url{
  background:#efefef;
  border:1px solid #cbcbcb;
  font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;
  margin-bottom:0.6em;
  margin-top:5px;
  padding:3px;
  width:40%;
  }
  
#comment{
  background:#efefef;
  border:1px solid #cbcbcb;
  font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;
  margin-bottom:0.6em;
  margin-top:5px;
  padding:3px;
  width:100%;
  }
  
#submit{
  background-color:#efefef;
  border-bottom:2px solid #CCCCCC;
  border-left:1px solid #E4E4E4;
  border-right:2px solid #CCCCCC;
  border-top:1px solid #E4E4E4;
  font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;
  padding:3px;
  }

#vrp_box{
  background-color:#ffffff;
  padding: 0 0px 20px 0;
}

#vrp_box img {
  padding: 0 10px 0 0;
}

#vrp_image_box{
  margin: 0 0px 10px 0;
}


acronym, abbr, span.caps{
  cursor:help;
  }
  
acronym, abbr{
  border-bottom:1px dashed #999;
  }
  
blockquote{
  border-left:5px solid #ddd;
  margin:15px 30px 0 10px;
  padding-left:20px;
  }
  
blockquote cite{
  display:block;
  margin:5px 0 0;
  }
  
.center{
  text-align:center;
  }
  
hr{
  display:none;
  }
  
a img{
  border:none;
  }
  
.alignright{
  background-color:#EAEAEA;
  float:right;
  padding:5px;
  }
  
.alignleft{
  background-color:#EAEAEA;
  float:left;
  padding:5px;
  }
  
img.centered{
  display:block;
  margin-left:auto;
  margin-right:auto;
  }
  
img.alignright{
  display:inline;
  margin:0 0 2px 7px;
  padding:4px;
  }
  
img.alignleft{
  display:inline;
  margin:0 7px 2px 0;
  padding:4px;
  }
  
pre{
  background:#f3f2ed;
  border:solid 1px #9a9a9a;
  color:blue;
  margin:10px;
  padding:10px;
  }
  
code{
  color:#000;
  font-size:1.0em;
  }