/* ________________ general styles ________________ */

body
	{
	background:#333333;
	margin: 0px;
	padding: 0px;
	font: 76%/1em verdana, geneva, arial, helvetica;
	color: #EBEBEB;
	}

h3 {text-align:left;
	font-size:1.15em;
	}

/* Correct paragraph text size in IE/WIN */

/* \*/ * html body p { font-size: 76%; } /* */

/* ________________ links and flibertyjibbets________________ */

a {
 color: #EBEBEB;
 text-decoration:none;
}
a:hover {
color: #5C5C5C;
}
a:visited {#B6B6B6;}

/* ________________ container ________________ */

#pageHeader
	{
    width:870px;
	border:0px none;
	height:10px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	background:black;
	}
	
#super
	{
	width:870px;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	position: relative;
	background:black;
	min-height:1200px;
	}

#container
	{}

/* ________________ layout tags ________________ */

div#boss
{
	background-image:url(/images/glove-trans.png);
	border: 0px none;
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width:282px;
	height:365px;
	z-index:500;
	}


div#gallery
{
	margin-top:;
	margin-left:;
	margin-right:;
	width:;
	}

div#thumbscopy
{
	padding-top:;
	padding-left:;
	padding-bottom:;
	text-align:;
	font-size:;
	}

div#catthumbscopy
{
	padding-top:;
	padding-left:;
	padding-bottom:;
	text-align:;
	font-size:;
	}

div#page_no
{
	padding-top:;
	padding-right:;
	text-align:;
	}
div#categories
{
	text-align:;
	padding-left:;
	padding-top:;
	font-size:;
	}

div#fiverecent
{
	text-align:;
	padding-left:;
	padding-top:;
	font-size:;
	}

div.categorytitle
{
	font-weight:;
	padding-top:;
	padding-bottom:;
	}
	
#about {float:; width:; text-align:justify;padding:;	font-size:;line-height:;}
#about_pic  {float:; width:;padding:;}
#about_list  {float:; width:;position:; text-align:; padding:;font-size:;line-height:;}

/* ________________ menu ________________ */

#main_title
{
	font-size:1.32em;
        letter-spacing: 0.15em;
        font-weight:bold;
}

div#navmenu
{
	font-size:1.02em;
    letter-spacing:;
	background: #white;
	z-index:550;
	position:absolute;
	top:0px;
	left:0px;
	width:870px;
	border:1px solid red;
	}

div#navmenu ul
{
        list-style:none;
		margin:;
        padding:;
       	width:;
}

div#navmenu li {
	position: relative;
	float:left;
	padding:7px 2em 7px 2em;
    background:gray;
    border:1px solid white;
    text-align:center;

}

div#navmenu li ul {
position: absolute;
top: 1.8em;
	padding:4px 0.7em 0 3.3em;
	

left: -3.3em;
z-index:20;
display:none;
}

div#navmenu a
{
	text-decoration:none;
	color: #;
	padding:;
    display:block;
}
div#navmenu a:hover
{
	text-decoration:none;
	color: #;
}

div#navmenu li:hover ul { 
display: block;
}
div#navmenu ul li ul li {
    border:;
    top:;
    left:;
   	font-size:;
	background: #;
	border-bottom:#;
	min-width:36px;

}



/* ________________ picture frames and assoc styles ________________ */


div#mainimage img
{	border: 7px solid white;
	position:absolute;
	top:316px;
	left:27px;
	z-index:100;
		}

#about_pic img {border:3px solid white;}

#imagedescr
{
	display:block;
	position:absolute;
	top:25.5em;
	font-size:0.95em;
	color:#666666;
	text-align:right;
	margin:0 5px 0 0;
	width:842px;
	line-height:1.1em;
	z-index:501;
	}
#imagedescr a
{ 	color:#666666;
border-bottom:1px dotted #B6B6B6;}
#imagedescr a:hover {border-bottom:1px dotted#5C5C5C;}

div#thumbs img
{
	border: 3px solid white;
	margin: 6px 6px;
	}


div#catthumbs img
{
	border: 3px solid white;
	margin: 2px 0px;
	}
	
div#gallery img
{
	margin: 2px 1px 2px 1px;
	border: 4px solid white;
	}

div#thumbs li
{
	display: inline;
    background-color: black;
	list-style-type: none;
	padding: 0 6px;
}

div#thumbs_arch img
{
	border: 3px solid white;
	margin: 6px 6px;
	}	

div#thumbs_arch li
{
	display: inline;
    background-color: black;
	list-style-type: none;
	padding: 0 6px;
	text-align: center;
}

div#thumbs_arch ul
{   position:absolute;
	display: inline;
    background-color: black;
	right:17px;
	top:100px;
}

div#thumbs ul
{   position:absolute;
	display: inline;
    background-color: black;
	right:17px;
	top:100px;
}

div#catthumbs li
{
	display: inline;
    background-color: black;
	list-style-type: none;
	padding: 0 5px;
	text-align: center;
}

div#thumbs ul
{
}

div#block
{
	text-align: center;
	}

/* ________________ comments ________________ */

#c_container
	{
	background: #cccccc;
	color:#333;
	}
	
#commsection	 {
	float:left;
	padding: 8px;
	margin:0 0 20px 27px;
	width:33em;
	text-align:justify;
	font-size:0.95em;}	

#commsection h3
	{
	margin:10px 0px 5px 0px;
	border-bottom:1px solid gray;
	}

.commbody	 {
	border-bottom:1px dotted gray;
	line-height:1.2em;
}	
	
div#comments_main_title
{
	color: #666;
	font-size:1.35em;
    letter-spacing: 0.2em;
    font-weight:bold;
    padding:7px 46px;
    border:red;
    z-index:20;
    position:absolute;
	top:0;
	left:0;
}

div#commentsHeader
	{
    height:2.2em;
	width:100%;
	background: #b7b7b7;
	position:absolute;
	top:0;
	left:0;
	border-bottom: 1px solid #A1A5A9;
	}
	
#exif {
	float:left;
	border: 1px dotted #615858;
	padding: 8px;
	margin:45px 0px 20px 30px;
	width:19em;
	text-align:left;
	font-size:0.95em;
	line-height:1.15em;
}

div#com_thumb img
{   float:left;
	border: 3px solid black;
	margin: 45px 10px 20px 30px;
	}

#pic_descr {
	float:left;
	padding: 8px;
	margin:0 0 0 27px;
	width:33.2em;
	text-align:justify;
	font-size:0.95em;
	line-height:1.2em;
}

.posted	{ 
		font-size:0.88em; 
		color: #666666; 
		margin-bottom:8px;
		}	
/* ________________ misc ________________ */

#footer {position:absolute;bottom:30px;
	font-size:0.95em;width:870px;text-align:center;
        }
#footer li {
	display: inline;
	padding: 0 3px;
	}
#datetime {
	font-size:0.85em;
	padding-left: 2.2em;
	position:absolute;bottom:20px;
	font-size:0.95em;width:870px;text-align:center;
       
        }
        
#footer_arch {
position:absolute;bottom:30px;
	font-size:0.95em;width:870px;text-align:center;
              }
#footer_arch li {
	display: inline;
	padding: 0 3px;
	}
