/* www.snapfx.com.au */

body {
background-image:url(images/sitebg.gif);
background-attachment:fixed;
margin:0px;
margin-top:5px;
font-family:arial;
font-size:12px;
color:#666666;
margin-bottom:40px;
_margin-bottom:0px;
height:100%;
}

#site {
width:980px;
padding-left:10px;
padding-right:10px;
margin:auto;
background:url(images/site_bg.gif) repeat-y white;
}

#top_nav_menu {
list-style:none;
padding:0px;
margin:0px;
height:27px;
background:url(images/top_nav_bg.gif) repeat-x;
position:relative;
z-index:6000;
margin:auto;
}

#top_nav_menu li {
float:left;
position:relative;
border-right:1px solid #026495;
}

#top_nav_menu li a {
height:21px;
display:block;
color:white;
font-family:verdana;
font-size:11px;
text-decoration:none;
padding:6px 12px 0px 12px;
_float:left;
}

#top_nav_menu li a img {
border:0px;
position:relative;
left:4px;
}

#top_nav_menu li a:hover {
background:url(images/top_nav_bgover.gif) repeat-x;
}

#top_nav_menu ul{
position:absolute;
top:27px;
z-index:1000;
left:0px;
list-style:none;
padding:0px 8px 8px 0px;
margin:0px;
display:none;
background:url(images/main_nav_drop.png) bottom right no-repeat;

_background:none;
_border:1px solid #CCCCCC;
_border-top:0px;
_border-bottom:0px;
_padding:0px;
}

#top_nav_menu ul ul {
top:0px;
left:100%;
}

#top_nav_menu ul li {
padding:0px;
background:none;
float:none;
border:none;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
_border-left:0px;
}

#top_nav_menu ul li a {
display:block;
font-size:11px;
text-decoration:none;
margin:0px;
background-color:white;
color:#666666;
white-space:nowrap;
_float:none;
height:auto;
width:auto;
padding:6px;
}

#top_nav_menu ul li a:hover {
color:#008edb;
}



#bannerarea {

width:980px;

height:83px;

background:url(images/banner.jpg) no-repeat;

position:relative;

z-index:4000;

}

#loginarea {

position:absolute;

right:0px;

width:301px; height:78px;

bottom:2px;

background:url(images/logintile.jpg) bottom left repeat-x;

z-index:4000;

}

.loginforms {

position:absolute;

width:116px;

color:white;

font-size:10px;

}

.loginforms {

background:url(images/inputinside.gif) no-repeat;

border:0px;height:13px;padding:3px;

}

#loginbutton {

position:absolute;

top:23px;

left:264px;

}

#register {

position:absolute;

top:55px;

left:0px;

}

#forgot {

position:absolute;

top:55px;

left:90px;

}

#username {

top:22px;

left:0px;

}

#password {

top:22px;

left:133px;

}

#logincurve {

position:absolute;

top:0px;

left:-85px;

}

#logintitles {

position:absolute;

top:0px;

left:0px;

}

#leftcolumn, #rightcolumn {

float:left;

}

#leftcolumn {

width:198px;

}

#rightcolumn {

width:178px;

}

.hdr_sidecolumns {
height:22px;
border-right:1px solid black;
border-left:1px solid #8b898a;
background:url(images/hdr_side_bg.gif) repeat-x;
position:relative;
float:left;
}

#hdr_left {

width:196px;

}

#hdr_right {

width:176px;

}

.hdr_sidecolumns img, #hdr_middlecolumn img, .hdr_submenus img{

position:absolute;

top:0px;

left:10px;

}

#middlecolumn {

float:left;

width:604px;

min-height:660px;

_height:660px;

}

#hdr_middlecolumn {
width:602px;
height:22px;
background:url(images/hdr_middle_bg.gif) repeat-x;
border-right:1px solid black;
border-left:1px solid #8b898a;
position:relative;
margin-bottom:5px;
color:white;
vertical-align:middle;
font-weight:bold;
font-size:11px;
}

#hdr_breakingnews, .hdr_othernews, .profileviewhdr {

height:21px;

color:white;

background:url(images/news_bg.gif) repeat-x;

position:relative;

padding-top:2px;

}

#hdr_breakingnews, .hdr_othernews {

font-size:11px;

}

#hdr_breakingnews, .hdr_othernews {
}

#hdr_breakingnews, .hdr_othernews, .commentheader {
padding-left:30px;
}

#hdr_breakingnews input, .hdr_othernews input {

position:absolute;

top:1px;

right:5px;

}

#hdr_breakingnews img, .hdr_othernews img, .commentheader img {

position:absolute;

top:-1px;

left:4px;

border:2px solid white;

}

#hdr_breakingnews {

margin:auto;

}

.breakingnewstext, .othernewstext {
background-color:white;
padding:10px;
padding-bottom:0px;
position:relative;
}

.breakingnewstext {
margin:0px 4px 0px 4px;
}

.othernewstext {
font-size:11px;
margin-top:3px;

}

.breakingnewstext h1, .breakingnewstext h2, .othernewstext h1, .othernewstext h2, .basicbox h1{

color:#008edb;

margin:0px;

font-weight:normal;

}

.breakingnewstext h1 {

font-size:18px;

}

.breakingnewstext h2, .basicbox h2 {

font-size:12px;

margin-top:3px;

padding-bottom:10px;

}

.othernewstext h1 {

font-size:12px;

font-weight:bold;

margin-top:3px;

}

.othernewstext h2 {

font-size:11px;

margin-top:2px;

padding-bottom:5px;

}

#breakingnewscomment, .othernewscomment {
border-top:2px dashed #EEEEEE;
color:#9e9999;
font-size:10px;
background-color:white;
font-family:"trebuchet ms",san-serif;
height:23px;
_position:relative;
z-index:5000;
margin-top:10px;
}

#breakingnewscomment span, .othernewscomment span{
float:left;
margin-top:2px;
}

.viewcomment {
float:left;
}

.readfull {
float:left;
margin-left:2px;
margin-right:4px;
margin-top:2px;
}

.viewcommentcont {
margin-right:8px;
position:relative;
width:74px;
margin-top:2px;
z-index:10;
float:left;
}

#commentcontainer, #imcontainer {
width:295px;

}

#commentcontainer {
top:-100px;
left:74px;
position:absolute;
z-index:5000;

}

#imcontainer {

}

.comments {

width:277px;

z-index:801;

background:url(images/commentsbg.png) 0px 0px repeat-y;

_background:url(images/commentsbg.gif) 0px 0px repeat-y;

padding:8px;

padding-right:10px;

padding-top:0px;

padding-bottom:0px;

position:relative;

}

#commentheader, #imheader {

height:16px;

width:295px;

}

#commentheader {

background:url(images/commentsheader.png) 0px 0px no-repeat;

_background:url(images/commentsheader.gif) 0px 0px no-repeat;

}

#imheader {

background:url(images/instantmessageheader.png) 0px 0px no-repeat;

_background:url(images/instantmessageheader.gif) 0px 0px no-repeat;

}

.commentscroller {

max-height:250px;

_height:250px;

overflow:auto;

position:relative;

margin-top:1px;

margin-bottom:1px;

}

.comments h1 {

color:white;

font-size:11px;

margin:0px;

font-weight:normal;

text-indent:5px;

background-image:url(images/optionstdbghover.jpg);

}

.comments h1 select {

font-size:10px;

}

.oddmessage {

background:#8EB6C9;color:white;

}

.oddmessage, .evenmessage {

padding:4px;

font-size:11px;

}

.evenmessage {

background-color:#F0EEEE;

}

.oddmessage h2 {

color:white;

}

.evenmessage h2 {

color:#999999;

}

.oddmessage h2, .evenmessage h2 {

font-size:11px;

margin:0px;

font-weight:bold;

float:left;

margin-right:4px;

}

.oddmessage h2 span, .evenmessage h2 span {

font-style:italic;

font-weight:normal;

margin-right:4px;

}

.comments textarea {

background:url(images/chatboxtextarea.gif) 0px 0px no-repeat;

width:269px;

overflow:auto;

height:42px;

border:none;

padding:4px;

color:white;

font-size:11px;

font-family:tahoma;

}

#commentcontainer input, #imcontainer input {

width:295px;

height:19px;

border:none;

margin:0px;

background:url(images/commentspost.png);

_background:url(images/commentspost.gif);

}

.comment {

color:#666666;

background-color:white;

margin-bottom:4px;

padding:4px;

font-size:10px;

}

#middle-leftcolumn, #middle-rightcolumn{

float:left;

width:296px;

}

#middle-leftcolumn {

padding-left:4px;

padding-right:2px;

}

#middle-rightcolumn {

padding-left:2px;

padding-right:4px;

}

.hdr_submenus, .forumbuttons {

background:url(images/hdr_middle_bg.gif) repeat-x;

border:1px solid black;

border-bottom:0px;

height:22px;

position:relative;

}

.hdr_submenus {

margin-top:4px;

}

.hdr_submenus span, .hdr_submenus input {

float:right;

margin-right:10px;

color:#CCCCCC;

font-size:11px;

margin-top:2px;

}

.frontpagelist, .summarylist, #profilelist {
list-style:none;
margin:0px;
padding:4px;
background-color:white;
margin-top:3px;
}

.frontpagelist {
text-align:center;
}

.frontpagelist, .summarylist {
padding-bottom:0px;
}

.summarylist, .reresults{
margin-bottom:4px;
margin-top:0px;
text-align:center;
}

