/*#############################################################

Name: Desirable Images 2008 Website

Date Created: 2008-01-20

Description: Memphis Based Photography Studio.

Author: Rushun Wiseman | Creavolution Arts

URL: 	www.desirableimages.com
	www.rushunwiseman.com
	www.creavolutionats.com

THIS DOCUMENT IS PROPERTY OF DESIRABLE IMAGES AND CREAVOLUTION ARTS. STEALING OR USING THIS DOCUMENT FOR ANY USE IS NOT PERMITTED! LEGAL ACTION WILL BE TAKEN FOR STEALING CONTENT OR USING IT IN ANY WAY!

#############################################################*/
/* misc */

.clear,.clearer {clear: both;}


/* standard elements */

body{
	background: #000000 url(img/bg_grid.gif) top left;
	letter-spacing: .1em;
	font-family:  'Helvetica', Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}


ul {
	margin: 0;
	}

li{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.2em;
	}


a:hover {
	color: #C60;
	}

a{
	color: white;
	text-decoration: none;
	}




h1 { 
	font: bold 12.5px Tahoma;
	margin:0px;
	color: #E98523;
	}





span{
	color: #C60;
	}


#clearer{
	clear: both;
	}




/* wrapper */


#wrapper{
	width: 820px;
	padding: 0;
	margin: 0 auto;
	background: #FFFFFF;
	}


/* banner */


#banner{
	width: 800px;
	height: 110px;
	float:left;
	background: #FFFFFF url(img/banner.gif) no-repeat;
	margin-bottom: 1px;
	}

/* Container for Nav, Content, Footer */


#container {
	width: 800px;
	background: #FFFFFF;
	padding: 10px 10px 10px;
	float: left;
	}


/* navigation */


#navigation {
	float: left;
	background: #333333 url(img/nav.gif);
	height: 40px;
	width:800px;
	margin-top: 0px;
	}



#navigation a {
	border-right: 1px solid #939393;
	background: #D9E1E5 url(img/nav.gif);
	color:  #FFFFFF;
	width: 49px;
	display: block;
	float: left;
	font: bold 12px sans-serif;
	line-height: 40px;
	padding: 0 25px;
	text-decoration: none;	
	text-align:center;
	}


#navigation a:hover {
	background: #8d1a1d; 
	color: #FFFFFF;
	}


/* Gallery */


#gallery_wrapper{
	padding-top: 1px;
	width: 798px;
	float: left;
	overflow: auto;
	border: 1px solid #AFBEC7;
	border: 1px double #EEE; 
	background-color: #000000;
	}

#home_image{
	background: black url(img/home_banner.gif);
	margin-top: 1px;
	width: 800px;
	height: 360px;
	float: left;
	}

#artwork_photos{
	background: black;
	margin-top: 1px;
	width: 800px;
	height: 360px;
	float: left;
	}

#gallery_photos{
	width: 4000px;
	}


#children_gallery{
	width: 3490px;
	}

#children_gallery img {
	float:left;
	}

#artistic_gallery{
	width: 4520px;
	height: 360px;
	}

#artistic_gallery img {
	float:left;
	}

#portraits_gallery{
	width: 4880px;
	height: 360px;
	}

#potraits_gallery img {
	float:left;
	}
	
#glamour_gallery{
	width: 4950px;	
	}


#glamour_gallery img {
	float:left;
	}

#b_w_gallery{
	width: 3920px;	
	}


#b_w_gallery img {
	float:left;
	}



#bottom {
	background: #333333;
	color: white;
	float: left;
	width: 780px;
	padding:10px;
	margin-top: 2px;
	}



.left {
	float: left; 
	width: 450px; 
	padding: 15px;
	margin-top: 10px;
}

.left p{
	width:275px;
	margin:0px;
	padding:10px 0px 0px 10px;
	float: left;
	}

div.inline-left {
    	float:  left;
    	clear:  left;
    	margin-right:  20px;
    	text-align:  right; 
	border:1px solid white;
}

.right {
	float: left; 
	width: 270px; 
	margin-left: 10px;
	padding-top: 15px;
	}

.news {
	float: left; 
	background: #363636;  
	width: 270px; 
	padding: 10px;
	margin-bottom: 10px;
	}


.links {
	float: left; 
	background: #363636;  
	width: 270px; 
	padding: 10px; 
	}











/* main navigation */

.link_menu {
	padding-top: 5px;
	

}



.link_menu a {

	border-bottom: 1px dotted gray;

	display: block;

	font: bold 0.9em Verdana,sans-serif;

	padding: 6px 0 5px 10px;

	text-decoration: none;

}

.link_menu a:hover {background: #CC2224;}


/* footer */


ul#footer-nav li {

	display: inline;

	margin: 0 0 0 7px;

	}

#footer a:link, #footer a:visited {

	color: #ff6633;
	
	text-decoration:none

	}


#footer {

	background-color: #383838;
	
	float: left;

	width:780px;

	height:15px;

	margin-top: 2px;
	
	padding: 8px 10px 15px 10px;

	font-size: 9px;
	

}


#footer p {

		float: left;

		color: #ff6633;

		}



#footer-nav {

	color: #ff6633;


	float: right;
	

	}
