@charset "UTF-8";
/* CSS Document */

/*BASIC LAYOUT*/
body{
	margin:0 auto;
	padding:0;
	background-color:#000000;
	position: relative;
	background-image: url('../images/main_layout_bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	color: grey;
}
.container{
	width:1024px;
	height: 475px;
	padding:0px;
	position: relative;
	margin: 0px 0 30px 0px;
}
	.left_col{
		float: left;
		padding:0px 10px;
		height: 475px;
	}
	.right_col{
		float: left;
		width: 886px;
		height: 475px;
	}


/*TOP SECTION*/
.top_section{}
.top_section .normal_tip{
	position:absolute;
	left:138px;
	top:7px;
}
.top_section .highlight_tip{
	position:absolute;
	left:138px;
	top:7px;
}
/*TOP NAV MENU*/
.main_nav{
	float: right;
	width:484px;
	margin-bottom:5px;
}
	.main_nav .sprite{
		float:left;
		margin-left:40px;
	}
	.main_nav .menu_about a{background-image:url(../images/sprite_shiny_about_75.gif);}
	.main_nav .menu_about{
		width: 54px; height:19px;
	}
	.main_nav .menu_contact a{background-image:url(../images/sprite_shiny_contact_75.gif);}
	.main_nav .menu_contact{
		width: 75px; height:19px;
	}
	.main_nav .menu_services a{background-image:url(../images/sprite_shiny_services_75.gif);}
	.main_nav .menu_services{
		width: 65px; height:19px;	
	}
	.main_nav .menu_blog a{background-image:url(../images/sprite_shiny_blog_75.gif);}
	.main_nav .menu_blog{
		width: 46px; height:19px;		
	}
	.main_nav .menu_links a{background-image:url(../images/sprite_shiny_links_75.gif);}
	.main_nav .menu_links{
		width: 44px; height:19px;		
	}


/*LEFT NAV GALLERY MENU*/
.gallery_nav{
	margin-top: 100px; *margin-top:0px;
}
	.gallery_nav .sprite{
		margin-bottom:30px;
	}
	
	.gallery1 a{background-image:url(../images/sprite_shiny_fashion_75.gif);}
	.gallery1{
		width: 92px; height:19px;
		float:right; *float:left;*display:inline;		
	}
	.gallery2 a{background-image:url(../images/sprite_shiny_portraits_75.gif);}
	.gallery2{
		width: 76px; height:19px;
		float:right; *float:left;*display:inline;
	}
	.gallery3 a{background-image:url(../images/sprite_shiny_performance_75.gif);}
	.gallery3{
		width: 114px; height:19px;
		float:right; *float:left;*display:inline;
	}	
	.gallery4 a{background-image:url(../images/sprite_shiny_horror_75.gif);}
	.gallery4{
		width: 118px; height:19px;
		float:right; *float:left;*display:inline
	}
	.gallery5 a{background-image:url(../images/sprite_shiny_art_75.gif);}
	.gallery5{
		width: 84px; height:22px;
		float:right; *float:left;*display:inline;
	}	


/*GALLERY*/
.gallery_nav_buttons{
	padding-top:5px;
}
.gallery_nav_buttons .sprite{
	margin-right:20px;
}
	.beginning a{background-image: url('../images/sprite_red_grad_beginning.gif');}
	.beginning{
		width:85px; height:12px;
		float:left;
	}
	.prev a{background-image: url('../images/sprite_red_grad_prev.gif');}
	.prev{	
		width: 41px; height: 12px;
		float:left;
	}
	.next a{background-image: url('../images/sprite_red_grad_next.gif');}
	.next{
		width: 44px; height: 12px;
		float:left;
	}



/*WIDESLIDE*/
.wideslide{
	background-color: #333;
	height: 475px;
}
img.ws_image{
	margin: 5px;
}

/*.tooltip{
	display:none; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 
    font: normal 8pt sans-serif; 
    padding: 3px; 
    border: solid 1px;
}*/

/*HIDDEN CONTENT POPUPS*/

.hiddenContent_about{
	top: 98px;
	left:20px;
}
	.hiddenContent_about .img_left{
		float: left; margin: 0 10px 0 0;
	}	
	.content_right{}
	.content_right h2{
		padding-bottom:30px;
	}
	.content_right p{
		line-height:18px;
	}
	
.hiddenContent_contact{
	top: 98px;
	left:137px; 
}
	.hiddenContent_contact .contact_info{
		text-align:center;
	}
	.hiddenContent_contact p{
		text-align:center;
	}
	.hiddenContent_contact h2{
		padding-bottom:30px;
	}

.hiddenContent_services{
	top: 98px;
	left:241px;
}
	.hiddenContent_services .services{
		line-height:18px;
		text-align:center;		
	}
	.hiddenContent_services .services p{
		
	}
	.hiddenContent_services .services h2{
		padding-bottom:30px;
	}
.hiddenContent_blog{
	top: 98px;
	left:409px; 
}
	.hiddenContent_blog h2{
		padding-bottom:30px;
	}
	.hiddenContent_blog .entry{
		padding-bottom:10px;
	}
	.hiddenContent_blog .entry_title{}
	.hiddenContent_blog .entry_date{}
	.hiddenContent_blog .entry_author{}
	.hiddenContent_blog .entry_blurb{
		line-height:18px;
	}
.hiddenContent_links{
	top: 98px;
	left:326px;
	
}
	.hiddenContent_links h2{
		padding-bottom:30px;
		text-align:center; 
	}
	.hiddenContent_links .link_container{
		padding-bottom:10px;
		text-align:center; 		
	}
	.hiddenContent_links .link{padding-bottom:10px;}
	.hiddenContent_links .entry_date{}
	.hiddenContent_links .entry_author{}
	.hiddenContent_links .entry_blurb{
		line-height:18px;
	}








