*{
	margin:0;
	padding:0;
	}
#main_container{
	margin: 0 auto;
	width: 930px;
}	
BODY {
	font-family : Arial, Helvetica, sans-serif;
	color: #333;
	font-size:12px;
	line-height:22px;
			}
a {text-decoration:none; }			
a:hover { text-decoration: underline; }
a:link { color: #993300; }
a:visited { color: #993300; }
p{
	font-family : Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height:22px;
	}
#indexorangeline{
	width:900px;
	background-color:#993300;
	height:10px;
	margin-left:15px;
	margin-top:-10px;
	}
#indexgreenline{
	width:100%;
	background-color:#333300;
	height:10px;
	top:0px;
	left:0px;
	position:absolute;
	}	
#pageorangeline{
	width:682px;
	background-color:#993300;
	height:10px;
	}	
.greentxt{
	color:#333300;
	}
.orangeheader{
	color:#993300;
	font-size:18px;
	}
.greenheader{
	color:#333300;
	font-size:18px;
	}	
.orangeheader2{
	color:#993300;
	font-size:14px;
	}	
.orangeheader3{
	color:#993300;
	font-size:13px;
	}	
.greenheader2{
	color:#333300;
	font-size:14px;
	}	
.orangetxt2{
	color:#993300;
	font-size:11px;
	}
.greentxt2{
	color:#333300;
	font-size:11px;
	}
.orangetxt3{
	color:#993300;
	font-size:12px;
	}
.greentxt3{
	color:#333300;
	font-size:12px;
	}	
.largerindextxt{
	color:#333333;
	font-size:12px;
	line-height:18px;
	}			
.pageheadertxt{
	color:#333300;
	font-size:30px;
	}	
.bodytxt{
	font-size:12px;
	line-height:22px;
	color:#333;
	}
#list{
	margin-left:30px;
	}
#workshoptext{
	font-size:11px;
	}			
#indexleftcol{
	width:230px;
	padding-left:20px;
	}
#indexctrcol{
	width:340px;
	text-align:center;
	padding-left:25px;
	}	
#indexrightcol{
	position:relative;
	width:220px;
	text-align:right;
	padding-left:30px;
	padding-right:10px;
	}
#footer_containter{
	margin-left:15px;
	}	
#footermenu{
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	word-spacing:3px;
	color:#FFFFFF;
	text-align:center;
	background-color:#993300;
	padding-top:10px;
	line-height:15px;
	}
#footermenu a { text-decoration: none }
#footermenu a:hover { text-decoration: underline }
#footermenu a:link { color: #ffffff }
#footermenu a:visited { color: #ffffff }
#copyrightinfo{
	height:45px;
	letter-spacing:1px;
	font-size:10px;
	color:#666666;
	text-align:center;
	}
#flags{
	position:relative;
	float:right;
	width:110px;
	margin-right:5px;
	margin-top:10px;
	}
#pagequote{
	padding-left:0px;
	}	
#pagephoto{
	padding-left:13px;
	}	
#pagetxtrightcol{
	padding-left:30px;
	width:530px;
	text-align:left;
	line-height:18px;
	font-size:11px;
	}
#pageleftcol{
	width:230px;
	padding-left:20px;
	}
#vertline{
	border-left: #666666 solid thin;
	height:100%;
	}	
#imgborder{
	border:thick #ffffff solid;
	}
#workshoprightcol{
	width:575px;
	margin-left:0px;
	}
#workshopinforightcol{
	width:550px;
	margin-left:40px;
	}	
#workshopleftcol{
	width:270px;
	text-align:left;
	margin:15px;
	}
.workshoplisting{
	width:480px;
	margin-left:15px;
	}	
.workshopphoto{
	margin-left:5px;
	}
#leftcolumnline{
	height:100%;
	background-image:url(images/line.jpg);
	background-repeat:repeat-y;
	background-position:right;
	}				
#rightcolumnline{
	height:100%;
	background-image:url(images/line.jpg);
	background-repeat:repeat-y;
	background-position:left;
	}
#line{
	width:100%;
	color:#333333;		
	border:thin;
	height:10px;
	}	
#regformrightcol{
	margin-left:50px;
	width:400px;
	}
.quotes{
	margin-top:	10px;
	border-bottom:#999933 thin solid;
	padding-bottom:10px;
	}
.smallworkshoptxt{
	font-size:11px;
	line-height:20px;
	}	
#port_container{
	position:relative;
	height:295px;
	padding-bottom:20px;
	width:250px;
	margin-left:-18px;
	}	

#portfolio{
	list-style-image:url(images/listspacer.jpg);
	}
#photogallerylisting{
	width:400px;
	font-size:11px;
	text-align:left;
	}
