body, ul, li, div, p, h1, h2, h3, img{margin:0;padding:0;border:0}
html, body{height:100%;}
a{color:#5feb5f;text-decoration:none;}
a:hover{color:#ddd;text-decoration:none;}
body{background-image:url(../images/body-bg-adidas.gif);background-repeat:repeat-y;font-family:Arial;font-size:12px;color:#333;line-height:1.4em;background-attachment:fixed;}
h1{font-family:Calibri, Arial;color:#eee;font-size:22px;margin:0 0 10px 0;letter-spacing:-0.02em;text-transform:lowercase;background-color:#999;padding:5px;text-decoration:none;background-image:url(../images/h1-bg.gif);background-repeat:repeat-x;border:1px solid #001d00;text-shadow:1px 1px 1px #111;}
h1,h2,h3,h4{margin:0 0 10px 0;}
h1 a{color:#eee;}
h2{font-family:Calibri, Arial;letter-spacing:-0.02em;color:#fff;font-size:18px;text-transform:lowercase;}
h2 a{color:#fff;text-decoration:none;}
h2 a:hover{color:#eee;text-decoration:none;}
h3{font-weight:bold;font-size:16px;}
li{margin:0 0 0 20px;}
p{margin:0;padding:0 0 10px 0;}
#body{width:920px;min-height:100%;height:auto !important;height:100%;margin:0 auto -4em;}
#content{width:65%;padding:10px;float:right;}
.even{background-color:#ddd;}
#footer-box{height:4em;background-color:#f3f3f3;border-top:1px solid #555;padding:10px;}
.odd{background-color:#eee;}
.push{height:4em;padding:10px;}
.footer-box{width:920px;margin:0 auto;}
#header-box{width:100%;height:247px;background-image:url(../images/header-bg.png);background-position:center center;background-repeat:no-repeat;}
#header-logo{height:186px;width:920px;margin:0 auto;background-image:url(../images/xc-logo.png);background-position:left center;background-repeat:no-repeat;display:block;}
#header-logo img{margin:10px 0;}
#header-menu-items{height:47px;width:920px;margin:0 auto;}
#header-menu-items ul{margin:15px 0;width:920px;padding:0 0 0 10px;}
#header-menu-items ul li{margin:0;display:inline;list-style:none;font-size:16px;font-weight:bold;text-transform:lowercase;letter-spacing:-0.02em;text-shadow:-1px -1px 0 #000;}
#header-menu-items ul li a{color:#999;border-right:1px solid #000;border-left:1px solid #333;float:left;padding:0 10px;}
#header-menu-items ul li.first a{border-left:0;}
#header-menu-items ul li.last a{border-right:0;}
#header-menu-items ul li a:hover{color:#fff;}
#content, #sidebar, #top-stories{border:1px solid #003300;background-color:#336633;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ccffcc;-moz-box-shadow:#555 0 0 4px;-webkit-box-shadow:#555 0 0 4px;-khtml-box-shadow:#555 0 0 4px;box-shadow:#555 0 0 4px;}
#news{}
#news ul li{list-style:none;padding:3px 0 3px 27px;margin:10px;background-image:url(../images/icons/news-icon.gif);background-repeat:no-repeat;}
.post-box ul li{margin:0 0 0 20px;}
.post-content{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#sidebar{width:31%;float:left;}
.sidebar-box{}
.sidebar-box ul li{margin:0;border-width:1px 0 1px 0;border-style:solid;border-color:#669966 #000 #234623 #000;padding:6px 0 6px 6px;list-style:none;font-weight:bold;text-transform:lowercase;letter-spacing:-0.02em;font-size:14px;}
.sidebar-box ul li.top{border-top:none;background-color:#295229;border-bottom:#203f20;}
.sidebar-box ul li.bottom{border-bottom:none;}
.table{font-size:11px;margin-bottom:10px;}
#top-stories{padding:10px;margin:0 0 15px 0;}
ul.pdf{margin:0;padding:0;}
ul.pdf li{list-style:none;padding:3px 0 3px 23px;margin:0;background-image:url(../images/icons/baby_acrobat.gif);background-repeat:no-repeat;font-weight:bold;}
.video-box{margin:5px;border:1px solid #669966;}

/* MENU */
#jsddm{margin:0;padding:0;font-family:Calibri,Arial;font-size:14px;font-weight:bold;letter-spacing:-0.03em;text-transform:uppercase;}
#jsddm li{float:left;list-style:none;}
#jsddm li a{display:block;padding:5px 12px;text-decoration:none;color:#EAFFED;white-space:nowrap}
#jsddm li a:hover{background:#000;}
#jsddm li ul{margin:0;padding:0;position:absolute;visibility: hidden;}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:auto;background:#FF6600;}
#jsddm li ul li a:hover{background:#FF3333;}

/* PAGINATION */
#news_iframe{width:540px;height:290px;border:0;margin:0;padding:0;float:left;margin:0;background-image:url(images/icons/preloader.gif);background-position:center center;background-repeat:no-repeat;}
#news-paginate{height:290px;width:540px;float:left;}
.pagination{font-family:Calibri;font-size:11px;text-transform:uppercase;font-weight:bold;}
.pagination a{text-decoration:none;border-width:1px;border-style:solid;border-color:#555 #111 #111 #555;color:#eee;background-image: url(images/icons/pagination.png);background-repeat:no-repeat;background-position:center center;}
.pagination a,  .pagination span {display:block;float:left;padding:2px 6px;margin:0;}
.pagination .current{color:#fff;border:solid 1px #135389;border-left:0;background-position:center center;background-image: url(images/icons/pagination_selected.png);background-repeat:repeat-x;}
.pagination .current.prev,  .pagination .current.next{text-decoration:none;border-width:1px;border-style:solid;border-color:#555 #111 #111 #555;color:#eee;background-image: url(images/icons/pagination.png);background-repeat:repeat-x;background-position:center center;}
