@charset "utf-8";
/* CSS Document */
/* Reset */
body{color:#333;background:#F2F2F2 url(images/pgorBackground.jpg) left top repeat-x;font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
p {font-size:100%;font-weight:normal;margin-top:5px}
input,textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* General */
em {font-style: italic;}
a em:before {content: ;}
.center {text-align: center;}
#wrapper {border:1px solid #6A6D6E; width:990px; margin:10px auto 10px auto; text-align:left; position: relative;}
#main-content {width:990px; background: transparent url(images/main-bg.gif) repeat-y;}
.pod h3, .related h3 {color:#FB0F0C; font-family: Verdana, sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase; letter-spacing:.5px; background: #FFF; padding-bottom: 5px;}
.pod h4 {margin-top:5px; margin-bottom:5px; color:#313131; font-family: Georgia, Arial, sans-serif; font-size: 18px; font-weight: normal; letter-spacing: .25px;}
.pod-links {list-style:none; text-align:right;}
.pod-links a {letter-spacing:.5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#44779F; text-decoration:none; line-height: 20px;}
.pod-links a:hover {color:#EB2A2E; background-color:#F2F2F2; border-bottom:1px solid #EFA4A6; text-decoration:none;}
.pod {padding: 5px 10px 5px 10px; background-color:#FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #313131; letter-spacing: .5px; overflow: hidden;}
.pod ul {list-style: none;}
.pod img {/*padding: 5px 0;*/}
.pod-border {border-bottom:1px solid #CFCFCF; height: 5px; clear: both;}
.related {padding: 10px 10px 40px 10px; border: 1px solid #CFCFCF; float: right; margin-bottom: 45px; margin-left:10px; width:110px}
.related-links {list-style:none; text-align:left; clear: right;}
.related-links li {display:block; background:url(images/quotes.gif) 0 7px no-repeat;padding-left:10px;}
.related-links a {letter-spacing:.5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#44779F; text-decoration:none; line-height: 20px;}
.related-links a:hover {color:#EB2A2E; background-color:#F2F2F2; border-bottom:1px solid #EFA4A6; text-decoration:none;}

/* Header */
#header	{height:140px; background-color:#FFF; position: relative;}
#header h1 {width:293px; height:125px; margin-left:15px; margin-top:7px; float: left;}
#header h1 span {width: 293px; height:125px; position:absolute; background: url(images/logo.gif) no-repeat;}
#header a img {margin-right: 10px; float: right; display: block; position: absolute; top: 62px; left: 905px;}
#header-menu {float: right; font-family:"Trebuchet MS", Trebuchet, Verdana, sans-serif; font-weight: bold; font-size: 11px; text-align: right; text-transform: uppercase; letter-spacing: .5px; list-style: none; margin: 10px 10px 0 0;}
#header-menu li {margin-bottom:4px;}
#header-menu li a {text-decoration:none; color:#313131; padding: 2px 4px 2px 4px;}
#header-menu li a:hover {color:#00457C; border-bottom:1px solid #94AFC4; background-color:#F2F2F2;}

/* Navigation */
#navigation {height: 23px; display: block; width: 990px; background: #313131; float: left;}
#navigation ul {font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-serif; font-size:12px; height:23px; background-color:#313131; list-style:none; float:left; margin-bottom:1px; text-transform:uppercase; letter-spacing:0.5px;}
#navigation ul li {float:left; text-align:center; height:23px;border-right:1px solid #626262;}
#navigation ul li a {display:block; color:#FFF; float:left; padding:0 15px ; height:20px; line-height:20px; text-decoration:none;  z-index:30; position:relative; top:1px;}
#navigation ul li a:hover {border-bottom:2px solid #fb0f0c; background-color:#000000;}
#navigation-flags {float: right; padding-right: 4px;}
#navigation-flags img {margin: 4px 0 0 0;}

/* Left Column */
#left-column {background-color:#F2F2F2; padding:10px 0 0 10px; float: left; width: 173px;}
#partner-logos {padding: 20px 0; text-align:center;}
#partner-logos li {padding-bottom: 20px;}

/* Center Column */
#center-column {float:left; width:582px; padding: 0 0 0 10px; margin-bottom: 100px;}
#center-column-left {width: 370px; float: left; background: #FFF;}
#center-column-right {width: 200px; float: right; background: #FFF;}
#news-ticker {padding-bottom:10px; margin-bottom: 5px; padding-top: 10px; background:#F2F2F2;}
#news-ticker-content {margin: 0; height: 20px; background: #FFF;}
#page-title {background: #F2F2F2; padding-top: 10px;}
#page-title-content {background: #FFF; padding: 10px 10px 5px 10px;}
#page-title h2 {font-family: Georgia, Arial, sans-serif; text-transform: uppercase; text-align: center; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; background: #F2F2F2; font-size: 18px; color: #363636; padding: 5px 0 5px 0;}
#pgorLatestNews span {color:#313131; font-weight:normal;}
#pgorStoriesTopBg {background: #F2F2F2; padding-top: 10px;}
#pgorHomePageMainBottomContent {background: #FFF; width: 582px; float: left;}
#summary-container {float: left; width: 350px; padding: 0 0 0 10px;}
#pgorHomePageCenterRightContainer {float: right; width: 195px; padding: 0 ;}
.pgorHomePageSummary {list-style:none; padding-top: 10px;}
.summary-copy { font-family: Verdana, sans-serif; font-size: 11px; line-height: 18px; letter-spacing: .5px;}
.summary-copy li {list-style:disc; font-family: Verdana, sans-serif; font-size: 11px; line-height: 18px; letter-spacing: .5px; margin-left:10px;}
.summary-copy a {color:#44779F; text-decoration: none; border-bottom: #C3D3E0 solid 1px;}
.summary-copy a:hover {color:#EB2A2E; background-color:#F2F2F2; text-decoration: none; border-bottom: #EFA4A6 solid 1px;}
.pgorQuickLinks {padding: 10px 10px 0 10px; background: #FFF; width: 175px;}
.pgorQuickLinks ul {padding-top:5px; }
.pgorQuickLinks li {font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-serif; list-style:none; font-weight:bold; text-transform:uppercase; font-size:11px; margin-left:-10px; padding-top:3px; padding-bottom:2px; padding-left:10px;}
.pgorQuickLinks li a {display:block; color: #00457c; background:url(images/pgorArrowsLong.gif) no-repeat; background-color:#F6F6F6; text-decoration:none; position:relative; padding:2px 0px; padding-left:17px; border-bottom:1px solid #f6f6f6; background-position:7px -265px;}
.pgorQuickLinks li a:hover {border-bottom:#EFA4A6 solid 1px; color:#EB2A2E; background-color:#F2F2F2; background-position:7px -1px;}

/*------------- Chads Additions ------------------*/
.team-left {float:left; width:175px;font:italic 12px Georgia;margin-right:10px}
.team-left img {margin-bottom:5px;}
.team-right {float:right; width:370px;}
.pagenate {padding-left:15px;text-align:left;letter-spacing:.5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; text-decoration:none; line-height: 20px;}
.pagenate a {letter-spacing:.5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#44779F; text-decoration:none; line-height: 20px;}
.pagenate a:hover {color:#EB2A2E; background-color:#F2F2F2; border-bottom:1px solid #EFA4A6; text-decoration:none;}
.news-date {font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-serif; color:#9f9f9f; text-transform:uppercase; font-weight:bold; font-size:11px; letter-spacing:1px; padding-right:10px; padding-bottom:5px;}
.team-parts { font:bold 11px "Trebuchet MS"; line-height: 18px; letter-spacing: 1px; text-transform:uppercase;color:#313131}
.article-style { font:13px Verdana; line-height: 20px; letter-spacing: .5px; color:#313131}
#by-line {font:11px Georgia, "Times New Roman", Times, serif; color:#00457c; text-transform:none}
.article-copy {font-family: Verdana, sans-serif; font-size: 13px; line-height: 20px; letter-spacing: .5px;}
.article-copy a {color:#44779F; text-decoration: none; border-bottom: #C3D3E0 solid 1px;}
.article-copy a:hover {color:#EB2A2E; background-color:#F2F2F2; text-decoration: none; border-bottom: #EFA4A6 solid 1px;}
#list-pag {float:left; width:280px; font:10px Verdana; color:#44779F;}
#list-pag a {color:#44779F; text-decoration: none; border-bottom: #C3D3E0 solid 1px;}
#list-pag a:hover {color:#EB2A2E; background-color:#F2F2F2; text-decoration: none; border-bottom: #EFA4A6 solid 1px;}
#list-select {float:right; width:280px; font:10px Verdana; text-align:right;}
.archive-links {padding: 10px 10px 0 0; background: #FFF; width: 175px;}
.archive-links ul {padding-top:5px; }
.archive-links li {font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-serif; list-style:none; font-weight:bold; text-transform:uppercase; font-size:11px; margin-left:-10px; padding-top:3px; padding-bottom:2px; padding-left:10px;}
.archive-links li a {display:block; color: #00457c; background:url(images/pgorArrowsLong.gif) no-repeat; background-color:#F6F6F6; text-decoration:none; position:relative; padding:2px 0px; padding-left:17px; border-bottom:1px solid #f6f6f6; background-position:7px -265px;}
.archive-links li a:hover {border-bottom:#EFA4A6 solid 1px; color:#EB2A2E; background-color:#F2F2F2; background-position:7px -1px;}
.archive-sub {padding: 10px 10px 0 0; background: #FFF; width: 175px;}
.archive-sub ul {padding-top:5px; }
.archive-sub li {font-family:"Trebuchet MS", Trebuchet, Verdana, Sans-serif; list-style:none; font-weight:bold; text-transform:uppercase; font-size:11px; margin-left:0; padding-top:3px; padding-bottom:2px; padding-left:10px;}
.archive-sub li a {display:block; color: #00457c; background:url(images/pgorArrowsLong.gif) no-repeat; text-decoration:none; position:relative; padding:2px 0px; padding-left:17px; border-bottom:1px solid #f6f6f6; background-position:7px -265px;}
.archive-sub li a:hover {border-bottom:#EFA4A6 solid 1px; color:#EB2A2E; background-color:#F2F2F2; background-position:7px -1px;}

/* Right Column */
#right-column {background-color:#F2F2F2; padding:10px 10px 0 0;float: right; width: 195px; margin-bottom: 100px;}
#race-timer {margin-bottom: 10px;}
#pgorLeaderboard {background-color:#FFF; list-style:none; margin-top: 5px;}
#pgorLeaderboard ul {margin: 0; padding: 0;}
#pgorLeaderboard li {list-style-position: inside; list-style-type: decimal; font-family: "Trebuchet MS", verdana, sans; font-weight:bold; color:#313131; font-size:11px; width:165px; margin-left:0px; padding:3px 0 3px 10px; overflow:visible; line-height: 16px; text-transform: uppercase;}
.pgorListBorder {height:25px; border-bottom:1px solid #CFCFCF;}
.pgorOdd  {background-color:#F6F6F6;}
#sponsor-logos {padding: 20px 0; text-align:center;}
#sponsor-logos li {padding-bottom: 20px;}

/* Footer */
#footer {clear:both; width:990px; /*padding:40px 220px 40px 190px;*/padding:40px 0; /*width:570px;*/ background-color:#F2F2F2; color:#878787; font-family:verdana,arial,sans; font-size:10px; line-height:1.6em;}
#footer a {font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#878787; text-decoration: none;}
#footer a:hover {text-decoration:underline;}
#footer p {width: 572px; margin: 0 0 0 200px;}
#footer-credits {padding: 20px 0 0 0;}
#footer-credits a {color:#668FB0;}


/*----------------------------CLEAR BOX---------------------*/

#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	margin: 0;padding: 0;background-color: transparent;border: 0px;}

#CB_iFrCont {position: absolute;width: 0px;	height: 0px;}
#CB_HiddenText {position: absolute;	visibility: hidden;	z-index: -1000;	top: -100px;left: -1000px;}
.CB_Sep {color: #bbb;}
.CB_TnThumbs {width: 0px;height: 0px;border: 0px;outline-style: none;outline: 0px;padding: 0;margin: 0;	visibility: hidden;}
.CB_BtmNav {position: relative;	top: 4px;border: 0;	padding: 0px 0px 0px 3px;}
#CB_ImgHide {position: absolute;visibility: hidden;	z-index: 1098;	left: 0px;}
#CB_ShowTh {width: 100%;height: 20%;visibility: hidden;	position: absolute;	z-index: 1097;bottom: 0px;	left: 0px;}
#CB_Thumbs {display: none;height: 62px;padding-top: 10px;position: absolute;z-index: 1100;overflow: hidden;bottom: 0px;left: 0px;}
#CB_Thumbs2 {margin: auto 0;height: 52px;position: absolute;}
.CB_ThumbsImg {	position: absolute;	border: 1px solid #fff;	cursor: pointer;}
.CB_RoundPixBugFix {display: block;visibility: hidden;	font-family: arial;	font-size: 1pt;}
#CB_ImgContainer {position: relative;width: 100%;}
#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;	left: 0px;z-index: 1002;}
#CB_NavPrev, #CB_NavNext {visibility: hidden;	position: absolute;	z-index: 1001;top: 47%;cursor: pointer;}
#CB_NavPrev {left: 18px;}
#CB_NavNext {right: 15px;}
#CB_ContentHide {position: absolute;z-index: 1000;	top: 0px;left: 0px;}
#CB_LoadingImage {position: absolute;	left: 50%;	top: 50%;margin-left: -12px;margin-top: -12px;visibility: hidden;}
#CB_Text {position: relative;text-align: left;overflow: hidden;}
#CB_T1 {height: 14px;white-space: nowrap;position: relative;}
#CB_T2 {margin-top: -1px;}
#CB_TL {position: relative;	background-color: #fff;	display: none;}
#CB_Window {left:50%;	position:absolute;top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;}
#CB_Image {position: relative;}
#CB_iFrame {position: absolute;	width: 0px;	height: 0px;z-index: 1003;}
#CB_TopLeft {background-position:right bottom;}/*background-image:url(js/s_topleft.png);*/
#CB_Top {background-position:left bottom;}/*background-image:url(js/s_top.png);*/
#CB_TopRight {background-position:left bottom;}/*background-image:url(js/s_topright.png);*/
#CB_Left {background-position:right top;}/*background-image:url(js/s_left.png);*/
#CB_Content {background-color: #fff;}
#CB_Right {background-position:left top;} /*background-image:url(js/s_right.png);*/
#CB_BtmLeft {background-position:right top;}/*background-image:url(js/s_btmleft.png);*/
#CB_Btm {background-position:left top;}/*background-image:url(js/s_btm.png);*/
#CB_BtmRight {background-position:left top;}/*background-image:url(js/s_btmright.png);*/
#CB_Prev, #CB_Next {background: transparent url(js/blank.gif) no-repeat scroll 0%;display: block;width: 49%;cursor: pointer;outline-style: none;outline: 0px;z-index: 1102;}
.CB_TextNav {text-decoration: underline;padding-right: 5px;	color: #999;outline-style: none;outline: 0px;cursor: pointer;border: none;}
.CB_TextNav:hover {text-decoration: underline;	color: #555;border: none;}
#CB_Prev {float: left;left: 0px;}
#CB_Next {float: right;	left: 0px;}
#CB_Prev:hover {background:transparent;}
#CB_Next:hover {background:transparent;}
#CB_CloseWindow {position:absolute;right:5px;bottom:-35px;z-index:1104;cursor:pointer;}
#CB_SlideShowS, #CB_SlideShowP {position: absolute;	left: -11px;top: -10px;	z-index: 1104;cursor: pointer;}
#CB_SlideShowBar {background-color: #fff;width: 0px;position: absolute;	height: 2px;display: none;z-index: 1102;}
#CB_Email {position: absolute;right: 15px;}                              

