body {
	background: #8F2B19 url(arts_bkg_2.jpg) top left;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	
img {
	margin: 0;
	padding: 0;
}

div[id="back-stripe"] {
	width: 100%;
	
	margin: 0;
	padding: 0;
	
	background: transparent url(images/back-stripe.png) top left repeat-x;
}

div[id="back-stripe2"] {
	width: 100%;
	
	margin: 0;
	padding: 0;
	
	background: transparent url(images/back-stripe2.png) bottom left repeat-x;
}

div[id="shadow"] {
	width: 825px;
	
	text-align: center;
	
	background: transparent url(images/shadow.png) top left repeat-y;
	
	margin: auto;
	margin-bottom: 0;
	padding: 0;
}

#container {
	width: 800px;
	
	min-height: 1100px; /* fallback for short pages */
		
	border: 2px solid #000;
	border-top: 0;
	border-bottom: 0;
	
	margin: auto;
	
	background: #8F2B19;
}

#title-s {
	width: 800px;
	height: 224px;
	
	position: relative;
	clear: both;
	
	background: #8F2B19 url(TITLE2.jpg) top left no-repeat;
}

	#title-s h1,
	#title-s h2,
	#title-s h3,
	#title-s p {
		margin: 0; padding: 0;
		
		text-indent: -1000em;
	}
	
	#title-s a#front-link {
		width: 275px;
		height: 65px;
		
		position: absolute;
		
		top: 80px;
		left: 495px;
	}

#title {
	width: 800px;
	height: 350px;
	
	position: relative;
	
	clear: both;

	background: #8F2B19 url(images/TITLE2-350.jpg) top left no-repeat;
}

	#title h1,
	#title h2,
	#title h3,
	#title p {
		margin: 0; padding: 0;
		
		text-indent: -1000em;
	}
	
	#title a#front-link {
		width: 275px;
		height: 65px;
		
		position: absolute;
		
		top: 185px;
		left: 495px;
	}

#bodytile {
	width: 800px;
	
	float: left;
	
	text-align: left;
	
	overflow: hidden;
	
	padding-left: 35px;
	
	background: transparent url(images/bodytile2x.jpg) top left repeat-y;
}

	#leftwrap {
		width: 450px;
		float: left;
		
		overflow: hidden;
		
		margin: 0; padding: 0;
		
		margin-top: 10px;
	}	
	
	#rightwrap {
		width: 269px;
		float: left;

		overflow: visible;
		
		margin: 0; padding: 0;
		
		margin-top: -10px;
		margin-left: 21px;
		
		background: #661F12 url(images/back-right2xx.jpg) top left repeat-y;
	}
	
		#right-side-divider {
			background: transparent url(images/right-dividex.jpg) top left no-repeat;
			margin: 0;
			padding: 0;
			width: 269px;
			height: 190px;
		}
		
		#right-side-flourish {
			background: transparent url(images/right-flourish.gif) top left no-repeat;
			margin: 0;
			padding: 0;
			width: 268px;
			height: 80px;
		}

#footer {
	width: 800px;
	height: 137px;
	
	margin: 0; padding: 0;
	
	padding-top: 25px;
	
	clear: both;
	
	background: transparent url(images/footer2x.gif) top left no-repeat;
}

	#footer p {
		text-indent: -1000em;
	}

/*************************************************************************************************************/

#topnav {
	position: absolute;
	top: 23px;
	left: 30px;

	width: 456px;
	height: 108px;
	overflow: hidden;
}

