/*  
Theme Name: Braddock's Theme
Theme URI: http://www.braddocksblog.com
Description: This is the default theme for Braddock's Blog.
Version: 1.0
Author: Cory Hess
Author URI: http://www.iheartrandom.com/ilwa

*/

#outerWrapper{	
	margin: 0 auto 0 auto;
	width:1250px;
}

#right-banner{ 
position: relative;
float:right;
margin-right:10px;
margin-top:1px;
background:url(images/left-banner.jpg);
width:160px;
height:600px;
}

#left-banner{
position: relative;
float:left;
margin-left:10px;
margin-top:1px;
background:url(images/right-banner.jpg);
width:160px;
height:600px;
}

.twitter-message {
	padding:0 0 16px 15px;
	width:245px;
}

.sidebarMyLinks img {
	border:0px;
	padding-right:4px;
}

.bootcampImages {
	float:left;
	padding-left:92px;
	margin:4px 0 0 4px;
	width:244px;
	height:65px;
}

#austin {	background:url(images/locations/austin.jpg) no-repeat;}
#boston {	background:url(images/locations/boston.jpg) no-repeat;}
#chicago {	background:url(images/locations/chicago.jpg) no-repeat;}
#las-vegas {	background:url(images/locations/las-vegas.jpg) no-repeat;}
#london {	background:url(images/locations/london.jpg) no-repeat;}
#los-angeles {	background:url(images/locations/los-angeles.jpg) no-repeat;}
#melbourne {	background:url(images/locations/melbourne.jpg) no-repeat;}
#new-york {	background:url(images/locations/new-york.jpg) no-repeat;}
#oslo {	background:url(images/locations/oslo.jpg) no-repeat;}
#sydney {	background:url(images/locations/sydney.jpg) no-repeat;}
#toronto {	background:url(images/locations/toronto.jpg) no-repeat;}
#washington-dc {	background:url(images/locations/washington-dc.jpg) no-repeat;}


#bootcampHeader{
	margin:18px 0 0 12px;
	width:190px;
	height:13px;
	background:url(images/location-title.jpg);
}

.bootcampBut h2 {
	padding:16px 0 2px 0;
	color:#FFF;
	font-size:14px;
}

.bootcampBut a {
	color:#909090 !important;
	font-size:11px;
	font-weight:bold;
}

.bootcampBut:hover a {
	color:#f05e27 !important;
}

#bootcampBox1{
	margin:9px 0 0 11px;
	float:left;
	width:248px;
	height:214px;
}

#bootcampBox2{
	margin:9px 0 0 7px;
	float:left;
	width:248px;
	height:214px;
}
.bootcampBut{	
	margin-top:3px;
	float:left;
	width:248px;
	height:69px;
	background:url(images/location-button-bg.gif);
}


/* Remove Margins */
body, h1, h2, h3, h4, h5, h6, blockquote, object, p, form{
	margin: 0;
	padding: 0;
}

/* Wrapper */
	#wrapper{
	margin: 0 auto 0 auto;
	width: 856px;
	text-align: left;
	background:#fff;
	overflow:hidden;
	border:1px solid #ccc;
}



/* Body */
body{
	margin: 20px 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background:#e0e0e0 url(images/bg.gif) repeat scroll left 0;
	color: #000000;
}



/* Links */
a:link, a:visited{
	text-decoration: none;
	color: #e90d0d;
}

a:hover{
text-decoration: none;
color: #a60000;
}



/* Header */
#header{
	float: left;
	width: 850px;
	height:75px;
	margin:3px;
	background:#fff url(images/topnav-bg.gif) repeat scroll left 0;
}



/* Headers */
h1{
	font-family: Arial, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

h3{
	font-family: Arial, Sans-serif;
	font-size: 12px;
	margin-top:40px;
	padding-bottom:5px;
	border-bottom:1px solid #d9d9d9;
}



/* Top Nav */
#topnav-logo{
	width:230px;
	height:37px;
	background:#1d1d1d url(images/topnav-logo.jpg);
	float:left;
	margin:23px 0 0 17px;
}

