/*  
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
*/
body{background: /*url('images/Repeat.jpg')*/ #000000; margin:0; padding:0;}
body, th, td, input, textarea{color:#333333;font-family: Helvetica, Tahoma, Arial, Verdana, 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:#626456;}
h1{font-size:2.5em; letter-spacing:.02em;}
h2{color:#CCCCCC;font-size:1em;font-weight:lighter;letter-spacing:-.05em;}
h3{font-size:1em;}
p,l{font-size:1.1em;line-height:1.3em;margin-top:1.6em;}
/*ul, ol{margin-left:3em; font-size:1.1em;}*/
blockquote{margin-left:3em;margin-right:3em;}
a{color:#fff;text-decoration:none;}
a { outline: none;}
a:hover{border:none; color:#00d400;}
h1 a, h2 a, h3 a{border:none;color:#00d400; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover{background:none	;color:#FFFFFF;}

hr {border: 0; width: 80%; color:white;}

#header{background-color:#191919; height:60px; border-bottom:1px solid #2c2c2c; margin:0 auto; width:100%; }
#header .info{width:900px; margin: 0 auto;}
.jointext{margin:22px 0 0 0; padding:0px; float:left; width:140px; color:#FFFFFF;}
.topsearch{color:green; height:27px; width:240px; margin:10px 0 0 0; border-style:none; font-size:12px; background: url('images/search.png') no-repeat 0 0px; padding:0 0 0 2px; float:left;}
.actualsearch{color:black; height:27px; width:240px; margin:10px 0 0 30px; border-style:none; font-size:12px; background: url('images/search.png') no-repeat 0 0px; padding:0 0 0 2px; float:left;}
.findus{float:left; color:#FFFFFF;}
.menusocials{margin:10px 0 0 10px; width:160px; float:left;}
.menusocials img {margin:-6px 0 0 2px;}

#search{margin: 0 0 0 540px; width:270px; height:25px;}

.submitbutton{ margin:10px 0 0 10px; float:left;}

#menu{float:right;padding:10px; height:50px;  }
#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:1em;height:20px;margin-right:1px;padding:0px 20px 0 20px;text-decoration:none;}
#menu a:hover{background:#371015;color:#ffffff;}
#menu .current_page_item a{background:#371015;color:#ffffff;}

.bigmenu {list-style:none; margin:15px 0 0 -15px;}
.bigmenu li{float:left; padding:15px 10px 0 0;}
#calendar, #blogbutton, #merchbutton, #gallerybutton, #prodbutton, #contactbutton {cursor:pointer;}

/*#search{float:left;padding:10px;width:270px;}
#search fieldset{border:none;}
#search #s{padding:3px;width:140px;}
#search #x{width:60px;}*/
#logo{height:220px; margin:0 auto; width:920px; padding:10px 0 0 0; position:relative; left:0em;}
#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 0px; 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:#FFFFFF;}
#logopos{margin: 0px; padding:0px;float:left; }

#page{background:url('images/contentbg.png') repeat-y top center; margin:0 auto;  padding:0px 9px 0 20px;  z-index:9; }
#content{float:left; padding:10px 0px 0px 0px; width:677px; border-right:1px solid #222; margin: 0 auto; }
#wrapper{width:890px; margin:0 auto;}
.post{margin:20px 0 0px 0;}
.post .title{font-weight:700; margin:0; color:#00d400;}

.tokbox{margin:0px 0 0 15px;}

.filled {background-color:#00d400; color:black;  padding:10px;}
.filled a{color:black;}
.filled a:visited{color:black;}
.filled a:hover{color:white;}


.empty {border:1px solid #00d400; padding:10px; color:white; text-transform:uppercase;}
.empty a{color:white;}
.empty a:visited{color:white;}
.empty a:hover{color:#00d400;}

.likebutton{margin:5px 0 -40px 15px;}

h1.title{color:#00d400; text-transform:uppercase; }
h1.title a {color:#00d400; text-decoration:none;}
h1.title a:visted {color:#00d400; text-decoration:none;}
h1.title a:hover {color:#ffffff; text-decoration:none;}
h2.title{color:#00d400;font-size:1.2em;padding:0 0 20px 0px;text-transform:uppercase;}
.date {color:#616261; letter-spacing:0.03em; font-size:14px;}

.desctitle{font-size:10px;}
.post h1.title{font-size:2.3em; padding:0px 0 0 15px;text-transform:uppercase; width:640px;}
.post .author{font-size:12px;}
.post .entry{padding:0px 10px 50px 15px; color:#FFFFFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; width:640px; }
.post .meta{color:#999999;font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 15.6px; text-transform:uppercase; }
.post .meta a{color:#999999;}
.post .links{margin:0;}
.post .tags{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{font-size:0.8em;padding:3px 3px 3px 15px;}
#recent-posts h2{height:25px;margin:0;padding:2px 5px 5px 30px;}
#recent-posts h3{font-size:13px;margin:0;padding:15px 0 0 15px;}
#recent-posts p{font-size:13px;line-height:22px;margin:0 0 10px 0;padding:15px 0 0 15px;}

.solinks{ float:right; margin:-56px 0 0 560px;}
.sociable{margin:-56px 0 0 560px; width:130px;}
.sidebar{float:left; margin:0 0 0 10px; }
.sidebar ul{list-style:none;margin:0;padding:0;}
.sidebar li{margin-bottom:1em;}
.sidebar li ul{}
.sidebar li li{margin:0;}
.sidebar li h2{margin:0 0 0em 0;}
#sidebar1{padding-left:10px;width:180px;}

.navigation{ background:#151515; margin:0px; width:669px; text-transform:uppercase; padding:15px 0 13px 9px; position:relative; border-bottom:1px solid #333; z-index:99999;}
	
#sidebar1 li h2{background:url(images/leftbar.gif) no-repeat left top;height:25px;margin:0 0 0 0;}
#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:0 0 5px 0;}

#sidebar2{padding:0px 0px 0px 0px; margin:0 0 0 30px; width:180px;}
#sidebar2 li h2{height:25px;}
#sidebar2 li ul{line-height:normal;}
#sidebar2 li li{font-size:0.9em; padding:6px 0 0 0;}
#sidebar2 li a{border:none;}
#sidebar2 li a:hover{border:none;}
.merch {background:url('images/merch.png'); width:163px; height:202px;}
.mailist {background:url('images/mailinglist.png'); width:163px; height:202px; margin:10px 0 0 0;}
.datecheck {background:url('images/datecheck.png'); width:163px; height:202px; margin:10px 0 0 0;}
.flickrfeed {margin:30px 0 0 0;}


.flickrheader{background:url('images/flickr.png') no-repeat; width:161px; height:21px; border-bottom:#333 1px solid; margin:0 0 12px 0; padding:0 0 10px 0;}

.categoriesheader{background:url('images/categories.png') no-repeat; width:161px; height:30px; border-bottom:#333 1px solid; margin:29px 0 0 0; }
.cats {padding:39px 0 0 0; text-transform:uppercase; letter-spacing:0.03em; font-size:11px;}
.cats a{color:#fff;} .cats a:visited{color:#fff;} .cats a:hover{color:#00d400;}

.twiheader{background:url(images/twitter_t.png) no-repeat;width:161px; height:21px; margin:50px 0 0 0; border-bottom:#333 1px solid; padding:0 0 10px 0;}
#twitter{margin:10px 0 0 0;   letter-spacing:0.03em; font-size:11px; color:#fff; width:167px;}
.mp3player{margin:10px 0 0 0; padding:10px 0 0 0; }

.archives{background:url(images/archives_t.png) no-repeat; width:161px; height:21px; margin:20px 0 0 0; border-bottom:#333 1px solid; padding:0 0 10px 0;}

.blogroll{background:url(images/blogroll.png) no-repeat 0 0px; width:161px; height:29.5px; margin:50px 0 10 0; border-bottom:#333 1px solid; }
.roll{margin:-18px 0 0 0;   letter-spacing:0.03em; font-size:12px; }
.roll a{color:#fff;} .roll a:visited{color:#fff;} .roll a:hover{color:#00d400;}


.logos{margin:0 0 0 0;}
.pinktaco{background:url(images/pinktaco_logo.png) no-repeat 25px 26px; width:161px; height:90px;  border-top:#333 1px solid; border-bottom:#333 1px solid; }
.showlistla{background:url(images/showlist_logo.png) no-repeat 29px 35px; width:161px; height:90px;   border-bottom:#333 1px solid; }


#tagcloud{text-transform:uppercase; margin:15px 0 0 0;}

#commentsbox{margin:0 0 0 14px;}

#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;}


#footer{background-color:#000000;color:#999999;font-size:12px; text-align:center; height:250px;  text-transform:uppercase; border-top:1px solid #333; text-align:center;}



#footer .footerwrap{ width:680px; margin:80px auto;}
.vplogo{background:url(images/viperoomlogo.png) no-repeat; width:80px; height:76px; margin:0 0 0 20px; float:left;}
.contactfooter {float:left; margin:20px 0 0 0; text-align:left;}
.contactfooter a{color:#CCCCCC;}
.contactfooter a:hover{color:#00d400;}

.info{margin-bottom:20px;padding:10px;}
.comlabel{color:#666666;font-size:13px;font-weight:lighter;margin-top:10px;padding:60px;}
.comtext{color:#FFFFFF;padding:5px;}
.postlabel{;color:#666666;font-size:13px;font-weight:lighter;margin:10px 0px 10px 0px;padding:60px;}
.posttext{background-color:#371015;border:5px solid #FFFFFF;color:#FFFFFF;padding:5px;}
.commentlist{list-style:none;}
.authorcomment{background-color:#efefef;margin:10px 0px 0px 0px;padding:3px;}
.odd{color:#333333;padding:2px 10px 2px 0px;}
.odd a:link{color:#FFFFFF;}
.commenttext{color:#000000;color:#666666;font-size:10px;margin:0px 0px 10px 0px;padding:5px 10px 5px 0px;text-transform:uppercase;}
#author, #email, #url{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{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:90%;}
#submit{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;}
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{float:right;padding:5px;}
.alignleft{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{border:solid 1px #9a9a9a;color:blue;margin:10px;padding:10px;}
code{color:#000;font-size:1.0em;}