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

body {
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#section_4_content a:hover {
	color:#FFFFFF;
}


#container {
	width:100%;
	min-width:1000px;
}

#header_container {
	height:217px;
	position:fixed;
	background-image:url(images/header_bg.png);
	width:100%;
	min-width:1000px;
	z-index:1
}

#header {
	width:100%;
	height:217px;
	background-image:url(images/header.png);
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
}

#homelink {
	width:177px;
	height:177px;
	float:left;
	margin-top:18px;
}

#menu_container {
	width:978px;
	height:217px;
	margin:0 auto;
}

#menu {
	width:502px;
	height:82px;
	float:right;
	margin:65px 0 0 0; 
}

#section_container_1 {
	width:100%;
	height:715px;
	background-image:url(images/bg_repeat_1.jpg);
}

#section_container_2 {
	width:100%;
	height:715px;
	background-image:url(images/bg_repeat_2.jpg);
}

#section_container_3 {
	width:100%;
	height:715px;
	background-image:url(images/bg_repeat_3.jpg);
}

#section_container_4 {
	width:100%;
	height:715px;
	background-image:url(images/bg_repeat_4.jpg);
}

#section_container_5 {
	width:100%;
	height:713px;
	background-image:url(images/bg_repeat_5.jpg);
}

#section_1 {
	width:100%;
	height:715px;
	background-image:url(images/bg_1.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#section_2 {
	width:100%;
	height:715px;
	background-image:url(images/bg_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#section_3 {
	width:100%;
	height:715px;
	background-image:url(images/bg_3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#section_4 {
	width:100%;
	height:715px;
	background-image:url(images/bg_4.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#section_5 {
	width:100%;
	height:713px;
	background-image:url(images/bg_5.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#copyright {
	width:100%;
	background-color:#FFFFFF;
	padding:10px 0;
}

#footer_container {
	width:100%;
	height:496px;
	background-image:url(images/footer_repeat.jpg);
}

#footer {
	width:100%;
	height:496px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.content {
	width:978px;
	margin:0 auto;
	
}

#section_2_content {
	width:584px;
	float:right;
	margin-top:318px;
}

#section_3_content {
	width:584px;
	float:left;
	margin-top:312px;
}

#section_3_gallery {
	width:372px;
	height:356px;
	float:right;
	margin-top:260px;
}

#section_4_content {
	width:584px;
	float:right;
	margin-top:326px;
}

#section_5_content {
	width:584px;
	float:right;
	margin-top:305px;
}

#blurb_link {
	width:525px;
	height:190px;
	float:right;
}

#email {
	float:left;
	margin-right:20px;
}

#website {
	float:left;
}

p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:14px;
	line-height:17px;
}

h2 {
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
	margin-bottom:3px;
	font-size:14px;
}

h3 {
	color:#FFFFFF;
	font-size:13px;
}

h4, h4 a {
	font-size:13px;
	color:#2c3850;
	font-weight:500;
}
	


/*menu*/
#menu li {
    list-style:none;
    display:inline;
}

#menu a {
    color:#fff;
    text-decoration:none;
    float:left;
    margin:0px;
    height:82px;
}

#menu a:hover { 
    background-position:0 -82px;
}

#menu li a.book_details {
	background-image:url(images/book_details.png);
    width:123px;
}

#menu li a.behind_the_scenes {
	background-image:url(images/behind_the_scenes.png);
    width:146px;
}

#menu li a.about_the_creator {
	background-image:url(images/about_the_creator.png);
    width:143px;
}

#menu li a.buy_online {
	background-image:url(images/buy_online.png);
    width:90px;
}

#menu li a span { 
	visibility:hidden;
}


/*menu*/

#social {
	width:584px;
	height:45px;
}


#social li {
    list-style:none;
    display:inline;
}

#social a {
    color:#fff;
    text-decoration:none;
    float:left;
    margin:0px;
    height:45px;
}

#social a:hover { 
    background-position:0 -45px;
}

#social li a.facebook {
	background-image:url(images/facebook.png);
    width:122px;
}

#social li a.twitter {
	background-image:url(images/twitter.png);
    width:162px;
}

#social li a.linked_in {
	background-image:url(images/linked_in.png);
    width:156px;
}

#social li a.behance {
	background-image:url(images/behance.png);
    width:144px;
}

#social li a span { 
	visibility:hidden;
}