/*
Theme Name: Text Insider
Theme URI: http://www.insidepghsportsX.com
Description: A custom theme for insidepghsportsX.com
Version: 1.1
Author: Michael Verner
Author URI: http://www.vernerwebstudio.com/
*/

/* RESET ****************/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }

a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

.clear { clear: both; }
.clickable { cursor: pointer; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
.hidden { display: none; visibility: hidden; }

body { margin: 0; padding:  0; background-color: #2e2d2d; text-align: center; background-repeat: repeat-x; background-position: top center; font-family: Arial, Helvetica, sans-serif !important; color: #2d2d2d !important; font-size: 1em; }

#header { position: absolute; top: 0; left: 0; width: 100%; height: 160px; color: #FFFFFF; overflow: hidden; text-align: center; z-index: 100; }
#header .inner { text-align: left; width: 981px; margin-left: auto; margin-right: auto; background-color: #1d1d1d; border-top: 3px solid #fec008; }
#header .inner .in { border-left: 4px solid #1d1d1d; border-right: 4px solid #1d1d1d; height: 157px; }

#main { width: 981px; margin-left: auto; margin-right: auto; text-align: left; }

#bodywrapper { padding-top: 160px; margin-left: 0; margin-right: 0; margin-bottom: 0; width: 981px; color: #2d2d2d; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

#content { background-repeat: no-repeat; background-position: top left; background-color: #FFFFFF; border: 5px solid #1d1d1d; border-top: 0; background-image: url(images/bg_main.gif); background-repeat: repeat-y; }

#contentarea { margin:  0; padding:  0; float:  left;
	/* height:  1%;  IE hack due to a bug handling float:  right. */
	width:  729px; }
#contentarea .inner { padding: 12px 15px 24px 15px; }
#content .inner h2 { font-size: 1.6em; font-weight: bold; margin-bottom: 0.35em; }
#content .inner h3 { font-weight: bold; font-size: 1.35em; margin-bottom: 0.35em; }
#content .entry p.big { font-size: 1em; line-height: 1.25em; margin-bottom: 1.25em; }

.meta { font-size: 11px; color: #777; }

.post { padding-bottom: 10px; }
.post .entry div { line-height: 1.35em; margin-bottom: 0.75em; }
.post .entry h4 { font-weight: bold; font-size: 1.2em; margin-bottom: 4px; }
.post .entry a { text-decoration: underline; }
.post .entry a:hover { background-color: #FFF2CB; }
.post .entry ol { list-style-type: decimal; margin-left: 25px; }
.post .entry ul { list-style-type: disc; margin-left: 25px; }
.post .entry ul li, .post .entry ol li { padding-top: 3px; padding-bottom: 3px; }
.post .entry ul li a { text-decoration: underline; }
.post .entry ul li a:hover { background-color: #FFF2CB; }
.post .entry h5 { font-weight: bold; font-size: 0.95em; color: #fdb43c; margin-top: 0.25em; margin-bottom: 0.25em; }
.post .entry h5 span { font-size: 0.9em; font-weight: normal; display: block; }
.post .entry hr, #stories hr, #contentarea hr { border: 0; padding: 0; border-bottom: 1px solid #FFF2CD; color: #FFFFFF; background-color: #FFFFFF; margin-top: 1.5em; margin-bottom: 1.5em; }

#stories hr { margin-left: 8px; margin-right: 8px; }

#sidebar { float: left; width: 242px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#footer { clear:  both; text-align: center; font-size: 0.9em; margin-top: 8px; color: #ffffff; margin-bottom: 12px; margin-left: 100px; margin-right: 100px; }
#footer a { color: #FFE390 !important; text-decoration: underline; }

a { color: #2d2d2d; text-decoration: none; }
a img { border: none; }

#logo { float: left; width: 731px; }

#insider { float: left; width: 237px; border-left: 4px solid #1d1d1d; height: 128px; overflow: hidden; background-color: #2d2d2d; }

#insider form {
	padding: 5px;
}

#insider form h3 {
	color: #efbd25;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
}

#insider .label {
	float: left;
	width: 73px;
	font-size: 0.85em;
	padding-top: 5px;
	color: #FFFFFF;
	font-weight: bold;
}

#insider .input {
	float: left;
	width: 150px;
}

#insider .styled {
	font-size: 0.75em;
	padding: 0px;
	width: 98%;
}

#insider .link {
	background-color: #1d1d1d;
	padding: 4px 0 7px 0;
	text-align: center;
	margin-top: 5px;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
}

#insider a {
	color: #FFFFFF !important;
}

#insider img {
	vertical-align: bottom;
}

#insider .logged_in {
	background-color: #1d1d1d;
	padding: 5px;
}

#insider .photo {
	float: left;
	width: 64px;
	height: 64px;
	margin-right: 7px;
}

#insider .info {
	float: left;
	width: 155px;
	font-size: 0.9em;
}

#insider .info a {
	color: #fff2cb !important;
}

#insider .info a:hover {
	text-decoration: underline;
}

#menu_bar {
	width: 971px;
	margin-left: auto;
	margin-right: auto;
	height: 29px;
	overflow: hidden;
	background-image: url(images/bg_menu.gif);
	background-repeat: repeat-x;
	background-color: #F8B334;
}

