/* Arial, arial, Courier New, Times New Roman, Comic Sans MS, Palatino Linotype */

* {padding:0;margin:0;}
html {margin-bottom:1px!important;height:100%!important;height:auto;}
.clr{clear:both}
:focus{outline:none;}
img,a img{border:0;}
ul.hor-list,ul.hor-list li{display:inline;
	margin-left:0!important;
}

/* THIS IS OVERRIDING THE BANNER.CSS!!!!!!!! */
/* Maybe need to recover what's important here or figure out how to use it without overwriting banner */
/*
body{text-align:center;font-family:"Lucida Grande","Lucida Sans Unicode",arial,Helvetica,Arial,sans-serif;background-color:#111;color:#bbb;font-size:11px;	line-height:1.4;overflow: -moz-scrollbars-vertical;}
*/
body {
	/*
	behavior: url("http://www.womanonfiredesigns.com/csshover2.htc");
	*/

	text-align:center;

	/* doing this here will affect parts of other websites */
	font-family: arial;
/*
	font-size: 14px; 
	font-weight: normal;
	*/
	
/*
	overflow: -moz-scrollbars-vertical;
*/
	overflow: visible!important;
	
	color: #000;
/*
	background-color: black!important;
*/
}

/* Better no-java handling */
body.js-enabled #noscript { display: none; }


