/* @override http://drink9iron.com/wp-content/themes/9Ironv2/style.css */


/*
Theme Name: 9 Iron theme
Theme URI:
Description: A custom theme for Nine Iron 
Version: 1.0
Author: Yellow Rubber Ball
Author URI: http://yellowrubberball.com
Tags:
*/

/* Framework */
@import 'css/blueprint/screen.css';


/*	--- LAYOUT
	-------------------------------------------------------------------
	------------------------------------------------------------------- */

body{
	background: #151700 0px 16px url(img/v3/background.jpg);
}

#home-extra-bg{
	width: 50%; 
	height: 615px;
	position: absolute;
	top: 0;
	left: 0;
	background: #151700 0px 0px url(img/v2/stripe-home.gif) repeat-x;
	z-index: -1;
}

#layout.container, #home-layout .container{
	width: 950px;
	margin-top: 20px;
}

#header{
	background-color: #000;
	background: url(img/v3/header.jpg) repeat-x;
	height: 48px;
}

#home #header{
	background-color: #000;
	border-bottom: 3px solid #fff;
	height: 35px;
}

#main{
	width: 910px;
	padding: 20px;
	float: left;
	padding-top: 0px;
	overflow: hidden;
}

#nav-div{
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	width: 930px;
	height: 35px;
}

h1{
	display: none;
}

img{
	border: 2px solid #cbdb2a;
}



/*#buzz-main{
	float: left;
	width: 600px;
	overflow: hidden;
}*/

#sidebar{
	background-color: #fefa45;
	padding: 20px;
	float: right;
	width: 360px;
	margin-left: 20px;
	overflow: hidden;
}

#sidebar h2{
	line-height: 1em;
	font-size: 1.7em;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

#sidebar h3 a{
	color: #000;
}

#sidebar .post-item{
	border-top: 1px dashed black;
	padding-top: 10px;
}

.opaque {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);
	opacity: 1;
}

#post-137{
	margin-bottom: 0px;
	height: 100px;
}

#gallery-3{
	float: left;
}

#gallery-3 img{
	margin-right: 20px;
}

#post-137 #nascar-logo{
	position: relative;
	top: -120px;
	left: -250px;
}

#post-141{
	clear: both;
}

#sidebar .post-item{
	margin-bottom: 0px;
}

/*	--- NAVIGATION
	-------------------------------------------------------------------
	------------------------------------------------------------------- */	
#nav{
	width: 860px;
	height: 35px;
	margin: 0px 0 0 0;
	display: inline;
	float: left;
	color: #fff;
}

#nav li{
	list-style-type: none;
	display: inline;
	padding: 0px;
	
}

#nav a{
	color: #fff;
}

#network-links{
	display: block;
	height: 34px;
	margin: 4px 0 0 0;
	width: 69px;
	float: left;
}

#facebook, #twitter, #rss{
	display: inline;
}

#twitter a{
	height: 25px;
	width: 25px;
	padding-right: 10px;
	display: block;
	float: left;
	background: 0px 2px url(img/v2/twitter-lime.gif) no-repeat;
	text-indent: -5000px;
}

#facebook a{
	height: 25px;
	width: 33px;
	padding-right: 10px;
	display: block;
	float: left;
	background: url(img/v2/facebook-lime.gif) no-repeat;
	text-indent: -5000px;
}

#rss a{
	height: 25px;
	width: 25px;
	display: block;
	float: left;
	background: 0px 2px url(img/v2/rss-lime.gif) no-repeat;
	text-indent: -5000px;
}

#nav a{
	float: left;
	text-indent: -5000px;
	height: 35px;
	margin: 0px 20px 0px 0px;
}

#nav .page-item-24 a{
	background: url(img/v2/nav-home.gif);
	width: 62px;
}

#nav .page-item-3 a{
	background: url(img/v2/nav-buzz.gif);
	width: 74px;
}

#nav .page-item-4 a{
	background: url(img/v2/nav-9-lives.gif);
	width: 62px;
}

#nav .page-item-5 a{
	background: url(img/v2/nav-9th-degree.gif);
	width: 128px;
}

#nav .page-item-8 a{
	background: url(img/v2/nav-find.gif);
	width: 90px;
}

#nav .page-item-304 a{
	background: url(img/v2/nav-social-change.gif);
	width: 121px;
}

#nav a:hover, #nav a:active, #nav .current_page_item a{
	background-position: 0px -35px;
}

/*	--- TYPOGRAPHY
	-------------------------------------------------------------------
	------------------------------------------------------------------- */

body{
	font-size: 75%;
}

h1, h2, h3, h4, h5, h6{
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

h1 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.7em; margin-bottom: 0.5em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: .5em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; font-weight: normal;}
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }

#home h3{
	font-size: 1.5em;
}

a{
	color: #154721;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

a:hover{
	color: #154721;
	text-decoration: underline;
	outline: none;
}




/*	--- WP FORMATTING
	-------------------------------------------------------------------
	------------------------------------------------------------------- */	
	
.alignleft {
	float: left;
	margin: 5px;
}

.alignright {
	float: right;
	margin: 5px;
}

/*	--- MAIN
	-------------------------------------------------------------------
	------------------------------------------------------------------- */


#home .post-title, #home #your-game, #home #buzzwords{
	display: none;
}

