/*
Theme Name: Hyena Lounge theme
Theme URI: http://www.hyenalounge.com
Description: this is the Hyena Lounge theme
Author: elastic media
Author URI: http://www.elastic-media.com
Version: 1.0
*/



html {height:100%;}

body {
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#212121;
	background: #cecece url(images/header-back.gif) left top repeat-x;
height:100%;
}


a{outline: none;color:#d81180;text-decoration:underline;font-weight:normal;}


a:hover{text-decoration:underline;}

img{margin:0;padding:0;}

img, a{border-style:none;border-width : 0px; }

img, area{border:0px;}


form{margin:0px;padding:0px;}
/*--fieldset {border: 0px solid #cccccc;}--*/
label, legend {display:none;}

p{margin:0;padding:0;font-size:0.75em;}
blockquote{margin:20px 20px 0 20px;padding:0;}


object{margin-left:auto;
margin-right:auto;display:block;}


	.blogbreak hr {display:none;}

.blogbreak {border-bottom:1px dashed #bdb0a1;
height:1px;
margin: 0px 0px 10px 0px;
padding: 0 0px 0 0;
}

.wp-post-image{}
.attachment-post-image{}

/*---------------------------------*/

.holder{margin:0 auto 0 auto; padding:0; width:980px;}


#header{
float:left;
display:inline;
margin:0;padding:0;
width:980px;height:337px;}

#header-holder{width:828px;margin:21px auto 0 auto;padding:0px;}

#little-fella{position:absolute;left:810px;top:78px;}

#social-nav{float:left;display:inline;width:580px;height:26px;margin:14px 0 0 38px;padding:0;}

#social-nav img{margin:0 30px 0 0;padding:0;}

#middle-white{float:left;display:inline;width:100%;background:#ffffff;margin:0;padding:0;}

#left-column{float:left;display:inline;width:704px;margin:0;padding:0;}

#right-column{float:left;display:inline;width:268px;margin:30px 0 0 8px;padding:0;}






/*------------ headlines ---------------------*/

h1,h2,h3,h4{margin:0;padding:0;}

#header h1 a{
float:left;display:inline;
background: url(images/hyena-lounge-logo.png) no-repeat top left;
	text-indent: -9000px;
	font-size:0px;
	width:828px;
	height:232px;
	margin:0;
	padding:0px;}

h1{  
font-size: 2em;
}

