body 
{ 	
	background-color: #181818; 
	color: white;
	font-family: "Book Antiqua";
	size: 13px;
	margin: 0px;
	font-weight: 400;
}

a { color: white; }

#header a { text-decoration: none; }
#header a:hover { text-decoration: underline; }

#header 
{
	text-align: right;
	height: 87px;
	background-repeat: no-repeat;
	max-width: 1100px;
	border-bottom: 1px solid #666366;
	border-left: 1px solid #666366;
	border-right: 1px solid #666366;
	
}

#header h1 { text-align: left; font-size: 36px; font-family: "Rage Italic"; padding-left: 5px; margin-top: 0px; margin-bottom: 5px; background-image: url('/paul-gardner-trans.png'); background-repeat: no-repeat;}

#header a { font-family: "Lucida Grande"; margin-right: 20px; font-size: 18px; letter-spacing: -1pt;}

#main {
	margin: 0px; padding: 0px;
	text-align: left;
	max-width: 1085px;
	border-left: 1px solid #666366;
	border-right: 1px solid #666366;
	border-bottom: 1px solid #666366;
	padding-right: 15px;
}

#viewermain { 
	margin: 0px; padding: 0px;
	text-align: left;
}

.head { padding: 5px 5px 5px 0px; margin: 0px; 	font-weight: 400; }
.head span { visibility: hidden; }
.subMO { display: none; width: 710px; }

#secDISPLAY { width: 235px; float: left;}
#secDISPLAY a { padding-left: 10px; width: 225px; border-bottom: solid 1px #404040; border-right: 1px solid #404040;  padding-top: 20px; height: 43px; clear: right; float: left; font-size: 24px; background-color: #242424; }
#secDISPLAY a:hover { background-color: #181818; }

#subDISPLAY { float: right;  width: 710px; }

.space { padding: 200px; }

#viewer 
{ 
	margin: 0px; padding: 0px; margin-top: 15px;
}

#theimage { border: 15px solid black; border-bottom: 30px solid black; margin-top: 6px; }
#viewer #nav { width: 166px; /*padding: 10px;*/ padding-top: 0px; padding-left: 20px; float: left; margin: 0px; 
	margin-top: 0px; height: 500px; }

#navArrow { position: relative; top: 0px; width: 100px; left: 40px; }
#navArrow img { border: 0px; margin-top: 0px; }

#viewer #nav img, #viewer #AdminNav img{ border: 3px solid black; margin: 4px; width: 55px; height: 55px;}

#title,#description,#pricing,#location {  
width: 720px; padding-left: 10px; margin-left: 200px;
	margin-top: 20px; text-align: justify;
}

#adminmain #title,#adminmain #description,#adminmain #pricing,#adminmain #location { margin-left: 0px; }

#location { color: grey; margin-top: 2px; }
#pricing, #prices, #sizes { color: grey; }
#prices, #sizes { float: right; padding: 10px; }

.price { float: left; margin: 15px; text-align: center; }
.price tr { height: 33px; }

/* default opacity for IE */
img {
        filter:alpha(opacity=100);
        }

/* duplicate image positioning */
img.idupe {
        position:absolute;
        z-index:30000;
        visibility:hidden;
	border: 20px solid black;
        }

#AdminNav
{
	background-color: #242424;
	width: 260px;
	border: solid 1px #404040;
	font-size: 12px;
	margin-left: 10px;
	padding: 5px;
	min-height: 500px;
	//line-height: 24px;
	float: left;
}

#sidebar
{
	background-color: #242424;
	width: 15px;
	padding: 5px;
	padding-top: 205px;
	min-height: 300px;
	float: left;
	margin: 10px;
	margin-right: 0px;
	margin-left: 0px;
	border: solid 1px #404040;
	border-left: 0px;
}

#adminmain {
	margin-left: 10px;
	padding: 5px;
	float: left;
	background-color: #242424;
	border: solid 1px #404040;
	min-height: 500px;
}

textarea { font-family: "Book Antiqua"; font-size: 14px; }

.BAM { width: 780px; }
.SAM { width: 480px; }

#AdminNav a { float: left; margin: 7px; text-align: center;}
#viewer #AdminNav a { margin: 0px; }
#AdminNav div { width: 50px; height: 50px; background-color: red;}

#status { position: absolute; bottom: 0px; left: 0px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }

.postdate { color: #999999; font-size: 11px; margin-bottom: 10px;
	font-family: Helvetica, Arial;}
.post h2 { padding-bottom: 0px; margin: 0px; }
.post .postcontent {  text-align: justify; line-height: 20px;}
.post img { padding: 14px; padding-top: 0; border: 0; }
.post 
{ 
	margin-left: 15px; 
 	margin-bottom: 20px;
	text-align: left;
 }
 hr { 
 	border: 0;
 	color: #ffffff; 
 	background-color: #ffffff;
 	height: 1px;
 	width: 95%;
 	margin-bottom: 15px;
 }
 
 #pages { text-align: center; width=100%; font-size: 24px; margin-bottom: 15px; }