#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#topnav li {
	display: inline;
	margin: 0;
	padding: 0;
}

	#topnav li span {
		display: none;
	}

	#topnav li a {
		border: 0;
		text-decoration: none;
	}

	#topnav li#literature a {
		display: block;
		float: left;
		width: 119px;
		height: 108px;
		background: url(images/images/topnav_1.gif) top left no-repeat;
	}

		#topnav li#literature a:hover {
			background-position: 0px -108px;
		}
		
	#topnav li#visualarts a {
		display: block;
		float: left;
		width: 79px;
		height: 108px;
		background: url(images/images/topnav_2.gif) top left no-repeat;
	}

		#topnav li#visualarts a:hover {
			background-position: 0px -108px;
		}
		
	#topnav li#journals a {
		display: block;
		float: left;
		width: 100px;
		height: 108px;
		background: url(images/images/topnav_3.gif) top left no-repeat;
	}

		#topnav li#journals a:hover {
			background-position: 0px -108px;
		}
		
	#topnav li#grantedservices a {
		display: block;
		float: left;
		width: 59px;
		height: 108px;
		background: url(images/images/topnav_4.gif) top left no-repeat;
	}

		#topnav li#grantedservices a:hover {
			background-position: 0px -108px;
		}
		
	#topnav li#contact a {
		display: block;
		float: left;
		width: 99px;
		height: 108px;
		background: url(images/images/topnav_5.gif) top left no-repeat;
	}

		#topnav li#contact a:hover {
			background-position: 0px -108px;
		}

/*************************************************************************************************************/

#leftwrap a:link,
#leftwrap a:visited,
#leftwrap a:active {
	color: #F2DEC4;
	text-decoration: none;
	padding-bottom: 1px;
	background: transparent url(images/dots-bottom.gif) bottom left repeat-x;
}

#leftwrap a:hover {
	color: #fff;
	text-decoration: none;
	padding-bottom: 1px;
}


#rightwrap a:link,
#rightwrap a:visited,
#rightwrap a:active {
	color: #F2DEC4;
	text-decoration: none;
	padding-bottom: 0px;
	background: transparent url(images/dots-bottom.gif) bottom left repeat-x;
}

#rightwrap a:hover {
	color: #fff;
	text-decoration: none;
	padding-bottom: 0px;
}

/*************************************************************************************************************/

ul {
	margin: 5px 25px 5px 15px;
	padding: 0px;
}

hr { display:none; }

img {
	margin: 2px;
	}

	img.archive {
		background-color: #A55738;
		border: 1px dotted #FFE8C3;
		padding: 5px;
	}
	
hr.decorated-end {
	display: block;
	
	margin-left: 15px;
	margin-right: 15px;
	
	width: 267px;
	height: 36px;
	
	border: 0;
	
	background: transparent url(images/decorated-end.gif) top left no-repeat;
}

/*************************************************************************************************************/

#leftwrap h1 {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 1.3em;
	font-weight: normal;

	line-height: 100%;
	letter-spacing: -0.04em;

	text-align: left;
	
	margin-left: 0; margin-right: 0;

	padding-bottom: 4px;

	background: transparent url(images/horizontal-rule.gif) bottom left repeat-x;

	color: #8F2B19;
}

	#leftwrap h1#header-synoptic,
	#leftwrap h1#header-credentials,
	#leftwrap h1#header-beforeafter,
	#leftwrap h1#header-contacts,
	#leftwrap h1#header-models,
	#leftwrap h1#header-services,
	#leftwrap h1#header-tipstricks,
	#leftwrap h1#header-wedding,
	#leftwrap h1#header-literature {
		position: relative;
		
		width: 450px;
		height: 75px;
		margin: 0; padding: 0;
		margin-top: 15px;
	}

	#leftwrap h1#header-synoptic span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-synoptic2.gif) top left no-repeat;
	}

	#leftwrap h1#header-credentials span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-credentials.gif) top left no-repeat;
	}
	
	#leftwrap h1#header-beforeafter span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-beforeafter.gif) top left no-repeat;
	}
	
	#leftwrap h1#header-contacts span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-contacts.gif) top left no-repeat;
	}
	
	#leftwrap h1#header-models span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-models.gif) top left no-repeat;
	}

	#leftwrap h1#header-services span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-services.gif) top left no-repeat;
	}
	
	#leftwrap h1#header-tipstricks span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-tipstricks.gif) top left no-repeat;
	}

	#leftwrap h1#header-wedding span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/header-wedding.gif) top left no-repeat;
	}
	
	#leftwrap h1#header-literature span {
		position: absolute;
		
		width: 450px;
		height: 82px;
		margin: 0; padding: 0;
		
		background: transparent url(images/headers/header-literature.gif) top left no-repeat;
	}
	