a,a:active{color:#000000;text-decoration:none;}
/*
a,a:active{color:#000000;}
*/
a:focus,a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{margin:0 0 10px 0;color:#ccc;}
h1{font-size:26px;}
h2{font-size:24px;}
h3{font-size:16px;}
h4{font-size:16px;}
h5{font-size:16px;}

div#post a {text-decoration: underline;}

div.center {text-align:center;}
div.left {text-align:left;}

/* TEXT */
#image-stat h2,
table#archive ul.month li a,
#navbar,
.fadetoggler-exif,
.fadetoggler,
#news-cat-list a,
.newsarticlecredit,
#right,
#left,
#pagination,
.commentinfo h4,
a.commentmeta,
#commentcontent h3,
div.ss-controls,
div.nav-controls,
div.pagination a,
div#headline h4,
div#headline-tags,
div.pagination span.current,
div.download,
.metadata_title 
{
	font-size:10px; font-weight: normal;
	/*
	text-transform:uppercase;letter-spacing:2px;
	font-family:arial,arial,helvetica,sans-serif;}
	*/
	font-family:arial;
}

.latestnews-cats,
.latestnews-date,
div#headline h4,
div#headline-tags
{
	font-size:12px; font-weight: normal;
}


h4 a:focus, h4 a:hover {
	text-decoration: none;
}

/*
.news-imagetitle {
	width: 200px;
	display: block;
}
*/


/********* PAGE WIDTH *********/

div#page{width:900px;margin:0 auto;text-align:left;}

/******* CONTAINER--contains whole display, fits within page */
/*div#container{padding:15px 20px 20px 20px;}*/
/*div#container{padding:15px 0px 15px 0px;}*/
div#container{padding:7px 0px 15px 0px;}

#zplogo{background:#111;}

/******** HEADLINE ***************/
/*
div#headline{clear:both;margin:15px 0 15px 0;text-align:justify;background:url(../images/hr.gif) repeat-x 0 100%;}
div.headline-text{font-size: 14px; margin-bottom:5px;}
div#headline h4{padding-bottom:15px;text-align:center;margin-bottom:0;}
div.headline-tags{margin-bottom:5px;}
*/
/*
div#headline{clear:both;margin:15px 0 15px 0;text-align:justify;background:url(../images/hr.gif) repeat-x 0 100%;}
div#headline{clear:both;margin:15px 0 15px 0;text-align:justify;}

div.headline-text{font-size: 14px; margin-bottom:5px;}
div#headline h4{padding-bottom:15px;text-align:center;margin-bottom:0;}
div.headline-tags{margin-bottom:5px;}
*/
div#headline{font-family:arial;clear:both;margin:5px 0 5px 0;text-align:center;}
div.headline-text{font-family:arial;position:relative;top:0px;text-align:center;font-size: 16px; margin-bottom:5px;color:black!important;}
div.headline-text a:link {color: blue; text-decoration: underline;}
div.headline-text a:visited {color: blue; text-decoration: underline;}

div.headline-text-imagedesc{font-family:arial;position:relative;top:0px;text-align:center;font-size: 16px; margin-bottom:5px;color:black!important;}
div.headline-text-imagedesc a:link {color: blue; text-decoration: underline;}
div.headline-text-imagedesc a:visited {color: blue; text-decoration: underline;}

div.narrow {
	width: 700px;
	margin-left: 100px;
}

div#headline h4{padding-bottom:15px;text-align:center;margin-bottom:0;}
div.headline-tags{margin-bottom:5px;}
div.headline-title{font-family: arial;text-align:center; font-style: bold; font-size: 22px; margin-bottom: 5px; 
	/*font-family:arial,helvetica,sans-serif;}*/
	font-family:arial;
	color: black!important;
}

div.clearboth {clear: both;};
	
/****** SEARCH  ******/	
div#jump-search{float:right;margin:0 0 10px 20px;width:260px;}
div#jump-search select{float:right;margin-top:8px;}
div#jump-search select option{padding:0 5px;}
/* Search Box ------------------------------ */
#search {float:right;text-align: left;margin:0;padding:0;position:relative;}
#search_input{width:125px;float:left;}
#search input.pushbutton {padding:0;float:left;font-size:80%;}
#search input.pushbutton:hover {background:#ccc;cursor:pointer;}
#search a {text-decoration:none;float:left;}
#search ul {border:1px solid #444;position:absolute;left:0;z-index:1000;text-align:left;list-style:none;margin:3px 0 0 1px;overflow:visible;padding:10px;background-color:#222;}
#searchfields_icon {position:relative;top:4px;}



/***** ALBUM THUMBS ***********/
/*
div#album-wrap ul{margin:10px 0;padding:0;}
div#album-wrap ul li{width:273px;display:block;float:left;margin:10px 20px 10px 0;padding:0;list-style-type:none;background:none;}
div#album-wrap ul li.lastcol{margin-right:0;}
div#album-wrap ul li a.album-thumb {padding:2px;display:block;border:1px solid #4a4a4a;}
div#album-wrap ul li a.album-thumb:focus {outline:none;}
div#album-wrap ul li a.album-thumb:hover {border:1px solid #ccc;}
div#album-wrap ul li h4{margin:2px 0 0 0;padding:0;}
*/
div#album-wrap ul{margin:10px 0;padding:0;}


div#album-wrap ul li{
	font-size:14px; font-weight: normal;
	font-family:arial;
	text-align: center;
	
	
	width:158px;
	display:block;
	float:left;

/*
	margin: 10px 10px 10px 10px;
	padding: 0px 0 0 0;
*/


	text-align: center;
	padding: 10px 10px 0px 10px;

	list-style-type:none;
	background:none;
}
	
div#album-wrap ul li.lastcol{margin-right:0;}
div#album-wrap ul li a.album-thumb {padding:0px;display:block;border:1px solid #4a4a4a;}
div#album-wrap ul li a.album-thumb:focus {text-decoration: none;outline:none;}
div#album-wrap ul li a.album-thumb:hover {text-decoration: none;border:1px solid #ccc;}
div#album-wrap ul li h4{height: 50px; margin:1px 0 0 0;padding:0;}



/**** GENERAL PAGE BUTTONS *****/
/*** used on news, gallery, etc. ***/
div#pagination ul{
	margin:10px 0; 
	border:0; 
	padding:0;
	list-style:none;
}

div#pagination ul li {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	margin-right:2px;
}
div#pagination ul a,div#pagination ul li.current span {
	border:solid 1px #F09018;
	margin-right:2px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}
div#pagination ul .disabledlink{border:solid 1px #4A4A4A;display:block;float:left;font-weight:normal;margin-right:2px;padding:3px 4px;
-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
div#pagination ul li.current a,div#pagination ul li.current span {
/* doesn't seem to do anything
	background:#F09018;
	color:#FFFFFF;
*/
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
}
div#pagination ul a:link,div#pagination ul a:visited {
	color:#F09018;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
div#pagination ul a:hover {
	color:#ddd;
}
div#pagination ul a,div#pagination ul li.current span {
	border-color:#000000;
}
div#pagination ul li.current a,div#pagination ul li.current span {
	background:#000000;
}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	background: #f4f4f4;
	-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;
	cursor: pointer;
}
div.pagination {
	clear: both; 
	text-transform: uppercase;
}
div.pagination a, div.pagination span.ellipsis  {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 2px 7px 2px 7px;
	background: #f4f4f4!important;
	border: 1px solid #999!important;
}
div.pagination a:hover {
	text-decoration: none;
	background: #ddd!important;
	border-color:#000!important;
}
div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 2px 7px 2px 7px;
	font-weight: normal;

	border: 1px solid #000!important;
	background: #ddd!important;
	color: #000!important;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}








