body { 
background: #f3f8fb url(repeatdown.jpg) top left repeat;
cursor: default; 
overflow: auto;
margin: 0px;
padding: 0px;
}

a {text-decoration: none; cursor: default; }
td {margin: 0px; padding: 0px;}
tr {margin: 0px; padding: 0px;}

#ul_one, #ul_two, #ul_three, #ul_four {display:none;}

/*---------------------------------------------------
Wraps and Header Wrap Info
-----------------------------------------------------*/

#mainwrap {
width: 100%; 
margin-left: 0px; 
}

#header1 {
background: url(sephy1.jpg) top no-repeat;
width: 775px;
height: 86px; 
float: left; 
}

#header2 {
background: url(sephy2.jpg) top no-repeat;
width: 775px;
height: 71px; 
float: left; 
}

#contentwrap {
background: url() no-repeat;
width: 775px; 
}

#content {
background: url(sephy3.jpg) top no-repeat;
min-height: 600px; 
}

#flashalign { 
margin: 0px 0px 0px 47px; 
}

.clear {clear: both; display: block; }

/*---------------------------------------------------
Top Green Sub Navigation Information
-----------------------------------------------------*/

#subit { 
width: 500px; 
font: bold 14px arial; 
padding: 0px 0px 0px 355px; 
letter-spacing: 0.1em; 
color: #bedaf2; 
}

#subit ul {
margin: 0px 0px 0px 10px; 
padding: 0px 0px 0px 0px;}

#subit li { 
margin: 0px 0px 0px 0px; 
padding: 0px 10px 5px 0px; 
list-style: none; 
float: left; 
}

#subit a {padding: 1px 4px 1px 4px; text-transform: lowercase; font: bold 12px arial;  }
#subit a:active {color: #1d292e;}
#subit a:link {color: #fff; }
#subit a:visited {color: #fff; }
#subit a:hover {color: #eed0d3; }


/*---------------------------------------------------
Footer Information
-----------------------------------------------------*/
#footerwrap {
background: url() top repeat-x;
width: 100%; 
height: 165px;
}

#footer {
background: url(footer.jpg) top no-repeat;
width: 775px;
height: 165px;
float: left;
}

.copy { 
color: #fff; 
text-align: left; 
padding: 100px 0px 0px 200px; 
font: 11px tahoma; 
letter-spacing: 0.05em;
text-transform: uppercase;  
}

#footertext a:active {color: #90b118;}
#footertext a:link {color: #90b118;}
#footertext a:visited {color: #90b118;}
#footertext a:hover {color: #9cc6af;}

/*---------------------------------------------------
Main Content Elements
-----------------------------------------------------*/
#text { 

float: left; 
width: 620px; 
color: #658e99; 
font: 11px tahoma; 
letter-spacing: 0.08em; 
text-align: justify; 
line-height: 20px; 
padding: 0px 0px 0px 65px; 
}

#text h1 { 
text-transform: lowercase; 
color: #5f93b4; 
font: italic 22px georgia; 
letter-spacing: 0.03em; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px; 
}

#text h1:first-letter { 
color: #e4f0f1; 
font: italic 35px georgia; 
padding: 0px 0px 6px 0px;
}

#text h2 { 
background: url(subheader.png) top left no-repeat; 
height: 36px;
min-width: 216px; 
color: #c99ea9; 
text-transform: uppercase; 
font: bold 14px arial-narrow; 
letter-spacing: 0.03em; 
margin: 0px 0px -22px 0px;
padding: 17px 0px 0px 24px; 
}

#text li { list-style-type: disc;}
#text i {color: #59a9c8; }
#text p {text-indent: 15px; margin: 10px 0px 0px 0px;}
#text u {border-bottom: 1px solid #ffcdd2;}

#text b {color: #af7777;}

#text a {padding: 0px 2px 1px 2px; font-weight: bold;}
#text a img {background: #fff;}