#landing_page_title{
	font-size:30px;
	color:#993300;
	}	
#blogctrcolumn{
	width:350px;
	}
#blogrightcolumn{
	width:200px;
	text-align:left;	
	}		
#blogleftcolumn{
	text-align:left;
	}
/*Jquery menu*/
#jsddm
	{	margin-top:-8px;
		padding-left:15px;
		padding-bottom:5px;
	}
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Arial, Helvetica, sans-serif;}
		
	#jsddm li a
	{	background: #999966;
		padding:inherit;
		text-decoration: none;
		color: #ffffff;
		white-space: nowrap;
		font-weight:bold;
		width:100%;
}

	#jsddm li a:hover
	{	background: #993300}
		
		#jsddm li ul
		{	margin-left: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			width:22%;
			}
		
		#jsddm li ul li
		{
		background: #999966;
		padding: 6px;
		margin:0;
		text-decoration: none;
		width:68%;
		color: #ffffff;
		white-space: nowrap;
		font-weight:bold;
		float:left;}
			
		#jsddm li ul li a
		{	width: 100%;
			background: #999966}
		
		#jsddm li ul li a:hover
		{	background:#996600;}
#index_wksp_lh{
	line-height:10px;
	}		
/*Jquery menu*/

/*Image Based Menu- Not in use
#menuBody .leftcol {
	float:left;
	width:6px;
	height:26px;
	padding:0px;
}
#menuBody {
	width:900px;
	height:28px;
	color:#ffffff;
	text-align:left;
	background-color:#ffffff;
	background-image:url(images/leftcol.jpg);
}
#menu_home,
#menu_aboutus,
#menu_workshops,
#menu_getinvolved,
#menu_news,
#menu_preservation,
#menu_professionals,
#menu_gallery,
#menu_contact {
	float:left;
	margin:0px;
	height:29px;
	padding-top:0px;
	padding-left:0px;
	padding-right:2px;
}
#sub_menu_home {
	margin:0px;
	width:170px;
	background-image:url(images/aipmenu_12.png);
}
#sub_menu_home .sline {
	margin:0px;
	padding:0px;
	height:0px;
	width:170px;
	background-color:#828180;
}
#sub_menu_home .submenu{
	margin:0px;
	padding:0px;
	width:170px;
	height:30px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenubg.jpg);
}
#sub_menu_about {
	margin-top:-2px;
	width:164px;
}
#sub_menu_about .sline {
	margin:0px;
	padding:0px;
	height:0px;
	width:170px;
	background-color:#828180;
}
#sub_menu_about .submenu{
	margin-left:0px;
	padding:0px;
	width:164px;
	height:30px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenubg.jpg);
}
#sub_menu_workshops {
	margin:-2px;
	width:177px;
}
#sub_menu_workshops .sline {
	margin:0px;
	padding:0px;
	height:1px;
	width:177px;
	background-color:#828180;
}
#sub_menu_workshops .submenu{
	margin:0px;
	padding:0px;
	height:1px;
	width:177px;
	height:32px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenubg.jpg);
}
#sub_menu_getinvolved {
	margin:-2px;
	width:210px;
}
#sub_menu_getinvolved .sline {
	margin:0px;
	padding:0px;
	height:1px;
	width:210px;
	background-color:#828180;
}
#sub_menu_getinvolved .submenu{
	margin:0px;
	padding:0px;
	height:1px;
	width:210px;
	height:30px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenubg.jpg);
}
#sub_menu_news {
	margin:-2px;
	width:192px;
}
#sub_menu_news .sline {
	margin:0px;
	padding:0px;
	height:1px;
	width:192px;
	background-color:#828180;
}
#sub_menu_news .submenu{
	margin:0px;
	padding:0px;
	height:1px;
	width:192px;
	height:30px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenubg.jpg);
}
#sub_menu_professionals {
	margin:-2px;
	width:175px;
	background-image:url(images/aipmenu_12.png);
}
#sub_menu_professionals .sline {
	margin:0px;
	padding:0px;
	height:1px;
	width:170px;
	background-color:#828180;
}
#sub_menu_professionals .submenu{
	margin:0px;
	padding:0px;
	height:1px;
	width:175px;
	height:29px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenu_bg.png);
}
#sub_menu_gallery {
	margin:-2px;
	width:114px;
}
#sub_menu_gallery .sline {
	margin:0px;
	padding:0px;
	height:1px;
	width:114px;
	background-color:#828180;
}
#sub_menu_gallery .submenu{
	margin:0px;
	padding:0px;
	height:1px;
	width:114px;
	height:27px;
	overflow: hidden;
	vertical-align: top;
	background-image:url(images/submenubg.jpg);
}
*/