#image-stat{width:100%;margin:20px 0 20px 0;text-align:center;}
/*#image-stat h2{background:#000 url(../images/hr.gif) repeat-x 0 100%;padding:0 5px;line-height:25px;display:block;}*/
#image-stat h2{padding:0 5px;line-height:25px;display:block;}


/***************************************************/
/****** CONTENT--SLIDESHOW/GALLERY WRAP  ***********/
/***************************************************/
/** set width and height here **  should be at least +6 more than image size **/

/*
div.content{display: none;float: right;width: 550px; }
div.content a,div.navigation a{text-decoration: none;}
div.content a:focus,div.content a:hover,div.content a:active{text-decoration: underline;}
*/
div.content{display: none;float: left;
	height: 516px;
	width: 516px; }
div.content a,div.navigation a{text-decoration: none;}
div.content a:focus,div.content a:hover,div.content a:active{text-decoration: underline;}


/****** SLIDESHOW/IMAGE DISPLAY BUTTONS ********/
/*
div.controls{margin-top: 12px;height: 25px;}
div.controls a{padding: 5px;}
*/
div.controls{
	position: relative;
	/*
	left: 122px;
	*/
	/*left: 206px;*/
	
	margin-top:7px;
	height: 25px;

	/* center */
	width: 308px;
	left: 48px;
	
/*	left
	width: 196px;
*/

}
div.controls a{
/*
	padding: 0px;
*/
}

div.ss-controls{
	float: right; 
	margin-right: 0px;
/*	
	padding-left: 6px;
*/
	text-decoration:none;
}

div.nav-controls{
	float: right; 
	margin-right: 0px;
	text-decoration:none;
}

/* without this, buttons are cut off in IE6 */
div.ss-controls, div.nav-controls, div.detail-download {
	padding: 4px 0px;
	padding: 4px 0px;
	/*
	padding: 4px 0px 4px 0px;
	height: 20px;
	*/
}	

/****** GRAY BUTTONS *****/
div.detail-download {float:right;font-size:10px;margin-top:3px;}
div.detail-download a,div.nav-controls a,div.ss-controls a {
	margin-left:3px;
	padding:3px 5px;
	text-transform:uppercase;

	font-family:arial;
	-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;
	border: 1px solid #aaa;
	/*background:#fff;*/
	/* chrome is crapping out on ss play button's right side */
	text-decoration: none;
}
div.detail-download a:hover,div.nav-controls a:hover,div.nav-controls a:focus,div.ss-controls a:hover, div.ss-controls a:focus {
	border:1px solid #000;
	background:#ddd;
	color:#000;
	text-decoration:none;
}

div.nav-controls a,div.ss-controls a{margin-top:5px;margin-bottom:10px;text-decoration:none;}
div.ss-controls a{margin-left:0;}


/* CUSTOM BUTTON FOR KEYBOARD COMMANDS */


div#keyboard_shortcuts {
	position: relative;
	top: -25px;
	left: 160px;
	
	/*
	left: 80px;
	*/
	/*
	left: 244px;
	*/
	/* for right */

	/*
	left: 321px;
	*/

	/* for left 
	left: 0px;
	*/
	
/*
	left: 0px;
	float: right;
*/
/*
	left: 285px;
*/
	float: left;

	margin-left:3px;
	padding:3px 5px;
	width: 27px;

	text-transform:uppercase;
	font-size: 10px;
	font-family:arial;
	color: #222;
	-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;
	border: 1px solid #aaa;
	/*background:#eaeaea;*/
	background:#f4f4f4;
	text-decoration: none;
	cursor: pointer;

	list-style: none;
}

div#keyboard_shortcuts a {
	/*padding: 3px 5px 3px 5px;*/
}

div#keyboard_shortcuts table {
/*	top: 0;*/
	padding: 0px 0px;
	z-index:500;
	display:none!important;  
}

div#keyboard_shortcuts:hover {
	height: 12px;
	border:1px solid #000;
	background:#ddd;
	color:#000;

}

div#keyboard_shortcuts:hover table{
	position: relative;
	
	/* to the right */
	/*
	left: 36px;
	top: -106px;
	*/
	
	/* to the left */
	left: -126px;
	top: -106px;
	
	cursor:pointer;
	z-index:100;
	width: 117px;
	display: block!important;
	font-size: 10px;
	font-family:arial;
	color: #222;
	-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;
	border: 1px solid #999;