#leftwrap h2 {
font-family: Verdana, sans-serif;
font-size: 16px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.8em;

	text-align: left;

	margin: 0;
	margin-top: 25px;

	padding: 0;
	padding-left: 5px;

	background: transparent url(images/h2back.gif) bottom left no-repeat;
	border-bottom: 3px solid #964423;

	color: #FFEDD2;
}

#leftwrap h3 {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.78em;
	font-weight: normal;
	font-style: italic;

	line-height: 125%;
	letter-spacing: 0em;

	text-align: left;

	margin-left: 0; margin-right: 0;
	padding-bottom: 1px;
	
	background: transparent url(images/horizontal-rule.gif) bottom left repeat-x;

	color: #fff;
}

#leftwrap dl {
	margin: 10px 0 10px 0;
	padding: 0;
}

#leftwrap dd {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.78em;
	line-height: 155%;

	text-align: left;

	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 0;

	border-left: 1px solid #C85F35;

	padding: 0;
	padding-left: 10px;

	color: #FFEDD2;
}

	#leftwrap dd.timestamp {
		border-left: 0;
		padding: 0;
	}

#leftwrap dt {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.78em;
	line-height: 155%;

	text-align: left;

	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0; margin-right: 0;

	padding: 0;

	color: #FFEDD2;
}

	#leftwrap .bullets {
		padding: 10px;
			
		border: double #C85F35;
		
		background: transparent url(images/back-contact.gif) top right no-repeat;
	}

		#leftwrap .bullets dt {
			display: block;
	
			font-style: italic;
	
			border-bottom: 3px solid #964423;
		}
	
		#leftwrap .bullets .phone { 
			height: 20px; 
			padding-left: 21px; 
			background: transparent url(images/icon-phone.gif) top left no-repeat; 
		}
		
		#leftwrap .bullets .mail { 
			height: 20px; 
			padding-left: 21px; 
			background: transparent url(images/icon-mail.gif) top left no-repeat; 
		}
		
		#leftwrap .bullets .home { 
			height: 20px; 
			padding-left: 21px; 
			background: transparent url(images/icon-house.gif) top left no-repeat; 
		}
		
	#leftwrap .folders {
		height: 32px;
		padding-left: 32px;
		vertical-align: middle;
		
		margin-top: 20px;
		margin-bottom: 0px;
		padding-bottom: 0;
		
		font-size: .95em;
		
		border-bottom: 3px solid #964423;
		
		background: transparent url(images/icon-folder.gif) top left no-repeat;
	}
	
	#leftwrap .image {
		height: 32px;
		padding-left: 28px;
		vertical-align: middle;
		
		font-size: .95em;
		
		background: transparent url(images/icon-image.gif) top left no-repeat;
	}
	
	#leftwrap .text {
		height: 32px;
		padding-left: 28px;
		vertical-align: middle;
		
		font-size: .95em;
		
		background: transparent url(images/icon-text.gif) top left no-repeat;
	}

#leftwrap p,
#leftwrap li {
	font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.8em;
	text-align: left;

	margin-left: 0; margin-right: 0;

	color: #FFEDD2;
}

#leftwrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#leftwrap ul li {
	background: transparent url(images/bullet-heart.gif) top left no-repeat;
	padding-left: 19px;
	
	display: block;	
	clear: both;
}

	#leftwrap li span.block { display: block; }

	#leftwrap .timestamp {
		font-family: "Arial", "Veranda" "Geneva", sans-serif;
		font-size: 0.7em;
		line-height: 155%;

		text-align: center;

		margin-bottom: 22px;
		margin-left: 0; margin-right: 0;

		padding: 0;
		padding-bottom: 8px;

		color: #FFEDD2;
	}
	
	#leftwrap span.comment {
		background: transparent url(images/commenticon.gif) top left no-repeat;
		
		padding-left: 15px;
		height: 18px;
	}
	
#leftwrap .center {
	text-align: center;
}
	
/******************************************************************************/
	
#leftwrap .conlisting1 {
	width: 450px;
	height: 44px;
	
	background: transparent url(images/conlisting1.jpg) top left no-repeat;
	
	margin: 0;
	padding: 1px;
	
	margin-top: 10px;
}

	#leftwrap .conlisting1 p.image,
	#leftwrap .conlisting1 p.text {
		vertical-align: middle;
		
		padding-top: 5px;
		
		margin-left: 10px; margin-right: 10px;
		margin-top: 5px; margin-bottom: 5px;
	}

#leftwrap .conlisting2 {
	width: 450px;
	min-height: 30px;
	
	margin: 0;
	padding: 1px;
	
	background: transparent url(images/conlisting2.gif) top left repeat-y;
}

	#leftwrap .conlisting2 p {
		margin-left: 10px; margin-right: 10px;
		margin-top: 5px; margin-bottom: 5px;
	}

#leftwrap .conlisting3 {
	width: 450px;
	height: 49px;
	
	margin: 0;
	padding: 1px;
	
	margin-bottom: 10px;
	
	background: transparent url(images/conlisting3.jpg) top left no-repeat;
}

	#leftwrap .conlisting3 p {
		font-family: "Arial", "Veranda" "Geneva", sans-serif;
		font-size: 10px;
		line-height: 155%;

		text-align: center;

		margin-left: 10px; margin-right: 10px;
		margin-top: 5px; margin-bottom: 5px;
	}
	
	#leftwrap .conlisting3 p span.comment {
		background: transparent url(images/commenticon.gif) top left no-repeat;
		
		padding-left: 15px;
		height: 18px;
	}
	
/******************************************************************************/
	
#leftwrap blockquote p {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.78em;
	line-height: 155%;

	text-align: left;

	margin-left: 0; margin-right: 0;

	border-left: double #C85F35;
	padding-left: 10px;

	color: #FFEDD2;
}

#leftwrap pre,
#leftwrap code {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.7em;
	
	overflow: auto;
	
	text-align: left;

	margin-left: 0; margin-right: 0;

	border: 1px solid #C85F35;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

	color: #FFEDD2;
}

#leftwrap a.nav,
#leftwrap img.nav {
	border: 0;
	margin: 0; padding: 0;
	background-image: url(none);
}

/*************************************************************************************************************/

#rightwrap h1 {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 1.05em;
	font-weight: normal;

	line-height: 100%;
	letter-spacing: -0.04em;

	text-align: center;

	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px;

	color: #815D48;
}

#rightwrap h2,
#rightwrap h3 {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic;

	line-height: 125%;

	text-align: left;

	margin-left: 15px;
	margin-right: 15px;

	padding-bottom: 1px;

	background: transparent url(images/dots-bottom-light.gif) bottom left repeat-x;

	color: #F2DEC4;
}

#rightwrap ul {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#rightwrap p,
#rightwrap blockquote p {
	font-family: Verdana, sans-serif;
	font-size: 0.95em;
	line-height: 155%;

	text-align: left;

	margin-left: 25px;
	margin-right: 15px;

	border-left: 1px solid #9F765F;
	padding-left: 10px;

	color: #744D37;
}

#rightwrap li {
	font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;


	text-align: left;

	margin-top: 5px;
	margin-bottom: 5px;

	margin-left: 25px;
	margin-right: 15px;

	border-left: 1px solid #9F765F;
	padding-left: 10px;

	color: #F2DEC4;
}

