/*
Theme Name: dlpl
Theme URI: dlpl.org
Description: david lewis photography
Version: 3
Author: stephen 
Author URI: http://www.easelnet.net
Tags: dlpl
*/


/*
	RESET
*/

*						{ margin: 0; padding: 0; }
html					{ overflow-y: scroll; }
html, body				{ height: 100%; }
body					{ font-size: 62.5%; font-family: Arial, sans-serif; color: white; 
							background-color: gray; }
ul						{ list-style: none; }
ol						{ list-style: decimal inside; }
a						{ outline: none; text-decoration: none; color: white; }
a img					{ border: none; }
img						{ vertical-align: middle; }
table					{ border-collapse: collapse; }



/*
	UTILITY
*/

.floatLeft				{ float: left; }
.floatRight				{ float: right; }
.clear					{ clear: both; }
.button					{ border: 1px solid #272727; background: white; padding: 3px 8px; 
						-moz-border-radius: 5px; -webkit-border-radius: 5px; color: #272727; }
.button:hover			{ background: #0099ff; color: white; }
.post					{ background-color: white; width: 1024px;}
 h2						{ font-size: 0px; text-indent: -99999} 
/* h2						{ color: black; font-size: 12px; } */

/*
	STRUCTURE
*/


#page-wrap				{ width: 1024px; margin: 0px auto -250px; min-height: 100%; 
						height: auto !important; height: 100%; }



#big-nav-images			{ height: 1720px; background-color: white; padding-left: 25px;}

#slideshow				{ height: 900px; background-color: black;}


/*
	HEADER
*/
#top-menu-bar		{ height: 48px; background: url(/images/navBG.jpg) repeat-x; }

#top-banner			{ height: 200px; background: url(/images/logo.png) top right no-repeat; background-color: black;}

h1#top-banner-txt	{ font-size: 50px; font-family: Georgia;  margin: 110px 25px 0px 50px; float:left; color: #98ccca;}

#horiz-bar			{ height: 5px; background-color: #99ccca;}
/*
	MENU
*/


#menu-bar			{ padding-top: 45px; margin-bottom: 60px; }
ul#main-nav			{ width: 460px; float: left; margin: 20px 0 0 50px; }

ul#main-nav li		{ display: inline; }

ul#main-nav li a	{ text-transform: uppercase; color: white; font-size: 1.2em; padding: 3px 8px; 
					-moz-border-radius: 5px; -webkit-border-radius: 5px; }

ul#main-nav li a:hover	{  color: #272727; }

ul#gallery	{ float: left; }
#gallery_thumbnail 	{ width: 200px; height: 200px; border: black solid 3px;}
#gallery_title		{ width: 200px; height: 20px;  background-color: black; text-align: center; border-left: black solid 3px; border-right: black solid 3px; }
#gallery_title a	{ font-size: 13px; font-family: Georgia; color: #98ccca;    }


#slideshow-menu		{ float: left; width: 1024px; height: 22px; background-color: #98ccca; margin-bottom: 10px; }
ul#slideshow-nav li	{ display: inline; }
ul#slideshow-nav li a { text-transform: uppercase; color: white; font-size: 1.2em; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul#slideshow-nav li a:hover {  color: #272727; }

/*
	FOOTER
*/

#footer			{ height: 250px; background: #272727;  padding-top: 20px; text-align: center; font-size: 12px; }
#footer a:hover	{ color: #98ccca; }

/*
 Gallery boxes
*/

#gallery			{ width: 200px; height: 200px; float:left; margin: 20px;  font-size: 16px; }
#dlpl_gallery	{ width: auto; min-height: 810px; background-color: white; margin-left: 50px; margin-right: 50px; padding-bottom: 25px;}


/*
	image highlighlitit
*/

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}


/*
	CONTENT
*/

#aboutme	{ color: black; font-size: 14px; padding-left: 50px; padding-right: 50px; padding-top: 20px; padding-bottom: 20px; text-align: justify;}
#am_photo	{ width: auto; height: auto; border: black solid 3px; float: left; margin-right: 10px;  }
#am_photoL	{ width: auto; height: auto; border: black solid 3px; float: left; margin-right: 10px; margin-left: 75px;  }
#am_photoL2	{ width: auto; height: auto; border: black solid 3px; float: left; margin-right: 10px; margin-left: 25px;  }
#am_photoL3	{ width: auto; height: auto; border: black solid 3px; float: left; margin-right: 10px; margin-left: 65px;  }
#am_photoL4	{ width: auto; height: auto; border: black solid 3px; float: left; margin-right: 10px; margin-left: 150px;  }
#am_photoL5	{ width: auto; height: auto; border: black solid 3px; float: left; margin-right: 10px; margin-left: 10px;  }
#am_photo_r	{ width: auto; height: auto; border: black solid 3px; float: right; margin-left: 10px;  }
#am_title	{ width: auto; height: auto;  background-color: black; text-align: center; border: black solid 3px; font-size: 12px; font-family: Georgia; color: #98ccca; }
ul#aboutme 	{ list-style: disc;}
#error		{ color: black; font-size: 14px; padding-left: 50px; padding-right: 50px; padding-top: 20px; padding-bottom: 20px; text-align: justify; background-color: white; height: 600px;}
#downloads	{ color: black; font-size: 14px; padding-left: 50px; padding-right: 50px; padding-top: 20px; padding-bottom: 20px; height: auto; text-align: justify;}

#downloads a { color: #99ccca; font-size: 13px; font-style: italic; text-decoration: underline;}
#downloads h4 { color: black; font-weight: bold; font-size: 14px;}

#desclink a { color: #99ccca; font-size: 13px; font-style: italic; text-decoration: underline;}
/*
	LAYOUT DEFAULT WP 
*/

.aligncenter 	{ display:block; margin:0 auto }
.alignleft 		{ float:left }
.alignright 	{ float:right }
.wp-caption 	{ text-align:center; background:white; padding-left:10px; padding-right: 10px;  margin:1px; font-size: 8px; color: #990000; }

.order-ref		{ width: 200px; height: 20px; color: white; background-color: black; border: black solid 3px; font-size: 12px; }


