body {
	/*
	background: url('images/background_design-v5-web.jpg');
	background-repeat: repeat-y;
	background-position: left;
	background-attachment: scroll;
	*/
	background-color: #fffad9;
	color: black;
	font-family: arial, "sans-serif";
	font-size: 13px;
	/*
	letter-spacing: 0.8em;
	*/
}



a {
	color: black;
}

	a img {
		border: 0px solid #000000;
	}



/* encloses: entire page */

#site_container {
	width: 800px;
	height: auto;
	margin: 0 0 0 50px;
	border: 0;
	/*
	border-left: 2px solid #ffffff;
	border: 6px solid #1c0000;
	background: #ffffff;
	overflow: hidden;
	*/
}



/* Site Header */

#site_header_wrapper {
	width: 100%;
	min-height: 100px;
	color: black;
	text-decoration: none;
	margin: 10px 0 0 0;
	overflow: hidden;
}

#site_header {
	color: black;
	font-family: georgia;
	text-decoration: none;
	text-align: center;
/*	border-bottom: 2px solid #330000; */
	margin: 0;
	overflow: hidden;
}

	#site_header a {
		text-decoration: none;
	}
	
	#site_header h1 {
		font-size: 72px;
		margin: 0;
	}


/* encloses: all body text: nav menu, content, contact footer */

#body_container {
	width: 96%;
	height: auto;
	margin: 0 2% 0 2%;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	float: left;
}




/* Nav list - main */

.navlistmain {
	color: #330000;
	font-size: 1em;
	width: 27%;
	height: 100%;
	margin: 0 1% 0 1%;
	background: url('/images/header-and-nav/background_design-doublecrop_web.jpg');
	background-repeat: repeat-y;
	background-position: left;
	background-attachment: scroll;
	float: left;
}

	.navlistmain ul {
		font-size: 1em;
		margin: 1em 0 10px .3em;
		padding: 0 0 0 .3em;
		list-style-type: none;
	}

	.navlistmain a {
		text-decoration: none;
	}

	.navlistmain a:hover {
		color: grey;
		text-decoration: none;
	}
	

.nav_announce {
	border-top: 1px dotted black;
	margin: 2em 0 0 6px;
	padding: 0;
}

	.nav_announce h4 {
		font-size: 1.1em;
		margin: 1em 0 .5em 0;
	}
	
	.nav_announce ul {
		list-style-type: none;
		margin: 0 0 .5em 0;
		padding-left: 0;
	}
	
	.nav_announce p {
		margin: 0 0 .5em 0;
	}
	
	.nav_announce a {
		text-decoration: none;
	}
	
	.nav_announce a:hover {
		text-decoration: none;
		color: grey;
	}



.nav_menu {
	border-top: 2px solid #330000;
	font-size: .85em;
	margin: 0;
	padding: 0;
	min-height: 6em;
}




#content_container {
	width: 71%;
	height: auto;
	float: left;
}


.maincontent_headline {
		text-align: left;
		float: left;
		font-weight: bold
	}
	
	.maincontent a{
		color: black;
	}


#page_header {
    text-align: center;
    color: black;
    font-family: georgia;
}
	#page_header h3 {
	}
	
	#page_header h2 {
		margin-bottom: 1em;
	}
	
	#page_header ul {
		font-family: ariel, sans-serif;
		font-size: .9em;
	}
	
	#page_header a {
		text-decoration: none;
	}
	
	#page_header a:hover {
		text-decoration: none;
	    color: grey;
	}
	

/* centered pipe nav list via http://lumino.us/weblog/pipe-dream */

.pipewrap {
   text-align: center;
   width: 550px;
   }

.pipelist {
   margin: 0 auto 1em;
   overflow: hidden;
   width: 95%;
   }

.pipelist ul {
   list-style: none;
   margin: 0;
   padding: 0;
   }

.pipelist li {
   border-left: 1px solid #000;
   float: left;
   line-height: 1.2em;
   margin: 0 .5em 0 -.5em;
   padding: 0 .5em 0 .5em;
   white-space: nowrap;
   }




#navlistpage {
	margin-top: 20px;
    color: #000000;
    text-align: left;
    color: black;
}



.page_section {
	margin: 0 0 2em 0;
}
	.page_section h4 {
		margin: 0 0 .5em 0;
	}



