@charset "UTF-8";
/* CSS Document */

/* RESET CSS */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* END RESET CSS */

/* COLORS 
yellar FFCC00
grey D6D6D6
blue 99CCFF
*/


html, body { height:100%; width:100%; background-color:#000000; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif }

/* MAIN WRAPPER */
#main{ height:100%; width:100% }
#altContent { position:absolute; z-index:9999; text-align: left; }
#altContent div { display: inline; }

#altContent p,
#altContent h1,
#altContent h2,
#altContent h3 { margin: 10px 0 10px 0; }

#altContent h1 { font-size: 24px; }
#altContent h2 { font-size: 18px; }
#altContent h3 { font-size: 16px; }

/* END MAIN WRAPPER */


/* MODAL ITEMS */

div#modalHolder { position:absolute; z-index:9999; color:#FFFFFF; padding:4px; margin:80px auto; background-color:#000000; border:1px solid #D6D6D6; overflow:hidden; }
div#modalClose { color:#A8A8A8; font-family:arial,sans-serif; font-weight:bold; font-size:14px; text-align:center; position:absolute; top:54px; background-color:#000000; padding:6px 8px; cursor:pointer; }
div.modalButtonCont { width:100%; display:block; text-align:center; margin:0px auto; padding:20px 0px 0px; }
button.modalButton { background-color:#FFC300; width:176px; margin:0px 10px; color:#000000; display:inline-block; font-size:13px; border: 0px; font-weight: bold; padding: 10px;
	 					-webkit-box-shadow: #000000 1px 1px 2px; }

/* HEADER FOOTER */
#header { height:50px; background-color:#000000 }
/* END HEADER FOOTER */

/* FLASH ITEMS */
#flashcontainer { width:100%; display:block; height:640px; border-top: 1px solid #9A530D;  text-align: center; }

a:focus, object:focus { outline: none; -moz-outline-style: none; }

/* END FLASH ITEMS */

/* NFL PAGE */ 
#nflcontainer { background:url(http://cdn.dolimg.com/franchise/johncarter/img/bg/nfl.jpg) no-repeat center; display:block; height:640px; width:100%; overflow:visible; margin:auto }
#nflcolumn { width:732px; margin:auto }
#yellowbar{ background-image:url(http://cdn.dolimg.com/franchise/johncarter/img/nflbar.jpg); width:732px; height:43px; text-align:right; margin: 10px auto }
#yellowbar img { margin:5px 15px; }
.share{ text-align:right; margin:0 -10px 90px 0;}
.share img { margin-top:14px }

.dropshadow{
	-moz-box-shadow: 0px 0px 10px 0px #161616;
	-webkit-box-shadow: 0 0 10px 0px #161616;
}

/* UI WIDGET MODAL */
.ui-dialog-content
{
	width:820px;
	height:620px;
}

.ui-dialog iframe { width:820px; height:620px; }

/* Footer */
#htmlFooter { 
	
	
}

#footer {
   	width:100%;
	min-width: 996px;
	height: 433px;
    margin: 0 auto;
	padding: 20px 0 20px 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
	line-height: 12px;
    position: relative;
	text-align: center;
	color: #666666;
	background:#000000 url('../img/footer_BG.jpg') no-repeat center top;
}

#footer a:hover { text-decoration:none; }


#footerModules { width:100%; min-width:996px; height:210px; margin:0px auto; overflow:hidden; }


#footer #orbitOuterL { width:272px; height:200px; display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0px 27px; margin:10px auto; }
#footer #footerModC { width:272px; height:200px; display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:30px 27px 0px; margin:10px auto; }
#footer #orbitOuterR { width:272px; height:200px; display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0px 27px; margin:10px auto; }

#footer .tweetCont { font-family:Helvetica,sans-serif; font-size:11px; color:#D6D6D6; line-height:120%;
						background:url('../img/footerMods/twitterHeader.png') no-repeat 25px 0; }

#footer .tweetCont ul {  }
#footer .tweetCont ul li { text-align:left; padding-bottom:12px; }
#footer .tweetCont ul li a { color:#99CCFF; text-decoration:none; }	
#footer .tweetCont ul li a:hover { color:#99CCFF; text-decoration:none; }

#footer .tweetCont ul li.tweetMore { text-align:right; }
#footer .tweetCont ul li.tweetMore a { color:#D6D6D6; text-decoration:none; }	
#footer .tweetCont ul li.tweetMore a:hover { color:#D6D6D6; text-decoration:none; }

#footer span.tDate { font-size:9px; }

#footer span.tByline { display:block; }
#footer span.tByline a, #footer span.tByline a:hover { text-decoration:none; font-weight:bold; color:#D6D6D6; }

#footer #footer3d_ratings { width:550px; height:90px; text-align:center; margin:16px auto 20px; }



#footer a:link,
#footer a:active,
#footer a:visited,
#footer a:hover {
	color: #666666;
}

/* Twitter + Age Gate */
.tw-container {
    text-align: left;
    width: 530px;
	height: 500px;
	border: red solid 1px;
    margin: 0 auto;
}

.tw-container h2 {
    margin: 10px 0 10px 15px;
}

.tw-feed {
    text-align: left;
}

.tw-feed a {
    text-decoration: underline;
}

.tw-feed-item {
    font-size: 16px;
    font-weight: normal;
    font-family: MittelschriftAusD, Verdana, sans-serif;
    padding: 15px;
    position: relative;
}

.tw-feed-item.even {
    background-color: #000000;
}

.tw-feed-item.odd {
    background-color: #0a0a0a;
}

.tw-feed .djc {
    font-size: 14px;
    font-weight: bold;
    float: left;
    color: #c0c0c0;
}

.tw-feed .djm {
    float: left;
    color: #878282;
    font-size: 10px;
    margin:  4px 0 0 5px;
}

.tw-feed .text {
    color: #f9f9f9;
}

.tw-feed .text a {
    color: #a80008;
}

.tw-feed .bar {

}

.tw-feed .bar .date {
    font-size: 10px;
    color: #7d898e;
    float: left;
    margin: 4px 0 0 0;
}

.tw-feed .bar .btn-rtw,
.tw-feed .bar .btn-fb {
    float: right;
    width: 18px;
    height: 18px;
    margin-left: 2px;
}

.tw-feed .bar .btn-rtw {
    background: url('../images/btn-twfeed-rtw.png') no-repeat;
}

.tw-feed .bar .btn-fb {
    background: url('../images/btn-twfeed-fb.png') no-repeat;
}

.tw-feed-disclaimer {
    display: none;
    width: 175px;
    position: absolute;
    border:  1px solid #a80008;
    padding:  10px;
    font-size: 10px;
    color: #a80008;
    top: 25px;
    right: -210px;
}

#tw-load-more a {
    display: block;
    width: 530px;
    height: 59px;
    background: url('../images/btn-load-more-messages.png') no-repeat;
}