#menu {
	padding: 7px 0 0 10px;
	font-size: 1em;
	color: #f7d05f;
}

#menu span {
	color: #2e2d2d;
	font-weight: bold;
}

#menu a {
	font-weight: bold;
	color: #FFFFFF !important;
}

#menu a:hover {
	text-decoration: underline;
}

#searchform {
	margin: 0;
	padding: 0;
	float: right;
	width: 231px;
	padding-top: 5px;
	border-left: 1px solid #f4bc14;
	padding-left: 7px;
	padding-bottom: 6px;
	font-size: 1em;
}

#searchform span {
	color: #2e2d2d;
	font-weight: bold;
}

#s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #222222;
	padding: 2px;
	border: 1px solid #ecb61b;
	width: 140px;
	vertical-align: middle;
}

#searchbtn {
	vertical-align: middle;
}

#featured { float: left; margin-right: 11px; width: 392px; }
#featured .img { border: 2px solid #1d1d1d; display: block; }

#featured h2 { font-size: 1.65em; font-weight: bold; line-height: 1.1em !important; margin: 5px 0 5px 0 !important; }
#featured h2 a { color: #2d2d2d !important; text-decoration: none !important; }
#featured h2 a:hover { background-color: #FFF2CB !important; }

#featured h3 { font-size: 14px; font-weight: bold; margin: 0.5em 0 0.35em 0 !important; }
#featured h3 span { font-weight: normal !important; }

#featured h4 { background-color: #FFF2CB; font-size: 14px; font-weight: bold; margin: 6px 0 5px 0 !important; padding: 4px 3px 4px 3px; }

#featured .date { color: #7a7a7a; margin: -2px 0 9px 0; }

#featured .storycontent div { line-height: 1.35em; margin-bottom: 12px; text-align: justify; }
#featured .storycontent a { text-decoration: underline; }
#featured .storycontent a:hover { background-color: #FFF2CB; }

#featured ul { list-style-type: disc; margin: 0 0 0.5em 20px; }
#featured ul li { line-height: 1.35em; padding: 0 0 0.5em 0; }

#featured .more { font-size: 1.15em; font-weight: bold; }
#featured .more a { color: #febf06 !important; text-decoration: underline; }

#stories {
	float: left;
	width: 283px;
}

#stories .story {
	margin-left: 9px;
	border-bottom: 1px solid #fff2cd;
	margin-bottom: 7px;
}

#stories .story .img {
	width: 65px;
	float: left;
	margin-right: 8px;
}

#stories .story .content {
	width: 200px;
	/*width: 273px;*/
	float: left;
}

#stories .story .content a {
	text-decoration: underline;
}

#stories .story .content a:hover {
	background-color: #FFF2CB;
}

#stories .story h2 {
	font-size: 1.15em;
	font-weight: bold;
	line-height: 0.95em;
}

#stories .story h2 a {
	color: #2d2d2d !important;
	text-decoration: none !important;
}

#stories .story h2 a:hover {
	background-color: #FFF2CB !important;
}

#stories .story .date {
	color: #7a7a7a;
	font-size: 0.85em;
	margin-bottom: 4px;
}

#stories .story .storycontent {
	font-size: 0.85em;
}

#stories .story .storycontent div {
	text-align: justify;
	margin-bottom: 6px;
}

h1 {
	display: none;
}

#sidebar .section, #sidebar .section_alt { background-color: #FFE390; padding: 11px 12px 14px 12px; }
#sidebar h3 { font-size: 2em; font-weight: bold; margin-bottom: 3px; }
.links li { line-height: 1.5em; }
.links a { text-decoration: underline; }

#sidebar .more { font-size: 1.35em; margin-top: 11px; text-align: center; }
#sidebar .more a { font-weight: bold; text-decoration: underline; }
#sidebar .section_alt { background-color: #fff2cb; }
#sidebar .section p { font-size: 1.15em; line-height: 1.5em; }
#sidebar p a { text-decoration: underline; }

.sectionNew ul { margin: 10px; }
.sectionNew li { line-height: 1.5em; }
.sectionNew li a { text-decoration: underline; }

#survey .question {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
}

.wp-polls-ul {
	margin-top: 5px;
}

.wp-polls-ul li {
	font-size: 1.25em;
	line-height: 1.25em;
	border-bottom: 1px solid #f9e2a0;
	padding-bottom: 3px;
	vertical-align: middle;
}

.wp-polls-ul li input {
	vertical-align: text-bottom;
}

#survey .vote {
	text-align: center;
	margin-top: 12px;
}

#survey .results {
	text-align: center;
	margin-top: 5px;
}

#survey .vote_link {
	margin-top: 7px;
	text-align: center;
}

#survey .pollbar {
	border: 0;
}

#survey li small {
	font-weight: normal;
	font-size: 0.8em;
}

.aStory {
	display: block;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}

.aTop, .aNsb {
	margin-bottom: 12px;
	display: block;
}

.aSide {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
}

img.alignright, img.alignRight {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	border: 2px solid #2d2d2d;
}

img.alignleft, img.alignLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 2px solid #2d2d2d;
}

.highlight {
	background-color: #fff2cb;
	border-left: 10px solid #ffde7e;
	padding: 15px 10px 15px 10px;
	margin-bottom: 2.25em !important;
	clear: both;
	margin-top: 12px;
}

