*{margin: 0; padding: 0; outline: none;}

body{
	font-family: georgia, times, times new roman, serif;
	font-size: 13px;
	line-height: 23px;
	background: #fefefd url("/lib/img/bground.jpg") top left repeat-x;
}

textarea{
	font-family: georgia, times, times new roman, serif;
	font-size: 13px;
	padding: 2px;
}

/********************
	LINKS & COMMON TAGS
********************/
a{color: #81411e; text-decoration: none;}
a:hover, a.active{color: #000;}
a.active_parent{color: #a09e93;}
a img{border: none;}

h1{
	height: 115px;
	text-align: center;
}

#content_container h1{
	font-size: 26px;
	color: #3e342d;
	font-weight: normal;
	text-align: left;
	height: auto;
	line-height: 34px;
	padding: 27px 0;
}

#content_container.artist h1{
	padding-bottom: 5px;
}

h2, .block.wysiwyg h2{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	color: #000;
	line-height: 18px;
}

.wysiwyg{
	font-size: 12px;
	line-height: 24px;
}

.wysiwyg h2{font-size: 26px; line-height: 34px; color: #3e342d; font-weight: normal; text-transform: none; letter-spacing: auto; padding-top: 8px;}
.wysiwyg h3{font-size: 14px; line-height: 28px; color: #5a524a; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; padding-top: 8px;}
.wysiwyg h4{font-size: 16px; line-height: 24px; color: #9e9b8b; font-weight: normal; text-transform: none; letter-spacing: auto;}
.wysiwyg h5{font-size: 13px; line-height: 24px; color: #5a524a; font-weight: normal;}
.wysiwyg h6{font-size: 12px; line-height: 24px; color: #5a524a; font-weight: bold;}

.wysiwyg ul{padding: 5px 0 10px 30px;}
.wysiwyg ol{padding: 5px 0 10px 35px;}
.wysiwyg p{padding: 5px 0 10px;}

.block .wysiwyg{font-size: 13px; line-height: 21px;}
.block .wysiwyg p{padding-bottom: 5px; padding-top: 5px;}

	/* IMAGES */
.my_image_caption{
	padding: 5px;
	font-style: italic;
}
.my_image_caption .caption{display: block;}
.alignCenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.alignCenter img{margin-left: auto; margin-right: auto;}
.alignCenter .caption{width: 95%; text-align: center; padding: 5px 0 2px;}
.alignLeft {float: left; margin-right: 15px;}
.alignRight {float: right; margin-left: 15px;}

img.alignCenter,img.alignLeft,img.alignRight{border: 5px solid #dbd8ca;}

.wysiwyg table td{vertical-align: top; text-align: left;}
.wysiwyg table td p{padding: 4px 0;}
.wysiwyg table.columns_2 td{width: 49%}
.wysiwyg table.columns_3 td{width: 32%}
.wysiwyg table.columns_4 td{width: 25%}
.wysiwyg table.columns_5 td{width: 20%}

/********************
	MAIN CONTAINER
********************/
#page_container{
	width: 833px;
	margin: 0 auto;
}

#content_container{
	position: relative;
	border-top: 1px solid #fff;
	overflow: auto;
	padding-bottom: 10px;
}

/********************
	HEADER
********************/

#main_nav{
	border-bottom: 1px solid #e0ddcc;
	height: 33px;
	padding: 0 0 0 2px;
	position: relative;
	z-index: 50;
}

#main_nav li{float: left; padding-right: 54px; list-style: none;}
#main_nav li a{display: block; float: left; height: 33px; overflow: hidden; text-indent: -9999px; background: url("/lib/img/nav.gif") top left no-repeat;}

#main_nav li#photogravure a{width: 96px;}
#main_nav li#photogravure a:hover, #main_nav li#photogravure.active a{background-position: 0 -36px;}

#main_nav li#artists a{width: 43px; background-position: -96px 0;}
#main_nav li#artists a:hover, #main_nav li#artists.active a{background-position: -96px -36px;}

#main_nav li#contract_work a{width: 104px; background-position: -139px 0;}
#main_nav li#contract_work a:hover, #main_nav li#contract_work.active a{background-position: -139px -36px;}

#main_nav li#wet_plate a{width: 147px; background-position: -243px 0;}
#main_nav li#wet_plate a:hover, #main_nav li#wet_plate.active a{background-position: -243px -36px;}

#main_nav li#workshops a{width: 78px; background-position: -390px 0;}
#main_nav li#workshops a:hover, #main_nav li#workshops.active a{background-position: -390px -36px;}

#main_nav li#digital a{width: 88px; background-position: -468px 0;}
#main_nav li#digital a:hover, #main_nav li#digital.active a{background-position: -468px -36px;}
#main_nav li#digital{padding-right: 0;}

#main_nav ul{
	position: absolute;
	background-color: #fefefc;
	padding: 10px;
	border: 1px solid #e0ddcc;
	width: 160px;
	top: 33px;
	left: -99999px;
}
#main_nav li:hover ul{left: auto;}

#main_nav ul li{
	float: none; 
	padding: 0; 
	background: none;
	font-size: 12px;
	line-height: 18px;
}

#main_nav li#photogravure ul li a,
#main_nav li#artists ul li a,
#main_nav li#contract_work a ul li a,
#main_nav li#wet_plate ul li a,
#main_nav li#workshops ul li a,
#main_nav li#digital ul li a{
	float: none; 
	height: auto; 
	text-indent: 0; 
	background: none;
	width: auto;
	text-decoration: none;
}

#secondary_nav{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e0ddcc;
	text-align: center;
	height: 35px;
	line-height: 35px;
}

#secondary_nav li{
	display: inline;
	text-align: center;
	padding: 0 15px;
}

#secondary_nav li a{font-size: 11px; text-decoration: none;}


#secondary_nav li.active a, #secondary_nav li.active_parent a, #secondary_nav li a:hover,
#main_nav ul li.active a, #main_nav ul li.active_parent a, #main_nav ul li a:hover{color: #a09e93;}

/********************
	FOOTER
********************/
#footer_container{
	clear: both;
	border-top: 1px solid #e0ddcc;
	padding: 25px 0 10px;
	text-align: center;
	color: #5a524a;
	line-height: 18px;
	font-size: 11px;
}

#footer_container h6{padding: 4px 0 1px; font-weight: normal; font-size: 13px;}
