/* CSS Document */

/*
***************************************

	TYPOGRAPHY AND COLOR RULES

***************************************
*/


body    {
	text-align: center; 
	background-color: #000000; 
	line-height: 1.6em; 
	font: 12px Arial, Helvetica, sans-serif; 
	margin-top: 5px; 
	margin-bottom: 0px; 
	color: #a1a1a1;
	}

img  {
	border-width: 0
}

a, a:link,  a:visited  {
	color: #7e4400;
	text-decoration: underline;
	background: transparent;
}	

a:hover   {
	color: #e4701e; 
	text-decoration: none;
}

	h1   {
	color: #9e9343;
	padding: 3px 0px 0px 0px;
	text-align: left;
	font: 17px times, serif;
	border-top: 1px solid #dadada;
}

	h2   {
	font-family: Georgia, Times, serif, Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 22px;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #990000;
	border-bottom: 1px solid #dedede;

}

h3    {
	color: #9e9343;
	font-size: 14px;
	text-align: left;
	padding-top: 0px;

}
h4   {
	color: #000000;
	background-color: #d7d7d7;
	padding: 4px;
	font-size: 9px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
}

ul {list-style-image: url('../images/icons/bullet.gif'); margin: 2em 1.2em 1em 1.5em; list-style-position: outside; padding: 0px;}
li {margin: 1.1em 0 0 0em;}

/*ul {list-style-image: url('../images/bullet.gif'); list-style-position: outside; padding: 0; margin-left:2.3em; margin-right:0em; margin-top:.4em; margin-bottom:1em;}
li {line-height: 1.1em; margin: .25em 0 0 0;}*/
td {vertical-align: top;}


/*

***************************************

	LAYOUT RULES

***************************************

*/

div#wrap { 
	background-color: #000000;  
	width: 901px; 
	margin-left: auto; 
	margin-right: auto;  
	margin-top: 8px; 
	margin-bottom: 0px; 
	padding-bottom: 0px;
	}
	
div#logobar {
	width: 901px; 
	padding-top: 0px; 
	/*padding-bottom: 25px;margin-top: 20px; */
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #000000; 
	margin-top: 5px; 
	text-align: left; 
	height: 33px;
	}
	
#logo {
	float: left; 
	width: 342px;
	}

div#home {
	/*width: 846px;*/ 
	padding-top: 0px; 
	/*padding-bottom: 25px;margin-top: 20px; */
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #000000; 
	margin-top: 50px; 
	border: 1px solid #373737;
	}


div#mainphoto {
	/*width: 846px;*/ 
	padding-top: 0px; 
	/*padding-bottom: 25px;margin-top: 20px; */
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	background: #000000 url(../images/mainphoto-1.jpg) top left no-repeat; 
	border-top: 1px solid #373737; 
	border-left: 1px solid #373737; 
	border-right: 1px solid #373737; 
	width:899px; 
	height:326px;
	}

.portfolioNavTitle {
	color: #7e4400;
	font-size: 12px;
	margin-top: 0px;
	padding-left: 8px;
	font-weight: bold;
	text-transform: lowercase;
	line-height: 1.2em;
}

div#portfolio {
	margin-left: 30px; 
	width: 120px; 
	background-color: black; 
	border-left: 1px solid #373737;  
	border-bottom: 1px solid #373737;  
	border-right: 1px solid #373737; 
	text-align: left; 
	padding-top: 8px; 
	padding-bottom: 8px; 
	float: left;
	}

a.portfolioNav:link {
	display: block; 
	font-size: 10px;
	padding: 7px 1px 2px 18px; 
	text-decoration: none; 
	line-height: 1.1em;
	background: transparent url(../images/arrowdouble_nav.gif) 6px -1px no-repeat;   
	text-transform: none; 
	color: #a1a1a1; }
a.portfolioNav:visited {
	display: block; 
	font-size: 10px;
	padding: 7px 1px 2px 18px; 
	text-decoration: none; 
		line-height: 1.1em;
	background: transparent url(../images/arrowdouble_nav.gif) 6px -1px no-repeat;   
	text-transform: none; 
	color: #a1a1a1; }

a.portfolioNav:hover {
	text-decoration: underline; 

 }




div#text2 {
	width: 600px;
	float: right;
	text-align: left;
		font: 13px "Times New Roman", Times, serif;
	margin-right: 0px; 
	padding: 10px 20px 20px 10px;
	line-height: 1.5em;

}
div#text {
	margin-left: auto; 
	margin-right: auto; 
	background-color: #0e0e0e; 
	border-left: 1px solid #373737; 
	border-right: 1px solid #373737; 
	border-top: 1px solid #373737; 
	border-bottom: 1px solid #373737; 
	text-align: left; 

	width: 899px;
	font: 13px "Times New Roman", Times, serif
	}

div#textarea { 
	padding: 15px; 
	}

#thumbs {
	text-align: center;
}

#thumbs img {
	margin: 0px 0px auto 0px;
	padding: 10px 20px 10px 18px;
	/*width: 600px;*/
	}







div#footer        {width: 901px; color: #666666; padding: 6px 0px 10px 0px; margin-left: auto; margin-right: auto; height: 15px;font-size: 9px; background-color: transparent; font-family: verdana, Arial, Helvetica, Geneva, sans-serif; clear: all;}
div#address { width: 385px;  text-align: right; float: right; padding-right: 15px;}
div#copyright { font-size: 9px; float: left; padding-left: 15px;}
div#copyright a:link {font-size: 9px; color: #999999 }
div#copyright a:visited {font-size: 9px; color: #999999; }