#rightwrap p.noline {
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 0.7em;
	line-height: 125%;

	text-align: center;

	margin-top: 5px;
	margin-bottom: 5px;

	margin-left: 0px;
	margin-right: 0px;

	border-left: 0px solid #9F765F;
	padding-left: 0px;

	color: #F2DEC4;
}

/*************************************************************************************************************/

#rightwrap div[class="pop-up"] h3.month {
	width: 204px;
	height: 24px;
	
	margin: 0; padding: 0;
	
	margin-left: 25px;
	
	background: transparent url(images/left-h2-month.gif) top left no-repeat;
	
	text-indent: -1000em;
}

	#rightwrap div[class="pop-up"] h3.month:hover {
		background-position: 0px -24px;
	}

#rightwrap div[class="pop-up"] h3.category {
	width: 204px;
	height: 24px;
	
	margin: 0; padding: 0;
	
	margin-left: 25px;
	
	background: transparent url(images/left-h2-category.gif) top left no-repeat;
	
	text-indent: -1000em;
}

	#rightwrap div[class="pop-up"] h3.category:hover {
		background-position: 0px -24px;
	}

#rightwrap div[class="pop-up"] {
	display:block;
	position: relative;
	
	margin-bottom: 15px;
}

#rightwrap div[class="pop-up"]:hover > ul {
	display: block;
}

#rightwrap div[class="pop-up"] ul {
	display: none;
	position: absolute;
	
	z-index: 100;
	
	top: 2px;
	left: -157px;
	
	margin: 0;
	
	padding: 10px;
	
	list-style: none;
	
	width: 180px;
	border: 1px solid #B07949;
	background: transparent url(images/back-whitetrans.png) top left;
}

	#rightwrap div[class="pop-up"] li {
		display: inline;
		margin: 0; padding: 0; border: 0;
	}
	
		#rightwrap div[class="pop-up"] li a {
			display: block;
			margin: 0; padding: 0; border: 0;
			margin-bottom: 8px;
		}

/*************************************************************************************************************/
form {
	margin: 0;
	padding: 0;
	text-align: left;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

input, radio, checkbox, textarea {
	vertical-align: middle;
}

/*************************************************************************************************************/

/* many thanks to Shaun Inman for the input styling method, see www.shauninman.com */

#rightwrap form {}

#rightwrap form div {margin-top: 2px;}

#s-box { /* first load the IE friendly version, because of a float/margin bug */
	display: inline;
	
	padding: 0;
	
	margin: 0;
	margin-top: -2px;
	margin-left: 25px;
	margin-right: 2px;
}

div[id="s-box"] { /* now load the normal version to over-ride the previous specs */
	float: left;

	border: 1px solid #C3854F;
	
	background: #FFF9F0;
	
	padding: 0;
	
	margin: 0;
	margin-left: 25px;
	margin-right: 2px;
}

	#s-box #search {
		border: 1px #C3854F solid;
		
		color: #815D48;
		background: #F0DCB5 url(images/back-search.jpg) top left repeat-x;
		
		width: 135px;
		
		margin: 0; padding: 0;
		
		padding: 2px !important;
		padding-left: 2px;
		padding-bottom: 3px;
		
		margin: 1px !important;
		margin: 1px;
		margin-left: 1px;
	}
	
/*************************************************************************************************************/

.comment1 .i-boxs {
	margin-top: 5px; margin-bottom: 5px;
	margin-left: 0; margin-right: 0;
	
	padding: 0;
	
	border: 1px solid #A74821;
	
	background: #964422;
}

.comment1 .i-boxs2 {
	float: left; clear: both;
	
	margin-top: 3px; margin-bottom: 3px;
	margin-left: 0; margin-right: 0;
	
	padding: 2px;
	padding-left: 5px;
}

