@charset "UTF-8";
/* CSS Document*/

/*STYLING FOR ALL THE PAGE*/
body{
/*min-width:800px;*/
margin:0;
padding:0;
background:url(bg.jpg) repeat-x top fixed;
background-color:#FFF;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
/*opacity:0.999;*/
}

.ie body{
margin:0;
padding:0;
background-color:#000000;
background:url(bg-top.jpg) repeat-x top;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
opacity:0.999;
}

#container{
width:900px;
margin: 0px auto;
padding:0px;
text-align:left;
color:#000;
/*background-color:#000000;*/
/*border: 1px dashed white;*/
position:relative;
}


/*HEADER STYLING*/
#header{
width:100%;
height:90px;
border-bottom:1px dashed #131313;
/*background-image:url(logo.png);
background-position:right;
background-repeat:no-repeat;*/
background-color:#FFF;
}

#headercont{
width:900px;
margin:0px auto;
}

/*.ie #header{
width:900px;
height:100px;
border-bottom:1px solid white;
background-image:url(logo.jpg);
background-position:right;
background-repeat:no-repeat;
}*/

#logo{
float:right;
width:100px;
height:80px;
background-color:#CE0061;
font:"Courier New", Courier, monospace;
color:#FFFFFF;
text-align:left;
}

.ie #logo{
float:right;
width:100px;
height:80px;
background-color:#CE0061;
font:"Courier New", Courier, monospace;
color:#FFFFFF;
text-align:left;
margin-bottom:10px;
}

.logo{
margin:0px;
padding-left:6px;
padding-top:4px;
text-transform:uppercase;
font-size:16px;
text-decoration:overline;
}

.special{
font-style:italic;
line-height:30px;
font-size:11px;
padding-left:4px;	
}



#main{
width:900px;
/*height:400px;*/
/*background-color:#000000; */
}

#blackbox{
width:900px;
height:440px;
/*border:1px solid #000;*/
margin-bottom:10px;
}


/*HOME PAGE*/
#left{
width:610px;
margin-bottom:10px;
float:left;
color:#000;
/*background:url(left.gif) no-repeat;*/
/*border:1px solid #000;*/
}


#right{
width:230px;
height:265px;
padding-top:35px;
padding-left:10px;
float:right;

}



porttitle{
padding-left:14px;
font-size:14px;
color:#FFFF00;
letter-spacing:5px;
text-transform:uppercase;
margin-left:-2px;
}

h4{
padding-left:12px;
font-size:14px;
color:#FFFF00;
letter-spacing:5px;
text-transform:uppercase;
margin-left:-2px;
}






#pleft{
float:left;
width:290px;
height:180px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
background-color:#222;
text-align:left;
color:#FFF;
}

#pleft a:hover{
color:#FF00CC;
}

#pmid{
float:left;
width:285px;
height:180px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
background-color:#222;
border-left:1px solid #131313;
border-right:1px solid #131313;
text-align:justify;
color:#FFF;
}

.ie #pmid{
float:left;
width:283px;
height:180px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
background-color:#222;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
 
#pmid a:hover{
color:#FF00CC;
}

#pright{
float:left;
width:290px;
height:180px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 10px;
background-color:#222;
text-align:right;
color:#FFF;
}





/*FOOTER STUFF*/

#footercont{
width:900px;
margin:0px auto;
}

#footer{
width:100%;
height:250px;
/*margin:438px 0px 0px 0px;COMMENTED OUT AS PREF'D WITHOUT GAP*/
/*background-color:#00FF00;*/
border-top:1px dashed #FFF;
/*border-bottom:1px solid white;*/
clear:both;
color:#000;
background-color:#131313;
opacity:.50;
filter:alpha(opacity=50);
-moz-opacity:0.5;
}

#footer a{
color:#FFF;
}

#footer a:hover{
color:#666666;}

#footercopyright{
/*width:200px;NECESSARY?*/
margin-top:19px;
font-size:10px;
/*border:1px dashed white;ALIGNMNET USE ONLY*/
float:left;
color:#FFF;
}


#footernav{
list-style: none;
width:450px;
margin:19px 0px 0px 0px;
padding: 0px;
text-align: right;
/*white-space: nowrap;*/ /*FIREFOX DOESN"T LIKE THIS = COCKS UP MAIN NAV*/
font-size:12px;
word-spacing:0px; /*WAS 68, changed margin/padding, need 72 for safari, need 80 for FFOX PC*/
background-color:#000000;
text-transform:uppercase;
float:right;	
color:#999999;
}



ul#footernav li{
display: inline;
margin: 0 0px /*WAS O 2 BUT CHANGED FOR IE6 ATTEMPT*/
}

ul#footernav a{
text-decoration: none;
padding: 0 0 3px; /*WAS 0 0 3 BUT CHANGED FOR IE6 ATTEMPT*/
color: #FFF
;
}

ul#footernav a#current{
border-color: #F60;
color: #06F;
}

ul#footernav a:hover{
border-color: #F60;
color: #666
}


/*MAIN NAV CSS */
ul#nav{
list-style: none;
width:450px;
margin:10px 0px 10px 0px; /*TOP RIGHT BOTTOM LEFT*/
padding: 0px /*<<TOP*/ 0px;
text-align: left;
/*white-space: nowrap;*/ /*FIREFOX DOESN"T LIKE THIS = COCKS UP MAIN NAV*/
font-size:12px;
word-spacing:0px; /*WAS 68, changed margin/padding, need 72 for safari, need 80 for FFOX PC*/
background-color:#666;
text-transform:uppercase;
color:#FFFFFF;	
height:18px;
}




ul#nav li{
display: inline;
margin: 0 0px /*WAS O 2 BUT CHANGED FOR IE6 ATTEMPT*/
}

ul#nav a{
text-decoration: none;
padding: 0 0 3px; /*WAS 0 0 3 BUT CHANGED FOR IE6 ATTEMPT*/
color: #FFF
;
}

ul#nav a#current{
border-color: #F60;
color: #06F;
}

ul#nav a:hover{
color:#666;
}

a:link, a:hover, a:active{
color:#FFFFFF;
}

a:visited{
color:#FFFFFF;
}



h1{
font-size:14px;
}

h2{
font-size:14px;
}

name{
font-size:12px;
font-weight:700;
}

a{
text-decoration:none;
color:#FFF;
}	