/* CSS Document */


/************* html styles **************/
body {
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size:85%;
background: #663366;	
margin: 0;

}

a:link, a:visited, a:hover {
 font-weight:bold;
 color: #CCCCFF;
}

a:hover {
color: #FFFFFF;
}


	
h3 {
	color: #CCCCFF;
    font-weight: normal;
	/*font-family: Georgia, Times, Serif;*/
	font-size: 1.6em;
	margin-top:0;
 	}
		

p, ul, ol, label {
margin-top: 0;
font-size:1em;
line-height: 1.66;
color: #FFFFFF;
}


ul {
margin-top: 10px;
margin-left: 0;
padding-left: 0;
}

li {
list-style: none;
padding-left: 15px;
background: url(/images/bullet_light.jpg) no-repeat;
background-position: 0% 50%;
}
	
/*
img {
padding-bottom: 10px;
padding-top: 10px;
}
	
	*/
a img {
border:0;
}
	
	
/************* layout styles **************/

	#header{
	height: 135px;
	width:100%;
   background: url(/images/header.jpg) no-repeat;
	}
	#header p{
padding-top:120px;
text-align:right;
margin-right:30px;
}


#bottom {
height: 25px;
	width:100%;
   background: url(/images/bottom.jpg) no-repeat;
clear:both;
}

#wrapper {
background-color:#333366;
	background: url(/images/bg.jpg) repeat-y;
	margin-left: auto; margin-right: auto; width: 780px;
	margin-bottom: 0;
	margin-top: 0px;
	padding:0px;
	border-top: 0px solid #000;

	}



#leftCol {
	border: 0px solid #FFF;
     float: left;
	padding-left:20px;
width:160px;
\width: 160px;
	w\idth: 140px;
 }

#leftCol a {
text-decoration:none;
color:#FFFFFF;
}

#leftCol a:hover {
color:#FFFFFF;
text-decoration:underline;
}


#content { 
border: 0px solid #FFF;
padding: 0px;
margin: 30px 0px 30px 180px;
width: 550px; 

}



#footer{
	color: #999;
	text-align: center;
	border-top: 0px solid #fff;
       margin-left: auto; margin-right: auto; width: 760px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#footer p {
	
	font-size: 0.8em;
}


#footer a:link, a:visited{
 font-weight:normal;
 color: #999;
}

/************* nav menu styles **************/


p.topNav {
padding-top:120px;
text-align:right;
margin-right:30px;
}

.navcontainer { 
margin-top:20px;

}

#leftCol .navcontainer ul
{
	 font-size:1.2em;
 
 font-weight:bold;
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;

}

.currentpage li {
margin-left: 0;
padding-left: 0;
}

.currentpage a {
color: #FFFFFF;
}


.navcontainer a
{

border-top: 0px solid #787C58;
border-top: 0px solid #BDBC95;
font-weight: 600;
color: #FFF;

}

.navcontainer a:link, .navcontainer a:visited
{
color: #FFF;
font-weight: 600;
}

.navcontainer a:hover
{
color: #333366;

font-weight: 600;
}


/************* other formatting **************/

.clear {
  clear: both;
  }

.right {
float:right;
padding:10px;
}

.left {
float:left;
padding:0;
}

img.leftFloat {
float:left;
margin: 4px 10px 5px 0px;
border: 0px solid #666666;
padding: 0;
}

/************* gallery formatting **************/

.article {
	width:500px;
}

.article img {
float:left;
	padding-right:10px;
padding-bottom:10px;
	
}

/* thumb size 160 x120 */
.galleryList {
text-align:center;
font-size:1em;
width:160px;
height:165px;
float:left;
margin-right:10px;
margin-top:10px;
padding: 5px;

border:1px  solid gray;
background-color:#333366;
}

.galleryDetail {
	width:500px;
	padding:10px;
}

.galleryList a img {
padding:0;
margin:0;
}

.galleryList h3 {
font-size:0.9em;
margin:0;
padding:0;
 font-weight: bold;
color:#FFCC66;
height:2em;
}


/*
.galleryListText {
float:left;
}
*/


.galleryListText p, .galleryListText h3,{
padding:0;
margin:0;
}