/*	background:#eee;*/
	background:#f4f4f4;
	text-decoration: none;

	list-style: none;
	
}

div#keyboard_shortcuts a:hover {
	text-decoration: none;
}


/*
div.slideshow-container {position: relative;clear: both;
	height: 540px; 
	background:url(../images/hr.gif) repeat-x;} */
/*
div.slideshow-container {position: relative;clear: both;
	height: 516px;
	}
div.loader {position: absolute;top: 0;left: 0;background-image: url(../images/loader.gif);background-repeat: no-repeat;background-position: center;width: 550px;
	height: 516px; 
*/

div#gallery {
	position: relative;
	top: -60px;
	float: right;
	}


div.slideshow-container {position: relative;clear: both;


	width: 516px;
	height: 516px;
	}

div.loader {position: absolute;top: 0;left: 0;background-image: url(../images/loader.gif);background-repeat: no-repeat;background-position: center;
	width: 516px;
	height: 516px; /* This should be set to be at least the height of the largest image in the slideshow */}
div.slideshow {}



/*
span.image-wrapper{background:url(../images/hr.gif) repeat-x bottom;}
*/
/*
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display: block;width: 550px;
*/
div.slideshow span.image-wrapper {
	display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display: block;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 516px;
	height: 516px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 516px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
	
	title: none;
	}
div.slideshow a.advance-link:focus {outline:none;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img {vertical-align: middle;border: 1px solid;border-color: #000;
	background: #000 !important;
}	

div.slideshow a.advance-link img {
	background: #000 !important;
}



/****** IMAGE CAPTION (title, desc, etc.)  ********/
/*
div.caption-container {position:relative;height:25px;width: 550px;}
span.image-caption {position:absolute;top:0;left:0;display: block;width: 550px;height:25px;}
div.caption {position:absolute;top:0;left:0;height:25px;width: 550px;}
div.caption {position:relative;top: 0px; left:0px;width: 550px;text-align:center}
*/
/** left underneath big picture **/
/*
div.caption-container {position:absolute;top:536px;height:50px;width: 516px;}
span.image-caption {position:absolute;top:0px;left:0;display: block;width: 516px;height:25px;}
div.caption {position:relative;top: 0px; left:0px;width: 516px;text-align:center}
*/

/*
div.caption-container {margin-top: 10px;position: relative;float: right;height:120px;width: 330px;}
div.caption {position:absolute;top:0;left:0;height:25px;width: 330px;}
span.image-caption {position:absolute;top:0;left:0;display: block;width: 330px;height:25px;}
*/






/**** Gallerific Wrap--covers entire gallery display area *****/
#galleriffic-wrap {
	margin:0px 0 20px 0;
	/*
	overflow:hidden;
	*/
	display:none;

/* suspect */
	position: relative;

	overflow: visible!important;
}



/** CAPTION CONTAINER **/
div.caption-container {
	overflow: visible!important;
	margin-top: 3px;
	height:180px;

	/* for wider than thumbs */
	width: 300px;

	/* for same width as thumbs container */
	/*
	width: 300px;
	*/
	
	/* for wider */
	/*
	width: 350px;
	*/

/* positioning for lower right corner */

	position: relative;
	float: left;
/*
	left: 520px;
	top: 380px;
*/
	/*
	position: absolute;
	top: 470px;
	left: 620px;
	*/
/*
	position: relative;
	left: 8px;
	top: 0px;
	float: right;
*/
}

/* old height values: 0px */
/*
div.caption {
	position:absolute;top:0;left:0;height:0px;width: 330px;
	overflow: visible!important;
}
span.image-caption {
	position:absolute;top:0;left:0;display: block;width: 330px;height:0px;
	overflow: visible!important;
}

/*without heights, this won't work in IE6!!!!! */


*/
div.caption {
	position:absolute;
	top:0;
	left:0;
	height:50px;

	/* for wider than thumbs */
	width: 350px;

	/* for same size as thumbs container */
	/*
	width: 300px;
	*/

	overflow: visible!important;
}
span.image-caption {
	position:absolute;
	top:0;

/* for wider than thumbs */
	margin-left: 0px;
	width: 293px;
	/* for same size as thumbs container */
	/*
	width: 300px;
	*/
	
	display: block;
	height:180px;
	overflow: visible!important;
}

div.image-description {
	position:relative;
	text-align:center;
	font-size: 15px; 
	margin-bottom:5px;
	overflow: visible!important;
}