.section_head {
	font-family: georgia, "serif";
}

	.section_head h3{
	    text-align: left;
	    font-size: 15px;
	    margin: 20px 0 20px 0;
		font-family: georgia, "serif";

	}

	.section_head h4{
	    text-align: left;
	    font-size: 13px;
	    margin-top: 0px;
		font-family: georgia, "serif";
	}

 .section_border_below {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px solid #330000;
	border-left: 0px;
} 

.section_border_above {
	border-top: 2px solid #330000;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 15px 0 15px 0;
}

.section_border_abovebelow {
	border-top: 2px solid #330000;
	border-right: 0px;
	border-bottom: 2px solid #330000;
	border-left: 0px;
}



.section_head_border_below1 {
	border-bottom: 1px dotted #330000;
	margin: 0 0 1.5em 0;
}
	
	.section_head_border_below1 p {
		margin: .5em 0 0 0;
	    font-weight: bold;
	}
	
	.section_head_border_below1 h3 {
		color: black;
	    font-size: 15px;
	    margin: 2em 0 .25em 0;
	}
	
	.section_head_border_below1 a {
		text-decoration: none;
	}
	
	.section_head_border_below1 a:hover {
		color: grey;
		text-decoration: none;
	}
	

.table_section_head {
	font-weight: bold;
}



/*h3 a {
	color: black;
	text-decoration: none;
}

h3 a:hover {
	color: black;
	text-decoration: underline;
}
*/



.column_right {
	width: 48%;
	height: auto;
	float: right;
}

.column_left {
	width: 48%;
	height: auto;
	margin-right: 3%;
	float: left;
}

.column_full {
	width: 100%;
	height: auto;
	float: right;
}


.column_quarter {
	width: 23%;
	height: auto;
	margin-right: 2%;
	float: left;
}

.column_centertwoquarters {
	width: 48%;
	height: auto;
	margin-right: 2%;
	float: left;
}

.column_leftthreequarters {
	width: 73%;
	height: auto;
	margin-right: 2%;
	float: left;
}

.column_quarter_end {
	width: 23%;
	height: auto;
	float: right;
}

.column_left_third {
	width: 31%;
	height: auto;
	margin-right: 2%;
	float: left;
}

.column_center_third {
	width: 31%;
	height: auto;
	margin-right: 2%;
	float: left;
}

.column_right_third {
	width: 31%;
	height: auto;
	float: left;
}

.column_left_twothirds {
	width: 62%;
	height: auto;
	margin-right: 2%;
	float: left;
}

.column_left_twothirds_tile1 {
	width: 62%;
	height: auto;
	margin: -9em 2% 0 0;
	float: left;
}

.column_left_twothirds_tile2 {
	width: 62%;
	height: auto;
	margin: -7em 2% 0 0;
	float: left;
}

.column_right_twothirds {
	width: 62%;
	height: auto;
	float: left;
}


/* New on RaqsAyperi.com */
.new_additions {
	width: 100%;
	height: auto;
/*	border: 0px 0px 0px 1px;
	border-left: 1px dotted grey;*/
	padding-left: 15px;
	background: url('images/header-and-nav/background_design-doublecrop_web.jpg');
	background-repeat: repeat-y;
	background-position: left;
	background-attachment: scroll;
	float: left;
}



.press_list {
}

	.press_list h4 {
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 .25em 0;
	}
	
	.press_list img {
		border: 1px solid #fff;
		margin: 0px 2px 0px 0px;
	}
	
	.press_list p {
		margin: 0 0 .25em 0;
	}
	
	.press_list a {
		text-decoration: none;
	}
	
	.press_list a:hover {
		text-decoration: none;
		color: grey;
	}
	
	.press_list ul {
		font-size: 1em;
		font-weight: bold;
		list-style-type: disc;
		margin: 0 0 .75em 1em;
		padding: 0 0 0 1em;
	}
	
/*	.press_list li {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
*/	
.press_item {
	margin: 0 0 1em 0;
}




