/*
Theme Name: Audio Machine
Theme URI: http://audiomachine.com/
Description: Two column, dark theme with elements of fire.
Version: 1.0
Author: Kate Sohl
Author URI: http://www.vibedevelopment.com/
*/

*{margin:0;padding:0;}
body{font-size:62.5%;background:#030304 url('images/main-bg.jpg') no-repeat center top;font-family:arial,verdana,"sans serif";}

#wrapper{width:944px;margin:0 auto;padding-top:40px;position:relative;color:#ffffff;padding-bottom:30px;}


/*-- General Styles --*/
a{color:#ffffff;text-decoration:underline;}
a:visited{color:#ffffff;}
a:hover{text-decoration:none;color:#ffb600;}

.post h1{font-size:1.8em;}
.post h2{font-size:1.6em;}
.post h3{font-size:1.4em;}
.post h4{font-size:1.2em;}
.post h5{font-size:1em;}
.post h6{font-size:.8em;}

p, li, dl, blockquote{font-size:1.4em;}
p{line-height:1.5em;padding-bottom:20px;}
li p, dl p, blockquote p{font-size:1em;}
li li, li h2, li h3{font-size:1em;}

ul, ol{margin:0;padding:0;}

/*-- Image Styles --*/
img{border:1px solid #ffffff;}
#leftCol img{}
#wrapper img.aligncenter {display: block; margin-left:auto; margin-right:auto;}
img.alignright {padding: 4px; margin: 0px 0px 2px 7px;display: inline;}
img.alignleft {padding: 4px; margin: 0px 7px 2px 0px; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.wp-caption {border: 1px solid #dddddd;	text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 1.1em; line-height: 17px; padding: 0 4px 5px; margin: 0;}


/*-- Header Styles --*/
#login{position:absolute;top:10px;right:10px;width:200px;text-align:right;text-transform:lowercase;}
#login p{font-size:1.2em;}
#login a{color:#fbe9ac;text-decoration:none;}
#login a:visited{color:#fbe9ac;text-decoration:none;}
#login a:hover{color:#ffb600;}


#header{height:270px;background:url('images/wrapper-top.png') no-repeat center top;float:left;width:100%;position:relative;z-index:2;}
#header h1{height:223px;width:944px;background:url('images/header.jpg') no-repeat;text-indent:-9999px;margin-top:45px;}
#header h1 a{display:block;float:left;height:100%;width:100%;}

#header object{position:absolute;top:45px;left:0px;}

#headerDrop{width:1000px;height:65px;background:url('images/stroke-shadow.png') no-repeat;position:absolute;z-index:0;top:283px;left:-17px;}


/*-- Nav Styles --*/
#nav{float:left;width:944px;height:67px;background:url('images/menu-bg.jpg') repeat-x;position:relative;z-index:2;margin-top:2px;}
#nav ul{margin:0;padding;0;list-style-type:none;text-align:center;}
#nav ul li{display:inline;padding:10px 15px 10px 15px;}
#nav ul li a{padding:25px 15px 0px 15px;text-decoration:none;position:relative;display:inline-block;height:42px;text-transform:uppercase;}

#liCurrent a, .liCurrent a{color:#ed1c24;}

#tagline{float:left;width:953px;height:70px;background:url('images/tagline-bg.png') no-repeat;margin-top:-1px;position:relative;z-index:3;margin-bottom:-5px;}
#tagline h2{height:28px;width:462px;margin:0 auto;text-indent:-9999px;background:url('images/tagline.jpg') no-repeat;margin-top:21px;}


#mainContent{position:relative;z-index:2;float:left;width:934px;background:#362f2d url('images/cols-bg.jpg') 3px 0px repeat-y;padding:0px 5px 5px 5px;}
#credits #mainContent{background-image:none;}
#shop #mainContent{background-image:none;}
#contact #mainContent{background-image:none;}

#leftCol{float:left;width:340px;padding:30px 0px 25px 35px;}
#home #leftCol{width:355px;padding-left:20px;}
#rightCol{width:480px;float:right;padding-top:77px;padding-left:27px;padding-right:27px;padding-bottom:50px;}
#music #rightCol{background-image:url('http://audiomachine.com/wordpress/wp-content/themes/am/images/musicsliderbg.jpg'); }
#wideCol{float:left;width:834px;background:url('images/transparent-right-panel.png');padding:50px 50px 100px 50px;}

#home #rightCol{width:507px;padding-right:0px;}
#contact #rightCol{padding-top:114px;width:417px;padding-left:90px;}

/*margin-bottom:-10px;*/
#leftCol h2{font-size:1.8em;color:#ffb600;margin-bottom:25px;font-weight:lighter;text-transform:uppercase;}

#leftCol h3{color:#dd923c;text-transform:uppercase;font-size:1.2em;font-weight:lighter;}

#rightCol h3{color:#00acd9;text-transform:uppercase;font-size:1.4em;font-weight:lighter;}

#wideCol h2{color:#ed1c24;font-size:2.1em;margin-bottom:20px;text-transform:uppercase;font-weight:lighter;}


/*-- Sidebar Styles --*/
.sideItem{float:left;width:100%;margin-bottom:35px;}

#latestRelease{}
#latestRelease img{display:block;margin:0 auto;}

#news{float:left;width:100%;padding:10px 0px 10px 0px;}
#news h2{margin-top:0px;}
#ulNews{float:left;width:100%;list-style-type:none;}
#ulNews li{float:left;width:100%;margin-bottom:20px;padding-bottom:0px;line-height:1.2em;font-size:1.3em;}
#ulNews h3{font-weight:normal;margin-bottom:0px;padding-bottom:0px;color:#ffffff;font-size:1em;}
#ulNews li p{padding-bottom:0px;line-height:1.2em;font-size:1em;}

#sideReel{}
#sideReel img{border:none;}
#sideReel p{text-align:right;margin-right:52px;padding-top:10px;}

#whatIs{font-weight:bold;color:#dd923c;margin-bottom:10px;}
#whatIs h3{font-weight:bold;}

#leftCol #social h2,#leftCol #winners h2{margin-bottom:5px;}
#socialicons {margin-top:1px;margin-bottom:15px;}
#socialicons img {border:none;}
#winners table {padding:0px;}
#winners td {font-size:1.4em; padding-left:5px;}
#winners td a  {text-decoration:none;}
.contestDate{font-size:1.1em; text-transform:uppercase; padding-top:15px;}


.ulTrailers{float:left;width:100%;list-style-type:none;}
.ulTrailers li{display:inline-block;width:150px;margin-right:15px;margin-bottom:15px;}
.ulTrailers li a:hover img{border-color:#404040;}
#pInstructions{text-transform:uppercase;text-align:center;font-size:1.1em;}


.hiddenEl{display:none;}
.projectName{}

/*--Fan page--*/
#fans .entry {margin-top:-50px;}
#fans #winners h2  {margin-bottom:5px;}
#fans h3  {font-size:2.2em;color:#ffb600;margin-bottom:25px;font-weight:bold;text-transform:none;}
#fans h4  {font-size:1.6em;color:#ed1c24;font-weight:bold;;margin-bottom:15px;}
#fans #musicCue h3,#fans #winningTrailer h3  {font-size:2.0em;color:#ed1c24;font-weight:bold;margin:0 10px 0 0;float:left;text-transform:uppercase;}
#fans #musicCue {margin: 40px 0 0 0}
#fans #musicCue p {margin:0;float:left;} 
#fans #winningTrailer {clear:both;padding-top:50px;}
/*-- Credits Page --*/
#credits{}
#creditsList{float:left;}
#creditsList ul{list-style-type:none;float:left;width:100%;text-align:justify;}

#creditsList ul li{display:inline;margin-right:30px;font-size:2.1em;font-weight:200;text-transform:uppercase;}
#creditsList ul li .creditsBullet {color:#ED1C24;font-size:1.2em;}

#creditsList a{color:#026cb1;text-decoration:none;}
#creditsList a:visited{color:#026cb1;text-decoration:none;}
#creditsList a:hover{color:#ffffff;text-decoration:underline;}
.ulCreditArchive{list-style-type:none;float:left;width:525px;}
.ulCreditArchive li{display:inline;margin-right:20px;}
#creditArchives{float:left;width:100%;margin-bottom:50px;}
#creditArchives #pInstructions{margin:0;padding:0;text-align:right;float:right;width:300px;}

/*-- Lightbox Styles --*/
#sb-body .projectDesc{font-size:1.4em;color:#ffffff !important;margin:15px 10px 10px 10px;position:relative;height:60px;overflow:hidden;width:580px;}
#sb-body .projectDesc p{font-size:1em;}
.project{margin:10px;}

#sb-body .navDesc{margin:10px 0px 0px 0px;color:#ffffff;font-size:1.1em;text-align:center;width:580px;}
#sb-body{padding:15px !important;}

/*-- Music Page --*/
#music .projectDesc{float:right;margin:100px 0px 25px 20px;width:175px;font-size:1.4em;color:#ffffff;}
#music .projectDesc p{font-size:1.2em;}
#music .projectImgHldr{float:left;max-width:275px;}
#music .projectImgHldr img{border:none;margin-left:25px;}
#music .mp3Hldr{float:right;margin:0px 0px 25px 20px;width:175px;}

.mAp, .adplr {width:200px;margin-top:5px;}


/*-- Shop Page --*/
.shopItem{background:#8b1c0a;float:left;width:230px;padding:10px;margin-left:14px;margin-right:14px;margin-bottom:28px;}
.shopItem img{border:none;display:block;margin:0px auto 10px auto;}
.ulOptions{list-style-type:none;float:left;width:100%;margin-bottom:10px;}
.shopImgArea{height:160px;}
.ulShopItems{list-style-type:none;float:left;width:100%;}
.ulShopItems li{float:left;width:100%;}
.pCheckout{}

#footer{height:45px;width:944px;clear:both;background:url('images/footer.png') no-repeat;}
#footer ul{list-style-type:none;text-align:center;padding-top:15px;}
#footer ul li{font-size:1.1em;list-style-type:none;margin-right:20px;display:inline;}


/*-- Music Scroller --*/

#flowtabs {
	
	/* dimensions */
	width:100%;
	padding:0;	
	margin-top:0px;
}

#flowtabs li { 
	float:left;
	width:100%;
	text-align:right;
	font-size:2.0em;
	list-style-type:none;
	text-transform:uppercase;
}


/* a- tag inside single tab */
#flowtabs li a {
	display:block; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	text-decoration:none;
}

#flowtabs a:hover 		{}


/* currently selected tabs */
#flowtabs a.current{
	color:red;
}

/* panes */
#flowpanes {		
    width:500px;
	height:370px;
	overflow:hidden;
	clear:both;
	position:relative;
	margin-top:85px;
   
}


/* single pane */
#flowpanes div {
	color:#fff;
	float:left;
	display:block;
	width:500px;
   
    
    
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
}


/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
