body {
	margin: 0 10% 0 10%;
	padding: 0;
	font-size: 10 px;
	background-color: #FFF;
}
p { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 
} 


#mainTable {
	margin: 0 auto;
	border: 1px solid #000;
	/*/*/line-height: 1.5em; /* */
}
#mainTable td {
	padding: 20px;/*Pads each table cell in modern browsers*/
}
#maincontent {
	border-left: 2px dotted #333;
	font-size: 100%;
	/*/*/font-size: 100%; /* */
	width: 884px;
	
}
#sidebar {
	width: 144px;
	font-size: 12px;
	/*/*/font-size: 85%; /* */

}


}
h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h1 { font-size: 160%; }
h2 {
	font-size: 140%;
	background-color: Silver;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
    background-color: Silver;
	font-family: Arial, Helvetica, sans-serif;
	}
#n4shell {
/* Happy hunting. This rule will allow you to create an outer border around the layout table in netscape 4. Wrap the entire table inside a div and assign to the div this id */
	border: 1px solid #000;
	/*/*/border: 0; /* */
}
#navlist {
	position: absolute;
	left: 36px;
	top: 86px;
	width: 186px;

}
#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#navlist li {
	margin: 0 0 3px 0;
}
#navlist a {
	/*/*/display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #333;
	width: 124px;
	background-color: #999;
	background-image:  url(assets/l_nav_down.gif); /* */
}
#navlist a:link, #navlist a:visited {
	color: #000;
	/*/*/color: #EEE;
	text-decoration: none; /* */
}
#navlist a:hover {
	border: 1px solid #333;
	background-color: #FF6600;
	background-image:  url(assets/l_nav_over.gif);
	color: #333;
}
#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
	/*/*/border: 1px solid #333;
	background-color: #FF6600;
	background-image:  url(assets/l_nav_over.gif);
	color: #333; /* */
}
#footer {
	margin: 48px 0 5px auto;
	border-bottom: thin solid;
	text-align: center;
	padding-bottom: 10px;
}
#footer p {
	margin: 0 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news {
	margin: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.required {
	font-size : 12px;
	color : red;
	text-decoration : none;
}
p.bodytext {
	margin: 12;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
td {
	font-family: "Century Gothic Schoolbook", "Comic Sans MS", Arial, sans-serif;
	font-size: 12px;
}
a:link { color: #000000; text-decoration: underline;
}
a:visited { color: #999999; text-decoration: underline}
a:hover { color: #FF9900; text-decoration: none}
a:active { color: #000000; text-decoration: none}

#albumlist{
	position: absolute;
	left: 36px;
	top: 86px;
	width: 186px;

}
#albumlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#albumlist li {
	margin: 0 0 3px 0;
	font-weight: normal;
	color: Black; /*/
	*/color: #EEE;
}
#albumlist a {
	/*/
	*/display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #333;
	width: 216px;
	background-color: Black;
	background-image: url(assets/l_nav_down.gif); /* */
}
#albumlist a:link, #albumlist a:visited {
	color: Black; /*/
	*/color: #EEE;
	text-decoration: none; /* */
}
#albumlist a:hover {
	border: 1px solid #333;
	background-color: #FF6600;
	background-image:  url(assets/l_nav_over.gif);
	color: #333;
}
/* styles for the sub album list index page */
#Subalbumlist{
	position: absolute;
	left: 36px;
	top: 86px;
	width: 186px;
	visibility: hidden;


}
#Subalbumlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#Subalbumlist li {
	margin: 0 0 3px 0;
	color: Black; /*/
	*/color: #EEE;
}
#Subalbumlist a {
	/*/*/display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #333;
	width: 124px;
	background-color: #999;
	background-image:  url(assets/l_nav_down.gif); /* */
}
#Subalbumlist a:link, #Subalbumlist a:visited {
	color: #000;
	/*/*/color: #EEE;
	text-decoration: none; /* */
}
#Subalbumlist a:hover {
	border: 1px solid #333;
	background-color: #FF6600;
	background-image:  url(assets/l_nav_over.gif);
	color: #333;
}
#Subalbumlist2{
	position: absolute;
	left: 36px;
	top: 86px;
	width: 186px;
	visibility: hidden;


}
#Subalbumlist2 ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#Subalbumlist2 li {
	margin: 0 0 3px 0;
	color: Black; /*/
	*/color: #EEE;
}
#Subalbumlist2 a {
	/*/*/display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #333;
	width: 124px;
	background-color: #999;
	background-image:  url(assets/l_nav_down.gif); /* */
}
#Subalbumlist2 a:link, #Subalbumlist a:visited {
	color: #000;
	/*/*/color: #EEE;
	text-decoration: none; /* */
}
#Subalbumlist2 a:hover {
	border: 1px solid #333;
	background-color: #FF6600;
	background-image:  url(assets/l_nav_over.gif);
	color: #333;
}
/* styles for the full size image pages */
#imagefullsize
{
	width: 90%;
	margin-left: 0px;
	margin-right: 20 px;
	left: 151 px;
	top: 104 px;
	position: absolute;
}
#imagenavbar
{	
	padding: 0;
	margin: 0;
}
#imagefull
{
	/*width:400 px;*/
	margin: 0 px;
	padding: 1em;
	border-right: 1px solid gray;
	margin-right: 120 px;
}
#imagefoot
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}
/* right nav code from floatutorial */
#imagesidebar
{

left: 24px;
top: 136px;
float: left;
width: 180 px;
margin: 100 px;
padding: 1em;
}

.buyerinfo
{
	text-align: justify;
	padding: 10 px 10 px;
}

/* stuff for forms */
legend {
	background-color: #999999;
	width: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	text-decoration: underline;
}
fieldset {
	background-color: #CCCCCC;
	width: 200px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding: 5 px;
	font: 12px Verdana, Tahoma, Helvetica, Sans-Serif;

}
label {
	position: relative;
	left: 5px;
}

#button {
   position: absolute;
	top: 5 px;
	height: 20 px;
	display: inline;
}
.submit {
	font: 0.71em Verdana, Tahoma, Helvetica, Sans-Serif;
	width: 120px;
	text-align: center;
	padding: 0;
	cursor: hand;
}
/* php list stuff */
.listitem  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

/* the style for listing the lists */
LI.list {
  list-style-type:circle;
  margin-left: 1em;
  	font-size: 12px;

}

/* the style for the description of a list in the listing of lists */
.listdescription {
  margin-left: 6em;
}
/* fix width */
.phplistsub {
                    width: 550px;
}
#phplistsa h1 {
	background-color: Silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}