/*  
Theme Name: ProSportsColorado
Theme URI: http://www.prosportscolorado.com	
Description: PSC Custom Theme
Version: 2.1
Author: Jason Ackerman
Author URI: http://www.jasonackerman.com

*/

/* see colors here:

*/

body {
	background: #fff url(img/bodybg.png) repeat-x; 
	color: #333;
	font-size: 11px;
    padding-top: 20px;

}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.social { margin-right: 5px; width: 40px; height: 40px; }

.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }

/* links */

a {
	color: #433939;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.post a:link, .post a:visited { color: #889a89; text-decoration: underline; }
.post a:hover { color: #839494; text-decoration: none; }

#login a , #footer a { color: #fff; }



/* general text */
p {
	overflow: hidden;
	padding: 0 0 15px 0;

}

ul li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

h2.newest_post { color: #600; font-size: 20px; margin: 0 0 5px 0; padding: 0 0 2px 0; border-bottom: 1px dotted #600; }

/* layout */

.container_12 {
	padding-bottom: 5px;
	background-color: #fff; 
}


.post_listing { height: 200px; }
.post_listing h2 { font-size: 18px; border-bottom: 2px solid #433939; }


ul.post_by_cat_list {
	margin: 0;
	padding: 0;
	}
	
ul.post_by_cat_list li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
		}

ul.post_headline_list {
	margin: 0;
	padding: 0;
	}
	
ul.post_headline_list li {
	list-style-type: square;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
		}
		
span.headline_meta { font-size: 9px; color: #aaa; font-style: italic; }
		
/* Login */

.login_bar { margin: 0; padding: 0; width: 100% !important; height: 100x; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; overflow: hidden;}

#login { width: 100%; background-color: #322d2d; height: 25px; color: #fff; display: none; }
#login ul li { display: inline; padding: 0 0 0 15px; }
#login ul { width: 100%; }

/* Header */

#top_nav { text-align: right; text-transform: uppercase; font-size: 12px; margin: 15px 0; background: transparent; border-radius: none; -moz-border-radius: none; margin: 0 auto;}

#top_container .container_12 { border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; overflow: hidden; }

div#title { width: 960px; height: 104px; background: url(/banners/header-2010-a.png) no-repeat; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; overflow: hidden; }

div#adblock { width: 234px; height: 84px; float: right; margin: 4px 18px 0 0;text-align: center;font-size: 9px; }

a#home_link { width: 575px; height: 104px; display: block; float: left; border: none; }


/* Menu */

div.menu { height: 28px; background: #899a89 url(img/menubg.png) bottom repeat-x; margin: 0; padding: 0; width: 100% !important; margin-bottom: 15px;}

ul#menu-primary-navigation { height: 28px; margin-top: 0; }

ul#menu-primary-navigation li {
	display: block;
	float: left;
	height: 17px;
	padding: 5px 10px;
	margin-right: 0px;
	color: #fff;
	font-weight: bold;
}

ul#menu-primary-navigation a { color: #fff; }

ul#menu-primary-navigation li:link {
	font-weight: bold;
	color: #fff; 
}

ul#menu-primary-navigation li:hover {
	background: transparent url(img/menubuttonbg.png) repeat-x;
	color: #433939;
	font-weight: bold;
}

.cat_list { padding-top: 5px; }
.cat_list li { list-style-type: none; display: inline; margin: 0 10px; padding: 0; }

#menu-secondary-navigation {
    float: right;
    text-align: right;
}

#menu-secondary-navigation li {
    float: left;
    margin-left: 20px;
    font-size: 11px;
    text-align: right;
}

/* Sidebar */

h2.widgettitle { color: #fff; background: #433939; border-bottom: 3px solid #322d2d; padding: 3px; width: 100%; font-size: 14px; }

/* footer */

.foot {
	height: 175px;
	margin-bottom: 0;
	background: transparent;
	color: #fff;
}

#footer {
	width: 100%;
	padding: 20px 0;
	height: 175px;
	background: #433939;
}

