/*
Theme Name: rahimLIVE
Theme URI: http://rahimlive.com
Description: A rock hard theme for a rock hard rock guru. Rocky is THE contemporary music photographer.
Version: 2.0
Author: Andrew Steven

*/


* {margin: 0; padding: 0; border: none;}
body {background: #000000;}
body, input, textarea, select {font: normal small Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px auto;}
h1, h2, h3 {margin-bottom: 1em; font-weight: normal; color: #FFFFFF;}
h1 {font-weight: bold;font-size: 2.2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1em;font-weight: bold;}
p, blockquote, ul, ol, form {margin-bottom: 1.5em;}
blockquote, ul, ol {margin-left: 3em;}
blockquote {margin: 5px 5px 0px 5px;padding: 0px 5px 0px 35px;background: transparent url(images/blockquote.gif) no-repeat ;font-style: italic;}
ul {list-style-type: square;}
a {color: #FFFFFF;}
a:hover {text-decoration: none;}

/*Twitter */
#twitter {position: absolute; top:390px; left: 940px;}
a.tt {padding: 6px 4px; text-decoration: none;}
a.tt:hover {background-color: #333;}


/* Poll */
#poll {position: absolute; top: 440px; left: 940px; width: 120px;}

/* Wrapper */
#wrapper {width: 910px; margin: 0 20px; border: 0; background-color: #000;}

/* Google Adsense */
#google_adwords {position: absolute; top:440px; left: 940px;}
#google_adwords_2 {position: absolute; top:1070px; left: 940px;}

/* Vote button */
#vote_button {position: absolute; top: 340px; left: 940px; border: 1px solid white; display: none;}

/* Header */
#header {height: 312px;position: relative;background: #000000 url(images/backdrop.gif) no-repeat;margin: 0px auto;}
#header h1, {}
#header h1 {position: absolute;top: 30px;right: 10px;  font-size: 2em;letter-spacing: -3px;}
#header a {text-decoration: none;color: #666; display: none;}
#header:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Flash Showcase */
#header #showcase {margin-left:235px; margin-top:16px;}

/* Menu */
#tabs6 {font-weight: bold; float:right; position: absolute; margin: -250px 0; width: 910px; background:transparent; font-size:1em; line-height:normal;}    
#tabs6 ul {margin:0; float:right; padding: 215px 25px 10px 0px;list-style:none;}    
#tabs6 li {display:inline;margin:0;padding:0;}    
#tabs6 a {cursor:hand; height:35px; float:left; background:url(images/tableft6.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}    
#tabs6 a span {cursor:hand;height:25px; display:block; background:url(images/tabright6.gif) no-repeat right top; padding:10px 12px 4px 6px; color:#FFF;}    
/* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabs6 a span {float:none;}  /* End IE5-Mac hack */    
#tabs6 a:hover span {color:#FFF;}    
#tabs6 a:hover {background-position:0% -42px;}    
#tabs6 a:hover span {background-position:100% -42px;}

/* Content */
#content {background: #000 url(images/wall_all.jpg) repeat-y; margin: 0px auto; width: 910px;}

/* Blog */
#blog {background:#000; float: right; width: 720px !important;width: 717px;  /* IE6 3px problem */ margin: 0px auto; padding: 10px 0px 0px 0px;}

/* Post */
.post {margin-bottom: 10px; padding-bottom: 5px;}
#title {height: 37px; text-transform: uppercase; font-size: small; font-weight: bold; padding: 5px 5px 5px 10px; background: transparent url(images/bg_title.jpg) no-repeat top right;}
.maintitle {font-size: 1.6em;}
#titlepage {color:#FFFFFF; height: 37px; text-transform: uppercase; font-size: small; font-weight: bold; padding: 5px 5px 5px 10px; background: transparent url(images/bg_title.jpg) no-repeat top right;}
#title a {text-decoration: none;}
#title a:hover {text-decoration: none; border-bottom: 2px dashed #FFFFFF;}
#title #date {text-align: left;font-size: 13px; padding: 5px 0px 0px 0px; color: #FFFFFF; float:right; width:57px; margin:0;}
#date .mo{color:black;}
#date .day{color:black;}.post .entry {padding: 10px 15px 10px 15px; line-height: 1.8em;}
.post p {text-align: left;}
.post .meta {padding: 0px 15px 8px 10px; line-height: 1.25em; color: #e2e2e2; background: transparent url(images/downpost.gif) no-repeat bottom left; clear: both; margin-top: 8px;} 
.entry h1, .entry h2, .entry h3 {color: #333;}
.post img {border: 2px solid white; float: right;}
.addthis_container {float: left;}

/* Sidebar */
ul#sidebar {list-style: none; margin: 0;}
#sidebar {background: #919191; float: left; width: 171px; padding: 10px 0px 0px 0px;}
#sidebar ul {margin: 0; list-style: none; padding: 0 10px 0 0;}
#sidebar li {margin: 0 0 10px 10px;}
#sidebar li ul {line-height: 1.5em;list-style-type: none;padding-left: 10px;}
#sidebar li li {margin: 0;color: #white;}
#sidebar h2 {height: 17px;background: url(images/side_title.gif) no-repeat;text-transform: uppercase;color: #919191;font-size: 0.9em;padding: 1px 5px 0px 0px;font-weight: bold;text-align: center;}
#sidebar a {font-weight: bold;text-decoration: none;color: white;padding-left: 10px;padding-right: 4px;background: transparent url(images/listoff.gif) left center no-repeat;}
#sidebar a:hover {text-decoration: none;color: white;border-bottom: 1px dashed white;background: transparent url(images/liston.gif) left center no-repeat;}

#calendar {background: #919191;font-size: 0.85em;font-weight: bold;text-align:center;color: white; display: none;}
#calendar a:hover {font-weight: bold;background: #000000;color: white;}
#calendar td {height:12px; padding: 0px 2px 0px 2px}
#calendar a {background: #919191; color: white; padding: 0px 2px 0px 2px; display:block; text-decoration:none; line-height:12px; border-bottom: 1px dashed white;}

caption{font-size: 1.2em;}
#today {padding:  0px 0px 0px 2px;	background: black;font-weight: bold;color: #919191;}
#rss a{	border-bottom: 0px;background: transparent;overflow: hidden;}
#rss a:hover {border-bottom: 0px;background: transparent;overflow: hidden;}
#rss img:hover {border-bottom: 0px;background: transparent;overflow: hidden;}
#searchbg {background: transparent url(images/searchbg.gif) no-repeat center center;height:25px;margin-bottom:20px;}
#s {width: 110px;height: 15px;color: #919191;font-weight: bold;border: 0px;}
#go {background: transparent;color: #919191;font-weight: bold;border: 0px;font-size: 1.25em;outline: none;height: 15px;}

#social_bookmarks {background-color: #919191; margin: 5px 3px;}
.bookmark {border: 1px solid white; padding: 1px; margin: 2px 0;}
.bookmark a, .bookmark a:hover {background: none; text-decoration: none; border: none;}
.bookmark a img {padding: 0; margin: 0 5px 0 0; text-decoration: none;}

/* Footer */
#footer{font: normal small Arial Narrow, Helvetica, sans-serif; font-size: 0.85em; background: black url(images/footer.gif) no-repeat left top; margin: 0px auto; padding: 10px 10px; clear: both;}
#footer #text{ padding: 0 0 0 200px;}
#footer #text a {text-decoration: none;}
#footer #text a:hover {text-decoration: underline;}

/* Comments Styling */
#comment {margin-bottom: 1.5em;padding-bottom: 1em;border-bottom: 1px solid #700000;font: Trebuchet MS, Verdana, Sans-Serif;}
#commentlist li {margin-bottom: 1.5em;padding-bottom: 1em;border-bottom: 1px solid #700000;}
#commentform {margin: 1em 0;background: black;width: 280px;}
#commentform textarea {padding: 2px;background: black;border-top: 1px solid #8e8e8e;border-left: 1px solid #8e8e8e;border-bottom: 1px solid #2c2c2c;border-right: 1px solid #2c2c2c;width: 280px;}
#commentform textarea:hover {background: #999;border-top: 1px solid #2c2c2c;border-left: 1px solid #2c2c2c;border-bottom: 1px solid #8e8e8e;border-right: 1px solid #8e8e8e;}
#commentform textarea:focus {background: #999;border-top: 1px solid #2c2c2c;border-left: 1px solid #2c2c2c;border-bottom: 1px solid #8e8e8e;border-right: 1px solid #8e8e8e;}
#commentform #email, #commentform #author, #commentform #url {padding: 2px; font-size: 1.1em; background: #000; border-top: 1px solid #8e8e8e; border-left: 1px solid #8e8e8e; border-bottom: 1px solid #2c2c2c; border-right: 1px solid #2c2c2c; width: 280px;}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {font-size: 1.1em; background: #999; border-top: 1px solid #2c2c2c; border-left: 1px solid #2c2c2c; border-bottom: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; width: 280px;}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {font-size: 1.1em; background: #999; border-top: 1px solid #2c2c2c; border-left: 1px solid #2c2c2c; border-bottom: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; width: 280px;}
#commentform input{margin-bottom: 3px;}
.submit1{width: 280px; cursor:hand; font-size:1.10em; background: black; border-top: 1px solid #8e8e8e; border-left: 1px solid #8e8e8e; border-bottom: 1px solid #2c2c2c; border-right: 1px solid #2c2c2c;}
.submit1:hover, .submit1:focus{background: black; border-top: 1px solid #2c2c2c; border-left: 1px solid #2c2c2c; border-bottom: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e;}

/**************************************
fGallery
**************************************/
/*
.fim-album {width: 350px; float: left;}
.fim-title {}
.fim-meta {}
.fim-album-description {} */