.event {border-top: 1px solid #333333; margin-bottom: 15px; padding-top: 4px;}

/*

***************************************

	CLASS RULES

***************************************

*/

.borderimg {border: 1px solid #dedede; padding: 2px;}
.paddingbottom {padding-bottom: 10px;}
.right  {position: relative; float: right}
.left { 	position:relative; float:left;}
.break {clear: both}
.bold {font-weight: bold; }
.dottedLine {border-bottom: 1px dotted #999999;  }
.italic {font-style: italic;}
.uppercase {font-weight: bold; text-transform: uppercase; color: #860042;}
.photocaptions {font-size: 11px; color: #847B36; line-height: 1.1em; font-family: tahoma, arial; }
.smtxt {font-size: 9px;}
.eventheader {font-size: 1.4em; color: #7e4400;}
/*.bio {text-transform: uppercase; text-align: right;}
.title {color: #666666; text-transform: uppercase;}
.date {color: #666666;}
.medium {color: #666666;}
.other {color: #666666;}
.dimensions {color: #666666; }*/

/*
.titlelinks    {
	font-family: Arial, Helvetica;
	color: #8F0028;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	
}


.eventName {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
	margin-bottom: .67em;
	margin-top: 1.6em;
	

} 
.smallCapsGold {
	font-family: Georgia, Times, serif, Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bolder;
	color: #9e9343;
	margin-bottom: .67em;
	margin-top: 1.6em;
	font-variant : small-caps;

} */





/*

***************************************

	MAIN NAVIGATION RULES

***************************************

*/


#navigation {
	width: 559px;
		height: 33px;
	border: 0px;
	padding: 0px 0 0 0;
	margin: 0;
	float: right;
/*	text-align: right;
	background-color: transparent;*/
	}



#navigation ul	{
	width: 559px;
	height: 33px;
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent url(../images/navigation.gif) top left no-repeat;
	border: 0;
	}
	
	

#navigation ul li	{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	position: absolute;
	top: 0px;
	}

#navigation ul li, #navigation a	{
	height: 33px;
	display: block;
	border:0;
	padding: 0;
	margin: 0;
	}
	
#navigation ul li a {
	text-decoration: none;
	text-indent: -9999px;
	}	

#n1 {
	position: absolute;
	left: 100px;
	width: 80px;
}
#n2 {
	position: absolute;
	left: 200px;
	width: 75px;
}
#n3 {
	position: absolute;
	left: 290px;
	width: 60px;
}
#n4 {
	position: absolute;
	left: 370px;
	width: 50px;
}
#n5 {
	position: absolute;
	left: 435px;
	width: 60px;
}
#n6 {
	position: absolute;
	left: 510px;
	width: 45px;
}


#n1 a:hover, #por #n2{background: transparent url(../images/navigation.gif) -100px -33px no-repeat;}
#n2 a:hover, #pro #n3{background: transparent url(../images/navigation.gif) -200px -33px no-repeat;}
#n3 a:hover, #res #n4{background: transparent url(../images/navigation.gif) -290px -33px no-repeat;}
#n4 a:hover,  #con #n5{background: transparent url(../images/navigation.gif) -370px -33px no-repeat;}
#n5 a:hover,  #hom #n6{background: transparent url(../images/navigation.gif) -435px -33px no-repeat;}
#n6 a:hover,  #hom #n6{background: transparent url(../images/navigation.gif) -510px -33px no-repeat;}
/*#n1 {	position: absolute; left: 90px; width: 90px; }
#n2 {	position: absolute; left: 180px ; width: 90px;}
#n3 {	position: absolute; left: 270px ; width: 90px;}
#n4 {	position: absolute; left: 340px ; width: 80px;}
#n5 {	position: absolute; left: 430px ; width: 80px;}
#n6 {	position: absolute; left: 510px ; width: 80px;}



#n1 a:hover , #col #n1{background: transparent url(../images/navigation.gif) -90px -33px  no-repeat;}
#n2 a:hover, #por #n2{background: transparent url(../images/navigation.gif) -180px -33px no-repeat;}
#n3 a:hover, #pro #n3{background: transparent url(../images/navigation.gif) -270px -33px no-repeat;}
#n4 a:hover, #res #n4{background: transparent url(../images/navigation.gif) -340px -33px no-repeat;}
#n5 a:hover,  #con #n5{background: transparent url(../images/navigation.gif) -430px -33px no-repeat;}
#n6 a:hover,  #hom #n6{background: transparent url(../images/navigation.gif) -510px -33px no-repeat;}
*/




 #navtertiary {
	margin-left: auto; 
	margin-right: auto;  
	margin-top: 0px; 
	height: 19px;
	font-size: 11px;
	border: 0;
	/*width: 836px;*/
	padding: 5px 10px 0 10px;
	background-color: #872142;
	text-align: center;
	color: #c38e86;
	}


#navtertiary a:link {
	color: white; 
	text-decoration: none; 
	font-weight: normal; 	
	padding: 0px 10px 0 10px;
	}
#navtertiary a:visited {
	color: white;  
	text-decoration: none; 
	font-weight: normal; 
	padding: 0px 10px 0 10px;
	}
#navtertiary a:hover {
	text-decoration: underline; 
	font-weight: normal;
	}