#text A:visited{ color:#afaaaa; border-bottom: 1px solid #b6cfe7; }
#text A:link { color:#afaaaa; border-bottom: 1px solid #b6cfe7; }
#text A:active { color:#afaaaa; border-bottom: 1px solid #b6cfe7; }
#text A:hover { color:#dd9999; border-bottom: 1px solid #59a9c8; }

#text blockquote {
background: url(block.png) top left repeat; 
padding: 2px 0px 0px 4px; 
border: 4px solid #cacfdf; 
}

#text input, select, option, textarea { 
color: #4594dc;
background: url(block.png) top left repeat; 
font: 11.3px verdana;
padding: 1px;
margin: 0px; 
border-bottom: 3px solid #97c9e5; 
border-top: 0px;
border-left: 0px;
border-right: 0px; 
letter-spacing: 0.3ex; 
}

#text img {border: 2px solid #fff; padding: 2px; margin: 0px 0px 1px 0px; }
#text img a:hover {border: 0px; }

/*---------------------------------------------------
Enthusiast Tweaking
-----------------------------------------------------*/

#list td a {display: block; margin: 0px 0px 5px 0px;}

.mainlist2 {font-weight: bold; width: 120px; margin: 0px 0px 5px 0px;}
.rightcol {color: #af7777; font-weight: bold;}

#list a { background: url(block.png) top left repeat; padding: 0px 2px 1px 2px;}

#list A:visited{ color:#afaaaa; border-bottom: 1px solid #b6cfe7; }
#list A:link { color:#afaaaa; border-bottom: 1px solid #b6cfe7; }
#list A:active { color:#afaaaa; border-bottom: 1px solid #b6cfe7; }
#list A:hover { color:#dd9999; border-bottom: 1px solid #59a9c8; }


/*---------------------------------------------------
Define Away
-----------------------------------------------------*/

#side { 
width: 631px; 
float: right; 
background: url(block.png) top left repeat;
height: 17px; 
margin: 0px 85px 0px 0px; 

}

#side a:link {color: #59a9c8}
#side a:active {color: #59a9c8}
#side a:hover {color: #eed0d3}
#side a:visited {color: #59a9c8}

.boxed { 
background: url(box.gif) top no-repeat; 
font: bold 11px georgia; 
color: #59a9c8; 
padding: 2px 0px 0px 0px; 
letter-spacing: 0.05em; 
float: right; 
width: 216px; 
height: 111px; 
}
.url {margin: 25px 0px 0px 40px;}

/*---------------------------------------------------
Content Header Information
-----------------------------------------------------*/

#head2 {
width: 775px;
height: 135px;
float: left;
}

#head2_navi {
height: 775px;
float: left;
}

#head2_navi ul{
padding: 0px; margin: 0px;
}

#navi {
background: transparent url(navigation.jpg) top left no-repeat;
margin: 0;
padding: 0;
position: relative;
width: 775px;
height: 135px;
}

#navi li {
display: block;	
list-style: none;
margin: 0;
padding: 0;
position: absolute;
}

#navi a { 
display: block; 
text-decoration: none;
}

#navi span { 
font-size: 1.0em;
visibility: hidden; 
}

#home, #home a{
top: 0px;
left: 0px;
width: 125px;
height: 79px;
}

#about, #about a {
top: 80px;
left: 0px;
width: 126px;
height: 50px;
}

#media, #media a {
top: 68px;
left: 136px;
width: 78px; 
height: 54px;
}

#listing, #listing a {
top: 35px;
left: 215px;
width: 178px; 
height: 100px; 
}

#home a:hover { background: url(navigation.jpg) 0px -135px no-repeat;}
#about a:hover { background: url(navigation.jpg) -0px -215px no-repeat;}
#media a:hover { background: url(navigation.jpg) -136px -203px no-repeat;}
#listing a:hover { background: url(navigation.jpg) -215px -170px no-repeat;}
