@import "reset.css";
@import "text.css";
@import "960.css";

body { background: #221E1F url(../images/bg.gif) repeat top center; }
a, a:visited { color: #F06; text-decoration: none; }
a:hover { text-decoration: underline; }
a.a2:link, a.a2:visited { color: #0F0; }
a.a3:link, a.a3:visited { text-decoration: underline; }
a.a3:hover { text-decoration: none; }
#layout { background: #101010 url(../images/main_bg.gif) repeat-y top center; width: 990px; margin: auto; }

#top { background: url(../images/hdr.jpg) no-repeat top center; margin: auto; }
#login { height: 215px; }
#login input.inptxt { position: relative; top: -2px; left: -2px; background: none; border: none; color: #999; font-size: 11px; text-align: center; width: 128px; }
#sbmt_btn { position: relative; top: 4px; margin-right: 4px; }

#nav ul { padding: 0px; margin: 0px; margin-left: 95px; } /* tweak the margin-left number to center nav bar if you ever change the text on the buttons */
#nav li { display: inline; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 29px; padding: 0px; margin: 0px; }
#nav a, #nav li.active, #nav li.hilite a { float: left; background: url(../images/btn_lft.png) no-repeat left top; text-decoration: none; margin-right: 1px; padding-left: 20px; }
#nav a span, #nav li.active span, #nav li.hilite a span { display: block; background: url(../images/btn_rgt.png) no-repeat right top; color: #FEF; padding-right: 19px; }
#nav a:hover span { color: #FEF; }
#nav a:hover { background-position: 0% -29px; color: #030; text-decoration: none; }
#nav a:hover span { background-position: 100% -29px; color: #030; }
#nav li.active { background-position: 0% -58px; color: #CCC; text-decoration: none; }
#nav li.active span { background-position: 100% -58px; color: #FEF; }
#nav li.hilite a { background-position: 0% -29px; color: #030; text-decoration: none; }
#nav li.hilite a span { background-position: 100% -29px; color: #030; }

#transition { background: url(../images/transition.png) no-repeat top center; }
.feat1 { background: url(../images/feat1.jpg) no-repeat top center; width: 220px; height: 150px; }
.feat2 { background: url(../images/feat2.jpg) no-repeat top center; width: 220px; height: 150px; }
.feat3 { background: url(../images/feat3.jpg) no-repeat top center; width: 220px; height: 150px; }
.feat4 { background: url(../images/feat4.jpg) no-repeat top center; width: 220px; height: 150px; }
.feat1 .cntnt, .feat2 .cntnt, .feat3 .cntnt, .feat4 .cntnt { padding: 48px 20px; }
.feat1 .cntnt ul, .feat2 .cntnt ul, .feat3 .cntnt ul, .feat4 .cntnt ul { list-style-type: circle; }
.feat1 .cntnt li, .feat2 .cntnt li, .feat3 .cntnt li, .feat4 .cntnt li { padding: 0px; margin: 0px; margin-left: 10px; }
.feat2 .cntnt { text-align: right; }

.hdr { font-size: 12px; font-weight: bold; color: #030; line-height: 30px; text-indent: 10px; height: 30px; }
.hdr span { color: #060; }
#news .hdr { background: url(../images/hdr_220.png) no-repeat top center; width: 220px; }
#news { background: url(../images/news_bg_tile.gif) repeat-y top center; }
#news #bg { background: url(../images/news_bg.jpg) no-repeat bottom center; }
.news_entry { padding: 20px; }
#news .hdln { font-weight: bold; }

.grid_12 .hdr { background: url(../images/hdr_700.png) no-repeat top center; width: 700px; }
#fets { background: url(../images/fets.jpg) no-repeat top center; width: 580px; height: 107px; }
#fets .fets { padding: 50px 0px 0px; }
.fets ul, .fets ul, .fets ul, .fets ul { list-style-type: circle; }

.main_cntnt { background: #1A1A1A url(../images/btm_700.gif) no-repeat bottom center; }
.main_cntnt .cntnr { padding: 20px; }
.pitch1 { background: url(../images/pitch1.jpg) no-repeat top center; text-align: right; width: 340px; height: 103px; }
.pitch2 { background: url(../images/pitch2.jpg) no-repeat top center; width: 340px; height: 103px; }
.pitch3 { background: url(../images/pitch3.jpg) no-repeat top center; text-align: right; width: 340px; height: 103px; }
.pitch4 { background: url(../images/pitch4.jpg) no-repeat top center; width: 340px; height: 103px; }
.pitch1 .cntnr, .pitch2 .cntnr, .pitch3 .cntnr, .pitch4 .cntnr { padding: 20px; }

#ftr { position: relative; background: url(../images/ftr.jpg) no-repeat top center; color: #F06; width: 940px; height: 80px; }
#btm_nav ul { list-style: none; padding: 0px; margin: 0px; padding-top: 6px; }
#btm_nav li { display: inline; padding: 0px; margin: 0px; padding-left: 5px; padding-right: 5px; }
#btm_nav a, #btm_nav a:visited { color: #FEF; font-weight: bold; }
#btm_nav a:hover, #btm_nav li.active { color: #000; }
#copyright { position: absolute; top: 52px; left: 20px; color: #FEF; }