/*
Theme Name: Websites for Rockstars 
Theme URI: http://websitesforrockstars.com/
Description: This theme was designed by Scott James of Websites for Rockstars.
Author: Scott James
Author URI: http://about.me/scottjames
Version: 1.0

License:  All Rights Reserved
License URI: http://websitesforrockstars.com

*/

/* Fonts */

@font-face {
    font-family: 'KomikaTextRegular';
    src: url('fonts/KOMTXT__-webfont.eot');
    src: url('fonts/KOMTXT__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/KOMTXT__-webfont.woff') format('woff'),
         url('fonts/KOMTXT__-webfont.ttf') format('truetype'),
         url('fonts/KOMTXT__-webfont.svg#KomikaTextRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CicleFina';
    src: url('fonts/Cicle_Fina-webfont.eot');
    src: url('fonts/Cicle_Fina-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cicle_Fina-webfont.woff') format('woff'),
         url('fonts/Cicle_Fina-webfont.ttf') format('truetype'),
         url('fonts/Cicle_Fina-webfont.svg#CicleFina') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CicleGordita';
    src: url('fonts/Cicle_Gordita-webfont.eot');
    src: url('fonts/Cicle_Gordita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cicle_Gordita-webfont.woff') format('woff'),
         url('fonts/Cicle_Gordita-webfont.ttf') format('truetype'),
         url('fonts/Cicle_Gordita-webfont.svg#CicleGordita') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Structure */

body{
font-family:"Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:15px;
text-align:center;
background:#fff;
color:#111;
overflow-x:hidden;
line-height:1.3;
}

#container{
width:980px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:#fff;
}

#main_content{
width:620px;
float:left;

padding:10px 20px;
}

#full_content{
width:940px;
float:left;
padding:10px 20px;
}

#home_mid{
width:940px;
float:left;
background:#fff;
padding:20px 20px;
}

#home_top{
width:980px;
float:left;
}


#sidebar{
width:292px;
float:left;
padding:10px 14px;
line-height:1;
}


#sidebar_content {}

#header {
margin:-10px 0 0 0;
padding:0;
height:68px;
float:left;
}

#head_wrap {clear:both;width:980px;height:103px;}

#footer{
clear:both;
background:#333333;
color:#eaeaea;
padding:20px 20px;
width:940px;
float:left;
margin:0 0 20px 0;
}

/* Fonts */

/* Headings */

h1, h2, h3, h4, h5, h6{font-family: 'BebasNeueRegular';}

h1{font-size:36px;margin: 12px 0;}
h2{font-size:32px;margin: 5px 0 15px; border-bottom:1px solid #000;}
.dark h2{border-bottom:1px solid #777;}
#footer h2{font-size:32px;margin: 12px 0; border-bottom:1px solid #fff;}
h3{font-size:28px;margin: 10px 0; border-bottom:1px dotted #000;}
h4{font-size:24px;margin: 12px 0;}
h5{font-size:22px;margin: 12px 0;}
h6{font-size:20px;margin: 12px 0;}

/* Links */

a:link{text-decoration:none;color:#259bff;}
a:visited{text-decoration:none;color:#259bff;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;color:#259bff;}

/* Header */

#search {
position:absolute;
left:50%;
margin-left:220px;
margin-top:44px;
z-index:999;
height:24px;
}


#search input[type=text]{
margn:0;
padding:0;
height:18px;
width:200px;	
}

.left_nomargin {
float:left;
margin:0;
}

#email {
	float:right;
left:50%;
width:320px;
}

#email input[type=submit] {background:#ae0e02; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;}

#emailTest {
float:right;
left:50%;
width:262px;
margin:0 30px 0 0;
}

#emailTest input[type=submit] {background:#ae0e02; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;}

/* Navigation */

.menu {margin:0; padding:0;}

#nav{
font-family: 'BebasNeueRegular';
width:700px;
float:right;
padding:25px 0 0;
margin-right:30px;
text-align:right;

}

#nav ul{
padding:0;
float:right;
}

#nav li{
list-style:none;
padding:0 0 0 5px;
}

#nav a{
text-decoration:none;
display:block;
line-height:1;
font-size:24px;
color:#000;
padding:6px;
}

#nav a:hover{
color:#ebebec;
background:#259bff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#nav li,
div.menu li {
	float: left;
	position: relative;
}

#nav ul li:hover > ul {
	display: block;
}

#nav li:hover > a,
#nav ul ul :hover > a {
}


#nav ul li.current_page_item > a,
#nav ul li.current-menu-ancestor > a,
#nav ul li.current-menu-item > a,
#nav ul li.current-menu-parent > a {

}


#nav ul ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}


#nav ul ul li{
margin:0;
}

#nav ul ul a {
	line-height: 1em;
	padding: 10px;
	width: 120px;
	height: auto;
	background:#fff;
}



/* Text Formatting */

