body {

background: #e4e0cd;

font-family: Tahoma;

font-size: 0.7em;

color: #503429;

padding: 11px 0 0 0;

}



* {

padding: 0;

margin: 0;

}



a {

color: #503429;

}



a:hover {

color: #816e5f;

}



a img {

border: 0;

}



#container {

width: 784px;

margin: 0 auto;

background: url('i/cont-bg.gif') 24px 204px no-repeat;

height: 500px;

}



.clear {

clear: both;

}



.footer {

height: 11px;

}



#ct {

position: fixed;

bottom: 0;

margin: 0 0 0 753px;

width: 31px;

height: 280px;

background: url('') no-repeat;

overflow: hidden;

text-indent: -500px;

}



/************************************************************************************/

/***********************               Header Styles            ***********************/

/************************************************************************************/



#header {

height: 204px;

width: 783px;

margin: 0 1px 0 0;

background: url('i/header.jpg') no-repeat;

color: #fff;

}



#header h1, #header h1 a {

height: 130px;

display: block;

width: 100%;

text-indent: -500px;

overflow: hidden;

background: url('i/header2.jpg') no-repeat;

}



#header #updated {

font-size: 0.9em;

height: 60px;

overflow: hidden;

padding: 3px 15px 0 190px;

}



/************************************************************************************/

/***********************                 Main Styles              ***********************/

/************************************************************************************/



#main {

width: 651px;

float: right;

}



#nav {

width: 600px;

height: 28px;

margin: 3px 0 0 1px;

padding: 0 25px;

background: url('i/nav/bg.gif') no-repeat;

list-style: none;

overflow: hidden;

}



#nav li {

float: left;

padding: 6px 5px;

}



#nav li a {

display: block;

height: 15px;

}



#nav li a:hover {

margin: 2px 0 0 0;

border-bottom: 2px solid #fff;

}



#nav li#n-home a { background: url('i/nav/home.gif'); width: 43px }

#nav li#n-forum a { background: url('i/nav/forum.gif'); width: 49px }

#nav li#n-roster a { background: url('i/nav/roster.gif'); width: 50px }

#nav li#n-matches a { background: url('i/nav/matches.gif'); width: 64px }

#nav li#n-downloads a { background: url('i/nav/downloads.gif'); width: 80px }

#nav li#n-media a { background: url('i/nav/media.gif'); width: 46px }

#nav li#n-gallery a { background: url('i/nav/gallery.gif'); width: 54px }

#nav li#n-sponsors a { background: url('i/nav/sponsors.gif'); width: 69px }

#nav li#n-linkage a { background: url('i/nav/linkage.gif'); width: 55px }



#nav li a span { display: none; }





#diagnosis {

width: 648px;

background: url('i/diagnosis.jpg') no-repeat;

margin: 1px 1px 0 auto;

padding: 71px 0 0 0;

}



#content {

background: url('i/content-bg.jpg') no-repeat;

padding: 6px 5px;

min-height: 350px;

}



#content2 {

background: #ccc7b1 url('i/content-bg2.jpg') bottom no-repeat;

width: 560px;

border: 4px solid #ccc7b1;

}



#content h2 {

font-size: 1em;

color: #fff;

background: url('i/content-h2.jpg') no-repeat;

width: 360px;

padding: 0 6px;

margin: 0 0 6px 0;

height: 20px;

line-height: 20px;

font-weight: normal;

font-size: 0.9em;

}



#content h2 .time {

display: block;

float: right;

font-style: italic;

}



#content p {

margin: 10px 0;

}



#content ul, #content ol {

padding: 2px 30px;

line-height: 1.8em;

}



/************************************************************************************/

/***********************              Sidebar Styles            ***********************/

/************************************************************************************/



#sidebar {

width: 123px;

float: left;

background: url('i/sidebar-bg.gif') repeat-y;

border: 2px solid #514e41;

margin: 130px 0 0 5px;

}



#sidebar h2#team-roster {

height: 31px;

text-indent: -500px;

overflow: hidden;

background: url('') no-repeat;

}



#roster-images {

padding: 0 0 0 1px;

}



#roster-images a {

background: url('i/roster/bg.gif') no-repeat bottom right;

padding: 2px;

width: 51px;

height: 51px;

display: block;

float: left;

margin: 4px 0 0 3px;

}



#roster-images a:hover {

background-position: top left;

}



#roster-images a img {

border: 1px solid #e0d8c4;

width: 49px;

height: 49px;

display: block;

}



#rostername {

height: 25px;

line-height: 22px;

background: url('') no-repeat;

color: #fff;

text-indent: 55px;

font-size: 0.9em;

clear: both;

}