.comment1 .i-box2 { /* many thanks to Shaun Inman, see www.shauninman.com */
	float: left;

	border: 1px solid #642912;
	
	background: #FFF9F0;
	
	padding: 0;
	
	margin: 0;
	margin-top: 2px;
	margin-right: 2px;
}

	.comment1 .i-box2 input {
		border: 1px #B07949 solid;
		border-bottom: 1px #C18652 solid;
		border-top: 1px #986539 solid;
		
		color: #815D48;
		background: #F0DCB5 url(images/back-search.jpg) top left repeat-x;
		
		width: 210px;
		
		margin: 0; padding: 0;
		
		padding: 2px !important;
		padding-left: 2px;
		padding-bottom: 3px;
		
		margin: 1px !important;
		margin-left: 1px;
	}
	
	.comment1 .i-box2 textarea {
		border: 1px #B07949 solid;
		border-bottom: 1px #C18652 solid;
		border-top: 1px #986539 solid;
		
		color: #815D48;
		background: #F0DCB5;
		
		width: 375px;
		
		margin: 0; padding: 0;
		
		padding: 2px !important;
		padding-left: 2px;
		padding-bottom: 3px;
		
		margin: 1px !important;
		margin-left: 1px;
	}
	
/*************************************************************************************************************/

input.styled { /* probably applies to the search box */
	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 11px;
	
	padding: 3px;
	
	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 25px;
	margin-right: 0;
	
	color: #815D48;
	
	border: double #B07949;
	
	background: #F5DCB6;
}

	select.styled { /* probably applies to the front page nav */
		font-family: "Arial", "Veranda" "Geneva", sans-serif;
		font-size: 11px;
		line-height: 135%;
	
		text-align: left;
		width: 175px;
	
		background-color: #FFF7EA;
		color: #767065;
		border-top: 1px solid #B9AA91;
		border-left: double #E4C1A6;
		border-bottom: 1px solid #B9AA91;
		border-right: 1px solid #B9AA91;
	
		margin-top: 0;
		margin-bottom: 6px;
		margin-left: 25px;
		margin-right: 0;
	
		padding: 0;
	}

input.styled3 { /* probably applies to the search button */
	vertical-align: middle;

	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 0;
	margin-right: 0;
	
	padding: 0;
	border: 0px solid #F5EEE2; /* ugly hack to make the border dissapear in opera 6/7 */
	}

/*************************************************************************************************************/

.comment1 {
	margin: 0; padding: 0;
}

.comment1 p {
	margin-top: 5px; margin-bottom: 5px;
	margin-left: 0; margin-right: 0;
	
	padding: 3px;	
	
	border: 1px solid #A74821;
	
	background: #964422;
	}
	
.comment2 {
	margin-left: 0; margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px; 
	
	padding: 5px;
	
	border: 1px solid #9D4724;
	}
	
	#left-side-content div.comment2 p,
	#left-side-content div.comment2 h3 {
		margin: 5px;
		padding: 0;
	}
	
/*************************************************************************************************************/
	
.comment1 input.styled2b, .comment1 radio.styled2b, .comment1 checkbox.styled2b {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;

	padding: 2px;

	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 12px;
	letter-spacing: 0.03em;
	line-height: 135%;
}

.comment1 input.styled2c, textarea.styled2c {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;

	padding: 2px;

	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 12px;
	letter-spacing: 0.03em;
	line-height: 135%;

	background-color: #E6CEA8;
	color: #72543A;
	
	border: double #72543A;
}

	input.styled2c:hover, textarea.styled2c:hover {
		background-color: #F2D9B2;
	}
	
/*************************************************************************************************************/

.comment1 label {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;

	padding: 2px;
	
	color: #EAD2AD;

	font-family: "Arial", "Veranda" "Geneva", sans-serif;
	font-size: 11px;
	font-weight: normal;

	text-align: left;
	line-height: 135%;
}

.comment1 label.left {
	display: block;
	float: left;

	width: 110px;
}

#rightwrap label {
	display: none;
}