h2{  
font-size: 1.875em;
font-weight:bold;
letter-spacing:-1px;
color:#ffffff;margin:0;padding:0 0 10px 0;}

#news-box h3 {font-size:2.125em;}
#news-box h3 a{margin:0 0 10px 0;padding:0;float:left;display:inline;text-decoration:none;color:#ffffff;font-weight:bold;letter-spacing:-1px;}

.news-pod h2{font-size: 0.9em;}
.news-pod h2 a{margin:0;padding:0 0 0px 0;text-decoration:none;color:#ffffff;font-weight:bold;display:block;letter-spacing:0;}

h3 {  
font-size: 1.625em;
font-weight:bold;
letter-spacing:-1px;
color:#ffffff;
}


#sticky-post h2 a,#single-left h2 a {margin:20px 0 20px 0;padding:0;text-decoration:none;color:#ffffff;font-weight:bold;letter-spacing:-1px;}

h4 {  
font-size: 1.625em;
font-weight:bold;
letter-spacing:-1px;
color:#ffffff;
}

/*------------ font styles ---------------------*/
.cat-title{font-size: 1.7em;
font-weight:bold;
letter-spacing:-1px;
color:#ffffff;text-transform:lowercase;}

.entry p,.cat-entry {margin:0 0 20px 0;}
.commentlist p {margin:0 0 20px 0;}
.commentlist {margin:0px;padding:0 0 0 20px;}


.bold-white{color:#ffffff;font-weight:bold;font-size:0.687em;}

.more-link{color:#ffffff;font-weight:bold;font-style:normal;display:block;margin:5px 0 0 0;text-decoration:none;}

.date{font-size:0.687em;}

.respond{font-size:1.1em;color:#d81180;}


/*------------nav ---------------------*/

#main-nav{float:left;display:inline;height:50px;width:795px;margin:26px 0 0 0px;}

#main-nav ul{float:left;display:inline;list-style: none;margin:0px 0 0 150px;padding:0px;}

#main-nav ul li {float:left;display:inline;margin:0;padding:0;}

#main-nav ul a {color:#ffcc00;font-size:1em;font-weight:bold;text-decoration:none;}

#home-btn, 
#upcoming-btn,
#about-btn,
#gallery-btn,
#tickets-btn,
#contact-btn,
#venues-btn{padding:7px 0 0 0;margin:0 10px 0 0;text-align:center;height:48px;float:left;display:inline;}

#home-btn:hover,
#upcoming-btn:hover,
#about-btn:hover,
#gallery-btn:hover,
#tickets-btn:hover,
#contact-btn:hover,
#venues-btn:hover{color:#c29400;}

#home-btn{width:72px;}
#home-btn:hover{background:url(images/home-bbl.png) top left no-repeat;}

#upcoming-btn{width:154px;}
#upcoming-btn:hover{background:url(images/upcoming-bbl.png) top left no-repeat;}

#venues-btn{width:86px;}
#venues-btn:hover{background:url(images/about-bbl.png) top left no-repeat;}

#about-btn{width:86px;}
#about-btn:hover{background:url(images/about-bbl.png) top left no-repeat;}

#gallery-btn{width:106px;}
#gallery-btn:hover{background:url(images/gallery-bbl.png) top left no-repeat;}

#tickets-btn{width:78px;}
#tickets-btn:hover{background:url(images/tickets-bbl.png) top left no-repeat;}

#contact-btn{width:105px;}
#contact-btn:hover{background:url(images/contact-bbl.png) top left no-repeat;}


/*------------- search form ------------------ */

#search {width:250px;height:26px;margin:14px 0 0 0px;padding:0px;float:left;display:inline;}

#search fieldset {border: 0px solid #cccccc;background: url(images/search-input.gif) no-repeat left top;padding:0px;margin:0px;float:left;display:inline;}

input.SearchIt {float:left;display:inline;width:135px;border:0px;padding:0 20px 0 0;margin:6px 0px 0px 8px;color:#a7a7a7;font-size: 0.625em;background:transparent;}

#search button.submit {margin:0px;padding:0px;width:29px;height:26px;border:0px;background: url(images/go-pink.gif) no-repeat top left;text-indent: -9000px !important;font-size:0px;cursor:pointer;float:left;display:inline;}


/*------------- newsletter form ------------------ */

#newsletter{float:left;display:inline;background: url(images/newsletter-back.gif) top left no-repeat;width:238px;height:134px;padding:15px 15px 0 15px;margin:0;}

#newsletter fieldset {border: 0px solid #cccccc;background: url(images/newsletter-input.gif) no-repeat left top;padding:0px;margin:10px 0 0 0;float:left;display:inline;}

input.SearchIt {float:left;display:inline;width:135px;border:0px;padding:0 20px 0 0;margin:6px 0px 0px 8px;color:#4b4b4b;font-size: 0.625em;background:transparent;}

#newsletter button.submit {margin:0px;padding:0px;width:29px;height:26px;border:0px;background: url(images/go-newsletter.gif) no-repeat top left;text-indent: -9000px !important;font-size:0px;cursor:pointer;float:left;display:inline;}


/*------------- homepage boxes ------------------ */
	
#sticky-left{float:left;display:inline;background: url(images/sticky-box-left.gif) top left no-repeat;width:671px;height:373px;height:auto!important;min-height:373px;margin:0;padding:0;}
#sticky-right{float:left;display:inline;background: #c6ac3f url(images/sticky-box-right.gif) bottom left no-repeat;width:667px;height:373px;height:auto!important;min-height:373px;margin:6px 0 0 4px;padding:0;}
#sticky-post{float:left;display:inline;padding:20px 20px 0 23px;}

#sticky-right img{float:left;display:inline;margin:0 30px 30px 0; padding:0;border:1px solid #9b8d52;}

#news-box-left{float:left;display:inline;background: url(images/news-box-left.gif) bottom left no-repeat;width:688px;height:279px;height:auto!important;min-height:279px;margin:0;padding:0 0 17px 0;}
#news-box-right{float:left;display:inline;background: #d44e87 url(images/news-box-right.gif) top left no-repeat;width:682px;height:262px;height:auto!important;min-height:262px;margin:0 0 0px 6px;padding:0 0 0px 0;}

#news-box{padding:20px;}

#news-rss{float:right;display:inline; width:130px;margin:3px 0 0 0px;}
#news-rss p, #news-rss img{float:left;display:inline;font-size:0.7em;}
#news-rss p {margin:3px 0 0 0px;}
#news-rss img {margin:0 0 0 10px;}

.news-split{float:left;display:inline;width:300px;margin:0 20px 0 0;}
.news-split p{font-style: italic;font-size:0.75em;}
.news-split img{float:left;display:inline;border: 1px solid #d81180;}

.news-thumb-box{float:left;display:inline;margin:0 20px 0px 0;padding:0;width:99px;}

.news-copy-box{float:left;display:inline;margin:0 0px 0px 0;padding:0;width:181px;}

.news-copy-box a{color:#ffffff;}

/*------- single --------*/

#single-left{float:left;display:inline;background: url(images/single-box-left.gif) top left no-repeat;width:671px;height:373px;height:auto!important;min-height:373px;margin:0;padding:0;}
#single-right{float:left;display:inline;background: #d0c0ae url(images/single-box-right.gif) bottom left no-repeat;width:667px;height:373px;height:auto!important;min-height:373px;margin:6px 0 0 4px;padding:0;}
#single-post{float:left;display:inline;padding:20px 20px 0 23px;width:620px;}

#single-post .right-align img{float:right;display:inline;margin:0 0px 30px 30px; padding:0;border:1px solid #90806f;}

.thumb-align img{float:right;display:inline;margin:10px 0px 10px 30px; padding:0;border:1px solid #90806f;}



/*--------- twitter box --------------*/

#twitter{float:left;display:inline;width:238px;height:212px;padding:28px 15px 0 15px;margin:0;background:url(images/twitter-back.gif) no-repeat top left;border:none;}

.twtr-hd, .twtr-ft{display:none;}

.twtr-tweet-text p {font-size:1em;border:none!important;}

.twtr-widget{margin:4px 0 2px 0px!important;padding:0px!important;border-top:solid 1px #87be3c;border-bottom:solid 1px #87be3c;}

.twtr-widget h3 {border:none!important;} 

.twtr-tweets{outline:none;}

.twtr-tweet {
    border-bottom: none!important;
    overflow: visible!important;
}



.twtr-tweet-wrap {padding:0px!important;border:none!important;border:0px!important;background:none!important;}

.twtr-timeline {border-radius:none!important;border:none!important;padding:0!important;margin:8px 0 0 0!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;border-radius:0px!important;background:none;}

.twtr-bd {margin:0!important;padding:0!important;border:none!important;}

.twitter-link {float:right;display:inline;font-size:0.65em;font-weight:bold;}
.twitter-link a{color:#e50278;font-weight:bold;}




.facebook-button{background:transparent;border:none; overflow:hidden; width:90px; height:22px;margin:4px 0 0 0;padding:0px;float:left;display:inline;font-family: Arial, Helvetica, sans-serif;}

.twitter-button{background:transparent;border:none; overflow:hidden; width:130px; height:22px;margin:4px 0 0 0;padding:0px;float:left;display:inline;font-family: Arial, Helvetica, sans-serif;}

/*------- comments -----------*/

#comments-holder {float:left;display:inline;margin:0 0px 10px 20px;padding:0 40px 0 10px;width:600px}


#single-right .entry-attachment img{float:none;clear:both;margin:0 0 20px 0;padding:0;}

.entry-attachment{width:600px;float:left;display:inline;text-align:center;}


/*------------- footer --------------------*/
#footer{float:left;display:inline;width:100%;min-height:390px;height:auto !important;height:390px;background:#cecece url(images/footer-back.gif) top left repeat-x;text-align:center;}

#footer-ads{width:100%;height:370px;border:0px;background:transparent;margin:0;padding:0;}

.gallery{width:600px;}