.updates_list {
}

	.updates_list h4 {
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 .25em 0;
	}
	
	.updates_list img {
		border: 1px solid #fff;
		margin: 0px 2px 0px 0px;
	}
	
	.updates_list p {
		margin: 0 0 .7em 0;
	}
	
	.updates_list a {
		text-decoration: none;
	}
	
	.updates_list a:hover {
		text-decoration: none;
		color: grey;
	}
	
	.updates_list ul {
		font-size: 1em;
		font-weight: bold;
		list-style-type: disc;
		margin: 0 0 .25em 1em;
		padding: 0 0 0 1em;
	}
	
.updates_item {
	margin: 0 0 2em 0;
}



.class_list {
}

	.class_list ul {
		font-size: 1em;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		list-style-type: none;
	}
	
		
	.class_list li {
		margin-bottom: .75em;
	}

	.class_list a {
		text-decoration: none;
	}

	.class_list a:hover {
		color: grey;
		text-decoration: none;
	}


ul.wksp_list {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: disc;	
}

	ul.wksp_list li {
		margin-bottom: 0em;
	}


ul.products_list {
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
	list-style-type: disc;
}

	ul.products_list li {
		margin-bottom: 0em;
	}
	
	ul.products_list a {
		text-decoration: underline;
	}
	
	ul.products_list a:hover {
		color: grey;
		text-decoration: underline;
	}
	



.threephotorow {
}

	.threephotorow img {
		margin: 0 0 .5em 0;
		border: 3px solid white;
	}


.para_w_photo {
}

	.para_w_photo img {
		margin: 0px 10px 0px 0px;
		border: 3px solid white;
	}
	

.para_w_photo_l {
}

	.para_w_photo_l img {
		margin: 0px 10px 10px 0px;
		border: 3px solid white;
		float: left;
	}
	
.para_w_photo_l_noborder {
}

	.para_w_photo_l_noborder img{
		margin: 0px 10px 10px 0px;
		border: none;
	}


.para_w_photo_r {
}

	.para_w_photo_r img{
		margin: 0px 0px 10px 10px;
		border: 3px solid white;
		float: right;
	}
	

.photo_w_caption_l {
	width: 102px;
	height: auto;
	font-size: 10px;
	border: none;
	margin: 0px 10px 3px 0px;
	float: left;
}

	.photo_w_caption_l a {
		color: black;
		text-decoration: none;
	}

	.photo_w_caption_l a:hover {
		color: black;
		text-decoration: underline;
	}
	
	.photo_w_caption_l img{
		margin: 0px 10px 5px 0px;
		border: 3px solid white;
		float: left;
	}
	

.photo_w_caption_r {
	width: 102px;
	height: auto;
	font-size: 10px;
	border: none;
	margin: 0px 0px 3px 10px;
	float: right;
}

	.photo_w_caption_r a {
		color: black;
		text-decoration: none;
	}

	.photo_w_caption_r a:hover {
		color: black;
		text-decoration: underline;
	}
	
	.photo_w_caption_r img{
		margin: 0px 0px 5px 10px;
		border: 3px solid white;
	}
	

.photo_w_caption_l_175 {
	width: 177px;
	height: auto;
	font-size: 10px;
	border: none;
	margin: 0px 10px 3px 0px;
	float: left;
}

	.photo_w_caption_l_175 a {
		color: black;
		text-decoration: none;
	}

	.photo_w_caption_l_175 a:hover {
		color: black;
		text-decoration: underline;
	}
	
	.photo_w_caption_l_175 img{
		margin: 0px 10px 5px 0px;
		border: 3px solid white;
		float: left;
	}
	

.photo_w_caption_r_175 {
	width: 177px;
	height: auto;
	font-size: 10px;
	border: none;
	margin: 0px 0px 3px 10px;
	float: right;
}

	.photo_w_caption_r_175 a {
		color: black;
		text-decoration: none;
	}

	.photo_w_caption_r_175 a:hover {
		color: black;
		text-decoration: underline;
	}
	
	.photo_w_caption_r_175 img {
		margin: 0px 0px 5px 10px;
		border: 3px solid white;
	}
	

.gallery_thumb {
	border: 3px solid white;
	margin: 0px 5px 5px 0px;
	float: left;
}
		
.gallery_slide {
	border: 3px solid white;
	margin: 0px 10px 5px 0px;
	float: left;
}



.payment_item1 {
	margin: 0;
	border-bottom: 1px dotted grey;
}

	.payment_item1 p {
		margin: .5em 0 .5em 0;
	}
	
