
body {
margin:0; 
padding:0; 
font-family: verdana, arial, sans-serif; 
color:#fff; 
font-size:10px;
background:  #1b1b1b;
}

img {border:none;}

code {color:#ff0;}

.nobr {white-space:nowrap;}


h1#about {display:inline; position:static; float:left; margin:15px 0 0 80px; padding:35px 3px 0 0; width:720px; height:200px;
font-size:17px; font-weight:normal; line-height:29px; 
background: repeat-x url(images/rule.gif);}

#about.swf {display:inline; position:static; float:left; margin:15px 0 0 80px; width:720px; height:242px;
font-size:17px; font-weight:normal; line-height:29px; 
background: repeat-x url(images/rule.gif);}

/* Main generic content container */
#stuffContainer, #footer {
display:inline; 
position:static; 
float:left; 
margin:15px 0 0 50px; 
width:900px; 
background: repeat-x url(images/rule.gif);
}

#stuffContainer {
min-height:280px;
padding:25px 0 0 0; 
}
/* IE6 only \*/
* html #stuffContainer {height:280px}
/* end hide */







#stuffContainer h1 {font-size:9px; font-weight:normal; line-height:12px; margin:15px 0 0 25px;}
#stuffContainer h2 {font-size:17px; font-weight:normal; line-height:12px; margin:8px 0 8px 25px; color:#fff}
#stuffContainer .pods p {margin:8px 0 0 25px;}
#article img {float:right; margin: 25px 0 8px 18px; padding:2px; border: solid 4px #444;}
#article img.noborder {margin: 0 0 0 2em; padding:0; border: none;}
#stuffContainer a {color:#999}

#stuffContainer .pods  {font-size:12px; width:auto; height:193px; background: url(images/contact_pods.gif) no-repeat;}

#jersey {float:left; width:auto;}
#guernsey {float:right; width:auto;}

#profilesContainer {display:inline; position:static; float:left; margin:15px 0 0 80px; padding:35px 0 0 0; width:720px;
background: repeat-x url(images/rule.gif);}








#brand {display:inline; position:relative; float:left; margin:8px 0 0 70px; width:744px; height:69px; 
background: no-repeat url(images/footer_bk.gif);}
#brand img {margin:0; padding:20px 0 0 15px; float:left;}
#brand h1 {display:inline; float:left; margin:0; font-size:14px; padding:30px 0 0 12px; font-weight:normal; width:auto;}


/* background: url(images/profiles_bk.gif) repeat-x; */
.profiles {margin-top:25px; margin-bottom:25px; padding-top:15px; border-top: solid 1px #666;}
.profiles p {font-size:12px; line-height:15px; margin:0 0 5px 0; line-height:16px;}
.profiles p a {color:#999;}
.profiles h2 {font-size:16px; line-height:16px; font-weight:normal; margin:0 0 8px 0;}
#profilesContainer img {float:right; clear:right; margin:15px 0 0 70px; padding:2px; border: solid 5px #666; }

 



/* --------------------------------------- */


/* Header */
#header a {display:block; border:none; padding:30px 0 0 50px;}


/* Nav */
ul#nav {
display:block; 
margin:0 0 25px 0; padding:0;
height:32px;
background: url(images/nav_bk.gif) repeat-x; 
}

ul#nav li { 
display:block; 
float:left; 
margin:0; 
padding:0;
width:auto; 
height:32px;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
line-height:32px;
color:#ccc;
white-space:nowrap;} 
/* IE6 only \*/
* html #stuffContainer ul.navigation li  {width:1%;}
/* end hide */


ul#nav li a {
background: url(images/nav_arrow.gif) no-repeat -15px 0 ;
width:auto; 
float:left;
text-decoration:none;
color:#ccc;
display:block; 
margin:0; 
padding: 0 14px; 
height:32px;
}

ul#nav li a:hover {
background-position: top center; 
color:#eee;
}

ul#nav li.live {
background: url(images/nav_hover.gif) repeat-x; 
padding: 0; 
}

ul#nav li.live a:hover {
background: none; 
color:#ccc;
}



/* Article */
#article { width:530px;}

#article.wide {width:auto;}
#article p, #aside p {font-size:1.2em; line-height:1.8em; margin:0 0 5px 4px; max-width:545px;}
#article h1, #aside h1 {font-size:2.4em; font-weight:normal; margin:0 0 8px 3px; line-height:28px; color:#ccc}

