@charset "UTF-8";

html, body {
	margin:0;
	padding:0;
	background-color:#000;
	height:100%
	
	
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;	
}

#bg_image { 
position: fixed; 
top: 0; 
left: 0; 
z-index: 0;
width: 100%;
height: 100%;
min-width: 1024px;
min-height: 650px;

}

 
.paintitblack{
width:100%;
height:79px;
background-image:url(../images/topborder.png);
background-repeat:repeat-x;
z-index: 2;
top:0;
left:0;
position:absolute;
}

#home-content { 
position: absolute;
width: 100%;
z-index: 1;
/*top: 0; 
left: 0;*/


}

#int-content { 
position: absolute;
width: 100%;  
top: 0; 
left: 0; 
z-index: 1;
/*border-top:#000 solid 23px;
padding-top:56px;*/
padding-top:17px;
background-image:url(../images/int-topborder.png);
background-repeat:repeat-x;
}


a:link {
	color: #82755d;
	text-decoration: none;
}
a:visited {
	color: #82755d;
	text-decoration: none;
}
a:hover {
	color: #82755d;
	text-decoration: underline;
}
a:active {
	color: #82755d;
	text-decoration: none;
}


h1 {
	font-size: 14px;
	font-weight: bold;
}
h2 {
	font-size: 13px;
	font-weight: bold;
}


.wrapper {
	width:1000px;
	margin:auto;
	
}
.colwrapper { 
	width:908px;
	margin: 0 37px 0 56px;
	overflow:hidden;
	margin-top:25px;
	
	

}

.leftcol {
	float: left;
	width: 370px;
	height: auto;
	background-image:url(../images/navBG.png);
    background-repeat:no-repeat;

}
.navwrap {
  width:232px;
  padding-left:138px;
  height:158px;
  padding-top:11px;
 

 
}
.navwrap img {
 margin:5px 0 5px 0;	
}

.rightcol {
	float: right;
	width: 497px;
	height: 497px;
	margin-top:13px;
	
	
}


.hometext {
	width:370px;
	min-height:202px;
	color:#000;
	line-height:18px;
	overflow:hidden;
	padding:15px 0 0 0;
	
}


/*int styles*/

.int-wrapper {
	width:877px;
	margin:auto;
}

.int-headerwrap {
	width:867px;
	height:97px;
	background-image:url(../images/int-headerBG.png);
	background-repeat:no-repeat;
	padding: 0 0 0 10px;
	
}

.int-navwrap {
	width:663px;
	height:41px;
	float:right;
	padding: 42px 0 14px 7px;
}

.int-contentwrap {
	width:777px;
	min-height:375px;
	overflow:hidden;
	background-color:#efe7d9;
	padding: 10px 50px 15px 50px;
	
}

/*portfolio styles*/
.category-thumbwrap {
	width:100%;
	overflow:hidden;

}
.category-thumbwrap img {
	margin: 22px 16px 12px 16px;
}

.category-thumbwrap table{
margin-bottom:10px;
}

.category-title {
	font-size:13px;
	font-weight:bold;
    color: #3e3030;
	text-align:center; 
	
}
.category-title a:link, .category-title a:visited{
	color:#3e3030;
	text-decoration:none;

}
.category-title a:hover, .category-title a:active{
	color:#3e3030;
	text-decoration:underline;

}
.thumbwrap {
	width:100%;
	text-align:center;
	overflow:hidden;
	min-height:375px;
	
}
.thumbwrap img {
	margin: 22px 16px 22px 16px;
}

.detailwrap {
  width:100%;
  height:525px;
  text-align:center;
  margin-top:22px;
}
.description {
	width:717px;
	min-height:50px;
	text-align:center;
	overflow:hidden;
	padding-left:60px;
	padding-top:15px;
}

.slideshow-controlpanel{
 	width:60px; 
	height:14px; 
	float:right; 
	margin-top:8px;

}

.pagination {
	width:100%;
	text-align:right;
	font-weight:bold;
	margin-top:15px;

}

.pagination a:link, .pagination a:visited{
	color:#333;
	text-decoration:none;

}
.pagination a:hover, .pagination a:active{
	color:#333;
	text-decoration:underline;

}
.pagination #current {
	text-decoration:none;
	color:#876f43;

}

/*workshops styles*/

.w-navwrap {
  width:300px;
  min-height:140px;
  padding:11px 0 11px 70px;
  overflow:hidden;
  
 
} 

.w-navwrap ul {
	margin:0;
	padding:0;
}
.w-navwrap ul#toplevel{
	list-style:none;
	
	
}
.w-navwrap ul#secondlevel{
	list-style:none;
	text-transform:none;
 	font-weight:normal;
	font-size:14px;
	margin:15px 0 15px 15px;
	
}
.w-navwrap ul#secondlevel li {
	margin:7px 0 7px 0;
}

.w-navwrap li{
	margin:10px 0 10px 0;
	
	
}

.w-navwrap a:link, .w-navwrap a:visited{
	color:#333;
	text-decoration:none;

}
.w-navwrap a:hover, .w-navwrap a:active{
	color:#333;
	text-decoration:underline;

}

.copyright{
	font-size:10px;	
	font-weight:normal;
}

.footer {
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	color: #59534b;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px;
	clear:both;
}
.footer a:link, .footer a:visited{
	color: #59534b;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #59534b;
	text-decoration: underline;
}

#item_list { 
	padding:0; 
	margin:0; 
} 
#item_list li { 
	list-style-type:none; 
	margin:0 0 20px 0; 
}
#press_list { 
	padding:0; 
	margin-top:40px; 
} 
#press_list ul { 
	padding:0; 
	margin:0; 
} 
#press_list li { 
	list-style-type:none; 
	margin:0 0 25px 0; 
}
#page_form {
	padding:10px 0 25px 0;
}

#page_form label {
	width:125px;
	float:left;
}

#page_form div {
	margin:0 0 20px 0;
}

#page_form .blocked {
	clear:both;
	padding-top:15px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.form_text_1 {
	width:200px;
}

.form_text_2 {
	width:150px;
}

.form_text_3 {
	width:100px;
}

.form_text_4 {
	width:50px;
}

.form_textarea_1 {
	width:325px;
	height:150px;
}

.short {
	height:50px;
}

.medium {
	height:100px;
}
.required {
	color: #FF0000;
}
.tall {
	height:150px;
}
.error {	
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	margin:0 0 10px 0 !important;
	padding:0;
}

#sitemap { 
	padding:0; 
	margin:20px 0 0 0; 
} 
#sitemap li { 
	list-style-type:none; 
	margin:0 0 10px 0; 
} 
#sitemap p { 
	margin-left:40px; 
}