.title { 
	text-transform: uppercase;
	font-weight: bold;
	}

/* Single Post View */

.post h1 { line-height: 1.0em; font-size: 24px; font-weight: bold; }
.post .meta { font-size: 11px; font-style: italic; border: 1px dotted #433939; border-width: 1px 0; }
.entry p.sub { font-size: 14px; font-style: italic; margin: 0 0 15px 0; }

p.wp-caption-text { font-style: italic; padding-top: 0;}

.entry { overflow: hidden; }

.entry ul li { list-style-type: square; list-style-position: inside; margin-left: 10px; }
.entry ul li li { list-style-type: disc; list-style-position: inside; margin-left: 20px; }
.entry ul li li li { list-style-type: circle; margin-left: 30px; }

/* Category View */

.content h1 {
		margin: 0;
		padding: 0;
		font-size: 24px;
		line-height: 26px;
		}

.content h1.catheader {
	margin-top: 3px;
	color: #cc0000;
	font-weight: normal;
	}
	
.content h1.avalanche { padding-left: 65px; padding-top: 5px; background: url(img/avs-thumb.jpg) no-repeat; font-weight: bold; color: #961c4f; height: 50px; }	
.content h1.broncos { padding-left: 65px; padding-top: 5px; background: url(img/broncos-thumb.jpg) no-repeat; font-weight: bold; color: #c55c25; height: 50px; }		
.content h1.rockies { padding-left: 65px; padding-top: 5px; background: url(img/rox-thumb.jpg) no-repeat; font-weight: bold; color: #222e9e; height: 50px; }	
.content h1.nuggets { padding-left: 65px; padding-top: 5px; background: url(img/nuggets-thumb.jpg) no-repeat; font-weight: bold; color: #6399d9; height: 50px; }	
.content h1.eagles { padding-left: 85px; padding-top: 5px; background: url(img/eagles-thumb.jpg) no-repeat; font-weight: bold; color: #23215c; height: 50px; }	
.content h1.mammoth { padding-left: 75px; padding-top: 5px; background: url(img/mammoth-thumbs.jpg) no-repeat; font-weight: bold; color: #940027; height: 50px; }	
.content h1.outlaws { padding-left: 75px; padding-top: 5px; background: url(img/outlaws-thumbs.jpg) no-repeat; font-weight: bold; color: #ff5441; height: 50px; }	
.content h1.rapids { padding-left: 55px; padding-top: 5px; background: url(img/rapids-thumb.jpg) no-repeat; font-weight: bold; color: #9c022c; height: 50px; }	
.content h1.crush { padding-left: 80px; padding-top: 5px; background: url(img/crush-thumb.jpg) no-repeat; font-weight: bold; color: #042654; height: 50px; }	
.content h1.rage { padding-left: 80px; padding-top: 5px; background: url(img/rage-thumb.jpg) no-repeat; font-weight: bold; color: #75082b; height: 50px; }	
.content h1.sky-sox { padding-left: 125px; padding-top: 5px; background: url(img/sky-sox-thumb.jpg) no-repeat; font-weight: bold; color: #002d56; height: 50px; }	

/* Author page styles */

h1.author { text-transform: capitalize; color: #006; border-bottom: 1px dotted #ccc; }
dl.author_meta dt { font-weight: bold; }
div.author_avatar { border: 2px solid #666; background: #eee; padding: 3px; min-height: 102px; }
div.author_avatar img { float: left; margin: 0 5px 5px 0; }
div.author_post_list h3 { font-weight: bold; font-size: 1.2em; }
div.author_post_list ul { list-style-type: none; margin: 0; padding: 0; list-style-position: inside; }
div.author_post_list ul li { border-bottom: 1px dotted #ccc; margin: 10px 0; }
span.apl_meta { font-size: 10px; }


/* grid bg */

.gr_avalanche { background: url(img/avs_grbg.png) center center no-repeat; }
.gr_broncos { background: url(img/broncos_grbg.png) center center no-repeat; }
.gr_mammoth { background: url(img/mammoth_grbg.png) center center no-repeat; }
.gr_nuggets { background: url(img/nuggets_grbg.png) center center no-repeat; }
.gr_rockies { background: url(img/rockies_grbg.png) center center no-repeat; }
.gr_other { background: url(img/other_grbg.png) center center no-repeat; }

/* override, testing text size */ 
.entry p { font-size: 12px; }

.aktt_tweets li { padding: 5px 0; margin: 5px 0; border-bottom: 1px dotted #cdcdcd; }
.aktt_tweets li:last-child { border-bottom: none; }
.aktt_tweet_time { font-style: italic; color: #a9a9a9; font-size: .8em; }


/* tabbed box for homepage */
#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:300px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#636d76;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;

}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
}
.tabcontent {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
}
#tabcontent_2, #tabcontent_3 { display:none; }

.tabcontent ul {
	margin:0;
	padding:0;
}
.tabcontent ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding: 5px 0;
	font-size:12px;
}
.tabcontent ul li:last-child {
	border-bottom:none;
}
.tabcontent ul li a {
	text-decoration:none;
	color:#3e4346;
}
.tabcontent ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.tabcontent ul li a:hover {
	color:#a59c83;
}
.tabcontent ul li a:hover small {
	color:#baae8e;
}

/* adblock */

#adblock1 {
    width: 300px;
    height: 300px;
    margin: 15px auto;
}

.quarter_ad {
    width: 128px;
    height: 128px;
    float: left;
    border: 1px solid #aaa;
    overflow: hidden;
    padding: 5px;
}

.a1 { margin: 0 20px 0 0; }
.a2{ margin: 0; }
.b1 { margin: 20px 20px 0 0; }
.b2 { margin: 20px 0 0 0; }

/* casting links */

.casting {
    height: 50px;
    margin: 10px 0;
    background: #eee;
}

/* new home featured setup */

.featured-content {
   margin-bottom: 20px;
}

.home-featured-image {
    width: 292px;
    height: 192px;
    border: 4px solid #d5d5b6;
    float: left;
    margin-right: 15px;
}

.home-featured-content {
    width: 300px;
 
    float: left;
}

.home-featured-content.noimg {
    width: 600px;
    }
    
.home-byline { height: 15px; margin: 0; padding: 0; font-weight: bold; }
    
#previous-content {
    margin: 10px 0;
    padding: 5px 0;
    border: 1px solid #dedede;
    border-width: 1px 0;
}

.small-thumb {
    width: 110px;
    height: 110px;
    float: left;
    border: 2px solid #d5d5b6;
    margin-right: 10px;
}

/* new single article */

.single-featured-image {
    width: 292px;
    height: 192px;
    border: 4px solid #d5d5b6;
    float: left;
    margin-right: 15px;
}

.single-post-title {
    padding-bottom: 3px;
}

    
.single-byline { height: 15px; margin: 5px 0; padding: 0; }

.top-meta {
    border-bottom: 1px dotted #d5d5b6;
    margin-bottom: 5px;
    padding: 10px 0;
}

.author-avatar {
    float: left;
    margin-right: 10px;
    padding: 3px;
    border: 1px dotted #d5d5b6;
}


.postmetadata {
    margin: 10px 0;
    padding: 5px 0;
    background: #dfdfdf;
    border: 1px dotted #444;
    border-width: 1px 0;
}

.related_post_title, #disqus_thread h3 {
    border-bottom: 1px dotted #d5d5b6;
    padding-bottom: 3px;
    font-size: 18px;
}

/* ADVERTISING CONDITIONALS - do not edit these!!! */
.tag-danilo-gallinari #ada2 {
display: none !important;
}

.tag-danilo-gallinari #ada2-party {
display: block !important;
}
/*===end ads ===*/