/*  combine these two  ?????????
#galleriffic-wrap div.image-title {text-align:center; font-weight: normal;font-size: 19px;font-style:bold;
div.caption {position:absolute;top:0;left:0;height:25px;width: 330px;}
*/
/*
#galleriffic-wrap div.image-title {font-weight: normal;font-size: 14px;font-style:italic;font-family:arial,helvetica,sans-serif;}
#galleriffic-wrap div.image-title {font-weight: normal;font-size: 16px;font-style:bold;font-family:arial,helvetica,sans-serif;}
*/

/* IE 6 is fucking up the font here.  even with the Woman on Fire font size and type!!!!! */
#galleriffic-wrap div.image-title {
	text-align:center; 
	font-weight: normal!important;
	font-size: 22px;
	font-family:arial;

	/* moving it down and to the left */
	
	
	position: relative;
	/*
	top: 51px;
	left: -425px;
	width: 240px;
	*/

	height: 30px;

	overflow: visible!important;
}


div.custom_link_container {
	position: relative;
	height: 33px;
	
	/*
	top: 20px;
	margin-bottom: 10px;
*/
/*

	top: -330px;
*/
	display: block;
	text-align: right;
	
	overflow: visible!important;

}

div.custom_link_container-nojava{
	position: relative;
	left: 298px;
	height: 35px;
	display: block;
	text-align: right;
	
	overflow: visible!important;

}



div.custom_link_print {
	position: absolute;
	/* for wider container */
	/* grouping both in the middle */
	
	/* centered with painting */
	left: 68px;
	
	/* centered
	left: 112px;
	*/
	
	/* semi-centering */
	/*
	left: 70px;
	*/
	
	/* for same size as thumbs container */
	/*
	left: 28px;
	*/
	
/*
	margin-left: 30px;
	margin-right: 30px;
*/
	/*
	top: -360px;
	display: inline;
	width: 120px;
	height: 40px;
*/
}

div.custom_link_original {
	position: absolute;
	/* for wider container */
	/* centering both buttons */
	/* centered with print */
	left: 138px;
	
	/* centered right
	left: 178px;
	*/
	/* semi center */
	/*
	left: 185px;
	*/
	
	/* right side */
	/*
	position: relative;
	float: right;
	margin-right: 23px;
	*/
	
	
	/* for same size as thumbs container */
	/*
	left: 180px;
	*/
	
}

div.custom_link_etsy {
	position: absolute;
	left: 143px;
}

div.custom_link_print,
div.custom_link_original,
div.custom_link_etsy
{
	top: 5px;
	padding: 5px;

	width: auto;
	display: inline;
	text-transform: uppercase;
	font-size: 10px;
	overflow: visible!important;
}

div.custom_link_print a,
div.custom_link_original a,
div.custom_link_etsy a {
	color: black;
	border: 1px solid #aaa;
	background: #f4f4f4;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	padding: 3px 5px;
	overflow: visible!important;
}

div.custom_link_print a:visited,
div.custom_link_original a:visited,
div.custom_link_etsy a:visited,
div.custom_link_print a:active,
div.custom_link_original a:active,
div.custom_link_etsy a:active
{
	text-decoration: none;
}


div.custom_link_print a:hover,
div.custom_link_original a:hover,
div.custom_link_etsy a:hover,
div.custom_link_print a:focus,
div.custom_link_original a:focus,
div.custom_link_etsy a:focus
{
	text-decoration: none;
	border-color: black;
	background: #ddd;
}	
	

/**** custom stuff messing around ****/	
#caption-imagetitle {margin-top: 10px; position: relative; text-align: center;
	float: left; height: 30px; width: 516px; display: block;
	overflow: visible!important;
}

#image-custom-data {
	position: relative; display: block; height: 100px; width: 500px; float: left;
	overflow: visible!important;

}


/*
div.caption-container {position:relative;height:100px;width: 516px;}
div.caption-container-title {position:relative;float:left;margin-top:10px;height:20px;width: 516px;}
div.caption-container-desc {position:relative;float:left;margin-top:10px;height:20px;width: 516px;}
span.image-caption {position:relative;margin: auto;display: block;width: 360px;height:25px;}
div.caption {position:relative;margin: auto;width: 360px;text-align:center}
*/



/**************************************************************************/





/************************************************/
/******************** PICTURE THUMBS ************/	
/************************************************/

/* page controls */
div.navigation {/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */}
div.navigation {
	float: left!important;
}
div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {padding-top:1px; padding-left: 3px;}
div.navigation a.prev {}
div.navigation a.next {}
div.photo-index {color: #888;}

ul#thumbs {
}