.frontpagelist li, .summarylist li {
width:100%;
height:20px;
}

.frontpagelist li a, .summarylist li a{
display:block;
text-decoration:none;
padding:2px;
overflow:hidden;
font-size:11px;
color:#008edb;
width:284px;
white-space:nowrap;
}

#profilelist li {
padding:5px;
font-weight:bold;
}

#profilelist li a {
text-decoration:none;
color:#333333;
font-weight:bold;
margin-right:4px;
margin-left:4px;
}

#profilelist li span {
font-weight:normal;
}

#profilelist li span img{
margin-left:4px;
margin-right:4px;

}

.summarylist li a {
font-size:11px;
}

.summarylist span {
font-size:10px;
}

.frontpagelist li a {
width:284px;
}

.summarylist li a:hover, #profilelist li a:hover {
text-decoration:underline;
}

.frontpagelist li a:hover {
text-decoration:none;
}

.odd a{
background-color:#e6f5fd;
}

.even a{
background-color:white;
}

.oddcss a{
background-color:#e6f5fd;
}

.oddcod a{
background-color:#e6f5fd;

}

.oddcs a{
background-color:#e6f5fd;

}

.seriesbutton {
width:182px;
height:41px;
color:white;
font-size:13px;
font-weight:bold;
padding:18px 0px 0px 15px;
text-decoration:none;
display:block;
cursor:pointer;
cursor:hand;
font-family:"trebuchet ms",san-serif;
line-height:12px;
float:left;
}

.seriesbutton:hover {
opacity:.9;
filter:alpha(opacity=90); 
-moz-opacity:0.9;
}

#lnav_myzone{background:url(images/leftnav_myzone.jpg) no-repeat}
#lnav_css{background:url(images/leftnav_css.jpg) no-repeat}
#lnav_coh{background:url(images/leftnav_coh.jpg) no-repeat}
#lnav_cod4{background:url(images/leftnav_cod4.jpg) no-repeat}
#lnav_cs{background:url(images/leftnav_cs.jpg) no-repeat}
#lnav_sc{background:url(images/leftnav_sc.jpg) no-repeat}

#tfoot {
background:url(images/footercap.gif) top center no-repeat;
height:29px;
width:1000px;
margin:auto;
}

#bfoot {
background:url(images/footercapb.gif) top center no-repeat;
height:16px;
}

#footer {
width:920px;
margin:auto;
background:url(images/footerbg.jpg) center top repeat-y;
padding:0px 40px 0px 40px;
font-size:11px;
}

#footer dl {
margin:0px;
margin-bottom:20px;
padding:0px 20px 0px 20px;
float:left;
border-left:1px inset #cccccc;
_border-left:1px solid #777777;
overflow:hidden;
width:130px;
_font-family:Arial;
_font-size:12px;
}

#footer dt {
color:#CCCCCC;
margin-bottom:5px;
}

#footer dt a {
color:#CCCCCC;
text-decoration:none;
}

#footer dd {
margin-left:15px;
margin-bottom:5px;
}

#footer dd a {
color:#999999;
text-decoration:none;
border-bottom:1px solid #777777;
}

#footer dd a img{
border:0px;
}

#ff {
float:right !important;
border:none !important;
margin-bottom:20px !important;
width:auto !important;
border-left:1px inset #cccccc !important;
_border-left:2px solid #777777;
padding:5px !important;
text-align:center;
}

#ff a {
border:none !important;
}

#ff img {
margin-bottom:20px;
}

.footerlinks {
margin-right:200px;
clear:left;
}

.footerlinks dl:first-child {
border:none !important;
}

 

/* Chat */

#instantmessages {
background-color:#f0eeee;
margin-left:4px;
margin-right:4px;
border:4px solid white;
border-top:2px;
}

#clearer {

clear:both;

}

.clearer {

clear:both;

}

#chatcolumn {

float:left;

width:420px;

padding-left:4px;

padding-right:2px;

}

#usercolumn {

float:left;

width:172px;

padding-left:2px;

padding-right:4px;

}

#instantmessages ul {
list-style:none;
margin:0px;
padding:0px 0px 0px 2px;
}

#instantmessages ul li {
float:left;
border:1px solid #008edb;
margin:2px;
margin-right:0px; margin-bottom:0px;
background-color:#e6f5fd;
}

#instantmessages ul li a {
display:block;
padding:0px 2px 0px 2px;
color:#008edb;
text-decoration:none;
border-top:1px solid white; border-left:1px solid white;
font-family:"trebuchet ms",Arial;
font-size:11px;
}

.active {

background-color:red;

border-top:1px solid #FFBFC1; border-left:1px solid #FFBFC1;

}

#usercolumn ul {

list-style:none;

margin:0px;

padding:0px;

height:387px;

overflow:auto;

width:172px;

}

#usercolumn ul li {

border:1px solid black;

border-top:0px;

}

#usercolumn ul li a {

display:block;

overflow:hidden;

background-color:#666666;

border-top:1px solid #999999; border-left:1px solid #999999;

color:white;

text-decoration:none;

font-size:11px;

text-indent:5px;

}

#usercolumn ul li a:hover {

background-color:#575757;

}

#chatwindow {

border:2px solid #666666;

border-top:0px;

background-color:white;

height:300px;

overflow:auto;

padding:5px;

}

#instantmessages h1 {

font-size:12px;

color:white;

font-weight:bold;

margin:0px;

padding:0px;

}

#chatbox {

width:420px;

height:71px;

position:relative;

margin-top:5px;

background:url(images/chatboxbg.gif) no-repeat;

margin-bottom:5px;

}

#chatboxtextarea {

width:329px;

height:44px;

padding:5px;

color:white;

background:url(images/chatboxtextarea.gif) no-repeat;

border:0px;

font-size:11px;

font-family:arial;

position:absolute;

top:8px;

left:8px;

overflow:auto;

}

#chatboxsendbutton {

position:absolute;

right:5px;

top:9px;

}

/* Forums */

.forumcontainer {

clear:both;

width:596px;

margin:auto;

}

.listtable {

clear:both;

width:100%;

}

.titletd, .topicstd, .lastposter {

padding:4px;

background-color:white;

}

.titletd {

width:50%;

vertical-align:top;

font-size:11px;

}

.topicname a {

font-size:12px;

font-weight:bold;

margin:0px;

padding:0px;

display:block;

text-decoration:none;

color:#828282;

text-transform:capitalize;

overflow:hidden;

height:15px;

}

.topicname a span {

font-weight:normal;;

font-size:11px;

color:#828282;

}

.titletd img {

float:left;

margin-right:8px;

}

.titletd span, .details {

font-size:10px;

color:#7397A9;

}

.page, .details{

margin-right:4px;

margin-left:32px;

}

.page {

border-bottom:1px solid #F0F0F0;

margin-bottom:2px;

}

.page a {

text-decoration:none;

color:#828282;

}

.titletd a:hover {

background-color:#F2F2F2;

}

.topicstd, .lastpoststd, .lastposter {

text-align:center;

vertical-align:middle;

}

.lastpoststd {

width:42%;

background-color:white;

}

.lastposter {

font-size:10px;

color:#7397A9;

height:14px;

width:100%;

}

.lastposter a {

text-decoration:none;

color:#828282;

display:block;

font-size:12px;

}

.lastposter a:hover {

text-decoration:underline;

}

.lastposter a img {

padding-right:4px;

}

.topicstd {

width:8%;

}

.catheadertd h1, .catheadertd h2, .summarycat h1, .csscat h1, .codcat h1, .cscat h1, .cssheader h1, .codheader h1, .csheader h1, .cssheader h2, .codheader h2, .csheader h2{

font-size:12px;

height:19px;

font-weight:bold;

color:white;

padding:2px;

margin:0px;

}

.catheadertd h1, .catheadertd h2, .summarycat h1{

background:url(images/news_bg.gif) repeat-x;

}

.csscat h1, .cssheader h1, .cssheader h2 {

background:url(images/news_bg.gif) repeat-x;

}

.codcat h1, .codheader h1, .codheader h2 {

background:url(images/news_bg.gif) repeat-x;

}

.cscat h1, .csheader h1, .csheader h2 {

background:url(images/news_bg.gif) repeat-x;

}

.catheadertd h1, .cssheader h1, .codheader h1, .csheader h1 {

text-indent:2px;

}

.catheadertd h2, .summarycat h1, .csscat h1, .codcat h1, .cscat h1, .cssheader h2, .codheader h2, .csheader h2{

text-align:center;

}

.lastpoststd ul {

list-style:none;

margin:0px;

padding:4px;

padding-bottom:0px;

background-color:white;

}

.lastpoststd ul li {

padding-bottom:4px;

}

.lastpoststd ul li a {
text-decoration:none;
display:block;
text-indent:4px;
text-align:left;
font-size:11px;
font-weight:bold;
overflow:hidden;
width:100%;
height:13px;
overflow:hidden;
color:#008edb;
}

.lastpoststd ul li a:hover {
text-decoration:underline;
}

.lastpoststd span {

margin-left:4px;

font-weight:normal;

font-size:10px;

}

.boardstats, .forumnav{

clear:both;

background-color:#f0eeee;

padding-top:2px;

padding-bottom:2px;

position:relative;

border:4px solid white;

}

.boardstats {

font-size:11px;

}

.forumnav select {

font-size:10px;

height:14px;

border:none;

padding:0px;

margin:0px;

padding:1px;

}

.boardstats, .forumnav{

margin-left:4px;

margin-right:4px;

}

