body
{
	width: 100%;
	margin: 0;
	padding: 0;
	background-image: url(images/peachparhbg.gif);
	background-repeat: repeat;
	background-position: left top;
	        color: #725f53;
		font-style:italic;
		font-family:'Times New Roman';
		font-variant:normal;
		font-weight:normal;
		font-size:18px;

}
#container
	{  
		
		width:770px;
		margin: 15px auto;
		background-color:Transparent;
		
	}
	/******* header related *******************************************************************/

#header
	{  
		height:125px;
	  	/*border:solid 1px #725f53;*/
	    background-image: url(images/header_bg.gif); 
	    background-repeat: no-repeat;
	}
#header img
	{
		float:left;
		
	}	   

	/******* topnav related *******************************************************************/
#topnav
	{  
	 margin-top:1px;
	 text-align:center;
	 /*color: #725f53;*/
	 color: #fff0f0;
	 height:auto;
	 vertical-align:middle;
	 font-style:italic;
	 font-family:Arial, verdana; /*inherit;*/
	 font-variant:normal;
	 font-weight:900;
	 padding-top:0.6em;
	 padding-bottom:0.4em;
	 font-size:1.2em; /*1.5em;*/
	 
	  /**/
     
	   background-attachment: scroll; 
	   background-image: url(images/page_top.gif); 
	   background-repeat: no-repeat; 
	   
	   }

a.topnav
	{
		/*float: left;*/
		width: 5em;
		text-decoration: none;
		color: #fff0f0;
		/*padding: 0.2em 0.2em;*/
		background-color:transparent;	
	}
a.topnav:hover 
	{
		color:yellow;/*#725f53;*/
		/*background-color:red;*/
	}
#topnav a.selected 
	{
		color: #ffcccc;/*#ffcccc;*/
	}	 
#topnav a.selected:hover
	{
		color: #ffcccc;
		background-color:transparent;
	}	 
ul.topnav
	{
		float:left;
		width:100%;
		padding:0;
		margin:0;
		margin-top:inherit;
		list-style-type:none;
	}
li.topnav 
	{
	display:inline;
	}

	/*/////////////////// Core Related //////////////////////////////////////// */
	/* "core" contains and directly affects the following divs:					*/
	/*			"left"															*/
	/*			"right"															*/
	/*			"maincontent"													*/
	/****************************************************************************/
#core
{
	margin:0;
	background-attachment: scroll;
	background-image: url(images/page_field.gif);
	background-repeat: repeat-y;
	/*border:solid 1px red;*/
	padding-left:9px;
	
}
	

#left
	{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; width:3cm; background-color:transparent;}
/*
#right
	{
		float:right;
		width:4cm;
		display:block;
		border:solid 1px #725f53;
		background-color:#725f53;
	}
*/
#linksofinterest a
{text-decoration: none;
	color:#88624a;}
#linksofinterest a:hover
{text-decoration: none;	color:red;}
.sidebox
	{padding:0px 0px 0px 0px;margin:0px 6px 6px 8px; border: outset 4px #a59992; background:#fff0f0; width:152px;}
.sideboxheader
	{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; color: #fff0f0; font-style: normal; font-family:Times New Roman, Arial, Verdana; font-variant: normal; font-weight: normal;	font-size: 16px; /*background: url(images2/sidebox-header.gif) no-repeat top center; */ background-color:#88624a; height:33px; width:152px;}
.sideboxheadertext
	{position:relative; top:9px; left: 9px; font-family:Verdana, arial;}
.sideboxmain
	{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-style: normal; font-family:Times New Roman, Arial, Verdana; font-variant: normal; font-weight: normal; font-size: 16px; /*background: url(images2/sidebox-main.gif) left top; background-repeat: repeat-y;*/background-color: #fff0f0; border:inset 4px #a59992; width:144px;}
.sideboxmain ul
	{list-style-image: url('images/redarrow.gif')}	
.sideboxmaintext
	{position:relative; top:9px; left: -12px; font-size:12px; font-family:Verdana, Arial;}
.sideboxfooter
	{margin:0; padding: 0px 0px 0px 0px; text-align:left; color: #fff0f0; font-style: normal; font-family:Times New Roman, Arial, Verdana; font-variant: normal; font-weight: normal;	font-size: 16px; /*background: url(images2/sidebox-header.gif) no-repeat top center; */ background-color:#88624a; height:33px; width:152px;}
.sideboxfootertext
	{position:relative; top:9px; left: 9px;  font-family:Verdana, Arial;}
/****************** maincontent related **********************************************************/
#maincontent
{
	font-size:1em;
	margin: 0cm 10px 0cm 172px; /*return left value to 7cm*/
	
}
#formcontent
{
	font-size:16px;
	margin: 0cm 80px 0cm 80px; 	
}
.form
	{margin:0px 6px 0px 0px; padding:0px 1.5em 0px 1.5em; /*color:#725f53;*/ color:#3d332c; font-family:Arial, Verdana; font-style:italic; font-weight:200; border:solid 1px #725f53; /*background-color: #fff0f0;*/background-image: url(images/yellowplasterbg.gif);background-repeat: repeat; border:inset 3px #a59992;}
.form th {font-weight:normal;}
.form em {color:Red;}
.form h1,h2
	{padding-left:.2em; font-weight:normal;}
.article
	{margin:0px 6px 0px 0px; padding:0px 1.5em 0px 1.5em; /*color:#725f53;*/ color:#3d332c; font-family:Times New Roman, Arial, Verdana; font-style:italic; border:solid 1px #725f53; /*background-color: #fff0f0;*/background-image: url(images/yellowplasterbg.gif);background-repeat: repeat; border:inset 3px #a59992;}
.article h1
	{padding-left:.2em;}
.article p:first-line
	{/*color: #ff0000; color:red; font-size:x-large;*/}
.article p:first-letter
	{ /*color:#725f53;*/ font-size:x-large;}
#itemexamples
    {margin:0px 0px 0px 0px; padding:4px 6px 4px 6px; background-image: url(images/yellowplasterbg.gif); background-repeat: repeat;	font-family:Times New Roman, Arial, Verdana; font-style:italic;	 border:solid 1px #725f53;}
#itemexamples p
    {}
.imgright
    {float:right; border:solid 2px #ffcccc;}
.imgleft
    {float:left;}    
#gallerylist
{
	list-style-type:none;
}
#gallerylist li
{
	position:relative;
	left:-20px;
	text-align:center;
	margin-bottom:20px;
	padding-top:10px;
	border:solid 2px silver;
}
   /******************** Footer Related ********************************************************/
#prefooter 
	{
		
	}
#footer
		{margin:0px 0px 0px 0px; padding:.5em 0px 2em 0px;  color:White; background: transparent url(images/page_bottom.gif) no-repeat scroll left top; height:auto; text-align:center;}	

#designinfo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:Navy;
	font-style:italic;
	font-weight:900;
	font-family: Eurostile;
}
#designinfo a
{
	text-decoration: none;
	color:Navy;
}
#designinfo a:hover
{
	text-decoration: none;
	color:yellow;
}