ul.thumbs {
	float: left;
	clear:both;
	margin: 0;
	margin-top: 1px;
	margin-left: 0px;
	height: 300px;
/*
	margin-top: 85px;
*/
	padding: 0;
}

ul.thumbs-nojava{
	float: left;
	clear: both;
	margin: 0;
	margin-top: 1px;
	margin-left: 0px;
	padding: 0;
	padding-left: 60px;
	}

#image-stat ul {clear: both;margin: 0;padding: 0;}
/*
ul.thumbs li,#image-stat li{float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}
ul#no-gal-ul,#image-stat ul{margin:0 auto 20px auto;text-align:center;width:800px;}
ul.thumbs li.no-gal-li{}
*/
/*ul.thumbs li,#image-stat li{float: left;padding: 0;margin: 2px 4px 2px 0;list-style: none;}*/
ul.thumbs li,#image-stat li, ul.thumbs-nojava li {
	float: left;
	padding: 0;
	margin: 2px;
	list-style: none;
	border: 1px solid #fff;
}
ul#no-gal-ul,#image-stat ul{margin:0 auto 20px auto;text-align:center;width:800px;}
ul.thumbs li.no-gal-li{}

/*a.thumb,#image-stat a {padding: 2px;display: block;border: 1px solid #4a4a4a;}*/
/* black border all of the time */
/*
a.thumb,#image-stat a {padding: 0px;display: block;border: 1px solid #4a4a4a;}
*/
/* white border */
a.thumb,#image-stat a {padding: 0px;display: block; border: 1px solid #fff;}


/* big black border! */
/* CURRENTLY SELECTED THUMBNAIL */
ul.thumbs li.selected {
	border: 1px solid #000!important;
}

/* these two don't seem to do anything
ul.thumbs li.selected a.thumb {
	background: #fff;
	border: 1px solid #000!important;
}

ul.thumbs li.selected a {
	border: 1px solid #000!important;
}
*/


a.thumb:focus,#image-stat a:focus {border: 1px solid #000;}
a.thumb:hover,#image-stat a:hover {border: 1px solid #000;}
ul.thumbs img,#image-stat img {border: none;display: block;}
ul.thumbs li:hover, ul.thumbs li:focus, ul.thumbs li:active {
	border: 1px solid #000!important; 
}


/* whitespace */
/*
ul.thumbs li.selected a.thumb {background: #fff;}
a.thumb:focus,#image-stat a:focus {outline: none;}
a.thumb:hover,#image-stat a:hover {border: 1px solid #fff;}
ul.thumbs img,#image-stat img {border: none;display: block;}
*/

/**** IMAGE PAGE ****/
#image-page{text-align:center;margin:0 auto 30px auto;}
#image-page table td{vertical-align:top;padding:1px 15px;text-align:center;}
#image-page .img-title{font-weight:bold;margin:5px 0 10px 0;font-size:15px;text-transform:uppercase;
	font-family:arial;}

#image-page #rating-wrap form{text-align:center;}
#rating-wrap{margin:0 auto;text-align:center;width:220px;}
#images-three{clear:both;margin:0px auto 10px auto;}
#images-three #left{float:right;width:92px;text-align:right;}
#images-three #right{float:left;width:92px;text-align:left;}






div#columns {
	display: inline;
}


/*
div#post{clear:both;margin:0 0 20px 0;font-size:16px; 
	font-family:arial;}
*/

div#post {
	clear:both;
	margin:20px 0 20px 0;
	font-size:16px; 
	font-family:arial!important;
	/*
	display: block;
	width: 600px;
	float: left;
		*/
}

div#poetry-container {
	width: auto;


	margin-left: auto;
	margin-right: auto;

}

div.poetry {
	float: left; 
	
	/*	width: 300px;*/
	width: auto;
	padding: 20px 50px 0px 90px;

/*	
	padding-right: 50px;
*/	
	margin: 0 0 0 0!important;
	
}

div.poetry-nopicture {
	float: left;
	
	padding-left: 360px;
	
	width: auto;
/*	
	padding-right: 50px;
*/	
}

div.poetry-title {
	margin-left: -35px!important;
}

div#post p,div#post ul,div#post ol,div#post pre{margin-bottom:15px;}
div#post ul ul,div#post ol ol{margin-bottom:0;}
div#post ul,div#post ol{margin-left:25px;}
div#post blockquote{margin-bottom:15px;
	font-family:arial;}


span#info-picture {
	display: block;
	float: right;
	margin: 0px 0px 20px 40px;

