/* basic elements */
html {
	margin: 0;
	padding: 0;
	}
body { 
	font: 90% georgia, sans-serif;
	line-height: 1.88889;
	color: #000000; 
	background-color: #ffffff; 
	margin: 0; 
	padding: 0;
	}
p { 
	margin-top: 0; 
	text-align: justify;
	}
h3 { 
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #000000;
	}

a:link { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #000000;
	}
a:visited, a:active { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #000000;
	}

/**
Fix: Firefox doesn't hide slide-in menu
so.. we put it behind a curtain :)
*/
#menu_black {
	background-color: #ffffff;
	position: absolute;
	left: -200px;
	top: 50px;
	width: 200px;
	height: 300px;
	z-index: 99;
	}

#form {
	margin-left: -250px;
	position: relative;
	width: 500px;
	left: 50%;
	}

#form label {
	position: relative;
	display: inline;
	
	}

#form input, textarea {
	position: relative;
	display: block;
	left: 10px;
	}

#form textarea {
	width: 400px;
	height: 150px;
	}


#index_links a:visited, a:active { 
	font-weight: normal; 
	text-decoration: none; 
	}
#index_links a:link { 
	font-weight: normal; 
	text-decoration: none; 
	}
#index_links a:hover { 
	position: relative;
	left: 6px;
	text-decoration: none; 
	}


#menu_items a:link { 
	}
#menu_items a:visited, a:active { 
	}
#menu_items a:hover { 
	/*position: relative;
	bottom: 2px;*/
	}






#restrainer {
	min-width: 710px;
	z-index: 1;
	}

#container { 
	margin-left: -350px; 
	max-width: 700px;
	min-width: 700px;
	left: 50%;
	position: relative;
	z-index: 2;
	
	}
	
#content { 
	padding: 0 0 0 0;  
	margin: 0; 
	position: relative;
	max-width: 700px;
	text-align: justify;
	z-index: 3;
	}
	
#final_words { 
	top: 40px;
	position: relative;
	display: block;
	font: normal 0.5em georgia, sans-serif;
	margin: 0; 
	right: 6px;
	text-align: right;
	z-index: 70;
	}

#page_head { 
	min-width: 700px;
	min-height: 80px;
	background: url(images/main_hdr.gif) no-repeat top center; 
	z-index: 4;
	}

#menu_links {
	margin: 0; 
	position: relative;
	text-align: center;
	z-index: 5;
	}

#menu_items {
	margin: 0; 
	position: relative;
	text-align: center;
	z-index: 6;
	}

#menu_items ul {
	list-style: none;
	list-style-type: none;
	}

#menu_ul li {
	display: inline;
	letter-spacing: 3px;
	list-style-type: none;
	padding-right: 20px;
	z-index: 7;
	}

#content h1 {
	font: bold 1.4em georgia, sans-serif;
	letter-spacing: 8px; 
	margin-bottom: 0; 
	color: #000000;
	padding-bottom: 20px;
	}

#content h2 {
	display: inline;
	font: bold 1.4em georgia, sans-serif;
	margin-bottom: 0; 
	padding-right: 2px;
	color: #000000;
	}

#large_image {
	text-align: center;
	z-index: 8;
	
	}

#gallery_space {
	height: 20px;
	}

#art_link_box {
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	z-index: 9;
	}

#basessm, thessm, basessm1, basessm2 {
	z-index: 88;
}


/*
a:link {color: #ff8c00;text-decoration: none;}
a:visited {color: #ff8c00;text-decoration: none;}
a:active {color: #ff8c00;text-decoration: none;}
a:hover {color: #ffffff;text-decoration: none;}

A.menu:link {color: #ffffff;text-decoration: none;}
A.menu:visited {color: #ffffff;text-decoration: none;}
A.menu:active {color: #ffffff;text-decoration: none;}
A.menu:hover{color: #ff8c00;text-decoration: none;}

A.lrwd:link {color: #ffffff;text-decoration: none;}
A.lrwd:visited {color: #ffffff;text-decoration: none;}
A.lrwd:active {color: #ffffff;text-decoration: none;}
A.lrwd:hover{color: #ffffff;text-decoration: none;}

A.mini:link {color: #ffffff;text-decoration: none;font-size: 8pt;}
A.mini:visited {color: #ffffff;text-decoration: none;font-size: 8pt;}
A.mini:active {color: #ffffff;text-decoration: none;font-size: 8pt;}
A.mini:hover{color: #ffffff;text-decoration: none;font-size: 8pt;}


A.ssmItems:link		{color:white;text-decoration:none;}
A.ssmItems:active	{color:white;text-decoration:none;}
A.ssmItems:visited	{color:white;text-decoration:none;}
A.ssmItems:hover	{color:#ff8c00;text-decoration:none;}
*/

.current_work {color: white; font-style: italic;}
.galleryborder {border: 4px groove #cccccc;}
.standout {color: #ff0000; font-size:10pt; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
/*
.tablespacing {background-color:#000000;color:#000001;}
.tabledivisions {background-color:#cccccc;color:#cccccd;}
.tableclosebg {background: url(images/close_bg.gif) repeat-x;}
.orangetext {background-color:#000000;color: #FF8c00;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12pt;}
.largeorangetext {color: #FF8c00;background-color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size: 14pt;}
.orangebullet {background-color:#000000;color: #FF8c00;font-size: 12pt;}
.whitetext {color: #FFFFFF;background-color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12pt;text-align:justify;}
.largewhitetext {color: #FFFFFF;background-color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size: 14pt;}
.finalwords {color: #FFFFFF;background-color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size: 8pt;text-align:right;}
*/