#topnav-link{
	width:128px;
	height:21px;
	background:url(images/topnav-link.jpg);
	float:right;
	margin:0px;
}

#topnav-link:hover {
	background-position: 0 -21px;
}

#topnav-nav{
	height:16px;
	width:491px;
	float:right;
	margin:16px 21px 0 0;
	background:url(images/topnav-nav-bg.gif);
}

#topnav-nav-home{
	width:38px;
	height:12px;
	margin:2px 0 0 1px;
	background:url(images/topnav-nav-home.jpg);
	float:left;
}

#topnav-nav-reviews{
	width:128px;
	height:12px;
	background:url(images/topnav-nav-reviews.jpg);
	float:left;
	margin:2px 0 0 25px;
}

#topnav-nav-bio{
	width:106px;
	height:12px;
	background:url(images/topnav-nav-bio.jpg);
	float:left;
	margin:2px 0 0 30px;
}

#topnav-nav-products{
	width:64px;
	height:12px;
	background:url(images/topnav-nav-products.jpg);
	float:left;
	margin:2px 0 0 28px;
}

#topnav-nav-media{
	width:41px;
	height:12px;
	background:url(images/topnav-nav-media.jpg);
	float:left;
	margin:2px 0 0 30px;
}

#topnav-header{
	width:850px;
	height:266px;
	margin-top:85px;
	margin:85px 0 0 3px;
	background: #292929;
}

#topnavHeader{
	float:right;
	display:inline;
	margin-top:0px;
	padding-right: 8px;
}

#topnavMovie{
	display:inline;
	height:266px;
	width:325px;
}

#quote-bar{
	width:850px;
	height:43px;
	margin:10px 0 10px 3px;
}

#topnav-nav-home:hover, #topnav-nav-reviews:hover, #topnav-nav-bio:hover, #topnav-nav-products:hover, #topnav-nav-media:hover{
	background-position: 0 -12px;
}



/* Container */
#container{
	float: left;
	width: 533px;
	margin-left:22px;
	overflow: hidden;
}



/* Posts */
.post{
	padding: 10px 0 40px 0;
}



/* Post Header */
.post h2{
	font-family: Arial, Sans-serif;
	font-size: 18px;
        margin:15px;   
}

.post h2 a:link, .post h2 a:visited{
	color:#000;
}

.post h2 a:hover{
	color:#a60000;
}


/* Post Footer */

.postFooter{
font-weight:bold;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
padding:5px 0 5px 0;
margin-top:16px;
}

.footerSocial{
float:right;
margin-top:-24px;
}

.footerSocial a:link, .footerSocial a:visited{
color:#000;
}

.footerSocial a:hover{
color:#a60000;
}

.footerDigg {
background:transparent url(images/i_digg.gif) no-repeat scroll 0 0;
padding-left:21px;
}

.footerStumbleupon {
background:transparent url(images/i_stumb.gif) no-repeat scroll 0 0;
padding-left:17px;
margin-left:10px;
}

.footerDelicious {
background:transparent url(images/i_del.gif) no-repeat scroll 0 0;
padding-left:21px;
margin-left:10px;
}

.footerReddit {
background:transparent url(images/i_reddit.gif) no-repeat scroll 0 0;
padding-left:20px;
margin-left:10px;
}

.footerTechnorati {
background:transparent url(images/i_technorati.gif) no-repeat scroll 0 0;
padding-left:19px;
margin-left:10px;
}

.footerFacebook {
background:transparent url(images/i_facebook.gif) no-repeat scroll 0 0;
padding-left:19px;
margin-left:10px;
}

.transparent_widget .connect_widget_text_summary {
display: none !important;
}

.facebookLike {
border: none !important;
width: 50px !important;
overflow: hidden !important;
float:right;
margin-top:-27px;
margin-right:330px;
}