.boardstats {

margin-bottom:20px;

padding-left:43px;

width:545px;

}

.forumnav{

font-size:14px;

width:588px;

font-weight:bold;

margin-top:4px;margin-bottom:4px;

text-indent:4px;

overflow:hidden;

}

.forumnav a {

text-decoration:none;

color:#7397A9;

font-weight:normal;

font-size:11px;

}

.forumnav span {

position:absolute;

right:6px;

font-size:11px;

}

.forumnav a:hover {

text-decoration:overline;

}

.boardstats a {

padding-left:2px;

padding-right:2px;

font-weight:bold;

color:white;

text-decoration:none;

background-color:#DAD3D3;

margin-right:2px;

}

.boardstats img {

position:absolute;

left:6px;

top:5px;

}

.summarycontainer {

margin-top:4px;

position:relative;

}

.forumbuttons input {

float:left;

margin-left:4px;

margin-top:2px;

}

.forumbuttons img {

position:absolute;

top:0px;

left:10px;

}

.forumbuttons {

position:relative;

z-index:1000;

}

.postdeletelist {

list-style:none;

margin:0px;

padding:0px;

height:15px;

width:51px;

float:right;

margin-left:4px;

_margin-left:2px;

}

.postdeletelist li {

position:relative;

float:left;

}

.postdeletelist ul li {

border:1px solid #CCCCCC;

}

.postdeletelist ul li a {

display:block;

background-color:#F0EEEE;

color:white;

font-size:11px;

text-decoration:none;

text-indent:4px;

border:none;

text-align:left;

width:98px;

}

.postdeletelist ul ul li a {

font-weight:normal;

background:url(images/optionstdbghover.jpg) repeat-x #9FBFCE;

text-indent:none;

padding-left:4px;

padding-right:4px;

width:140px;

height:16px;

}

.postdeletelist ul ul li a:hover {

background:url(images/optionstdbghoverhover.jpg) repeat-x #9FBFCE;

text-indent:8px;

}

.postdeletelist ul {

position:absolute;

bottom:18px;

right:0px;

width:100px;

list-style:none;

margin:0px;

padding:0px;

visibility:hidden;

}

.postdeletelist ul ul {

position:absolute;

bottom:-1px;

width:150px;

left:-150px;

visibility:hidden;

}

.postdeletelist li a img {

border:none;

}

.moderation {

width:91px;

height:18px;

list-style:none;

margin:0px;

padding:0px;

margin-top:2px;

margin-right:2px;

position:relative;

float:right;

}

.moderation li {

position:relative;

float:left;

}

.moderation li li {

border:1px solid black;

}

.moderation li a img {

border:none;

position:absolute;

left:0px;

top:0px;

border:none;

}

.moderation ul li a {

display:block;

background:url(images/optionstdbg.jpg) repeat-x;

font-weight:bold;

color:white;

font-size:11px;

text-decoration:none;

text-indent:4px;

}

.moderation ul li a:hover {

background:url(images/optionstdbghover.jpg) repeat-x #9FBFCE;

font-weight:bold;

}

.moderation ul ul li a {

font-weight:normal;

}

.moderation ul ul ul li a {

background:url(images/optionstdbghover.jpg) repeat-x #9FBFCE;

padding-left:4px;

padding-right:4px;

text-indent:0px;

}

.moderation ul {

position:absolute;

left:0px;

top:18px;

width:91px;

list-style:none;

margin:0px;

padding:0px;

display:none;

z-index:1000;

}

.moderation ul ul {
position:absolute;
left:-100px;
top:-1px;
width:100px;
z-index:2000;
}

.moderation ul ul ul{
position:absolute;
left:-150px;
top:-1px;
width:150px;
z-index:3000;
}

.moderation ul li {
z-index:1001;
}

.moderation ul ul li {
z-index:2001;
}

.moderation ul ul ul li {
z-index:3001;
}

.moderation ul li a {
width:89px;
}

.moderation ul ul li a{
width:98px;
}

.moderation ul ul ul li a{
width:140px;
}

.forumbuttons {
margin-left:4px;
margin-right:4px;
clear:both;
}

#topbutton {

margin-top:4px;

}

.postarea {

background-color:white;

margin:4px;

width:588px;

padding:4px;

position:relative;

margin-bottom:8px;

overflow:hidden;

}

.avatarareainvis {

float:left;

width:200px;

height:45px;

margin-right:2px;

position:relative;

}

.avatararea {

position:absolute;

top:0px;

left:0px;

width:200px;

height:45px;

background:url(images/avatarbg.gif) bottom right no-repeat;

padding:2px;

font-size:11px;

z-index:300;

}

.tr, .br, .bl {

position:absolute;

}

.tr {

top:0px;

right:0px;

}

.br {

bottom:0px;

right:0px;

_bottom:-1px;

}

.bl {

bottom:0px;

_bottom:-1px;

left:0px;

}

.optionscontainer {

background-color:#F0EEEE;

width:588px;

height:15px;

margin-top:4px;

text-align:right;

clear:both;

}

.quotedtext {

border:1px solid #7397A9;

border-top:none;

font-size:11px;

margin:2px;

margin-bottom:4px;

padding:4px;

margin-top:0px;

background-color:#F0F5F9;

color:#4F7080;

position:relative;

}

.writtentext h1{

font-size:11px;

font-weight:bold;

margin:0px;

margin-top:2px;

margin-left:2px;

margin-right:2px;

padding:0px;

background-color:#7397A9;

color:#FFFFFF;

position:relative;

}

.writtentext {

font-size:12px;

padding-left:2px;

padding-right:2px;

}

.writtentext img {

max-width:555px;

_width: expression(this.width > 555 ? 555: true);

}

.postlist{

list-style-image:url(images/dotpoint.gif);

padding:0px;

padding-top:4px;

padding-bottom:4px;

padding-right:29px;

margin:0px;

}

.postlist li {

position:relative;

_clear:both;

left:25px;

margin-left:12px;

}

.writtentext a, .breakingnewstext a, .othernewstext a{

text-decoration:none;

font-weight:bold;

color:#666666;

padding-left:14px;

background:url(images/titles/smallarrow.jpg) 0px 3px no-repeat;

}

.writtentext a:hover {

text-decoration:overline;

}

.avatardiv {

border:2px solid white;

width:40px; height:37px;

overflow:hidden;

float:left;

background:url(images/defaultavatarpic.jpg) no-repeat;

}

.avatartextdiv {

float:left;

width:151px;

height:41px;

font-size:10px;

color:#7397A9;

padding-left:4px;

overflow:hidden;

}

.avatartextdiv a {

color:#7397a9;

font-size:10px;

text-decoration:none;

font-weight:normal;

}

.avatartextdiv .user a {

font-weight:bold;

color:#666666;

font-size:12px;

overflow:hidden;

display:block;

margin-right:4px;

}

.avatartextdiv a:hover {

color:#518DAA;

}

.forumbuddy {

padding-left:34px;

background:url(images/buddyico.gif) no-repeat;

}

.avatartextdiv h1 {

font-size:12px;

font-weight:bold;

margin:0px;

padding:0px;

color:#666666;

width:150px;

overflow:hidden;

}

.avatartextdiv h2{

font-size:11px;

font-weight:normal;

margin:0px;

padding:0px;

width:150px;

overflow:hidden;

color:#828282;

}

#postwindow {

height:195px;

margin-top:4px;

position:relative;

}

#whereyoupostdiv {

position:relative;

background:url(images/forumpostarea.jpg) no-repeat;

height:195px;

width:400px;

float:left;

margin-bottom:4px;

}

#whereyoupost {

height:163px;

_height:159px;

width:368px;

_width:364px;

margin:16px;

border:none;

overflow:auto;

color:white;

font-family:arial;

font-size:12px;

background-color:#8FB5C8;

}

#postbuttons {

height:195px;

float:left;

width:196px;

background:url(images/forumpostareabuttons.jpg) no-repeat;

margin-left:4px;

_margin-left:2px;

text-align:center;

}

#postbutton {

float:right;

}

#textstyles {

margin-top:23px;

position:relative;

z-index:300;

}

#emoticons {

margin-top:27px;

}

#emoticons input {

margin-left:1px;

}

#postmessagebar {

margin-top:4px;

position:relative;

clear:both;

}

#subjectdiv {

width:595px;

height:32px;

background-image:url(images/forumpostsubject.jpg);

margin:4px;

}

#subjectdiv input {

width:492px;

border:none;

overflow:auto;

color:white;

font-family:arial;

font-size:12px;

background-color:#8FB5C8;

height:15px;

margin-left:89px;

margin-top:9px;

font-weight:bold;

}

#subjectdiv2 {

width:595px;

height:32px;

background-image:url(images/forumpostsubject.jpg);

margin:4px;

}

#subjectdiv2 input {

width:492px;

border:none;

overflow:auto;

color:white;

font-family:arial;

font-size:12px;

background-color:#8FB5C8;

height:15px;

margin-left:89px;

margin-top:9px;

font-weight:bold;

}

.loggedinforms {

padding:2px;

position:absolute;

width:150px;

overflow:hidden;

font-size:10px;

color:#CCCCCC;

font-size:11px;

}

#userlogged, #userloggedoffline {

width:118px;

padding-top:3px;

height:17px;

top:22px;

left:0px;

text-indent:5px;

}

#userlogged {

background:url(images/userloggedbg.jpg) no-repeat;

}

#userloggedoffline {

background:url(images/userloggedbgoffline.jpg) no-repeat;

}

#useremail, #useremailoffline {

width:81px;