#home-layout{
	height: 580px;
	background: 0px 0px url(img/v2/background.jpg) no-repeat;
}

#home #main{
	padding-bottom: 0px;
}

/*	--- THE BUZZ/POSTS
	-------------------------------------------------------------------
	------------------------------------------------------------------- */
.post #main{
	padding-bottom: 200px;
}

.post-title-2 a{
	color: #000;
}	
	
.post-date, .postmetadata{
	color: yellow;
	background: 0px 8px url(img/v3/green-line.jpg) repeat-x;
	width: 500px;
	display: block;
}	

.post-date span, .postmetadata span{
	background-color: #9bcb33;
	padding-right: 5px;
}
	
.post-item{
	margin-bottom: 30px;
}

.navigation a{
	display: block;
	font-size: 140%;
	margin-bottom: 10px;
	background-color: black;
	padding: 5px 20px 5px 20px;
	color: yellow;
}
	
.galleryid-206{
	width: 400px;
	display: inline;
}

#post-206 .gallery-icon{
	float: left;
}

#post-206 .gallery-item{
	width: 250px !important;
}

	
/*	--- The 9th Degree
	-------------------------------------------------------------------
	------------------------------------------------------------------- */	
	
#drinks{
	padding: 40px 40px 10px 40px;
	float: right;
	width: 380px;
	margin: 0px 100px 0px 20px;
	color: white;
	font-size: 130%;
	background-color: #e5fa4c;;
}	

#drinks p{
	color: black;
}

#drinks h4{
	background: url(img/shotglass.gif) no-repeat;
	height: 30px;
	padding-left: 30px;
	font-size: 1.2em;
	margin-bottom: 10px;
}
	
#text-drink9{
	background: url(img/text-drink-9.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 30px;
}

#text-cheers{
	display: block;
	width: 200px;
	height: 30px;
	float: left;
	background: url(img/text-cheers.gif) no-repeat;
	text-indent: -5000px;
	margin-top: 20px;
}

/*	--- Dress to the 9s 	-------------------------------------------------------------------
	------------------------------------------------------------------- */	
	

	

/*	--- Find 9 Iron	-------------------------------------------------------------------
	------------------------------------------------------------------- */	
	
.distinguished{
	background-color: #afc952;
	width: 260px;
	float: right;
	margin-right: 200px;
	margin-top: 50px;
	padding: 20px;
	color: #333;
	text-align: center;
}
	

/*	--- FOOTER
	-------------------------------------------------------------------
	------------------------------------------------------------------- */

#footer{
	/*background: red 0px 0px url(img/v2/footer.gif) repeat-x;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: black;
	height: 400px;
}

#footer-content{
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	width: 950px;
	height: 50px;
}
	
ul#footer-links{
	display: block;
	height: 40px;
	margin-bottom: 0px;
	width: 280px;
}	

#footer-headline{
	float: right;
}

#footer-left{
	float: left;
}

#footer-right{
	float: right;
}

#footer-right img{
	border: 0px;
}

#agracing{
	position: relative;
	top: -10px;
	padding-left: 5px;
	padding-right: 5px;
}

#ferrari{
	margin: 0px !important;
}

#footer-headline a{
	color: #fff;
	font-size: 14px;
	position: relative;
	top: 15px;
	font-weight: normal;
}

#site-credits{
	background: url(img/v2/footer-nav-site-credits.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 26px;
	margin-left: 15px;
	background-position: 0px -26px;
	clear: both;
}

#site-credits:hover{
	background-position: 0px 0px;
}

#footer-links a:hover{
	text-decoration: underline;
}

#footer-links li{
	display: inline;
}	

#footer-links #distributors a{
	background: url(img/v2/footer-nav-distributors.gif);
	text-indent: -5000px;
	display: block;
	height: 18px;
	width: 153px;
	float: left;
}

#footer-links #contact{
	background: 0px -3px url(img/footer-divider.gif) no-repeat;
	float: left; 
	padding-left: 18px;
	margin-left: 5px;
}

#footer-links #contact a{
	background: url(img/v2/footer-nav-contact.gif);
	text-indent: -5000px;
	display: block;
	height: 19px;
	width: 93px;
	float: left;
}

#footer-links #dress{
	background: url(img/v2/footer-nav-dress.gif) top left no-repeat;
	width: 129px;
	text-indent: -5000px;
	display: block;
	height:9px;
	width: 163px;
	float: left;
	margin: 6px 0px 0px 65px;
}

#footer-links #distributors a:hover{
	background-position: 0px -18px;
}

#footer-links #dress:hover{
	background-position: 0px -9px;
}


#footer-links #contact a:hover{
	background-position: 0px -19px;
}


#page-7 img{
	float: left;
	margin: 10px;
}

.ngg-galleryoverview{
	margin-bottom: 30px;
}

.piclenselink{
	display: none;
}
	
/*	--- WP Table Reloaded
	-------------------------------------------------------------------
	------------------------------------------------------------------- */	

.dataTables_info, .dataTables_paginate, .dataTables_filter{
	display: none;
}

.wp-table-reloaded th{
	background-color: #e5fa4c;
}

.wp-table-reloaded tbody .odd td{
	background-color: #f6feeb;
}












