/*  
Theme Name: Zeitgeist Mixtape - Theme V2
Theme URI: http://www.zeitgeistmixtape.com
Description: - Zeitgeist Theme V2. 08/09/09 (First Created) Last Updated: 10/20/09
Version: 2.7
Author: Leo Fisher
Author URI: http://www.leofisher.com/
*/
@charset "utf-8";
/* ************************ */
/* Resets                   */
/* ************************ */
*{margin: 0; padding: 0; border: none;}
.clear {clear: both;}

body{
font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	vertical-align: top;
	background: url(images/background_repeater.jpg) repeat-x top left;
	background-color: #161616;
	color: #c9b47d;}

.post_boxes{float:left; margin-right: 10px; padding: 8px;}
     .post_boxes ul{}
     .post_boxes li{background-color: #262626; border: thin solid #cccccc; padding: 3px; list-style-type: none; width: 200px; margin-bottom: 5px;}

.addus{font-size: 18px; padding: 0 0 0 15px;}
a:link, a:visited{text-decoration: none; color: #336699;}
a:hover{text-decoration: none; color: #999999;}

.front-ed:hover, .front-ed:hover * {background-color: #ccc !important}

/* ************************ */
/* Artist Styling           */
/* ************************ */
.artist_box{border: thin solid #333333; padding: 5px; margin-bottom: 5px; height: 155px; width: 550px;}
	.artist_image{margin-right: 10px; border: #FFFFFF thin solid; float: left;}
	.artist_name{font-size: 14px; font-weight: bold; text-decoration: underline;}
    .artist_details{float:left;}
	.artist_detail{font-size: 14px; font-weight: bold; padding: 0 5px 0 0;}
	
/*Links Styling*/
.link_list{margin: 0 0 0 10px;}
.link_list ul{margin: 0 0 0 10px;}
.link_list li{padding: 0 0 0 10px; margin-bottom: 5px;}

#linking p{padding-left: 10px;}
	#linking p span{padding-left: 25px;}
	#linking a:link{font-size: 16px; text-decoration: underline;}
	#linking a:hover{font-size: 16px; font-weight: bold;}
	#linking a:active{font-size: 16px; text-decoration: underline;}
	#linking a:visited{font-size: 16px; text-decoration: underline;}
	
/*General Search Form*/
#searchInput input{border: thin solid; margin-bottom: 5px;}
#wrapper{margin: 0 auto; width: 950px;text-align: left;}
	
/* ************************ */
/* Header                   */
/* ************************ */
#header{width: 950px; height: 278px; padding-bottom: 2px;}
	#top_extra{float: right;}
	.top_info{background: url(images/top_extra.gif) no-repeat; width: 180px; height: 76px; padding: 15px 0 50px 12px; font-size: 1em;}
	
/* ************************ */
/* NAV                      */
/* ************************ */
	#menu{background: url(images/menu.jpg) no-repeat bottom left; width:729px; height: 60px; font:"Courier New", Courier, monospace; padding-top: 0 0 0 2px; clear: both;}

/*CONTENT SECTION*/
#container{float: left;
	width: 600px;
	padding-right: 5px;
	background-color: #000;
	color:#c9b47d;}
	
#front_container{float: left;
	width: 500px;
	padding-right: 5px;
	color:#c9b47d;}


/**************************/
/* Front Page             */
/**************************/
	#front_top{background: url(images/front/front_content.jpg) no-repeat; margin: 0 auto; width: 950px; height: 347px;}
	#recent_bg{float:left; background: url(images/front/recent_story_bg.jpg) no-repeat; width: 522px; height: 287px; margin-left: 20px; margin-top: 30px;}
	#mp3_front{float:left; background: url(images/front/front_mp3.jpg) no-repeat; width: 379px; height: 287px; margin-top: 30px;}
	
	.front_p{clear: both; padding-left: 8px; height: 140px; width: 520px; max-width: 500px; line-height: 22px; text-align: justify;}
	.front_author{float:left; padding-left: 10px;}
	.front_read_more{float: right; padding-right: 10px; color:#FF3300;}
	.front_header{clear: both; color: #FF3300; padding-left: 10px; margin-bottom: 20px; padding-top: 0px; font-size: 2em;}

         .front_rss{margin: 12px 0 0 25px;}
         .front_mp3{margin: 70px 0 0 60px;}
		 .front_icons{padding: 5px 0 0 25px;}
		 .front_box_p{padding: 5px 0 0 15px;}
		 .front_box_video{padding: 5px 0 5px 5px;}
		 
	#front_boxes{width: 930px; background: #090909; height:100%; padding: 10px 0 10px 10px;}
	#front_boxes_1{width: 930px; height:100%; margin: 5px 0 5px 5px;}
	.front_box_model{float: left; padding-right: 5px;}

         .front_box_body{background: url(images/front/front_sidebar_repeater.gif) repeat-y; width: 290px; height: 100%;}
		 	.front_box_body ul{padding: 5px 15px 5px 15px; }
			.front_box_body li{list-style-type: none;}
				.front_box_body li a {width: auto;}
				.front_box_body li a{display: block; padding: 5px 0 5px 5px; margin: 0 0 5px 0; background: #171717; border: thin solid #1e1e1e;}
				.front_box_body li a:hover{display: block; background: #2c2c2c; border: thin solid #FFFFFF;}
				
		 .front_box_bottom{background: url(images/front/front_sidebar_bottom.gif) no-repeat; width: 290px; height:2px;}
		 .social_sites_h{background: url(images/front/social_sites_h.png) no-repeat; width: 290px; height: 85px;}
		 .recent_post_h{background: url(images/front/recent_post_h.png) no-repeat; width: 290px; height: 85px;}
		 .featured_video_h{background: url(images/front/featured_video_h.png) no-repeat; width: 290px; height: 85px;}
		 
	 .front_post-date{margin: 5px 40px 0 0;
		width: 60px;
		height: 68px;}
	.front_month{padding-bottom: 15px; font-weight: bold; padding-top: 0px; font-size: 1.4em;}
	.front_day{color: #CCCCCC; font-weight: bold;}
		 
		a.rollover {display: block;
			width: 338px;
			height: 58px;
			text-decoration: none;
			background: url(images/rss_feed_button.png);}
		a.rollover:hover {background-position: -337px 0;}
		.displace {position: absolute; left: -5000px;}
		
		a.rollover_v1 {display: block;
			width: 189px;
			height: 75px;
			text-decoration: none;
			background: url(images/download_v1_button.gif);}
		a.rollover_v1:hover {background-position: -189px 0;}
		.displace_v1 {position: absolute; left: -5000px;}
		
		.textwidget{padding: 5px 0 5px 5px;}
	
/* ************************ */
/*  Posts                   */
/* ************************ */
	.post{margin: 10px 25px 10px 25px; padding: 5px;}
		.post_odd{background: #1e1e1e;}
		.post_even{background: #191919;}
	   	.post h2{font-family: Georgia, Sans-serif; font-size: 18px;}
	
	.author{padding-bottom: 5px; font-weight: bold;}
	.entry_author_image{float:left; padding-right: 2px; border: thin solid #0000CC; margin-right: 5px;}

	.entry{line-height: 22px; width: 550px; clear: both;}
	.entry p{text-indent: 10px;}
	
	.background_header{padding-left: 5px; padding-bottom: 5px;}
	p.postmetadata{margin: 5px 0 0 0;}
	
	.navigation{padding: 10px 0 10px 10px;
		font-size: 14px;
		background: #1e1e1e;
		margin: 0 0 0 5px;
		font-weight: bold;
		line-height: 18px;}
	
	.post-date{margin: 5px 40px 0 0;
		width: 60px;
		height: 68px;
		background: url(images/date_bg.png) no-repeat; width: 45px; height: 51px;}
	.month{padding-bottom: 13px; font-weight: bold; padding-top: 3px; font-size: 1.2em;}
	.day{color: #CCCCCC; font-weight: bold;}
	
/* ************************ */
/* Sidebar                  */
/* ************************ */
#sidebar{float: left;
	width: 300px;
	background: #0e0e0e;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;}
	
	#sidebar h2{background: url(images/sidebar/sidebar_header.png) no-repeat; width: 285px; height: 46px; padding-left: 20px;}

	.sidebar_repeater{background: url(images/sidebar/sidebar_repeater.gif) repeat-y; width: 285px; height: 100%;}
		#sidebar_content p{margin-left: 30px; padding-bottom: 10px;}
		#sidebar_content form{margin-left: 65px; padding-bottom: 10px; padding-top: 10px;}
	.sidebar_bottom{background: url(images/sidebar/sidebar_bottom.gif) no-repeat bottom left; width: 285px; height: 3px; margin-bottom: 10px;}
	
	#sidebar_social{background: url(images/sidebar_social.jpg) no-repeat; width: 285px; height:53px;}
		#sidebar_social p{padding-left: 25px; padding-top: 25px; font-size: 1.2em; font-weight: bold;}
	
	#sidebar ul{padding: 5px 15px 5px 15px; }
			#sidebar li{list-style-type: none;}
				#sidebar li a{width: auto;}
				#sidebar li a{display: block; padding: 5px 0 5px 5px; margin: 0 0 5px 0; background: #171717; border: thin solid #1e1e1e;}
				#sidebar li a:hover{display: block; background: #2c2c2c; border: thin solid #FFFFFF}
	
	table#wp-calendar{width: 90%; padding-left: 10px;}
	#sidebar input{border: thin solid #0033FF;	margin: 0 0 5px 0;	}

/* ************************ */
/* Footer                   */
/* ************************ */
#footer{clear:both;
	background: url(images/footer_line.jpg) repeat-x;
	background-color: #161616;
	height: 200px;
	width: 100%;}
		
	#footer_p{clear:both;
         	width: 950px;
	line-height: 18px;
	padding-top: 30px;
        	margin: 0 auto;}

	#footer_menu{font-size: 16px; font-family:Arial, Helvetica, sans-serif;}
	.footer_widget{padding-right: 30px;}
		.footer_widget ul{padding: 0 5px 0 5px; background: #191919;}
		.footer_widget li{list-style-type: none; padding-bottom: 5px; border-bottom: thin solid #484848;}
		.flickr_box{width: 120px; padding-left: 10px;}

/* ************************ */
/* Comments                 */
/* ************************ */
.commentlist{width: 500px; margin-left: 25px;}/*Width of comment boxes*/
.comment-author{background: #000000; padding: 1px; color: #ffffff;} /*Colors Header of comment*/
.bypostauthor{background: #000000; padding: 1px; color: #ffffff;}
.avatar{float: right;}
li.bypostauthor{background: #ffffff; color: #000; border: thin solid #000;}
.comment-author-admin{color: #fff;}
.comment-body p{padding-left: 5px; padding-top: 10px;}
.byuser{background: #000000; padding: 1px; color: #ffffff;}
.comment{list-style-type: none; padding: 5px; border: thin solid #fff; margin-bottom: 5px;}
.odd{color: #fff; border: thin solid #0066CC; background: url(images/comment_bottom2.jpg) no-repeat bottom left #292929;}
.even{color: #000; border: thin solid #CCCCCC; background: url(images/comment_bottom.jpg) no-repeat bottom left #666666;}
.cancel-comment-reply{padding-bottom: 5px;}
.reply{padding: 5px 5px 5px 0; margin-left: 360px; font-size: 1em; font-weight: bold; text-align: center; background: url(images/reply_button.jpg) no-repeat; width: 103px; height:27px;}/*reply button*/
.comment-meta{padding: 5px 0px 5px 5px; background: #000;}/*Date and Info*/
.pingback{list-style-type: none; padding: 10px; border: thin solid #fff; margin-bottom: 5px;}
.trackback{list-style-type: none; padding: 10px; border: thin solid #fff; margin-bottom: 5px;}
#respond{border: thin solid #666666; padding: 5px; width: 490px; margin-left: 25px;} /*Comment Form Background*/
/*END*/

.comments-template{margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;}

.comments-template ol{margin: 0;
	padding: 0 0 15px;
	list-style: none;}

.comments-template ol li{margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;}

.commentmetadata{font-size: 12px;}

.comments-template p.nocomments{padding: 0;}

.comments-template input{
border: thin solid #333333; 
padding: 5px; 
margin: 5px; 
background: #CCCCCC;
}

.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	padding: 5px;
	color: #fff;
	background: url(images/text_bg.jpg) repeat-x #0069cc; width:100%;
	height: 120px;
	width: 95%;
	border: thin solid;}
    
/* ****************** */
/* ROLLOVER SPRITES   */
/* ****************** */
.front_box_body1{background: url(images/front/front_sidebar_repeater.gif) repeat-y; width: 290px; height: 100%; padding: 0 0 20px 0;}
.front_icons ul{}

.front_icons li {
 	list-style-type:none;
    float: left;
}

.front_icons li a{
	background:url('images/social/socialSprite.png') no-repeat;
	padding: 0;
	display: block;
    text-indent: -9999px;
    border: none;
    width: 76px;
	height: 84px;}

.front_icons li a.twitterSocial{background-position: 0px 0px}
.front_icons li a:hover.twitterSocial{background-position: 0px -84px;}

.front_icons li a.facebookSocial{background-position: -304px 0px;}
.front_icons li a:hover.facebookSocial{background-position: -304px -84px;}

.front_icons li a.youtubeSocial{background-position: -380px 0px;}
.front_icons li a:hover.youtubeSocial{background-position: -380px -84px;}

.front_icons li a.friendFeedSocial{background-position: -76px 0px;}
.front_icons li a:hover.friendFeedSocial{background-position: -76px -84px;}

.front_icons li a.reverbnationSocial{background-position: -228px 0px;}
.front_icons li a:hover.reverbnationSocial{background-position: -228px -84px;}

.front_icons li a.myspaceSocial{background-position: -152px 0px;}
.front_icons li a:hover.myspaceSocial{background-position: -152px -84px;}

/* ****************** */
/* Video Size         */
/* ****************** */

.front_box_body embed{
	width: 250px;
    height: 200px;
}

.front_box_body object{
	width: 250px;
    height: 200px;
}