/*
	float: left;
	margin: 20px 50px 30px 20px;
*/
}

div#poetry-picture {
	float: right;
	margin: 0px 0 0 0;
	padding: 0px 0px 0 0;
	position: relative;
	top: 20px;
}
	/* what if this wasn't a div, just do the ul */
div#pages-list {
	clear: none;
	display: block;
	list-style: none;
	width: 200px;
	font-size: 16px;
	/*
	margin-left: auto;
	margin-right: auto;
	*/
	}

div.pages-list-center {
	margin-left: auto;
	margin-right: auto;
}

div.pages-info-offset {
	margin-left: 405px;
	margin-right: auto;
}
	
ul#nav-pages,ul.nav-subpages{list-style:none;display:block;width: auto;margin:0!important;padding:0!important;}
ul#nav-pages li,ul.nav-subpages li{display:block;width: auto;margin:0!important;padding:0!important;}
/*ul#nav-pages li a,ul.nav-subpages li a{margin:0 0 0 5px;padding:0 0 0 10px;display:block; width: auto;}*/
ul#nav-pages li a,ul.nav-subpages li a{margin:0 0 0 0px!important;padding:0 0 0 0px!important;display:block; width: auto;}
ul.nav-subpages li:first-child a{background-image:none!important;}
ul.nav-subpages li a.subpage-active{}

/*
div.extra-content{text-align: center;margin:20px 0 20px 0px;}
*/
div.extra-content{width:210px;float:right;margin:0 0 20px 25px;padding-left:25px;background:url(../images/hr.gif) repeat-y;}
div.newsarticlecredit{margin:-8px 0 10px 0;}
.zenpage_customimage_right{float:right;margin:0 0 15px 20px;}
.zenpage_customimage_left{float:left;margin:0 20px 15px 0;}

/*
div#footer {clear:both;margin:30px auto;padding:10px 0 40px;text-align:left;background:url(../images/hr.gif) repeat-x;color: #888;}
*/
div#footer {font-size: 12px; clear:both;margin:30px auto;padding:10px 0 40px;text-align:left;color: #888;}
div#footer div{margin:2px 0;}
#foot-left{float:left; display: block;}

/*** BUTTONS FOR CONTACT, INPUT, ETC. ******/
form td{padding:5px;vertical-align:top;text-align:left;}
input,textarea,.disabled_input,select {
	font-family: arial;
	color:#eee!important;font-size:13px;font-weight:normal!important;background:#444!important;border:1px solid #000!important;padding:3px 5px!important;
	-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
input:hover,input:focus,textarea:hover,textarea:focus{border:1px solid #222!important;}
input.button:hover,input.button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,#rating input[type=button]:hover,#rating input[type=button]:focus{background:#111!important;color:#ccc!important;cursor:pointer!important;}
form strong{font-weight:bold;color:red;}

input[type=submit], input[type=reset] {font-size:10px;text-transform:uppercase;}

/** TO FIX FLOAT:LEFT for confirmation button **/
form#confirm {
	position:relative;
	left: 36%;
	left: 36%;
}

.fadetoggler,.fadetoggler-exif{font-weight:bold;margin:10px 0 15px 0;display:block;}
.fadetoggler:hover,.fadetoggler-exif:hover{cursor:pointer;}



#admin, #admin_data{position: fixed;right: 0px;top: 0px;width: 120px;border-bottom: 1px solid #444;border-left: 1px solid #444;background: #222;z-index: 2;padding:2px;}
#admin_data{top: 10px;padding-top: 20px;z-index: 1;line-height: 1.6em;}
#admin_data ul{padding:5px 0;}
#admin h3 {font-weight: normal;font-size:13px;margin:0;padding:3px;}
#admin h3:hover { color: #86a1b6; }

table#archive{margin:0 auto;}
table#archive td#newsarchive{background:url(../images/hr.gif) repeat-y;}
table#archive h4{border-bottom:1px solid #666666;padding-bottom:2px;}
table#archive ul.archive,table#archive ul.month{list-style-type:none;}
table#archive li.year{font-size:14px;font-weight:bold;margin-top:10px;}

/*** MAIL/CONTACT ***/
form#mailform{text-align:center; font-size:16px;}
form#mailform table{margin:15px auto;}
form#mailform table td{text-align:left;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#111; padding:1px;}
        #cboxLoadingGraphic{background:url(../images/loader.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#111;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#f0f0f0;font-weight:bold;text-transform:uppercase;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px;}
		#cboxPrevious{background:url(../images/previous.png) 0 0 no-repeat; right:44px;}      
        #cboxNext{background:url(../images/next.png) 0 0 no-repeat;right:22px;}   
        #cboxClose{background:url(../images/close.png) 0 0 no-repeat;right:0;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background:url(../images/pause.png) 0 0 no-repeat; right:44px;}
        .cboxSlideshow_off #cboxSlideshow{background:url(../images/play.png) 0 0 no-repeat; right:44px;} 

		

		
/* FROM CUSTOM.CSS  Removed check in header.php */








/******* UNUSED ***********/
/*
#site-title{background:url(../images/hr.gif) repeat-x 0 50%;margin-top:0;text-align:center;}
*/
#site-title{margin-top:0;text-align:`center;}
#site-title h1{font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5;margin:0;padding:0 15px;display:inline;font-size:36px;background:#111;font-style:italic;font-weight:normal;}
#site-title h1 a:hover{text-decoration:none;}
#site-title h2{line-height:1;margin:0 0 10px 0;padding:0 15px;display:inline;color:#888;font-size:14px;text-transform:uppercase;background:#111;
	font-family:arial;}

	