padding-top:3px;

height:17px;

text-align:center;

}

#useremail a, #useremailoffline a {

color:white;

text-decoration:none;

}

#useremail {

background:url(images/useremail.jpg) no-repeat;

}

#useremailoffline {

background:url(images/useremailoffline.jpg) no-repeat;

}

#useremail, #useremailoffline {

top:22px;

left:128px;

}

#options, #optionsoffline {

width:83px;

height:18px;

top:22px;

right:0px;

text-indent:14px;

font-weight:bold;

}

#options {

background:url(images/useremail.jpg) 4px 0px no-repeat;

}

#optionsoffline {

background:url(images/useremailoffline.jpg) 4px 0px no-repeat;

}

#options input, #optionsoffline input {

position:absolute;

right:4px;

top:2px;

}

#optionsdropdown {

width:305px;

height:115px;

background:url(images/optionsdropdown.png) 0px 0px no-repeat;

_background:url(images/optionsdropdown.gif) 3px 0px no-repeat;

position:absolute;

top:40px;

right:2px;

z-index:5000;

}

#optionsdropdowntitle {

margin-top:10px;

padding-left:10px;

margin-bottom:4px;

}

#optionsleftside {

float:left;

width:127px;

padding-left:12px;

padding-right:12px;

height:80px;

}

#optionsrightside {

float:left;

background:url(images/optionsdropdownindent.gif) 0px 0px no-repeat;

width:126px;

padding-left:3px;

height:80px;

padding-left:12px;

padding-right:12px;

}

#optionsrightside select {

width:126px;

background-color:#8FB5C8;

border:none;

color:white;

font-size:10px;

}

#optionsrightside h1 {

font-size:10px;

font-weight:normal;

color:#CCCCCC;

margin:0px;

padding:0px;

margin-bottom:4px;

}

.onlinestatus input {

float:right;

margin-right:4px;

margin-top:8px;

}

.onlinestatus {

height:33px;

margin-bottom:4px;

}

#online {

background:url(images/optionsdropdownonline.gif) 0px 0px no-repeat;

}

#offline {

background:url(images/optionsdropdownoffline.gif) 0px 0px no-repeat;

}

#urlpopup {

width:150px;

position:absolute;

background-color:#666666;

top:25px;

left:133px;

z-index:301;

}

#urlpopup ul {

list-style:none;

width:150px;

margin:0px;

padding:0px;

}

#urlpopup ul li {

float:left;

border:1px solid black;

width:148px;

}

#urlpopup ul li a {

display:block;

background-image:url(images/optionstdbg.jpg);

height:12px;

padding:2px;

color:white;

text-decoration:none;

font-size:11px;

width:144px;

text-align:left;

text-indent:5px;

}

#urlpopup ul li a:hover {

background-image:url(images/optionstdbghover.jpg);

font-weight:bold;

}

#urlpopup img {

position:absolute;

bottom:2px;

right:0px;

}

.joinpugbutton {

position:absolute;

right:4px;

top:4px;

}

#timeleft {

position:absolute;

right:126px;

top:8px;

height:24px;

font-size:24px;

width:60px;

color:#999999;

text-align:center;

font-family:verdana;

}

.adminsection {

clear:both;

background-color:#f0eeee;

padding-top:2px;

font-size:11px;

padding-bottom:2px;

border:4px solid white;

margin-bottom:10px;

}

.mainpuginfo {

position:relative;

height:40px;

padding:10px;

}

.mainpuginfo h1 {

font-size:12px;

margin:0px;

padding:0px;

color:#8EB6C9;

margin-bottom:2px;

}

.mainpuginfo select {

background-color:#8EB6C9;

color:white;

font-weight:bold;

border:1px solid white;

font-size:11px;

}

.ready {

background-color:#326103;

border-top:1px solid #7EB460; border-left:1px solid #7EB460;

}

#admin {

padding-left:20px;

background:url(images/adminicon.jpg) 0px 3px no-repeat;

}

#adminready {

padding:3px;padding-left:20px;padding-right:5px;

background:url(images/adminiconready.jpg)  0px 3px no-repeat #326103;

border-top:1px solid #7EB460; border-left:1px solid #7EB460;

}

.normal,.ready {

padding:3px;

padding-left:5px; padding-right:5px;

}

.normal {

border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;

}

.queue ul{

list-style:none;

margin:0px;

padding:0px;

}

.queue ul li {

float:left;

border:1px solid #666666;

margin:2px;

margin-right:0px; margin-bottom:0px;

background:#999999;

}

.queue ul li a {

display:block;

color:white;
text-decoration:none;
font-weight:bold;
}

.queue ul li a span{
color:white;
font-size:10px;
font-weight:normal;
margin-left:4px;
}

/* league */

.standings h5 {
margin:0px;
padding:0px;
font-size:10px;
}

.standings {
text-align:center;
margin-bottom:10px;
_font-size:12px;
font-family:"trebuchet ms", Arial;
}

.standings th {
font-size:11px;
}

.standings td {
white-space:nowrap;
}

/*LEAGUE TABLE SPECIFIC*/

.win, .loss, .yettoplay {
width:75px;
height:56px;
padding-top:0px;
padding-left:0px;
margin:auto;
}

.win {background:url(images/win.png) top center no-repeat;_background:none;} 
.loss {background:url(images/loss.png) top center no-repeat;_background:none;}
.win img, .loss img, .yettoplay img {position:relative;right:5px;}
.yettoplay img {border: 2px solid white}
.win img {border:1px solid #038b03;} .loss img {border:1px solid #8b0303;}

.matchdetails {
font-size:11px;
background:url(images/laddernotoddbg.gif) no-repeat;
height:22px;
}

.matchdetails img {float:right;margin-right:3px;}
.rank {font-size:20px;text-align:left;padding-right:5px;}
.clan {font-size:16px; font-weight:bold; letter-spacing:-.5px; height:34px}
.streak img{margin-right:1px;}
.wins {color:green;font-size:16px;}
.losses {color:red;font-size:16px;}
.wins, .losses{font-size:14px; font-weight:bold;}
.rfor {color:green}
.ragainst {color:red}

#gold {color:#ecbd02;} #silver {color:silver;} #bronze {color:#e09d46}
#gold, #silver, #bronze {
font-weight:bold;
}

.myteam {
background-color:#fefcd3;
}

.myteam .matchdetails {
background:url(images/laddermyteambg.gif) no-repeat !important;
}

/*-------------------------------------------------------------------------------------------------------------*/

/* DEMO LIST TABLE SPECIFIC */
.tdetails {text-decoration:underline;font-weight:bold;}
.date{color:#666666;font-style:italic;font-size:11px}
.author a, .tdetails a{color:#008edb;}
.team1 img,.team2 img {vertical-align:middle}
.team1 a, .team1{color:green}
.team2 a, .team2{color:red}
#demolisttable a {
text-decoration:none;
}

/*-------------------------------------------------------------------------------------------------------------*/

.flodd .matchdetails {
background:url(images/ladderoddbg.gif) no-repeat !important;
}

.lspace td{
background-color:#cccccc;
height:2px;
}

.standings a {
color:#008edb;
text-decoration:none;
}

.standings span img {
vertical-align:middle;
}

.standings a img {
border:0px;
}

.ulineb {border-bottom:1px dotted #999999} .ulinel{border-left:1px dotted #999999;padding-left:5px;padding-right:5px} .uliner{border-right:1px dotted #999999}

.standings, .reresults, #demolisttable {
border:4px solid white;
background-color:white;
vertical-align:middle;
border-bottom:4px solid white;
}

#demolisttable td{
padding:3px;
}

.clanlogo {
border:2px solid white;
}

.reresults td {
padding:3px 2px 3px 2px;
text-align:center;
}

.reresults a {
color:#666666;
text-decoration:none;
}

.reresults {
border-bottom:0px;
font-size:11px;
}

.reresults img {
margin-left:4px;margin-right:2px;
}

.standings, #demolisttable {
width:596px;
margin-left:4px;
margin-right:4px;
}

.idiotcontainer {
white-space:nowrap;
overflow:hidden;
}

.standingsbig {
font-weight:bold;
width:50%;
overflow:hidden;
}

.standingsnumber, #demolisttable td {
text-align:center;
}

.commentheader {
height:14px;
color:white;
font-size:11px;
background:url(images/optionstdbg.jpg) repeat-x;
position:relative;
padding-top:2px;
}

#leaguebanner {
margin-left:4px;
margin-right:4px;
}

#disclaimerlogo, #registrationlogo {
padding-bottom:8px;
border-bottom:1px solid #008FD4;
text-align:center;
}

#disclaimerlogo {

margin-bottom:8px;

}

#regusername, #regtwodig, #regfourdig, #regemail, #regsig  {

height:14px;

padding:2px;

padding-bottom:0px;

}

#regusername, #regtwodig, #regfourdig, #regemail, #registrationzone select, #registrationzone textarea, #regsig  {

border:none;

color:white;

background:url(images/chatboxtextarea.gif) no-repeat #8EB6C9;

margin-right:8px;

}

#registrationzone input, #registrationzone select, #registrationzone textarea {

font-size:11px;

font-family:tahoma;

}

#registrationzone select {

height:18px;

padding:3px;

}

#registrationzone input {

height:16px;

}

#registrationzone textarea {

width:300px;

padding:4px;

}

#regusername {

width:150px;

}

#regsig {

width:300px;

}

#regtwodig {

width:12px;

}

#regfourdig {

width:25px;

}

#regemail {

