@charset "UTF-8";
/* CSS Document */

body
{
background-image:url(../images/bg-striped-mid.png);
margin:58px auto;
font-family:Arial, Helvetica, sans-serif;
}

/* gen links */
a:link,
a:visited
{
	color:#900;
	text-decoration:underline;
}


a:hover 
{
	color:#545454;
	text-decoration:underline;
}

a:active
{
	color:#333;
	text-decoration:underline;
}




/* gen classes */

.ulHead
{
	display:block;
	margin-top:7px;
}

.noBullets
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

.noBullets li
{

display:inline;
}


.clear
{
clear:both;
}

.headings
{
color:#6A0000;
font-size:23px;
margin:2px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
}

.imgBorder
{
	border:1px solid #555
}

.notify-text
{
	border:dashed 1px #CCC;
	background-color:#FFFFD9;
	color:#900;
	padding:4px;
	font-size:15px;
	display:block;
}


/* tag definitions */

hr
{
	height:1px;
	color:#2f0c09;
}


#Wrapper
{
width:825px;
margin:0 auto 0 auto;
border-left: solid 1px #2e0b08;
border-right: solid 1px #2e0b08;
border-top: solid 1px #2e0b08;
}

/* Header */

#Header
{
text-align:center;
margin:0;
padding:0;
}

#Header .imageHead
{

}

/*Content */

#Content
{
padding:10px 10px 20px 10px;
font-size:13px;
color:#333;
background-color:#FFF;
margin:0;
border-top:5px #2e0b08 solid;
border-bottom:1px #2e0b08 solid;
}

.small
{
	font-size:0.85em;
}

#Content #leftCol
{
	float:left;
	width:486px;
}

/*rightCol */

#Content #rightCol
{
	float:right;
	width:316px;
}

#Content #rightCol ul
{
	margin-top:6px;
}


#Content #rightCol ul li
{
	list-style-type:square;
}

#Content .contactRight
{
	padding-left:20px;
	width:296px !important;	
	margin-top:2px;
}



#Content h2
{
color:#6A0000;
font-size:20px;
margin:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;	
}


#Content h3
{
color:#B70000;
font-size:18px;
margin:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;	
}



/* NAVIGATION */

#Nav
{
clear:both;
margin-right: auto;
margin-left: auto;
margin-top:0;
padding: 6px;
height:20px;
background-color:#000;
}

#Nav ul
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

#Nav ul li
{
display:inline;
font-size: 11px;
color:#545454;
padding-left:6px;
}

/* nav links */

#Nav a:link,
#Nav a:visited
{
	font-size: 15px;
	color:#FFF;
	text-decoration:none;
	border-right: solid 1px #FFF;
	padding-right:6px;
}


#Nav a:hover 
{
	text-decoration:underline;
	color:#C7C7C7;
	border-right: solid 1px #FFF;
}

#Nav a:active
{
	font-size: 15px;
	color:#FFF;
	text-decoration:none;
	border-right: solid 1px #FFF;
	padding-right:6px;
}


/* nav lastlink */

#Nav a.lastLink:link,
#Nav a.lastLink:visited
{
	text-decoration:underline;
	color:#FFF;
	text-decoration:none;
	border-right: none;
}


#Nav a.lastLink:hover 
{
	text-decoration:underline;
	color:#999999;
	text-decoration:none;	
	border-right: none;
}

#Nav a.lastLink:active
{
	text-decoration:underline;
	color:#FFF;
	text-decoration:none;
	border-right: none;
}


/* FOOTER */

#Footer
{
clear:both;
margin-right: auto;
margin-left: auto;
margin-top:0;
height:19px;
text-align:center;
width:825px;
/*background-color:#2f0c09;*/
background-image:url(../images/footer-bg.png);
background-repeat:repeat-x;
padding-bottom:4px;
}

#Footer ul
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

#Footer ul li
{
display:inline;
font-size: 11px;
color:#545454;
padding-left:6px;
}


/* footer link */

#Footer a:link,
#Footer a:visited
{
	font-size: 12px;
	color:#FFC;
	text-decoration:none;
	/*border-right: solid 1px #FFC;*/
	padding-right:6px;
}


#Footer a:hover 
{
	text-decoration:underline;
	color:#FFF;
}


#Footer a:active
{
	font-size: 12px;
	color:#FFC;
	text-decoration:none;
	/*border-right: solid 1px #FFC;*/
	padding-right:6px;
}


/* footer last link */

#Footer a.lastLink:link,
#Footer a.lastLink:visited
{
	color:#FFC;
	text-decoration:none;
	border-right: none;
}


#Footer a.lastLink:hover 
{
	text-decoration:underline;
	color:#FFF;
	border-right: none;
}


#Footer a.lastLink:active
{
	color:#FFC;
	text-decoration:none;
	border-right: none;
}

#Footer .copyrightText
{
	margin-top:10px;
	font-size:10px;
	color:#EAEAEA;
}


/* gallery related */
	
	.galThumbs img,
	#galThumbs img
	{
	border:solid 2px #CCC;
	}

	.galThumbs .galImgOver,	
	#galThumbs .galImgOver
	{
	border:solid 2px #545454;	
	}
 
 	.galThumbs .galImgOff,	
	#galThumbs .galImgOff
	{
	border:solid 2px #CCC;	
	}
 
	.imgBorder
	{
	border:solid 2px #545454;		
	}
 
  	.galThumbs,	
	#galThumbs
	{
		list-style-type:none;
		margin:10px 0 0 0;
		padding:0;
		display:block;
	}
	
  	.galThumbs li,	
	#galThumbs li
	{
		float:left;
		display:block;
		margin-right:10px;
	}