#main-menu{width:100%;border-bottom:11px solid #222;padding:15px 0;}
#main-menu ul{margin:10px 0;padding:0;display:inline;}
#main-menu ul li{margin:0 10px;padding:0;display:inline;list-style-type:none;background:none;}
#main-menu ul li a,#main-menu ul li span{padding:5px 7px;text-transform:uppercase;
	font-family:arial;
	-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px; }
#main-menu ul li a:hover,#main-menu ul li span:hover{background:#4a4a4a;text-decoration:none;cursor:pointer;}
#main-menu ul li a.active,#main-menu ul li.active a{background:#F09018;color:#fff;font-weight:bold;}
#main-menu ul li a.active,#main-menu ul li.active a{background:#000000;}

/*#navbar{background:#000 url(../images/hr.gif) repeat-x 0 100%;width:100%;margin:10px 0 2px 0;}*/
#navbar a,#navbar span{padding:0 5px;line-height:25px;display:block;}
#navbar-next{float:right;text-align:right;}
#navbar-prev{float:left;text-align:left;}
#navbar-center{text-align:center;}
#navbar span.singlenews_next a,#navbar span.singlenews_prev a{display:inline;}


/**** COMMENTS  ****/
#comment-wrap h3{display:none;}
#exif-wrap{margin:-10px 0 0 0;text-align:center;}
#exif-wrap table{margin:0 auto 10px auto;}
/*#comment-wrap{text-align:left;clear:both;margin:0 0 20px 0;padding-top:20px;background:url(../images/hr.gif) repeat-x;}*/
#comment-wrap{text-align:left;clear:both;margin:0 0 20px 0;padding-top:20px;}
#commentcontent,#commententry{text-align:center;}
#comments{width:425px;float:right;padding-left:35px;background:url(../images/hr.gif) repeat-y;}
.comment,#showlatestcomments li{margin:10px 0;padding:5px 0;}
.commentinfo h4{margin-bottom:3px;}
#commentform {text-align:left;}
#commentform table td{padding:2px 10px 2px 0;text-align:left;}
#commentform .pushbutton{margin-top:10px;margin-bottom:15px;}
#commentform textarea{width:351px;}
#commentform .inputbox{width:175px;}


/***** NEWS *********/
/*#home-latestnews{background:url(../images/hr.gif) repeat-x;padding:20px 0 0 0;margin:0;}*/
#home-latestnews{padding:20px 0 0 0;margin:0;}
#home-latestnews ul li{list-style:none;margin-bottom:15px;}
#home-latestnews ul li:last-child{margin-bottom:0;}
.latestnews-desc{text-align:justify;margin:7px 0 5px 0;}
.latestnews-cats{font-size:8px;}
.latestnews-date{margin:-10px 0 0 0;}

#news-cat-list {margin:0!important;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#news-cat-list li{margin:2px 0!important;padding:0;}
#news-cat-list a {letter-spacing:normal;margin:0;padding:3px 8px;text-transform:uppercase;}
#news-cat-list small{font-size:9px;}
#news-cat-list .news-cat-active {letter-spacing:normal;text-transform:uppercase;background:#3a3a3a;text-decoration:none;padding:3px 8px!important;
-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}






#browser-logos{
	float: left;
}

.browser-logos-img {
	text-decoration: none;
}

.email-image {
	position: relative;
	top: 11px;
}