.highlight ul {
	margin-top: 0;
	list-style-type: disc;
	margin-left: 22px;
}

.highlight ul li {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-size: 1.1em;
	line-height: 1.25em;
	border-bottom: 1px solid #f7e2a4;
}

form .form_row, .form_row {
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: 1px solid #FFF2CD;
}

form .label, .label {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 0.2em;
}

form .label span, .label span {
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	color: #8A8A8A;
}

form input.styled, input.form_styled {
	font-size: 0.85em;
	padding: 1px;
	border: 1px solid #2c2c2c;
	width: 98%;
}

.form_l {
	float: left;
	width: 48%;
	margin-right: 3%;
}

.form_r {
	float: left;
	width: 48%;
}

#errors {
	background-color: #FFF2CB;
	padding: 12px;
	margin-bottom: 1.5em;
}

#errors h3 {
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 0.5em;
}

#errors ul {
	margin-left: 15px;
}

#errors li {
	font-size: 0.85em;
	line-height: 1.2em;
	border-bottom: 1px solid #F9E2A0;
	padding-top: 2px;
	padding-bottom: 2px;
}

#profile_form {
	border: 1px solid #FFF2CD;
	padding: 15px 15px 0 15px;
}

#profile_form .left {
	float: left;
	width: 38%;
	margin-right: 3%;
}

#profile_form .right {
	float: left;
	width: 58%;
}

#avatar_container {
	width: 64px;
	height: 64px;
	float: right;
	margin-left: 15px;
	text-align: center;
}

.center {
	text-align: center;
}

.more_insider {
	margin-top: 10px;
	border-top: 2px dashed #FFE390;
	padding-top: 10px;
	text-align: center;
}

#stories .section, #stories .section_alt {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFE390;
}

#stories .section_alt {
	background-color: #fef7e0;
	border: 1px solid #FFF2CB;
	padding: 10px;
}

#stories .section h4, #stories .section_alt h4 {
	font-weight: bold;
	font-size: 1.25em;
	margin-bottom: 0.35em;
}

#stories .section ul, #stories .section_alt ul {
	list-style-type: disc;
	margin-left: 12px;
}

#stories .section li, #stories .section_alt li {
	padding-top: 2px;
	padding-bottom: 3px;
}

#stories .section li a, #stories .section_alt li a {
	text-decoration: underline;
}

#related_posts {
	margin-bottom: 10px;
	background-color: #fef7e0;
	border: 1px solid #FFF2CB;
	padding: 10px;
	margin-top: 2em;
}

#related_posts h3 {
	font-weight: bold;
	font-size: 1.25em;
	margin-bottom: 0.35em;
}

#related_posts ul {
	list-style-type: disc;
	margin-left: 12px;
}

#related_posts li {
	padding-top: 2px;
	padding-bottom: 3px;
}

#related_posts li a {
	text-decoration: underline;
}

.tabular, .tabular2 {
	border: 1px solid #FFF2CB;
}

.tabular tr.h, .tabular2 tr.h {
	background-color: #FFE390;
}

.tabular tr.h td, .tabular2 tr.h td {
	padding: 3px;
	font-weight: bold;
}

.tabular tr.n td, .tabular tr.n td {
	border-bottom: 1px solid #FFF2CB;
	padding: 3px;
}

.tabular tr, .tabular td, .tabular2 tr, .tabular2 td { vertical-align: top; }
.tabular2 td { padding: 5px !important; }