width:200px;

}

#registrationzone h1, #registrationzone h2 {

font-size:12px;

color:#999999;

margin:0px;

padding:0px;

float:left;

width:150px;

margin-top:3px;

}

#registrationzone h2 {

font-weight:normal;

}

#registrationzone h1 span {

color:red;

font-size:14px;

font-weight:bold;

margin-right:8px;

}

#registrationzone {

margin-left:4px;

margin-right:4px;

}

.registrationcontz {

clear:both;

background-color:#f0eeee;

padding:4px;

font-size:11px;

border:4px solid white;

border-top:0px;

}

.sig {

font-size:10px;

color:#8FB5C8;

float:left;

width:350px;

overflow:hidden;

height:12px;

font-style:italic;

text-align:left;

padding-left:8px;

margin-top:1px;

}

.profileviewhdr {

text-align:center;

}

#profileheader {

font-size:14px;

}

.sponsors img {

margin:2px;

margin-bottom:0px;

margin-left:3px;

}

.sponsors {

margin-bottom:4px;

}

#rosterlist {

list-style:none;

margin:0px;

padding:0px;

max-height:300px;

_height:300px;

overflow:auto;

}

#rosterlist li {

border-bottom:1px solid #CCCCCC;

overflow:hidden;

}

#rosterlist li a {

display:block;

padding:3px;

padding-left:35px;

background:url(images/rosterdotpoint.jpg) 5px 2px no-repeat #999999;

text-decoration:none;

color:white;

font-weight:bold;

font-size:12px;

border-bottom:1px solid #666666;

}

#rosterlist li a:hover {

background:url(images/rosterdotpoint.jpg) 8px 2px no-repeat #999999;

text-decoration:overline;

}

#searchcontainer {

margin:4px;

}

#search, #bymap {

position:relative;

height:32px;

float:left;

width:275px;

background:url(images/searchbg.jpg);

}

#search img, #bymap img{

position:absolute;

top:15px;

left:25px;

}

#bymap{

margin-right:2px;

}

#search input, #bymap select {

position:absolute;

top:9px;

left:85px;

width:178px;

color:white;

font-weight:bold;

border:1px solid #8EB6C9;

font-size:11px;

background-color:#8EB6C9;

}

#search input {

padding-top:1px;

}

#bymap select {

height:16px;

}

#searchbutton {

float:left;

margin-left:3px;

}

#searchmodifiers {

float:right;

margin-left:4px;

}

#sorter {

margin-top:4px;

}

#loginproblem {

position:absolute;

left:-210px;

width:175px;

height:15px;

top:24px;

z-index:4001;

background:url(images/loginerror.gif) no-repeat;

color:white;

font-weight:bold;

font-size:11px;

text-align:center;

padding:4px;

padding-right:25px;

padding-top:6px;

vertical-align:middle;

}

.LFS {

margin-left:4px;

margin-right:4px;

background:url(images/lookingforscrimbg.gif) repeat-x;

height:57px;

position:relative;

margin-bottom:4px;

}

.sides {

position:absolute;

top:0px;

}

#lfsleft {

left:0px;

}

#lfsright {

right:0px;

}

.teamavatar {

position:absolute;

left:15px;

width:47px;

height:47px;

top:4px;

}

.teamavatar img {

border:2px solid white;

}

.lfgtitle {

position:absolute;

left:67px;

top:14px;

}

.imscrimbutton {

position:absolute;

bottom:0px;

left:78px;

}

.teamname {

position:absolute;

top:18px;

left:84px;

font-size:14px;

color:white;

font-weight:bold;

font-family:tahoma;

}

.manholder {

width:135px;

position:absolute;

right:15px;

top:0px;

}

.onlinecount {

position:absolute;

right:155px;

top:22px;

color:white;

font-size:12px;

font-family:tahoma;

}

#teamlist {

color:white;

width:100%;

border-bottom:1px solid #3F3F3F;

}

#teamlist td {

text-align:center;

}

#teamlist a {

display:block;

height:24px;

font-weight:bold;

color:white;

text-decoration:none;

padding-top:6px;

}

#teamlist a:hover {

text-decoration:underline;

}

#teamlist td input {

width:60px;

height:21px;

border:none;

}

#teamlistcont {

float:left;

margin-left:4px;

margin-right:4px;

_margin-left:2px;

padding-left:8px;

padding-right:8px;

background:url(images/teamlistbg.gif) repeat-y;

}

.teamlistimages {

float:left;

margin-left:4px;

margin-right:4px;

}

.teamlisteven td, .teamlistodd td{

height:30px;

padding:2px;

vertical-align:middle;

}

.teamlisteven td {

border-right:1px solid #3F3F3F;

border-left:1px solid #999999;

}

.teamlistodd td {

background-color:#747474;

border-right:1px solid #3F3F3F;

border-left:1px solid #999999;

}

#teamlistheader td{

border-bottom:1px solid #999999;

padding-bottom:4px;

}

.teamlistodd input {

background:url(images/dropodd.jpg) no-repeat;

}

.teamlisteven input {

background:url(images/drop.jpg) no-repeat;

}

.teamlisteven a {

background:url(images/teamlistnamebgeven.gif) top left no-repeat;

}

.teamlistodd a {

background:url(images/teamlistnamebgodd.gif) top left no-repeat;

}

.pollcont {

margin-left:3px;

border:2px solid white;

background:url(images/pollbg.gif) repeat-x white;

position:relative;

width:165px;

overflow:hidden;

padding:2px;

margin-bottom:6px;

margin-top:2px;
float:left;

}

.pollcont h1 {

font-size:12px;

font-weight:bold;

color:#666666;

margin:0px;

padding:0px;

}

.pollcont h1 span {

font-weight:normal;

font-size:11px;

margin-left:4px;

}

.pollbarcont {

width:132px;

height:13px;

background:url(images/pollbarbg.gif) no-repeat;

padding-right:2px;

padding-top:1px;

padding-left:2px;

position:relative;

}

.pollbarcont span {

position:absolute;

left:140px;

top:0px;

color:#8EB6C9;

font-size:11px;

font-weight:bold;

}

.pollbar {

height:10px;

background:url(images/pollpercentbar.jpg) repeat-x;

}

.pollcont a {

display:block;

height:14px;

text-decoration:none;

color:#666666;

padding-left:16px;

background:url(images/polldot.jpg) 0px 1px no-repeat;

font-size:11px;

margin:0px;

margin-top:12px;

}

.pollcont a:hover {

background:url(images/polldotover.jpg) 0px 1px no-repeat;

}

.pollstatus {

margin-left:2px;

margin-right:2px;

padding:1px;

border:1px dashed #CCCCCC;

text-align:center;

font-size:11px;

}

.howmany {

text-align:center;

font-size:10px;

margin-top:8px;

margin-bottom:4px;

}

#buddybanner {

margin-left:4px;

margin-right:4px;

}

#trackertable{

width:197px;

background-image:url(images/trackerbg.gif);

vertical-align:middle;

text-align:center;

margin-bottom:2px;

}

#trackertable td {

background-color:black;

color:white;

padding:2px;

font-size:10px;

opacity:.40;

filter:alpha(opacity=40); 

-moz-opacity:0.4;

}

#trackertable th {

background:url(images/news_bg.gif) repeat-x;

color:white;

font-weight:normal;

font-size:11px;

white-space:nowrap;

padding:2px;

}

.name {

white-space:nowrap;

text-align:left;

}

#trackertable a {

text-decoration:none;

color:white;

}

#trackertable a:hover {

color:#666666;

text-decoration:underline;

}

.nottolong {

overflow:hidden;

_width:180px;

}

.namenottolong {

overflow:hidden;

_width:115px;

padding-left:5px;

}

#livewarcont {

height:160px;

background:url(images/livewar/windowbg.jpg) repeat-x;

border-right:1px solid black;

border-left:1px solid #999999;

border-bottom:1px solid #999999;

padding:0px 6px 0px 6px;

_padding:0px 2px 0px 2px;

position:relative;

}

.alliedcont, .axiscont {

width:110px;

height:110px;

float:left;

margin:25px 4px 15px 4px;

position:relative;

text-align:center;

}

.alliedcont img, .axiscont img {

margin-top:43px;

}

.axiscont {

background:url(images/livewar/axisbg.jpg) 0px 0px no-repeat;

}

.alliedcont {

background:url(images/livewar/alliedbg.jpg) 0px 0px no-repeat;

}

.alliedcont h1, .alliedcont h2, .axiscont h1, .axiscont h2 {

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:white;

width:100px;

padding-left:5px;

padding-right:5px;

text-align:center;

margin:0px;

padding:0px;

position:absolute;

overflow:hidden;

height:14px;

}

.alliedcont h1, .axiscont h1 {

top:8px;

}

.alliedcont h2, .axiscont h2 {

bottom:10px;

}

.alliedcont h3, .axiscont h3 {

top:32px;

left:10px;

font-size:9px;

font-family:Arial, Helvetica, sans-serif;

color:white;

margin:0px;

padding:0px;

position:absolute;

text-transform:capitalize;

}

#fader {

position:absolute;

top:20px;

right:0px;

_visibility:hidden;

z-index:1000;

}

.popout {

height:244px;

width:248px;

background:url(images/livewar/soldierhitbox.png) 0px 0px no-repeat;

position:absolute;

top:70px;

left:60px;

z-index:1500;

_display:none;

color:white;

font-size:11px;

visibility:hidden;

}

.head, .torso, .arms, .legs, .damagetaken {

position:absolute;

left:182px;

}

