body {
margin: 0;
padding: 0;
color:#333;
font: 80%/1.4 "Lucida Grande","verdana","Lucida Sans","Tahoma","Century Gothic", "Lucida Sans", "Lucida Sans Unicode";
}

div#topborder{background:#000; height:3px;}
#onei,#threei,#twoi {
background: #fff;
}

h1 {
  font: 2em "arial","Trebuchet ms", "Lucida Sans","verdana" ;
  letter-spacing:1px;
  padding:.2em 0 .2em 0;
  font-weight:bold;
}

#wrapper {
margin:0 auto;
width:960px;
border: 1px solid #000;
}

#header {
width: 960px;
height: 70px;
font-size:1.2em;
background: #666  url(../images/logo.png) no-repeat;}
}


#primaryContent {
float:left;
width:930px;
display:inline;
margin: 0;
padding: 0 15px 0 15px;
background:#fff;
}

#onei #primaryContent {
border: none;
}
#threei #primaryContent {
float:left;
width:230px;
margin: 0 0 10px 0;
padding: 0 2px 0 10px;
background-color: #fff;

}
p.blue {color:blue;}
#twoi #primaryContent {
width:678px;
float:left;
margin: 0 0 1.5em 0;
padding: 0 10px 0 10px; 
}

.nav {
  font-size: 0.9em;
  margin: 0;
  padding: 0;
  float: left;
  height:30px;
  letter-spacing:1px;
  width: 960px;
  background: #666 url(../images/navBg.png) repeat-x;
  list-style: none;
  text-transform: uppercase;
}

.nav li {
  float: left;
}

.nav a {
  padding: 6px 2.9em;
  height:18px;
  background: url(../images/navborder.png) repeat-y left top;
  text-decoration: none;
  color: #fff;
  float: left;
  display: block;
}


.nav a:hover {
  color: #333;
}

ul.first a {
  background: none;
}

#sideContent{
float:left;
width:250px;
min-height:500px;
margin: 0;
padding: 0 2px 0 10px;
background: #EEEEEE  url(../images/gi-bg.png) repeat-x;

}

#threei #sideContent{
float:left;
width:240px;
margin: 0;
padding: 0 2px 0 10px;
background: #EEEEEE  url(../images/gi-bg.png) repeat-x;
}

#secondaryContent{
float:left;
width:459px;
margin: 0 0 1.5em 0;
padding: 0 2px 0 5px;
background:#fff;
}

#twoi #secondaryContent {
display: none;
}

td#vidzbg 
{
border: 1px solid #444444;

}
td#vidzbg a, ul.vidsl a, ul.vidsl2 a{
font-weight:bold;
color:#FF6600;
}

ul.vidsl li.title, td#vidzbg span{color:#009900; font-weight:bold; font-size:12px; }
form#vidform{margin:0; padding:0; width:660px;}
table.vidz{margin:2em 1em 2em 5px;}
table#items,table.vidz {
width:670px;
_width:660px;
 border-collapse: collapse;
 font-size:12px;
}

thead {
  background-color: #444444;
  font-weight: bold;
  color: #fff;
  
}

th,td {
  text-align: left;
   padding: 8px;
}
.even {
  background-color:#cccccc;
}

.odd {
  background-color:#aaaaaa;
}

#items tr:hover {
  background-color:#000;
  color: #fff;
}

thead tr:hover {
  background-color: transparent;
  color: inherit;
}

#onei #secondaryContent, #onei #sideContent {
display: none;
}
#footer a{ 
color: #fff;
text-decoration: none;
}

div#footer a:hover{text-decoration:underline;}
#menuwrapper {

         background-color: #67cd00;
         width: 960px;
         margin:0;
}



ul.vidsl,ul.vidsl2
{
list-style:none;
margin:0;
padding:0;
float:left;
}

ul.vidsl
{
font-size:11px;
margin:.6em .6em 1em 1.2em;
_margin:.6em .6em 1em .5em;
padding:3px;
color:#003366;
width:200px;
border:1px dotted #003366; 
line-height:1.8;
}

ul.vidsl2
{
font-size:11px;
margin:1em .6em 1em 1.2em;
_margin:.6em .6em 1em .5em;
padding:3px;
color:#003366;
width:310px;
border:1px dotted #003366; 
line-height:1.8;
height:280px;
_height:290px;
}
ul.vidsl2 h3 {
font-size:1.5em;
color:#009900;
margin-left:.5em;
}

ul.vidsl2 img
{
margin:0 8px 5px 5px;
}
p.msg{padding:1em}

ul.vidsl a, ul.vidsl2 span
{
font-weight: bold;
}

div#msgn{background:#fff; padding:2em;}

div#infobox {float:right; font-size:11px;}
div#infobox a{
color:#fFF;
font-weight:bold;
}
div#pop {
position:absolute; 
width: 330px; 
height: 80px; 
padding: 10px; 
display: none; 
border: 20px solid #006600;
background: #fff;
}
div#pop span {color:red;}
div#pop p{background: #FFF; font-size:12px; margin:1em; padding:0px; color:#006600;}
ul.vidsl img
{
margin:0 0 3px 0;
}

.pagination {clear:both; padding:4px 6px 4px 6px; font-size: 10px; background:#0066FF; color:#fff; font-weight:bold;}
.a_z { clear:both; padding:4px 6px 4px 6px; font-size: 12px; background:#79FF79; color:#003333; }

div#news h3 {
color:#339900;
font-size:1em;
}
div#news p {
color:#666;
line-height:1.5;
text-align:justify
}

div#imagebg {
background: url(../images/bgimage01.jpg);
         width: 960px;
         margin:0;
         height:254px;
}

div#msgr {color:red; margin:2em;}
div#msgn {color:black; margin:2em;}


ul.footernav {
list-style:none;
margin:0;
}

#footer{
clear:both;
width: 960px;
height: 100px;
text-align:center;
color:#fff;
margin:0;
font: 100%/1.6 "Tahoma", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode";
background: transparent url(../images/footerbg.png) repeat-x;}
}

div#advert{clear:both;}
div#advert img{margin:15px 0 2px 0;}

span.rd {color:red; font-size:10px;}
p.required, form#edit small {color: red;}

form{margin:0;padding:0}



 h2 {
    letter-spacing: 1.5px;
    font-size: 1.2em;
    border-bottom:1px dotted #000; 
 
}



.search-box{ 
float:right;
background:url(../images/search-box.gif) no-repeat top left;
height: 25px;
padding: 5px 0 0 10px;
width: 165px;
margin-top: -30px;
_margin-right: -515px;
}

input.search-field{ 
float: left;
border:0;
margin:0;
font-family:tahoma;
font-size: 12px;
padding: 3px 0px 0px 4px;
height:18px;
background: #ffffff url(../images/search-form.png) no-repeat top left;
width: 123px;
}

input.search-go { 
float:left;
border:0;
margin:0;
padding:0;
margin-left: 5px;
height: 21px;
width: 21px;
background: url(../images/search-icon.png) no-repeat top left;
cursor: pointer;
}

input.search-go:hover{ 
background:url(../images/search-icon.png) no-repeat bottom left;
}

ul.flinks, ul.flinks a{
color:#009999;
font: 100%/1.4 "Lucida Grande","Lucida Sans","Tahoma","Century Gothic", "Lucida Sans", "Lucida Sans Unicode";
}

ul.flinks h4{
margin:5px;
}

ul.flinks li{
margin-left:2em;
}