/* Entry Line Height */
.entry{
	line-height: 18px;
}



/* Post Metadata */
p.postmetadata{
	border-top: 1px solid #d9d9d9;
	margin: 5px 0 10px 0;
	padding: 0px;
}

.postDate{
    font-weight:bold;
    margin-right:1em;
}

.postEdit{
    float:right;
    margin-top:-18px;
}



/* Paragraph Spacing */
p{
	padding: 10px 0 0 0;
}



/* Sidebar */
.sidebar{
	float: right;
	width: 276px;
	margin: 0 3px -12px 10px;
	display: inline;
	height:100%;
}



/* Sidebar UL */
.sidebar ul{
	list-style-type: none;
	padding: 0 10px 0 0;
}



/* Sidebar Individual Items */
.sidebar ul li{
	padding: 0 0 10px 0;
	width: 276px;
	background-color:#2e2e2e;
	color:#fff;
	margin:-12px 0 15px 0;
}



/* Sidebar Item Headers */
.sidebar ul li h2{
	font-family: Arial, Sans-serif;
	font-size: 14px;
	padding:5px 0 0 14px;
}



/* Sidebar Lower Level Style */
.sidebar ul ul li{
	padding: 0;
	width: 255px;
	line-height: 24px;
	margin:0px 0 0 15px;
}



/* Text Links Spacing */
.textLinks{
margin-top:-8px;
}


.specialLinks{
margin-top:-8px;
}



/* Sidebar Link Colors */
.sidebar a, .sidebar a:link {
	color:#c0c0c0;
}

.sidebar a:hover {
	color:#fff;
}



/* Sidebar Header Text */
/* Red */
.sidebar-red{
    color:#f2c49b;
}

/* Orange */
.sidebar-orange{
	color:#f2da9b;
}

/* Grey */
.sidebar-grey{
	color:#ccc;
}

/*Sidebar Header BG */
.sidebar-header1{
	width:276px;
	height:26px;
	background:url(images/sidebar-bg-1.jpg);
        margin:0 0 16px 0;
}

.sidebar-header2{
	width:276px;
	height:26px;
	background:url(images/sidebar-bg-2.jpg);
        margin:0 0 16px 0;
}

.sidebar-header3{
	width:276px;
	height:26px;
	background:url(images/sidebar-bg-3.jpg);
        margin:0 0 16px 0;
}


.rss-sidebar{
	background:url(images/rss-sidebar.jpg) no-repeat;
	padding-left:28px;
	margin-top:21px;
}


.twitterTitle a:link, .twitterTitle a:visited{
color:#fff;
}




/* Sidebar MyLinks */
.sidebarRSS, .sidebarTwitter, .sidebarYoutube, .sidebarFacebook{
	border:0px;
	margin:8px 10px 0 0;
}



/* Featured Products */


.featured-products-1 {
	width:250px;
	height:118px;
	margin-left:-2px;
	background:url(images/featured-products/social-circle-mastery.jpg);	
}

.featured-products-2 {
	width:250px;
	height:118px;
	margin-left:-2px;
	margin-top:3px;
	background:url(images/featured-products/phone-text.jpg);	
}

.featured-products-3 {
	width:250px;
	height:118px;
	margin-left:-2px;
	margin-top:3px;
	background:url(images/featured-products/beyond-words.jpg);	
}


.featured-products-4 {
	width:250px;
	height:118px;
	margin-left:-2px;
	margin-top:3px;
	background:url(images/featured-products/daytime-dating.jpg);	
}

.featured-products-5 {
	width:250px;
	height:118px;
	margin-left:-2px;
	margin-top:3px;
	background:url(images/featured-products/magic-bullets.jpg);	
}

.featured-products-6 {
	width:250px;
	height:118px;
	margin-left:-2px;
	margin-top:3px;
	background:url(images/featured-products/routines-manual.jpg);	
}