.head{top:25px}

.torso{top:62px}

.arms{top:93px}

.legs{top:138px}

.damagetaken{top:195px}

/* GALLERY */

#whereImagesGo {

margin:4px;

margin-top:0px;

margin-bottom:0px;

padding:10px;

background-color:white;

}

.placeholder {

background:url(images/galleryplaceholder.gif) no-repeat;

position:relative;

margin:7px;

width:163px;

padding-right:7px;

padding-left:7px;

padding-top:145px;

height:25px;

text-align:center;

display:inline;

float:left;

}

.placeholder:hover {

}

.placeholder img {

position:absolute;

top:10px;

left:10px;

}

.placeholder span {

font-size:9px;

font-family:tahoma;

font-style:italic;

}

.placeholder .titlespan {

font-weight:bold;

color:#008fd4;

margin-right:5px;

font-style:normal;

}

.gallerydrop {

list-style:none;

margin:0px;

padding:0px;

position:relative;

z-index:5000;

width:200px;

float:left;

}

.gallerydrop li {

width:200px;

height:21px;

background:url(images/gallerydropdown.jpg) no-repeat;

position:relative;

}

.gallerydrop li ul {

position:absolute;

z-index:999;

top:19px;

left:10px;

list-style:none;

margin:0px;

background-color:white;

border:1px solid #008fd4;

border-top:0px;

padding:1px;

padding-top:0px;

padding-bottom:0px;

visibility:hidden;

z-index:5001;

}

.gallerydrop li ul li {

background:none;

width:175px;

height:auto;

border-bottom:1px solid white;

_border-bottom:0px;

_float:left;

}

#galleryupload {

float:right;

margin:0px;

}

.gallerydrop li ul li a {

padding:5px;

display:block;

background:url(images/gallerydropdowntile.gif) repeat-x;

text-decoration:none;

color:white;

height:13px;

font-weight:bold;

}

.gallerydrop li ul li a:hover {

background:url(images/gallerydropdowntileover.gif) repeat-x;

}

#aboutGallery {

padding:20px;

padding-bottom:0px;

background:url(images/gallerytextarea.jpg) 5px 5px no-repeat;

position:relative;

top:-30px;

z-index:0;

}

#aboutGallery h1 {

color:#008fd4;

font-size:16px;

font-family:tahoma;

margin:0px;

padding:0px;

margin-bottom:8px;

}

#aboutGallery p {

padding:10px;

padding-top:0px;

padding-bottom:0px;

margin:0px;

text-indent:25px;

}

.gallerycontrols {

text-align:center;

position:relative;

top:-10px;

height:36px;

}

.galleryNav select {

border:1px solid #008fd4;

color:#999999;

vertical-align:middle;

float:right;

font-size:10px;

height:14px;

}

.galleryNav span {

font-weight:bold;

color:#008FD4;

font-size:11px;

margin-left:5px;

margin-right:5px;

float:right;

}

.galleryNav {

font-size:11px;

margin-left:5px;

height:19px;

padding:8px;

background:url(images/gallerysettingsbg.jpg) bottom right no-repeat;

z-index:500;

position:relative;

}

.galleryprev {

float:left;

}

.gallerynext {

float:right;

}

#bigfatoverlay {

width:100%;

height:100%;

position:fixed;

_position:absolute;

background:url(images/gallery/loadinganim.gif) center center no-repeat black;

z-index:10001;

filter:alpha(opacity=70);

opacity: 0.7;

-moz-opacity:0.7;

top:0px;

left:0px;

}

#bigHolder{

padding:10px;

background-color:white;

border:1px solid #CCCCCC;

z-index:100020;

position:absolute;

}

.hidden {

display:none;

}

#bigtitle {

margin-left:10px;

margin-right:10px;

margin-top:4px;

font-weight:bold;

color:#008fd4;

font-style:normal;

font-size:14px;

}

#bigdate {

margin-left:10px;

margin-right:10px;

margin-bottom:3px;

font-style:italic;

font-size:9px;

font-weight:bold;

border-bottom:1px solid #CCCCCC;

padding-bottom:3px;

}

#bigabout {

margin-left:20px;

margin-right:20px;

margin-top:5px;

margin-bottom:10px;

}

#biguser {

font-size:9px;

}

/* WELCOME AREA */



#searcharea {
background:url(images/searchareabg.gif) repeat-x;
height:68px;
margin-right:1px;
float:left;
}

#searcharea img {
margin:7px 0px 3px 12px;
_margin-bottom:0px;
float:left;
}

#searchtext {

background:url(images/inputinside.gif) no-repeat;

border:0px;

padding:4px;

color:white;

font-weight:bold;

font-family:arial;

font-size:11px;

width:164px;

margin:0px 12px 4px 12px;

_margin-bottom:2px;



}



#searchbuttonwelcome {

float:right;

margin-right:10px;

}



#welcomelist, .series_nav_menu {
margin:0px;
padding:0px;
list-style:none;
margin-right:1px;
_float:left;
}

#welcomelist li, .summarytab{
background:url(images/welcomelistbgnonlink.gif) repeat-x;
color:white;
font-size:10px;
text-align:center;
float:left;
width:100%;
}

.summarytab {
text-align:center;
width:auto;
margin-right:1px;
width:197px;
}

#welcomelist li a, .series_nav_menu li a {
color:white;
text-decoration:none;
display:block;
height:19px;
font-size:11px;
text-align:left;
padding-left:25px;
padding-top:1px;
}

#welcomelist li a {
background:url(images/welcomelistbg.gif) repeat-x;
}

.series_nav_menu li a {
background:none;
background-color:#666666;
border-top:1px solid #999999;
border-bottom:1px solid #333333;
height:auto;
padding:1px;
padding-left:15px;
}

#welcomelist li a:hover {
text-decoration:underline;
}

.trans {
float:left;
}

.series_nav_menu {
display:none;
}

.series_nav_menu li {
float:left;
width:100%;
}

.series_nav_menu ul {
display:none;
list-style:none;
margin:0px;
padding:0px;
}

.series_nav_menu ul li a{
white-space:nowrap;
background:none;
background-color:#333333;
border:none;
height:auto;
padding:1px;
padding-left:25px;
color:#CCCCCC;
}


/* FILE LIBRARY */



#filelibrarycont {

margin:2px;

background:url(images/filelibrarytile.gif) repeat-y top left white;

margin-right:4px;

}


/* TAB LISTS */
#fl-topnav, .switcher, .submenu{
background-color:#e2e2e2;
list-style:none;
margin:0px;
padding:0px;
height:22px;

}

#fl-topnav {
margin-left:40px;
padding-left:5px;
}

.switcher, .submenu {
padding-left:4px;
}

.submenu {
margin:4px;
margin-bottom:0px;
}

#fl-topnav li, .switcher li, .submenu li{
float:left;
margin-right:2px;
}

#fl-topnav li a, .switcher li a, .submenu li a {
float:left;
font-size:11px;
color:#999999;
font-weight:bold;
text-decoration:none;
display:block;
height:15px;
padding:3px 9px 3px 9px;
background:url(images/filelibrary-topnavtile.gif) repeat-x;
}

#fl-topnav li a:hover, .switcher li a:hover, .submenu li a:hover {
background:url(images/filelibrary-topnavtileover.gif) repeat-x;
color:#008edb;
}

#flactive {
background:none !important;
background-color:white !important;
border-bottom:0px !important;
color:#008edb !important;
height:16px !important;
}


#fl-leftmenu {
list-style:none;
padding:0px;
margin:0px;
float:left;
width:36px;
margin-left:4px;
_margin-left:2px;
margin-top:5px;
}

#fl-leftmenu li {
float:left;
margin-bottom:2px;
}

/*---------------------------------------------------------------------*/


.flleftlink {

font-size:11px;

color:#999999;

font-weight:bold;

text-decoration:none;

display:block;

background:url(images/filelibrary-sidetile.gif) repeat-y top right;

text-align:center;

width:35px;

padding:9px 0px 9px 0px;

}



.flleftlink:hover {

background:url(images/filelibrary-sidetileover.gif) repeat-y top right;

color:#008edb;

}



#fllactive {

background:none;

background-color:white;

border-bottom:0px;

color:#008edb;

width:36px;

}



#flcontent {

margin-left:41px;

padding:15px;

font-size:11px;

}



#flcontent table {

width:100%;

_width:524px;

margin-top:15px;

margin-bottom:25px;

text-align:center;

}



#flcontent table a {

color:#333333;

}



#flcontent table td {

padding:2px;

}



#flcontent span {

margin-left:10px;

margin-right:10px;

}



#flsummary {

background:url(images/filelibrarytile.gif) repeat-y top left #CCCCCC;

color:white;

clear:both;

padding:10px 10px 10px 55px;

font-size:11px;

}



#flsummary span {

margin-left:5px;

margin-right:10px;

}



.flodd, .standingsodd, .resodd, .resLodd, .oddP {

background-color:#e6f5fd;

}



#flpage {

clear:both;

text-align:center;

font-size:10px;

margin:0px;

padding:0px;

list-style:none;

}



#flpage li {

float:left;

margin-right:2px;

}



#flpage li a {

padding:4px 8px 4px 8px;

display:block;

color:#008edb;

text-decoration:none;

border:1px solid #e6f5fd;

}



#flpage li a:hover {

border:1px solid #008edb;

}



#pageactive {

background-color:#e6f5fd;

}



#flupload {

float:right;

}



#flupload img {

border:0px;

}