p {margin:0 0 10px 0;}
li{margin:0 0 10px 0;}
ul {list-style:square inside;}
ol {list-style:decimal inside;}
ul li{}
ol li{}
em {font-style:italic;font-size:120%; color:red;}
strong{font-weight:bold;}
blockquote {
	font-weight:bold;

	text-indent: -25px;
	padding:3px 10px 3px 25px;
	margin-bottom:12px;
	background:#eaeaea;
	}
blockquote:first-letter {font: italic 1.4em Bebas;background: url(img/open_quotes.png) no-repeat left top; padding-left:35px;}
.third ul{list-style:none;}

.slicedimage {display:block;line-height:0;}

.dark {background:#333;color:#eaeaea;}

/* Sidebar Styles */

#sidebar ul{
margin-left:0;
padding-left:0;
}

#sidebar li{
padding:0 0 6px 0px;
list-style:none;
}

.widget {margin-bottom:20px;}

/* Images */

img {margin:0;padding:0;}

img a{margin:0;padding:0;}

#main_content img{border:1px solid #333;}

/* Footer Styles */

#footer a:hover {
color:#fff;
}

#footer_bottom{font-size:80%;}

#menu-footer{
width:100%;
margin-left:0;
}

/* Forms */

fieldset {
	border: none;
	position: relative;
	padding: 10px 0 20px 0;
	margin:10px 20px;
}
fieldset div {
	
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px 5px 5px 0;
}

/* Labels */

	
	/* Submit */

		abbr {color:red;}
		
		#af-form-361151600 {
		margin:0;
		padding:0;
		}



#content_wide form{
margin:15px 0;
}

input[type=checkbox] {
width:20px;
}

input[type=radio] {
width:20px;
}

input[type=submit] {
width:auto;
}


/* Classes */

.left {float:left;}
.right {float:right;}
.centered {text-align:center;}
.third {width:292px; float:left; margin-right:30px; line-height:1;}
.last_third{margin-right:0;}
.gall_thumb {width:300px; margin-right:10px; float:left;}
.gall_thumb img {border:1px solid #666;}
.gall_thumb img:hover {border:1px solid #fff;}
.alignleft {text-align:left;
float:left;
margin:0 20px 10px 0;
}
.alignright {text-align::right;
float:right;
margin:0 0 10px 20px;
}
.aligncenter {text-align:center;}
.gallery-caption{font-size:12px;}
.wp-caption {
float:left;
}
.wp-caption-text {
border-bottom:1px dotted #666;
padding:10px 10px 4px 0px;
font-size:12px;
color:#ccaf88;
width:94%;
}
.bypostauthor {}

.readmore {float:left;
padding:5px 0;
margin-top:8px;
}
.post_cat {float:right;
padding:5px;
background:#259bff;
color:#ffffff;
margin-top:8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.post_cat a{color:#ffffff;}

.post_text{
	margin:5px 0 15px;
	padding: 0 0 15px 0;
	border-bottom:1px dotted #333;
	float:left;
	width:100%;
	}

.nospaces{margin:0;!important padding:0;!important}

.third .widget li a {font-family: 'BebasNeueRegular'; font-size:24px; letter-spacing:1px;}

.slushman_adpw_date_time {margin-bottom:10px; line-height:2;}
.slushman_adpw_venue_link {margin-top:10px; line-height:1.2;}
.slushman_adpw_venue_map {font-family:"Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif !important; letter-spacing:normal !important; font-size:12px !important;}

/* Blog */

.sticky{

}

.post_thumb{

}

/* Comments */

.comment_nav {}
.comment_list {}
#respond {}
.postacomment {}
.cancel-comment-reply {}
.commentloggedin {}
#comment

/* Single */

.entry {}
#single_content {}
.entry_content {}

/* Tables */

table {margin:0; padding:0;}
tr {margin:0; padding:0;}
td{margin:0; padding:0;}

/* Misc */

iframe {margin:0;padding:0;}
#credit {float:left;clear:both;font-size:80%;margin:0 10px 20px;}
#credit a{color:#000;}
#show_wrapper {}
#slushman_adp_shows div {}
.slushman_adp_header_row {}

/* Home */

#home_vid {
position:absolute;
left:50%;
margin-left:-460px;
top:260px;
border:2px solid #ddcbc4;
-moz-box-shadow: 0px 2px 10px black;
-webkit-box-shadow: 0px 2px 10px black;
box-shadow: 0px 2px 10px black;
}

#home_widget {
position:absolute;
left:50%;
margin-left:235px;
top:350px;
width:220px;
}

/*---------------HOME PAGE IMAGE MONTAGE WITH DIGITAL DOWNLOAD LINKS-------------------*/
#montage{
float:left;
width:980px;
}
#montage .top{
float:left;
width:980px;
height:63px;
}
#montage .left{
float:left;
width:786px;
height:300px;
}
#montage .right, #montage .right img{
float:left;
width:164px;
}

/* Pages */
#page {
	
}