.featured-products-7 {
	width:250px;
	height:118px;
	margin-left:-2px;
	margin-top:3px;
	background:url(images/featured-products/relationship-management.jpg);	
}

/* Featured Products Hover */
.featured-products-1:hover, .featured-products-2:hover, .featured-products-3:hover, .featured-products-4:hover, .featured-products-5:hover, .featured-products-6:hover, .featured-products-7:hover {
	background-position: 0 -118px;	
}



/* Interview Series */
.interview-series-1 {
	width:250px;
	height:23px;
	background:url(images/interview-series/friends-with-benefits.jpg);	
}

.interview-series-2 {
	width:250px;
	height:23px;
	background:url(images/interview-series/jealousy-plotlines.jpg);	
}

.interview-series-3 {
	width:250px;
	height:23px;
	background:url(images/interview-series/alpha-male.jpg);	
}

.interview-series-4 {
	width:250px;
	height:23px;
	background:url(images/interview-series/sticking-points.jpg);	
}

.interview-series-5 {
	width:250px;
	height:23px;
	background:url(images/interview-series/teasing.jpg);	
}

.interview-series-6 {
	width:250px;
	height:23px;
	background:url(images/interview-series/nine-ten.jpg);	
}

.interview-series-7 {
	width:250px;
	height:23px;
	background:url(images/interview-series/humor.jpg);	
}

.interview-series-8 {
	width:250px;
	height:23px;
	background:url(images/interview-series/qualification.jpg);	
}

/* Interview Series Hover */
.interview-series-1:hover {
	background-position: 0 -23px;
}
.interview-series-2:hover {
	background-position: 0 -23px;
}
.interview-series-3:hover {
	background-position: 0 -23px;
}
.interview-series-4:hover {
	background-position: 0 -23px;
}
.interview-series-5:hover {
	background-position: 0 -23px;
}
.interview-series-6:hover {
	background-position: 0 -23px;
}
.interview-series-7:hover {
	background-position: 0 -23px;
}
.interview-series-8:hover {
	background-position: 0 -23px;
}



/* Mailing List */
.mailing-input{
	margin:-23px 0 -21px 85px;
}

.mailing-submit{
	margin-left:84px;
}



/* Search */
.search-input{
	margin-left:15px;
	display:inline;
}

.search-button{
	display:inline;
	float:left;
	margin:-23px 0 0 196px;
}

.search-input-box{
	width:172px;
}

.twitter-message{
margin:0 0 14px 15px;
padding:0;
width:255px;
color:#c0c0c0;
}

.twitter-message a:link, .twitter-message a:visited{
color:#fff;
}




/* Footer */
#footer{
	width:858px;
	height:21px;
	margin: 0 auto 0 auto;
	border-top:3px solid #ccc;
}

.footer-logo{
	background:url(images/footer-logo.png);
	width:20px;
	height:19px;
	margin:-10px 0 0 10px;
	float:left;
}

.footer-text{
	float:center;
	margin:-10px 0 0 7px;
}



/* Footer Paragraphs */
#footer p{
	line-height: 18px;
}



/* Navigation */
.navigation{
	padding: 10px 0 15px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

.navNext{
	float:right;
}



/* RSS Link */
.rss-article{
	background:#f2f2f2;
	height:46px;
	padding:6px 0 6px 6px;
	margin-top:25px;
	font-weight:bold;
}

.rssArticleIcon {
	border:0;
	float:left;
}

.rssArticleText{
	float:left;
	padding:10px 0 0 15px;
	font-size:18px;
	color:#444;
}

.rssArticleText:hover{
	color:#a60000;
}




/* Comments */
#comment{
	width:527px;
}

#respond{
	margin-bottom:-8px;
}

#author{
	margin-top:10px;
}

.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;
	margin-top:25px;
	margin-bottom:-6px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.commentEdit{
    float:right;
    margin-top:-15px;
}

.lsi_box_subject{
	display:none;
}