/* NEW FRONT PAGE */

.whitebox{
background-color:white;
margin:2px 2px 4px 4px;
_margin:2px 2px 4px 2px;
}

#fplisting {
width:400px;
_width:398px;
height:300px;
float:left;
margin-right:0px;
}

#fptable {
width:370px;
font-size:11px;
text-align:center;
margin:15px;
_margin:14px;
overflow:hidden;
}

#fptable td {
padding:2px;
white-space:nowrap;
}

#fptable a {
color:#008edb;
position:relative;
}

#fptable span {
font-style:italic;
}

#featureimages {
float:left;
width:192px;
height:278px;
text-align:center;
margin-top:24px;
margin-left:4px;
}

#featureimages img {
margin-top:3px;
}

.viewed {
width:120px;
height:100px;
background:url(images/viewed.png) no-repeat;
_background:url(images/viewed.jpg) no-repeat;
position:relative;
float:left;
margin: 4px 0px 0px 15px;
_margin: 4px 0px 0px 10px;
padding:1px 9px 9px 1px;
}

.moviename {
position:absolute;
top:4px;
left:4px;
font-family:"trebuchet ms",san-serif;
color:white;
background-color:black;
width:112px;
padding:2px;
text-align:center;
font-size:10px;
z-index:500;
}

.bywhome {
position:absolute;
bottom:11px;
left:4px;
font-family:"trebuchet ms",san-serif;
color:white;
background-color:black;
width:114px;
padding:1px;
font-size:9px;
text-align:right;
z-index:500;
}

.moviename, .bywhome {
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.viewed img {
position:absolute;
top:4px;
left:4px;
z-index:1;
border:none;
}

.viewed img:hover {
filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}


#viewedcont {
border:4px solid white;
border-top:none;
border-bottom:none;
margin:4px;
height:118px;
background:url(images/viewedbg.gif) center center repeat-x white;
}

#platform {
width:940px;
margin:auto;
height:22px;
background:url(images/platformbg.gif) no-repeat;
padding:5px 30px 10px 30px;
}

#platform img {
vertical-align:middle;
border:none;
}

#ptitle {
margin-right:20px;
}

/* EVENTS */

#eventTable {
background-color:white;
width:586px;
font-size:11px;
font-family:"trebuchet ms",Arial;
border-width:1px 0px 0px 1px;
border-style:solid;
border-color:#CCCCCC;
}

#eventTable td, #eventTable th {
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;
}

#eventTable th {
width:20%;
background-color:#e6f5fd;
padding:3px;
text-align:center;
letter-spacing:1px;
}

#eventTable .eventRow td {
padding:10px;
height:80px;
}
#eventTable .eventRow td:hover {
background-color:#efffee;
}

#eventTable ul {
margin:0px 0px 0px 15px;
list-style-image:url(images/dotpointevent.gif);
padding:0px;
}

#eventTable a {
color:#008edb;
text-decoration:none;
border-bottom:1px solid #9fc3e0;
}

.hasEvent {
background-color:#fcfccf;
}

.hasEvent:hover {
background-color:#fcfccf !important;
}

#eventnext {
float:right;
}

#eventprev {
float:left;
}

#eventnext img, #eventprev img {
border:0px;
}

.dayPast {
background:url(images/eventover.gif) center center no-repeat;
}

.day {
color:#008edb;
font-size:18px;
text-align:center;
}

.eventCont {
height:60px;
position:relative;
}

.popout {
position:absolute;
top:0px;
left:0px;
background-color:white;
color:#666666;
width:150px;
height:200px;
}

/* SITE UTILITIES THAT HAVE GENERAL USES */

.basicbox {
background-color:white;
margin:2px 4px 2px 4px;
border:5px solid white;
}

.infobox {
background:url(images/bbbg.jpg) top left no-repeat white;
padding:10px;
}

.infoladder {
text-align:center;
border:2px dashed #CCCCCC;
padding:3px;
}

.infoladder span {
font-weight:bold;
font-size:16px;
color:#008edb;
}

.basicbox h1 {
font-size:16px;
font-weight:bold;
}

.basicbox p {
margin:0px 10px 0px 10px;
}

.subnoindent {
list-style:none;
margin:0px;
padding:0px;
border-bottom:4px solid white;
margin:4px 4px 0px 4px;
height:22px;
}

.subnoindent h1, .subnoindent h2 {
margin:0px;
margin-left:4px;
float:left;
font-size:11px;
color:#008edb;
text-decoration:none;
padding:3px 9px 3px 9px;
background:url(images/filelibrary-topnavtile.gif) repeat-x;
font-family:"trebuchet ms",Arial;
letter-spacing:1px;
font-weight:bold;
}

.subnoindent h2 {
font-weight:normal !important;
letter-spacing:normal !important;
}

/* NEW FORUM SECTION */

.fpostmid {
background:url(images/newforums/postbg.gif) top left repeat-y white;
margin:0px 4px 5px 2px;
border:1px solid #b5b5b5;
border-left:0px;
font-family:"trebuchet ms",Arial;
line-height:14px;
z-index:1;
}

.fpostmidleft {
width:106px;
min-height:88px;
background:url(images/newforums/leftbg.jpg) top left no-repeat;
color:#bbe4f9;
font-size:11px;
z-index:3;
float:left;
}

.fstatus {
text-align:center;
margin-top:72px;
height:9px;
}

.favatar {
position:absolute;
top:16px;
left:17px;
z-index:4;
}

.fposts {
text-align:center;
margin-top:15px;
}

.floc {
text-align:center;
margin-top:7px;
}

.fpostmidright {
margin:10px 5px 5px 0px;
padding:0px 10px 15px 10px;
background:url(images/newforums/posttextbg.gif) bottom right no-repeat;
overflow:auto;
min-height:78px;
font-size:12px;
_width:463px;
_overflow:hidden;
}

.fpostmidright img, #demotext img{
max-width:445px;
padding:4px;
border:1px solid #CCCCCC;
margin:3px;
_width: expression(this.width > 445 ? 445: true);
vertical-align:middle;
background-color:white;
}

.fpostmidright a, #demotext a, .fsigcont a {
padding-right:5px;
background:url(images/newforums/linkbg.gif) right 3px no-repeat;
text-decoration:none;
color:#00256f;
}

.fpostmidright ul, #demotext ul{
list-style-image:url(images/newforums/ulbg.gif);
}

.fpostmidright hr, #demotext hr {
color:#cccccc;
background-color:#333333;
}

.fposttop {
height:29px;
background:url(images/newforums/topbg.jpg) top left no-repeat;
position:relative;
top:1px;
margin:0px 4px 0px 2px;
padding:0px 0px 0px 116px;
z-index:2;
}

.fposttop ul {
list-style:none;
padding:0px;
margin:0px;
z-index:9000;
position:relative;
float:right;
width:34px;
}

.fposttop ul li{
_float:left;
}

.fposttop ul ul {
position:absolute;
top:28px;
left:0px;
list-style:none;
margin:0px;
border:0px;
display:none;
float:none;
height:auto;
width:auto;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
_background-color:white;
}

.fposttop ul ul li {
position:relative;
background-color:white;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
_width:100px;
}

.fposttop ul ul li:hover {
background-color:#e6f5fd;
}

.fposttop ul ul li a {
display:block;
text-decoration:none;
white-space:nowrap;
padding:3px;
color:#666666;
font-size:12px;
height:auto;
width:auto;
}

.fposttop ul ul li a:hover {
background-color:#e6f5fd;
color:#008edb;
}

.fposttop ul ul ul{
top:0px;
left:100%;
float:none;
}

.fwhosays{
float:left;
color:#666666;
font-size:15px;
font-weight:bold;
padding-right:15px;
background:url(images/newforums/whobg.gif) bottom right no-repeat;
height:21px;
padding-top:8px;
}

.fwhosays a {
text-decoration:none;
color:#666666;
}

.fwhosays span{
font-size:11px;
font-weight:normal;
}

.frank {
float:left;
font-style:italic;
font-size:12px;
color:#999999;
margin-top:10px;
margin-left:10px;
}

.pquote {
color:#008edb;
margin:0px 4px 4px 4px;
font-size:11px;
border-right:2px solid #f3f2d7;
border-bottom:2px solid #f3f2d7;
padding:0px 5px 3px 5px;
background:url(images/newforums/quotebg.gif);
clear:both;
overflow:hidden;
}

.pquote .pquote {
background:url(images/newforums/quotebg2.gif);
border:0px;
border-bottom:2px solid #e6f5fd;
border-right:2px solid #e6f5fd;
border-top:1px solid white;
border-left:1px solid white;
}

.pquote img{
max-width:80px;
_width: expression(this.width > 80 ? 80: true);
float:left;
margin-right:5px;
}


.pquote .pquote h3{
padding-left:12px;
background:url(images/newforums/quotearrow.gif) left center no-repeat;
}
.pquote h3 {
margin:4px 0px 2px 0px;
padding:0px;
border-bottom:1px dotted #cccccc;
font-size:12px;
padding:0px 4px 0px 4px;
clear:both;
}

.fpostbottom {
clear:both;
background-color:#e6f5fd;
height:22px;
position:relative;
font-size:10px;
border-top:1px solid #b5b5b5;
font-family:"trebuchet ms",Arial;
}

.fposted, .fjoined {
float:right;
padding-left:27px;
background:url(images/newforums/postedbg.png) left 3px no-repeat;
height:19px;
padding-top:3px;
margin-right:4px;
}