.payment_item2 {
	margin: 0;
}

	.payment_item1 p {
		margin: .5em 0 .5em 0;
	}
	


.img_50px_h {
}
	.img_50px_h img {
		min-height: 50px;
	}
	
	

.doc_download {
	font-weight: bold;
}
	
	.doc_download a {
	color: blue;
	text-decoration: none;
	}
	
	.doc_download a:hover {
	text-decoration: underline;
	}


.date {
	font-style: italic;
	font-size: .8em;
}

.toplink {
	font-style: none;
	font-size: .8em;
	color: grey;
}

.toplink a {
	color: grey;
	text-decoration: none;
}

.toplink a:hover {
	color: grey;
	text-decoration: none;
}

.red {
	color: red;
}

.grey {
	color: grey;
}

.burgundy1 {
	color: #330000;
}

.bolditalic {
	font-weight: bold;
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.grey_link {
}

	.grey_link a {
		color: grey;
		text-decoration: none;
	}

	.grey_link a:hover {
		color: grey;
		text-decoration: underline;
	}
	

.event_listing1 {
}
	.event_listing1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.event_listing1 li {
		margin: 0 0 1em 0;
	}

	.event_listing1 p {
		margin: 0;
	}
	
	.event_listing1 a {
		color: black;
		text-decoration: none;
	}
	
	.event_listing1 a:hover {
		color: grey;
		text-decoration: none;
	}
	

.event_listing2 {
}
	.event_listing2 ul {
		list-style: disc;
		margin: 0;
		padding: 0;
	}
	
	.event_listing2 li {
		margin: 0;
	}

	.event_listing2 p {
		margin: 0;
	}
	
	.event_listing2 a {
		color: black;
		text-decoration: none;
	}
	
	.event_listing2 a:hover {
		color: grey;
		text-decoration: none;
	}
	
.event_listing3 {
}
	.event_listing2 ul {
		list-style: disc;
		margin: 1em;
		padding: 1em;
	}
	
	.event_listing2 li {
		margin: 0;
	}

	.event_listing2 p {
		margin: 0;
	}
	
	.event_listing3 a {
		color: black;
		text-decoration: none;
	}
	
	.event_listing3 a:hover {
		color: grey;
		text-decoration: none;
	}
	
.event_listing4 {
}
	.event_listing4 ul {
		list-style: disc;
		margin: 0 0 0 .5em;
		padding: 0 0 0 .5em;
	}
	
	.event_listing4 li {
		margin: 0;
		padding: 0;
	}

	.event_listing4 p {
		margin: 0;
	}
	
	.event_listing4 a {
		color: black;
		text-decoration: none;
	}
	
	.event_listing4 a:hover {
		color: grey;
		text-decoration: none;
	}
	
p.event_line1 {
	font-weight: bold;
}

p.event_line2 {
	font-weight: bold;
	font-style: italic;
}

p.event_line3 {
	font-style: italic;
}

p.event_line4 {
}


ul.list_leftalign {
		margin: 0 0 1em .5em;
		padding: 0 0 0 .5em;
	}
	
	ul.list_leftalign li {
		margin: 0;
		padding: 0;


.gallery_thumb {
	border: 2px solid white;
	margin: 0px 5px 5px 0px;
	float: left;
}

div.resource_link_box {
	width: 120px;
	height: auto;
	margin: 0 10px 10px 0;
	padding: 5px;
	border: 1px solid red;
	float: left;
}
	div.resource_link_box img {
		margin: 0 0 10px 0;
	}
	div.resource_link_box a {
		
	}
	div.resource_link_box p {
		margin: 0 0 .5em 0;
	}



/* Contact Footer */

#contact_footer {
	width: 96%;
	min-height: 7em;
	text-align: center;
	color: black;
	margin: 20px 2% 0 2%;
	/*
	background-color: #ffffff;
	*/
}

	#contact_footer a {
		text-decoration: none;
	}
	
	#contact_footer a:hover {
		color: grey;
		text-decoration: none;
	}

	#contact_footer h2 {
		font-size: 1.1em;
		margin: 0;
	}
	
	#contact_footer p {
		font-size: 1em;
		margin: 0 0 .8em 0;
	}

