/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 

	
body {
	height: 100%;
	font-family: "Lucida Grande", Tahoma, Verdana;
	color: #666666;
	}
	
#wrap {
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	min-height: 500px;
	height: auto;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	height: 178px;
	width: 100%;
	} 
#topbg {
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	min-height: 570px;
}
#left {
	float: left;
	height: auto;
	width: 278px;
	margin-left: 0px;
	clear: left;
	text-align: center;
	padding-left: 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #572600;
}
#left h1 {
	font-size: 1.3em;
	padding-top: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 1px;
}
#left a:link {color:#53BFBD;text-decoration: none; font-weight:bold;}
#left a:visited {color:#53BFBD;text-decoration: none; font-weight:bold;}
#left a:hover {color:#663300; text-decoration:underline; font-weight:bold;}

#main h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #572600;
	font-size: 1.3em;
	padding-bottom: 8px;
}
#left p {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#main {
	float: right;
	width: 660px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 60px;
	font-size: 0.85em;
	line-height: 1.5em;
}

#main p {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#main li{
	list-style-position: inside;
	list-style-type: circle;	
	
}

.designers {
	font-size:0.85em;
	line-height: 1.3em;
}
#events {
	font-size: .85em;
	line-height: 1.3em;
}

h2{font-size: 20px; weight: strong; color:#572600; padding-top: 13px;}
h3{font-size: 14px; color: #53BFBD;padding-top:11px; weight: strong;}
h4{font-size: 14px; color:#572600;padding-top:13px; border-bottom:solid 1px #572600;}
#main a:link {color:#663300;text-decoration: none;}

#main a:visited {color:#663300;text-decoration: none;}
#main a:hover {color:#663300; text-decoration:underline;}


#footer {
	background-repeat: repeat-x;
	height: 150px;
	clear: both;
	width: 100%;
	background-image: url(../images/footerbg.jpg);
	background-position: left top;
}
#headwrap {
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	height: 178px;
	width: 100%;
}
	fieldset,img {  
	    border:0; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	     
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 


div#navcontainer
	{
	width:650px;
	float: right;
	margin-top: 40px;
}

ul#navigation-1
	{
	margin:0;
	padding:1px 0;
	list-style:none;
	width:100%;
	height:40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#F0F0DB;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	height: 13px;
}
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:4px 20px; display:block; text-align:center; text-decoration:none; color:#65C8C6; height:13px; }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none; background:#4B2000; position:absolute; top:21px; left:-1px; border-top:none; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:146px; clear:left; width:146px; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{
	clear:left;
	padding:4px 0;
	width:146px;
	position:relative;
	z-index:1000;
	background-color: #63330D;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4B2000;
	background-image: url(../images/bg.jpg);
}
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{
	clear:left;
	padding:4px 0;
	width:146px;
	position:relative;
	z-index:1000;
	color: #65C8C6;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #4B2000;
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3
	{ display:none; margin:0; padding:1px 1px 0 1px; list-style:none; position:absolute; left:145px; top:-2px; padding:1px 1px 0 1px; background:#ffffff; z-index:900; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ background:#b9121b; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
	{ background:#ec454e; }
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#fe676f; }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#ffffff; }

#homephoto {
	float: right;
	height: 450px;
	width: 354px;
}#homecontent {
	float: left;
	width: 300px;
}
