.sitebody
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#666666;
margin-top:0;
margin-left:0;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
height:100%;
color:#cccccc;
}

.adminbody
{
background-color:white;
}

a
{
color:#ffffff;
text-decoration:none;
}

.admincontent a
{
color:blue;
text-decoration:none;
}

li
{
padding-bottom:7px;
}

.pagetitle
{
color:#cccccc;
font-weight:bold;
font-size:12pt;
font-stretch:extra-expanded;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
padding-top:15px;
}

.pagetitleadmin
{
color:#FF6600;
font-weight:bold;
font-size:12pt;
font-stretch:extra-expanded;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:15px;
width:500px;
border-bottom:1px solid #000;
}

.hideme
{
display:none;
}

.lookatme
{
color:red;
}

.red
{
color:red;
}

.small
{
font-size:8pt;
}

.container
{
background-image:url(../images/bgContainer.jpg);
background-repeat:no-repeat;
width:100%;
height:100%;
}

/******************  primary nav  **********************/

.prinavcontainer
{
padding-top:158px;
}

.prinav
{
width:101%;
height:25px;
padding-left:200px;
/**/
}

.prinavcontent
{
width:101%;
/*background-color:#333333;*/
background-color:#000;
height:25px;
}

.prinavcontentportfolio
{
width:101%;
background-color:#333333;
height:25px;
}

.prinavItem
{
float:left;
color:white;
height:22px;
padding-left:7px;
padding-right:7px;
padding-top:3px;
background-color:#333333;
}

.prinavItem a
{
color:#999999;
text-decoration:none;
}

.prinavItem a:hover
{
color:#ffffff;
text-decoration:none;
}

.categorynav
{
background-color:#000000;
height:24px;
width:200px;
float:left;
}

.categorynavitem
{
padding-top:3px;
text-align:center;
font-weight:bold;
}


/*********************** home content  ***********************/

.homeleft
{
float:left;
width:405px;
}

.homelogo
{
}

.homeright
{
float:left;
margin-left:15px;
}

.homeflash
{
width:200px;
height:420px;
margin-top:0px;
border:1px solid #999999;
}

/*
.flasharea
{
width:240px;
height:340px;
margin:5px;
}
*/

.homeevents
{
margin-top:15px;
}

.homeeventstitle
{
width:222px;
height:19px;
margin-left:12px;
}

.homeeventscontent
{
margin-left:20px;
width:200px;
}

/************************  content area   ***********************/

.content
{
width:101%;
min-height:600px;
}

.admincontent
{
margin-left:30px;
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

.contentarea
{
margin:5px 10px 10px 20px;
}

.secondPGlogo
{
background-position:top;
width:277px;
height:75px;
}

.secondPGContent
{
margin-left:20px;
}

.leftcol
{
float:left;
width:203px;
background-position:top;
min-height:600px;
}

.rightcol
{
float:left;
width:700px;
}

.pagecontent
{
float:left;
}

.contentleft
{
float:left;
width:47%;
padding-bottom:20px;
padding-top:20px;
}

.contentright,.contentpics
{
float:left;
width:47%;
padding-bottom:20px;
padding-left:10px;
padding-top:20px;
}


.tagLine
{
font-weight:bold;
font-size:14pt;
color:#339999;
text-align:left;
margin-left:430px;
padding-top:25px;
}

.picdisplay
{
float:left;
border:1px black solid;
padding:10px;
margin:10px;
}

.catcontainer
{
float:left;
width:405px;
}

.catcontainertext
{
float:left;
margin-left:20px;
width:200px;
}

.catcontaineritem
{
float:left; 
padding:2px; 
margin:2px; 
text-align:center; 
border:1px #4c4c4c solid;
width:190px;
font-size:9pt;
}

.para
{
margin-top:7px;
margin-bottom:7px;
}

/*********************  forms   *********************/

.formfield {
background-color : #EDEDED;
border: 1px solid #CCCCCC;
color : #000000;
font-family : arial;
font-size : 9pt;
padding-top : 0px;
padding-bottom : 0px; 
}

.submitbutton {
background-color : #999999;
border: 1px solid #CCCCCC;
color : #ffffff;
font-family : arial;
font-size : 9pt;
font-weight:bold;
padding-top : 0px;
padding-bottom : 0px; 
}


/*********************  footer   *********************/

.footer
{
clear:both;
height:18px;
width:900px;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-top:20px;
}

.copyright
{
padding-top:1px;
float:left;
width:700px;
text-align:left;
}

.credits a
{
padding-top:1px;
float:left;
text-align:right;
color:silver;
text-decoration:none;
}