#article h2 {color:#ccc; margin:8px 0 8px 4px; padding:0; font-size:1.7em; font-weight:normal; line-height:1.6em;}
#article h2 b {font-size:14px; letter-spacing:1px;}
#article h2 .grey {color:#999;}
#article h2 .red {color:#ccc;} 

#article h3 {font-size:1.1em; color:#999; margin:0 0 5px 4px; letter-spacing:1px; text-transform:uppercase;}



#article table {
width:100%;
font-size:1.2em;
border:none;
padding:0;
margin:0 0 28px 0;
border-collapse:collapse;
background:#292929;
}

#article table tr {
}

#article table th, #article table td {
border:1px solid #292929;
padding:5px;
margin:0;
vertical-align:top;
}

#article table td.nowrap {
white-space:nowrap;
}

#article table th {
border-top:#1b1b1b solid 21px;
background:#666;
text-align:left;
white-space:nowrap;
}

#article table th.small {
font-size:0.8em;
font-weight:normal;
color:#ccc;
}

#article table td.end {width:35%;}

#article table td a {
display:block;
/* background: url(images/pdf.gif) no-repeat;
padding: 0 0 0 25px;  */
font-weight:bold;
text-decoration:none;
color:#ccc;
}

#article table td a:hover {
text-decoration:underline;
color:#eee;
}


#article table td blockquote {
white-space:normal;
padding:0;
margin:0;
font-size:1em;
font-style:italic;
}

#article table td cite {
white-space:normal;
font-size:0.8em;
color:#999;
font-style:normal;
}

#article table td.top {font-weight:bold;}
#article table td.top a {font-weight:normal; text-decoration:underline; display:block; margin-top:6px;}


#article ul {
margin:0.5em 0;
padding:0;
list-style:none;
}

#article ul li {
font-weight:bold;
margin:0.7em 0;
font-size:1.3em;
line-height:1.3em;
padding-left:20px;
background:transparent url(images/bullet4.gif) no-repeat scroll 0 3px;
}

#article ul.roman li {font-weight:normal;}
#article ul.roman li strong {font-weight:bold;}








/* Aside */

#aside {float:right; width:330px; margin:0 0 0 25px; padding:0;}

#aside ul {margin:6px 0 0 0;  padding:0;}

#aside li {
margin:0; 
padding: 0;
width:100%; 
line-height:16px; 
border-bottom: dashed 1px #666; 
font-size:1.2em; 
list-style:none;
}

#aside li em {
display:block;
font-style:normal;
width:auto;
background: url(images/bullet4.gif) no-repeat 0 5px;
padding: 3px 15px 7px 20px;
}

#aside ul li a {
display:block;
margin:0; 
padding: 6px 15px 10px 20px;
background: url(images/bullet3.gif) no-repeat 0 5px;
width:auto; 
line-height:1.3em;  
font-size:12px; 
font-weight:bold;
color:#fff; 
list-style:none;
text-decoration:none;
}

#aside ul li a:hover {
background-color:#444;
}


/* Footer */
#quote {
float:left;
margin:0; padding:12px 0 0 35px;
width:470px;
display:block;
height:135px;
font-size:2.1em;
line-height:1.3em;
font-family: georgia, serif;
color:#ccc;
background: url(images/quotes.gif) no-repeat;
}

#quote p {
margin:0; padding:0;
}

#quote em {
font-weight:bold;
font-size:0.5em;
}

#contact {
margin:0 0 0 60px; padding-left:20px; 
float:left; 
width:220px; 
height:135px;
background: no-repeat url(images/contact.gif);
font-size:1.1em;
}

#contact p {line-height:18px; margin:0;}
#contact p strong {font-size:9px; text-transform:uppercase; letter-spacing:1px;}
#contact p a {color:#ccc;}

#contact h2 {
font-size:1.1em;
font-weight:normal;
margin:14px 0 5px 0;
padding:0;
}

#contact h2 a {
color:#fff;
text-decoration:none;
}

#contact h2 a:hover {
color:#fff;
text-decoration:underline;
}


#footer {
padding:18px 0 18px 0;
}

#footer ul {
display:block;
clear:both;
margin:0; padding:0; 
width:920px;
height:41px; 
background: url(images/footer.gif) no-repeat;
font-size:0.8em; 
letter-spacing:2px; 
text-transform:uppercase; 
color:#999; 
line-height:14px;
}

#footer ul li {display:block; float:left; padding:12px 0 0 11px; width:auto;}
#footer ul li a {color:#999; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li.credit a {padding:0 26px; color:#666; font-size:9px; letter-spacing:1px; float:right; width:auto;}
#footer ul li.credit a:hover {color:#ccc; text-decoration:none; }
