/*
Theme Name: Bleu Ballers
Theme URI: http://bleuballers.com/
Description: Theme for Bleu Ballers website
Author: Danny Migliorisi
Author URI: http://migliorisi.com/
Tags: blue, silver, white, two-columns, fixed-width, right-sidebar, fixed-width, custom-header, threaded-comments, sticky-post, rtl-language-support, translation-ready
Text Domain: Bleu Ballers
*/

ul,ol,li,p,h1,h2,h3,h4,h5,h6,blockquote,abbr,pre,small,strong,em,span,a{
    padding:0px;
    margin:0px;
    font-weight:normal;
    font-style:normal;
    font-size:14px;
}
body{background:url(./images/page.jpg) repeat; font-family: Arial, Helvetica, "Myriad Pro"; line-height:17px; font-size:14px; color:#222222; margin:0; padding:0;}
p{margin:10px 0;  line-height:22px;}
strong{font-weight:bold}
em{font-style: oblique}
img{margin:10px; border:0px;}
#leading-story img, img.player-img{margin:0px}
a{text-decoration:none; color:#096bbe;}
a:hover{color:#8fbce2}
.float-left, .alignleft{float:left; display:block}
.float-right{float:right; display:block}
#header{width:880px; background:#003581 url(./images/head.jpg) no-repeat; margin:0 auto; padding:10px;}
#headerimg h1 {margin:0px; padding:0px;}
#headerimg h1 a{background:url(./images/logo.png) no-repeat; width:380px; height:110px; text-indent:-9999px; display:block; margin:0; padding:0;}
ul#nav{background:url(./images/nav.jpg) repeat-x; height:22px; list-style:none; padding:0px; margin:0px;}
ul#nav li{display:block; float:left; height:22px; line-height:22px; padding:0 10px; border-right:1px solid #000f51}
ul#nav li.current, ul#nav li:hover{background:#003581;}
ul#nav li a{color:#FFFFFF; font-family:Arial; text-shadow:1px 1px #01326a; }
#content{padding:5px;}
#page-wrap{width:900px; background:#003581; margin:0 auto;}
.panel-overlay{background:url(./images/panel.jpg) repeat-x bottom;}
.overlay{opacity:1 !important;}
.panel, .panel-overlay, .overlay, #dfcg_images, .panel img{border-bottom-left-radius:10px !important; border-bottom-right-radius:10px !important;}
.panel img{width:460px; height:320px}
.panel-overlay h3 a{color:#0f3e6f !important; font-weight:bold !important; font-size:18px !important; text-decoration:none !important;}
.panel-overlay h3 a:hover{color:#8fbce2 !important}
#leading-story{width:460px;}
#games-module{height:340px; width:215px; margin:0 5px; background:#000f51; padding:0 10px; color:#FFFFFF}
#games-module h3{font-size:18px; font-weight:bold;}
#games-module small span{font-size:12px; color:#d7e3f1;}
table{margin:10px auto; display:block; padding:0px; display:block; border-color:#FFFFFF}
table td{background:#FFFFFF; color:#01326a; text-align:center; padding:4px; border:1px solid #d7e3f1; width:20px;}
table td.team, table td.name{text-align:left; width:120px;}
table th{background:#01326a; color:#FFFFFF; border:#d7e3f1 1px solid; padding:4px;}
#last-game{margin:0 0 50px;}
#upcoming-game small span{margin:0 0 15px 0; display:block; font-size:12px;}
#upcoming-game div.float-left, #upcoming-game div.float-right{text-align:center; width:45%}
#upcoming-game span.at{float:left; text-align:center; display:block}
#upcoming-game .float-right{text-align:center;}
#upcoming-game #game{margin:10px 0}
#roster-table{width:180px;}
#roster-table table{margin:0px;}
.team-stats td, #roster-table table td{padding:5px 5px; min-width:40px;}
.posts-wrapper{margin-top:3px; background:#FFFFFF; padding:10px;}
.team-roster td{width:40px !important;}
.front-name{width:130px;}
.front-pos{width:40px;}
.team-roster .name, .team-stats .name{width:400px; text-align:left}
.team-roster .bday,.team-roster td.bday{text-align:left !important; width:130px;}
.post{width:600px; float:left; text-align:justify}
.post h2 a{color:#01326a; font-size:22px; font-weight:bold; margin-bottom:10px;}
#adslot{float:right}
h3#green-side{display:block; background:url(./images/greenSideHeader.png) no-repeat; text-indent:-9999px; border:1px solid #222; width:598px; margin:0px; padding:0px; height:218px;}
#footer{text-align:center; color:#f1f1f1;}
#footer a{color:#F1F1F1; font-weight:bold;}


/* player profile */
.player-bio{width:550px; padding:15px; background:#FFFFFF;}
.player-bio h3{color:#01326a;}
.player-info{margin-left:15px;}
.recent-stats{background:#EEEEEE; border:1px solid #DDDDDD; padding:0 15px 15px 15px; width:135px}
.recent-stats h3{font-size:14px;}
h3.player-name{font-weight:normal}
h3.player-name strong{font-weight:bold;font-style:oblique; padding-left:2px;}

/* SINGLE PAGE VIEW */
.widecolumn{width:665px; padding:20px; margin:5px; background:#FFFFFF;}
.postmetadata{background:#EEE; border:1px solid #DDD; padding:5px;}
.single .post h2{color:#096bbe; font-size:18px; font-weight:bold;}
.single .entry{width:660px;}
.related-posts {margin-right:10px; padding:5px; width:195px;}
.related-posts h3{font-size:18px; color:#FFFFFF; border-bottom:1px solid #FFFFFF; text-transform: uppercase}
.related-posts p{color:#C1C1C1}
.related-posts ul{list-style:none; margin:10px 0; padding:0;}
.related-posts ul li{margin:5px 0; padding:5px 0; border-bottom:1px solid #01326a;}
.related-posts ul li a{color:#E1E1E1;}
.related-posts ul li a:hover{color:#FFF}
.related-posts ul li abbr{display:none;}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


.widecolumn th.name{width:180px;}
/* Clearfix */
.clearfix{display:block; clear:both;}