.upcoming { float: left; width: 130px; border-bottom: 1px solid #fff2cb; padding-top: 2px; padding-bottom: 2px; }
.upcoming .pic { float: left; width: 34px; height: 24px; background-repeat: no-repeat; }
.upcoming .info { float: left; width: 96px; }
.upcoming .info .date { font-size: 0.75em; font-weight: bold; }
.upcoming .info .time { font-size: 0.75em; font-weight: bold; }
.upcoming .info .opponent { font-size: 0.75em; }
.upcoming .tickets { font-size: 0.7em; font-weight: bold; margin-top: 2px; }

#recent_stories { margin-top: 12px; background-color: #FFF2CB; padding: 10px; }
#recent_stories h4 { font-weight: bold; margin-bottom: 3px; }
#recent_stories ul { list-style-type: disc; margin-left: 20px; }
#recent_stories li { font-size: 0.9em; padding-top: 2px; padding-bottom: 3px; }

#navigation { padding: 4px 4px 4px 5px; margin-bottom: 5px; float: right; text-align: right; }
#navigation a { font-weight: bold; }

.post_list { font-size: 0.9em; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #FFF2CB; clear: both; }
.post_list h3 { margin-bottom: 2px; }
.post_list .img { height: 65px !important; overflow: hidden !important; width: 65px !important; }
.post_list .img img { width: 65px; }

#important { border: 1px solid #fedb73; padding: 3px; text-align: center; font-size: 0.8em; background-color: #FFE390; width: 687px; }
#important a:hover { text-decoration: underline; }

.clear { clear: both; }


h3.contributor { margin-top: -5px; font-size: 1.1em; }
p.contributor { font-size: 1.1em; line-height: 1.35em; margin: 1em 0 1em 0; }
a.contributor { text-decoration: underline; color: #7A7A7A; }

#live_updates { padding: 12px; background-color: #2D2D2D; }
#live_updates h3 { font-size: 1.25em; }
#live_updates h3, #live_updates h3 a { font-weight: bold; color: #FFF; }
#live_updates div a { color: #F8B334 !important; }

.container { background: #fff none; border: 1px solid #000; height: 20px; margin: 0 auto 7px auto; width: 684px; overflow: hidden; display: none; }
.container .wrap { height: 18px; width: 670px; left: 5px; top: 1px; overflow: hidden; position: relative; line-height: 1.5em; font-size-adjust: none; }

table.chart { width: 98%; }
table.chart td { border-bottom: 1px solid #d3d3d3; vertical-align: top; }
table.chart td p { margin: 0 0 7px 0; }
table.chart td.image { width: 80px; }
table.chart td.image img { margin: 7px 15px 7px 0; }
table.chart td.info { padding: 14px 0 15px 0; }
table.chart td.info h3 { font-size: 1.1em !important; margin: 0 0 4px 0 !important; }
table.chart td.info .salary { font-size: 0.85em; }
table.chart td.info .stats { font-size: 0.85em; margin: 2px 0 0 0; }
table.chart td.info .buzz { font-size: 0.95em; line-height: 1.2em; margin: 9px 0 15px 0; }
table.chart td.info .buzz p { font-size: 1em !important; margin: 0 0 5px 0 !important; }

.playerPost table.chart td { border-bottom: 0 !important; }
.playerPost { border-bottom: 1px solid #d3d3d3; margin: 0 0 15px 0; padding: 0 0 15 0; }

#flag { margin: 0 0 1em 0; height: 90px; width: 690px; }

h2.new { border-bottom: 1px solid #c9c9c9; font-size: 1.05em !important; margin: 0 0 0.5em 0 !important; padding: 0 0 4px 0; }

.half { float: left; margin: 0 0 1.25em 0; width: 333px; }
.half h3 { background-repeat: no-repeat; height: 23px; font-size: 1.45em; padding: 10px 0 0 0; }

.half .post_list { border-bottom: 1px solid #efefef; }
.half .post_list h3 { background-image: none !important; font-size: 1.1em !important; height: auto !important; line-height: 1.15em !important; margin: 0 0 2px 0 !important; }
.half .post_list .img { float: left; margin: 0 10px 0 0; width: 65px; }
.half .post_list .info { float: left; height: 7em !important; width: 258px; }
.half .post_list .info .date { color: #7a7a7a; font-size: 0.85em !important; }
.half .post_list .info .storycontent { margin: 5px 0 0 0 !important; font-size: 0.95em !important; line-height: 1.1em !important; }

.half .rumor-link { font-size: 0.9em; font-weight: bold; padding: 0 0 7px 0; }

#nfl-rumors { margin-right: 15px !important; }
#nfl-rumors h3 { background-image: url(images/rumors-nfl.jpg); }
#nhl-rumors h3 { background-image: url(images/rumors-nhl.jpg); }
#mlb-rumors { margin-right: 15px !important; }
#mlb-rumors h3 { background-image: url(images/rumors-mlb.jpg); }
#ncaa-rumors h3 { background-image: url(images/rumors-ncaa.jpg); }


#section-rumors { background-color: #2e2d2d !important; border: 2px solid #2d2d2d; border-bottom: 12px solid #1D1D1D; padding: 0 !important; width: 238px; }
#section-rumors .in { padding: 12px; }
#section-rumors ul { list-style-type: disc; margin: 0 0 0 15px; }
#section-rumors li { color: #fdb43c; font-size: 11px; line-height: 1.1em !important; padding: 0 0 5px 0; }
#section-rumors li a { color: #fff !important; text-decoration: none !important; }
#section-rumors li a:hover { color: #fdb43c !important; text-decoration: underline !important; }
#section-rumors .more { font-size: 1.05em !important; text-align: left !important; }
#section-rumors .more a { color: #fdba30 !important; }

#section-buzz, #section-ncaa, #section-farm, #section-recommended, #section-players, #section-daily5, #section-rumor-mill { background-color: #242424 !important; background-image: url(images/bg-buzz.jpg); background-repeat: repeat-y; border-bottom: 12px solid #1D1D1D; padding: 0 !important; }
#section-buzz .h, #section-ncaa .h, #section-farm .h { background-image: url(images/latest-buzz-bar.jpg); background-repeat: no-repeat; height: 44px; width: 242px; }
#section-recommended .h { width: 242px; }
#section-buzz a.link { display: block; height: 44px; text-indent: -9000px; width: 180px; }
#section-buzz a.hrss { float: right; padding: 15px 6px 0 0; text-align: right; }
#section-ncaa .h a, #section-farm .h a { display: block; padding: 15px 6px 0 0; text-align: right; }
#section-buzz .in, #section-ncaa .in, #section-farm .in, , #section-recommended .in, #section-players .in, #section-daily5 .in, #section-rumor-mill .in { padding: 12px; }
#section-buzz ul, #section-ncaa ul, #section-farm ul, #section-recommended ul, #section-players ul, #section-daily5 ul, #section-rumor-mill ul { list-style-type: disc; margin: 0 0 0 25px; }
#section-buzz li, #section-ncaa li, #section-farm li, #section-recommended li { color: #fdb43c; font-size: 11px; line-height: 1.1em !important; padding: 0 0 5px 0; }
#section-buzz li a, #section-ncaa li a, #section-farm li a, #section-recommended li a { color: #fff !important; text-decoration: none !important; }
#section-buzz li a:hover, #section-ncaa li a:hover, #section-farm li a:hover, #section-recommended li a:hover { color: #fdb43c !important; text-decoration: underline !important; }
#section-buzz .more { font-size: 1.05em !important; margin: 0 0 8px 15px !important; text-align: left !important; }
#section-buzz .more a { color: #fdba30 !important; }

#section-players li, #section-daily5 li, #section-rumor-mill li { color: #fdb43c; font-size: 11px; line-height: 1.1em !important; padding: 0 0 5px 0; }
#section-players li a, #section-daily5 li a, #section-rumor-mill li a { color: #fff; text-decoration: none !important; }
#section-players li a.update-link, #section-daily5 li a.update-link, #section-rumor-mill li a.update-link { color: #fdba30 !important; font-weight: bold !important; size: 10px !important; }
#section-players li a:hover, #section-daily5 li a:hover, #section-rumor-mill li a:hover { text-decoration: underline !important; }

#section-vulcan { background-color: #2e2d2d !important; background-image: url(images/bg-buzz.jpg); background-repeat: no-repeat; border-bottom: 12px solid #1D1D1D; padding: 0 !important; }
#section-vulcan ul { list-style-type: disc !important; margin: 8px 0 8px 25px !important; }
#section-vulcan li { color: #f3533a; }
#section-vulcan li a { color: #fff; text-decoration: none !important; }
#section-vulcan li a:hover { text-decoration: underline !important; }

#section-steelers-tc { background-color: #2e2d2d !important; background-image: url(images/bg-buzz.jpg); background-repeat: no-repeat; border-bottom: 12px solid #1D1D1D; padding: 0 !important; }
#section-steelers-tc ul { list-style-type: disc !important; margin: 8px 6px 8px 25px !important; }
#section-steelers-tc li { color: #EAAB3A; line-height: 1.1em !important; }
#section-steelers-tc li a { color: #fff; text-decoration: none !important; }
#section-steelers-tc li a:hover { text-decoration: underline !important; }
#section-steelers-tc .more { font-size: 1.05em !important; font-weight: bold; margin: 0 0 8px 15px; text-align: left !important; text-decoration: underline; }
#section-steelers-tc .more a { color: #EAAB3A !important; }


#section-prospects { background-color: #242424 !important; background-image: url(images/bg-buzz.jpg); background-repeat: repeat-y; border-bottom: 12px solid #1D1D1D; border-top: 2px solid #EFAB3E; padding: 0 !important; }
#section-prospects .img { border-bottom: #1d1d1d !important; }
#section-prospects ul { list-style-type: disc; margin: 8px 0 8px 25px !important; }
#section-prospects li { color: #fdb43c; font-size: 11px; line-height: 1.1em !important; padding: 0 0 5px 0; }
#section-prospects li a { color: #fff !important; text-decoration: none !important; }
#section-prospects li a:hover { color: #fdb43c !important; text-decoration: underline !important; }
#section-prospects .more { font-size: 1.05em !important; font-weight: bold; margin: 0 0 8px 15px; text-align: left !important; text-decoration: underline; }
#section-prospects .more a { color: #fdba30 !important; }

#section-pens-morning-skate { background-color: #fff !important; background-image: url(images/bg-pens-side.jpg); background-repeat: no-repeat; border-bottom: 12px solid #1D1D1D; border-top: 2px solid #EFAB3E; padding: 0 !important; }
#section-pens-coachs-corner { background-color: #fff !important; background-image: url(images/bg-coachs-corner.jpg); background-repeat: no-repeat; border-bottom: 12px solid #1D1D1D; border-top: 2px solid #EFAB3E; padding: 0 !important; }
#section-depaolis-latest { background-color: #fff !important; background-image: url(images/bg-depaolis-latest.jpg); background-repeat: no-repeat; border-bottom: 12px solid #1D1D1D; border-top: 2px solid #EFAB3E; padding: 0 !important; }
#section-inside-the-nhl { background-color: #fff !important; background-image: url(images/bg-depaolis-latest.jpg); background-repeat: no-repeat; border-bottom: 12px solid #1D1D1D; border-top: 2px solid #EFAB3E; padding: 0 !important; }

#section-pens-morning-skate .img, #section-pens-coachs-corner .img, #section-depaolis-latest .img, #section-inside-the-nhl .img { border-bottom: #1d1d1d !important; }
#section-pens-morning-skate ul, #section-pens-coachs-corner ul, #section-depaolis-latest ul, #section-inside-the-nhl ul { list-style-type: disc; margin: 8px 0 2px 25px !important; }
#section-pens-morning-skate li, #section-pens-coachs-corner li, #section-depaolis-latest li, #section-inside-the-nhl li { color: #242424; font-size: 11px; line-height: 1.1em !important; padding: 0 0 5px 0; }
#section-pens-morning-skate li a, #section-pens-coachs-corner li a, #section-depaolis-latest li a, #section-inside-the-nhl li a { color: #242424 !important; text-decoration: none !important; }
#section-pens-morning-skate li a:hover, #section-pens-coachs-corner li a:hover, #section-depaolis-latest li a:hover, #section-inside-the-nhl li a:hover { color: #434343 !important; text-decoration: underline !important; }
#section-pens-morning-skate .more, #section-pens-coachs-corner .more, #section-depaolis-latest .more, #section-inside-the-nhl .more { color: #fdba30; font-size: 1.05em !important; font-weight: bold; margin: 0 0 8px 15px !important; text-align: left !important; text-decoration: underline; }
#section-pens-morning-skate .more a, #section-pens-coachs-corner .more a, #section-depaolis-latest .more a, #section-inside-the-nhl .more a { color: #fdba30 !important; }


.rumor-post { border-bottom: 1px solid #D3D3D3;  margin: 0 0 15px 0; padding: 0 0 15px 0; }
#section-ncaa .h { background-image: url(images/bg-ncaa.jpg); height: 76px; }
#section-farm .h { background-image: url(images/farm-reports.jpg); height: 52px; }

#featured-new .m { float: left; margin: 0 12px 0 0; width: 390px; }
#featured-new .s { float: left; width: 290px; }

#featured-new .img { border: 1px solid #1d1d1d; display: block; }
#featured-new h2 { font-size: 1.65em; font-weight: bold; margin-top: 5px; margin-bottom: 0; }
#featured-new h2 a { color: #2d2d2d !important; text-decoration: none !important; }
#featured-new h2 a:hover { background-color: #FFF2CB !important; }
#featured-new .date { color: #7a7a7a; margin-top: -7px; margin-bottom: 8px; }
#featured-new .storycontent div { line-height: 1.35em; margin-bottom: 12px; text-align: justify; }
#featured-new .storycontent a { text-decoration: underline; }
#featured-new .storycontent a:hover { background-color: #FFF2CB; }
#featured-new .more { font-size: 1.15em; font-weight: bold; }
#featured-new .more a { color: #febf06 !important; text-decoration: underline; }


#insider-notebook { border: 1px solid #282828; border-top: 8px solid #282828; }
#insider-notebook .notebook-post { border-bottom: 1px solid #e2e2e2; margin: 8px 8px 0 8px; padding: 0 0 8px 0; }
#insider-notebook .notebook-post img.image { float: left; margin: 0 8px 0 0; width: 50px; }
#insider-notebook .info { float: left; width: 210px; }
#insider-notebook .info h3 { font-size: 15px; margin: 0 0 2px 0 !important; text-transform: uppercase; }
#insider-notebook .info a.link { color: #7a7a7a; display: block; font-size: 11px; line-height: 1.15em !important; text-decoration: underline; }

#rumor-central-m, #latest-news-m { border: 1px solid #282828; border-top: 8px solid #282828; margin: 10px 0 0 0; }
#rumor-central-m .rumor, #latest-news-m .rumor { border-bottom: 1px solid #e2e2e2; font-size: 11px; margin: 0 8px 0 8px; padding: 5px 0 5px 0; }
#rumor-central-m .more, #latest-news-m .more { font-size: 11px; margin: 7px 0 5px 8px; }

#more-insight { border: 1px solid #ffe9a8; background-color: #fff6dc; margin: 5px 0 0 0; padding: 8px 8px 4px 8px; }
#more-insight h4 { color: #febf06; font-weight: bold; margin: 0 0 5px 0; }
#more-insight ul { color: #262626; font-size: 12px; font-weight: bold; margin: 0 0 0 8px; }
#more-insight li { line-height: 1.1em; padding: 0 0 4px 0; }
#more-insight li a { color: #262626; text-decoration: none; }

#stories-new .story { border-bottom: 1px solid #fff2cd; float: left; margin: 0 9px 7px 0 !important; height: 105px; width: 335px; }
#stories-new .img { float: left; margin: 0 8px 0 0; width: 65px; }
#stories-new .content { float: left; margin: 0 !important; width: 250px; /*width: 273px;*/ }
#stories-new .content a { text-decoration: underline; }
#stories-new .content a:hover { background-color: #FFF2CB; }
#stories-new h2 { font-size: 13px; font-weight: bold; line-height: 1.1em; margin: 0 !important; }
#stories-new h2 a { color: #2d2d2d !important; text-decoration: none !important; }
#stories-new h2 a:hover { background-color: #FFF2CB !important; }
#stories-new .date { color: #7a7a7a; font-size: 11px; margin-bottom: 4px; }
#stories-new .storycontent { font-size: 12px; margin: 1px 0 0 0 !important; }
#stories-new .storycontent div { margin: 0 0 6px 0 !important; text-align: justify; }
#stories-new .astory { float: left; }
#stories-new .storya { float: left; margin: 0 9px 7px 0; width: 335px; }

.storya-new { float: left; margin: 0 19px 8px 0; text-align: center; width: 340px; }
.storya-right { margin-right: 0 !important; }

#attention { background-color: #FFF6DC; background-image: url(images/bg-attention.gif); background-repeat: no-repeat; border: 1px solid #FFE9A8; margin: 0 0 1em 0; padding: 12px 12px 12px 46px; }
#attention h5 { font-weight: bold; margin: 0 0 2px 0; text-transform: uppercase; }
#attention p { font-size: 11px; line-height: 1.15em; }
#attention a { text-decoration: underline; }

#contest_w { background-color: #212121; background-image: url(images/bg-contest.jpg); background-repeat: no-repeat; }
#contest_w .img { color: #fff; padding: 12px 10px 12px 10px; }
#contest_w h3 { color: #f7c73e; font-size: 13px; font-weight: bold; line-height: 1.25em; margin: 0 10px 1px 10px; }
#contest_w p { color: #fff; font-size: 12px; line-height: 1.4em; margin: 0 10px 0 10px; padding: 0 0 15px 0; }
#contest_w .btn { padding: 0 0 15px 0; text-align: center; }

.form-toggle { background-color: #FFF2CB; font-weight: bold; margin: 1.5em 0 0 0 !important; padding: 4px; width: 175px; }
.admin-form { background-color: #FFF2CB; display: none; margin: 0; padding: 15px; width: 500px; }
.admin-form field { margin: 0 0 3px 0; }
.admin-form label { float: left; font-weight: bold; width: 100px; }
.admin-form input { border: 1px solid #FFE390; float: left; font-size: 12px; padding: 2px; width: 350px; }
.admin-form select { border: 1px solid #FFE390; float: left; font-size: 12px; padding: 2px; width: 350px; }
.admin-form textarea { border: 1px solid #FFE390; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; width: 350px; }
.admin-form .btns { margin: 12px 0 0 0; text-align: center; }
.admin-form .btns input { border: 0 !important; width: auto !important; }

#depth-chart { vertical-align: top !important; width: 691px !important; }
#depth-chart th { background-repeat: no-repeat; height: 85px; padding: 60px 0 0 12px; width: 391px; }
#depth-chart.steelers th { background-image: url(images/dc-steelers-header.jpg); }
#depth-chart.penguins th { background-image: url(images/dc-penguins-header.jpg); }
#depth-chart.pirates th { background-image: url(images/dc-pirates-header.jpg); }
#depth-chart thead th { color: #fff !important; font-size: 11px; }

#depth-chart tbody tr { background-color: #343434; background-position: center left; background-repeat: no-repeat; border-bottom: 1px solid #272727; color: #fff; }

#depth-chart tr.links { background-color: #2f2f2f; }
#depth-chart tr.links td { color: #e5b837; font-size: 10px; font-weight: bold; padding: 8px 12px 8px 12px; }
#depth-chart tr.links div { margin: 0 0 1px 0 !important; }
#depth-chart tr.links strong { color: #fff; }
#depth-chart tr.links a { color: #e5b837; text-decoration: none; }

#depth-chart tr.position { background-color: #343434; }
#depth-chart tr.position td { color: #e5b837; font-size: 18px; padding: 8px 12px 8px 12px; text-transform: uppercase; }

#depth-chart tr.players { background-color: #2f2f2f; }
#depth-chart tr.players ol { padding: 8px 12px 8px 12px; }
#depth-chart tr.players li { line-height: 1.3em; }
#depth-chart tr.players strong { display: block; margin: 0 0 2px 0; }
#depth-chart tr.players p { font-size: 12px; margin: 2px 0 2px 0; }

#featured-new h4 { font-size: 15px !important; font-weight: bold; margin: 15px 0 3px 0; }
#featured-new .upcoming { float: left; width: 130px; border-bottom: 1px solid #fff2cb; padding-top: 2px; padding-bottom: 2px; }
#featured-new .pic { float: left; width: 34px; height: 24px; background-repeat: no-repeat; }
#featured-new .info { float: left; width: 96px; }
#featured-new .date { color: #2d2d2d !important; font-size: 0.75em; font-weight: bold; margin: 0 !important; }
#featured-new .time { font-size: 0.75em; font-weight: bold; }
#featured-new .opponent { font-size: 0.75em; }
#featured-new .tickets { font-size: 0.7em; font-weight: bold; margin-top: 2px; }

#postboard { margin: 8px 0 0 0; }
#postboard .posting { border-bottom: 1px dashed #F2F2F2; border-top: 3px solid #FEBF06; margin-bottom: 16px; padding: 12px 0 16px 0; }
#postboard .img { border: 0; margin: 0 0 10px 15px; float: right; }
#postboard h3 { margin: 0 0 3px 0 !important; }
#postboard h3 a:hover { background-color: #FFF2CB; }
#postboard .date { font-size: 12px !important; }
#postboard .content div { line-height: 1.3em !important; margin: 0 0 0.85em 0; }
#postboard .more { font-size: 13px !important; }

#category-page .img { float: left; margin: 0 15px 0 0; width: 344px; }
#category-page .articles { float: left; width: 330px; }
#category-page h3 { margin: 10px 0 5px 0 !important; }
#category-page .related_post { list-style-type: disc !important; margin: 0 0 0 20px !important; }
#category-page li { line-height: 1.1em !important; padding: 0 0 4px 0 !important; }
#category-page .related_post a { color: #f8b53d; }
#category-page .related_post a:hover { text-decoration: underline !important; }

#team-page .img { float: left; margin: 0 15px 5px 0; width: 294px; }
.top-articles { float: left; width: 388px; }
.top-articles h2 { border-bottom: 1px solid #e8e8e8; margin: 0 0 5px 0 !important; padding: 0 0 10px 0; }
.top-articles ul { list-style-type: disc; margin: 0 0 5px 0; padding: 0 0 0 15px !important; }
.top-articles li { border-bottom: 1px solid #e8e8e8; padding: 6px 0 5px 0; }
.top-articles .team-feature { border-bottom: 1px solid #e8e8e8; margin: 10px 0 5px 0; padding: 0 0 10px 0; }
.top-articles .new-image { margin: 0 0 6px 0; }
.top-articles h3 { margin: 0 0 2px 0 !important; }
#team-page .date { color: #8a8a8a; font-size: 12px !important; }

#featured-story-block { height: 325px; overflow: hidden; }
#featured-story { background-position: top center; background-repeat: repeat; float: left; height: 325px; overflow: hidden; width: 525px; }
#featured-story div { background-image: url(images/bg-featured-story.png); background-repeat: repeat; height: 83px; margin-top: 230px; padding: 10px 12px 2px 12px; }
#featured-story h2 { color: #fff; font-size: 25px !important; font-weight: bold; margin: 0 0 3px 0 !important; }
#featured-story h2 a { color: #fff; text-decoration: none !important; }
#featured-story h2 a:hover { color: #febf06; }
#featured-story p { color: #fff; font-size: 13px; line-height: 15px; margin: 0 0 4px 0 !important; text-align: justify; }
#featured-story a.read-more { color: #febf06; text-decoration: none; }
#featured-story a.read-more:hover { text-decoration: underline !important; }
.byline { font-size: 11px !important; font-style: italic; line-height: 12px !important; margin: 0 !important; text-align: center !important; }
.byline a { color: #fff; text-decoration: underline !important; }
.byline a:hover { color: #febf06; }

#featured-sidebar { float: left; height: 325px; overflow: hidden; width: 174px; }

#section-twitter { background-color: #2e2d2d !important; }
#section-twitter img { float: left; margin: 0 10px 0 0; width: 30px; }
#section-twitter p { color: #fff !important; font-size: 10px !important; float: left; line-height: 1.3em !important; width: 175px; }
#section-twitter p a { color: #febf06 !important; font-size: 10px !important; }

#insight-box { background-image: url(images/bg-more-insight.gif); background-repeat: no-repeat; height: 84px; margin: 0 0 0 0; overflow: hidden; padding: 10px 8px 2px 12px; }
#insight-box h3 { font-size: 15px !important; margin: 0 0 4px 0 !important; }
#insight-box li { font-size: 11px; padding: 0 0 4px 0; }
#insight-box li a:hover { text-decoration: underline !important; }

#commentsV2 { border-bottom: 1px solid #BFBFBF; width: 291px; }
#commentsV2 h3 { background-image: url(images/h3-article-comments.gif); background-position: top left; background-repeat: no-repeat; height: 45px; margin: 0 !important; text-indent: -9000px; width: 291px; }

#commentsV2 .submitForm, #commentsV2 .subscribeMessage { border: 1px solid #BFBFBF; border-top: 0 !important; border-bottom: 0 !important; padding: 3px 10px 10px 10px !important; }
#commentsV2 .submitForm h4 { color: #373737; font-size: 14px; font-weight: bold; margin: 0 0 5px 0 !important; }
#commentsV2 .submitForm h4 a.cancel { color: #D61A21; font-size: 11px !important; font-weight: normal !important; }
#commentsV2 .sfLeft { float: left; margin: 0 10px 0 0; width: 64px; }
#commentsV2 .sfRight { float: left; margin: 0; width: 173px; }
#commentsV2 #userComment { border: 1px solid #d7d7d7; color: #373737; font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; line-height: 14px !important; height: 62px; width: 171px; }
#commentsV2 .refreshBtn, #commentsV2 .submitBtn { margin-top: 8px !important; text-align: center; }

#commentsV2 .subscribeMessage h4 { background-image: url(images/bg-h-insider.gif); background-position: top left; background-repeat: no-repeat; color: #373737; font-size: 16px; font-weight: bold; line-height: 17px !important; margin: 0 0 4px 0 !important; padding-left: 35px; }
#commentsV2 .subscribeMessage p { color: #373737; font-size: 13px; line-height: 17px !important; }
#commentsV2 .subscribeMessage p a { color: #373737; text-decoration: underline !important; }
#commentsV2 .subscribeMessage p a:hover { color: #FBC332; }
#commentsV2 .subscribeMessage h5 { color: #373737; font-size: 16px; font-weight: bold; line-height: 17px !important; margin: 8px 0 4px 0 !important; text-align: center; }
#commentsV2 .subscribeMessage .subscribeBtn { text-align: center; }

#commentsV2 #commentList { border: 1px solid #BFBFBF; border-bottom: 0 !important; padding: 3px 0 0 0 !important; }

#instory_photo { margin: 0 auto 7px auto; overflow: hidden; text-align: center; width: 105px; }
#instory { border: 1px solid #bcbcbc; float: right; margin: 0 0 10px 15px; padding: 10px; width: 105px; }
#instory h3 { font-size: 11px !important; line-height: 13px !important; margin: 0 0 4px 0 !important; text-align: center; }
#instory img { }
#instory p { font-size: 11px !important; line-height: 14px !important; margin: 0 !important; text-align: center; }
#instory p a { font-weight: bold; }