.fjoined {
padding-left:0px !important;
background:none !important;
margin-left:114px;
float:left !important;
color:#999999;
}

.leftbtm {
position:absolute;
top:-1px;
left:0px;
z-index:5;
}

.fbuttons {
float:right;
margin-top:10px;
margin-right:2px;
}

.fbuttons img {
border:0px;
}

.fsigcont {
text-align:center;
margin-left:106px;
font-size:10px;
font-weight:bold;
padding:10px;
padding-top:0px;
color:#999999;
}

.fsig {
width:472px;
height:49px;
background-position:center center;
}

.fremoved {
width:601px;
height:53px;
background:url(images/newforums/burieddeleted.jpg) 0px 0px no-repeat;
margin-left:1px;
color:white;
font-family:"trebuchet ms", Arial;
position:relative;
text-decoration:none;
}

.deleted {
background:url(images/newforums/burieddeleted.jpg) 0px -51px no-repeat !important;
}

.whomod {
position:absolute;
top:16px;
left:90px;
font-size:14px;
}
.whomod span {
font-style:italic;
font-size:11px;
}

.whopost {
position:absolute;
top:18px;
right:10px;
border-bottom:1px solid #4dc0ff;
font-size:11px;
}

/* NEWPOSTAREA */

#fnewpostarea {
margin:0px 4px 5px 4px;
border-left:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
background-color:white;
}

.fnpboxes {
float:left;
width:276px;
background-color:white;
padding:10px;
font-family:"trebuchet ms",Arial;
font-size:12px;
min-height:250px;
_height:250px;
margin-left:0px;
border-top:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
position:relative;
}

#fnpbox1 {
}

#fnpbox2 {
border-left:1px solid #eeeeee;
}

#fnpboxbig {
width:574px;
}
#fnpboxbig #newposttextarea {
width:552px !important;
_width:543px !important;
}
#fnpboxbig #dummybox {
width:552px !important;
_width:530px !important;
}

#demotext {
overflow:auto;
_width:276px;
_overflow:hidden;
}

#newposttextarea {
width:254px;
_width:245px;
border:1px solid #CCCCCC;
background-color:#EEEEEE;
font-family:Arial;
font-size:12px;
padding:10px;
min-height:200px;
_height:200px;
overflow:hidden;
}

#dummybox {
border:1px solid #CCCCCC;
padding:0px 10px 0px 10px;
_padding:10px 10px 0px 10px;
font-family:arial;
font-size:12px;
width:254px;
_width:245px;
min-height:200px;
position:absolute;
background-color:white;
white-space: pre;
white-space: -moz-pre-wrap;
white-space: -o-pre-wrap;
white-space: pre-wrap;
overflow:hidden;
visibility:hidden;
}

#demotext img {
max-width:255px !important;
_width: expression(this.width > 255 ? 255: true) !important;
}

#smileycont {
padding:3px;
background-color:white;
border-top:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
font-size:11px;
font-family:"trebuchet ms",Arial;
}
#smileycont div {
text-align:center;
padding:2px;
}

#smileycont input {
border:1px outset #EEEEEE;
padding:1px;
vertical-align:middle;
}

.emo {
border:none !important;
padding:0px !important;
margin:0px !important;
}

#postconfirm {
background-color:#e6f5fd;
border-top:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
clear:both;
text-align:center;
padding:2px;
}

#wordcount {
margin:5px;
margin-top:15px;
border-top:1px dotted #CCCCCC;
text-align:right;
font-size:10px;
letter-spacing:2px;
}

#wordcount span {
color:green;
}

.numberedlist {
margin:10px 10px 10px 23px;
}

/* Jeremy */


#flactive2 {
background:none;
background-color:white;
border-bottom:0px;
color:#008edb;
height:16px;
}
.breakingnewstext2 {
background-color:white;
padding:10px;
position:relative;
width:576px;
margin:auto;
}
#subjectdiv2 {
width:595px;
height:32px;
background-image:url(images/forumsendto.jpg);
margin:4px;
}
#subjectdiv2 input {
width:492px;
border:none;
overflow:auto;
color:white;
font-family:arial;
font-size:12px;
background-color:#8FB5C8;
height:15px;
margin-left:89px;
margin-top:9px;
font-weight:bold;
}
#search input, #bymap select, #bymap input {
position:absolute;
top:9px;
left:85px;
width:178px;
color:white;
font-weight:bold;
border:1px solid #8EB6C9;
font-size:11px;
background-color:#8EB6C9;
}
#registrationzone textarea {
width:300px;
padding:4px;
}
.regusername, #regusername {
width:150px;
}
#regsig {
width:300px;
}
.regtwodig, #regtwodig {
width:12px;
}
#regfourdig {
width:25px;
}
#regemail {
width:200px;
}
.regusername, #regusername, .regtwodig, #regtwodig, #regfourdig, #regemail, #regsig  {
height:14px;
padding:2px;
padding-bottom:0px;
}
.regusername, #regusername, .regtwodig, #regtwodig, #regfourdig, #regemail, #registrationzone select, #registrationzone textarea, #regsig  {
border:none;
color:white;
background:url(images/chatboxtextarea.gif) no-repeat #8EB6C9;
margin-right:8px;
}
#registrationzone input, #registrationzone select, #registrationzone textarea {
font-size:11px;
font-family:tahoma;
}
.postarea2 {
z-index:5005;
background-color:white;
margin:0px;
width:588px;
padding:0px;
position:relative;
margin-bottom:0px;
}
.catheadertd h1 a{
font-size:12px;
height:19px;
font-weight:bold;
color:white;
padding:2px;
margin:0px;
}
.delposts{
overflow:visible;
position:absolute;
width:118px;
list-style:none;
margin:0px;
padding:0px;
margin-top:2px;
margin-right:2px;
left:460px;
bottom:25px;
visibility:visible;
}
.delposts li a {
top:0px;
height:16px;
position:relative;
overflow:visible;
display:block;
background:url(images/optionstdbg.jpg) repeat-x;
font-weight:normal;
color:white;
font-size:11px;
text-decoration:none;
text-align:left;
text-indent:4px;
}
.delposts li a:hover {
z-index:5005;
position:relative;
overflow:visible;
background:url(images/optionstdbghover.jpg) repeat-x #9FBFCE;
font-weight:bold;
}
.summarytab a{
color:white;
text-decoration:none;
}
#trackertable input {
position:absolute;
}
#trackertable span {
position:absolute;
}
.nottolong {
overflow:hidden;
_width:165px;
padding-left:20px;
width:165px;
}
.namenottolong {
overflow:hidden;
_width:115px;
width:115px;
padding-left:5px;
}
.namenottolong2 {
overflow:hidden;
_width:115px;
min-width:60px;
max-width:115px;
padding-left:5px;
}
.namenottolong3 {
overflow:hidden;
_width:175px;
min-width:60px;
max-width:175px;
padding-left:5px;
}
.hidden{
visibility:hidden;
display:none;
_visibility:hidden;
_position:absolute;
}
.nothidden{
visibility:visible;
display:table-row;
}
.pbssimages img
{
max-width: 585px;
}
/*
.subnoindent h1 {
font-size:11px;
font-weight:bold;
color:black;
margin:0px;
padding:0px;
margin-left:4px;
}
*/

/* old stuff */


#standings h5 {

margin:0px;

padding:0px;

font-size:10px;

}

#standings, #reresults, #demolisttable {

border:4px solid white;

background-color:white;

vertical-align:middle;

border-bottom:2px solid white;

}

#standings td, #reresults td, #demolisttable td{

border-bottom:2px solid white;

}

.clanlogo {

border:2px solid white;

}

#reresults td {

padding:2px;

text-align:center;

}

#reresults img {

margin-left:4px;margin-right:2px;

}

#standings, #demolisttable {

width:596px;

margin-left:4px;

margin-right:4px;

}

.idiotcontainer {

overflow:hidden;

}

.standingsbig {

font-weight:bold;

width:50%;

overflow:hidden;

}

.standingsnumber, #demolisttable td {

text-align:center;

}

.standingsodd, .resodd, .resLodd {

background-color:#8EB6C9;

color:white;

}

.standingsodd a {

text-decoration:none;

color:white;

}

.standingseven a {

text-decoration:none;

color:#afaeae;

}

.standingsodd input, .standingseven input, .oddP input, .evenP input, .resLeven input, .resLodd input {

width:80px;

height:27px;

border:none;

}

.oddP input, .evenP input {

margin-left:8px;

}

.resLodd span, .resLeven span, .resLodd img, .resLeven img {

margin-left:2px;

margin-right:2px;

}

.resLodd span, .resLeven span {

font-weight:bold;

}

.standingsodd input, .oddP input {

background:url(images/downloadlistblue.jpg) no-repeat;

}

.standingseven input, .evenP input {

background:url(images/downloadlist.jpg) no-repeat;

}


.resLeven input {

background:url(images/view.jpg) no-repeat;

}

.resLodd input {

background:url(images/viewblue.jpg) no-repeat;

}

.standingseven, .reseven, .resLeven {

background-color:#f0eeee;

color:#afaeae;

}

.standingseven td, .standingsodd td, .resLeven td, .resLodd td {

padding:4px;

font-size:12px;

}

.standingstitle {

background-image:url(images/standingstabletitlebg.gif);

}

.standingstitle td {

height:10px;

padding-left:4px;

padding-right:4px;

}

.commentheader {

height:14px;

color:white;

font-size:11px;

background:url(images/optionstdbg.jpg) repeat-x;

position:relative;

padding-top:2px;

}
