/*
Theme Name: Three Stories
Theme URI:
Description: Three Stories Template
Version: 1.0
Author: Redfish Bluefish
Author URI: http://www.redfishbluefish.com.au
*/


/* Begin Typography & Colors */
* {
	margin: 0;
}
html{
	height:100%;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/background_01.jpg) repeat-y center #D1D3D4;
	margin:0;
	font-size:12px;
	height:100%;

}
a:link, a:visited{
	color:#B20838;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#B20838;
	text-decoration:underline;
}

#footer a:link, a:visited{
	color:#000000;
	text-decoration:none;
	outline:none;
}
#footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}

a img{
	border:0;
}
p{
	margin:6px 0px 9px 0px;
}
.wrapper{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -167px;
}
#wrapper{
	width:958px;
	margin:0 auto;
	height:100%;
}

.footer, .push {
    height: 150px;
	margin: 0 auto;
	width:958px;
}

#page {
	width:958px;
	float:left;
	clear:both;
	padding:20px 0px 60px 0px;
}
#footer_top{
	background:url(images/footer_03.jpg) top no-repeat #B20838;
	width:958px;
	height:17px;
}
#footer {
	width:958px;
	float:left;
	clear:both;
	background:url(images/footer_06.jpg) #B20838;
	padding:0px 0px 20px 0px;
	height:150px;
}

#book{
	background:url(images/book_04.jpg);
	width:440px;
	height:693px;
	float:left;
	clear:none;
	margin:50px 0px 0px 200px
}
#book_menu{
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
}
#book_menu ul{
	margin:0px;
	padding:0px;
}
#book_menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#three_stories_logo{
	float:left;
	clear:both;
	margin:30px 0px 0px 50px;
}
#top_title{
	width:100%;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}
#page_book{
	background:url(images/3stories_pages_05.jpg);
	width:825px;
	height:632px;
	float:left;
	clear:none;
	margin:0px 0px 0px 50px
}

#page_one{
	float:left;
	clear:none;
	width:345px;
	padding:20px 25px 20px 40px;
	height:592px;

}
#page_two{
	float:right;
	clear:none;
	width:360px;
	padding:20px;
	height:592px;

}
#page_book_menu{
	float:left;
	clear:none;
	margin:0px 0px 0px 0px;
}
#page_book_menu ul{
	margin:0px;
	padding:0px;
}
#page_book_menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}


#col{
	float:left;
	clear:none;
	width:159px;
	padding:10px 10px 10px 10px;
}
#col.right{
	float:right;
	clear:none;
	width:159px;
	padding:10px 10px 10px 10px;
	text-align:right;
	color:#FFFFFF;
}
#col h2{
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
}
#col ul{
	margin:0px;
	padding:5px 0px;
}
#col ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px;
}
#col ul li a:hover{
	color:#FFFFFF;
}
.archive_list{
	margin-top:15px;
}
.post{
	margin-top:15px;
	height:540px;

}
.post_left{
	margin-top:25px;
	height:540px;

}
.post_left p{
	margin:5px 0px 15px 0px;
}

.navigation{
	float:left;
	clear:both;
	width:770px;
	margin-left:-410px;
}
.alignleft{
	float:left;
	clear:none;
}
.alignright{
	float:right;
	clear:none;
}
.navigation a{
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}

#nav{
	position:relative;
}

#nav li.item1 { background:url(images/buttons_home_09.jpg);}
#nav li.item2 { background:url(images/buttons_home_12.jpg);}
#nav li.item3 { background:url(images/buttons_home_16.jpg);}
#nav li.item4 { background:url(images/page_menu2_06.jpg);}

#nav li.menubase { background:url(images/page_menu_20.jpg); width:42px; height:61px; display:block; position:absolute; top:571px; z-index:2;}


#nav li.item1 a { background:url(images/buttons_home_on_09.jpg); z-index:1; }
#nav li.item2 a { background:url(images/buttons_home_on_12.jpg); z-index:1; }
#nav li.item3 a { background:url(images/buttons_home_on_16.jpg); z-index:1; }
#nav li.item4 a { background:url(images/page_menu_06.jpg); z-index:1; }

#nav li.item1 a:link, #nav li.item1 a:visited { background:url(images/buttons_home_09.jpg); width:0; padding-left:42px; height:145px; display:block; overflow:hidden; position:absolute; top:157px; left:0px; z-index:0; }
#nav li.item2 a:link, #nav li.item2 a:visited { background:url(images/buttons_home_12.jpg); width:0; padding-left:42px; height:141px; display:block; overflow:hidden; position:absolute; top:295px; left:0px; z-index:0; }
#nav li.item3 a:link, #nav li.item3 a:visited { background:url(images/buttons_home_16.jpg); width:0; padding-left:42px; height:147px; display:block; overflow:hidden; position:absolute; top:428px; left:0px; z-index:0; }
#nav li.item4 a:link, #nav li.item4 a:visited { background:url(images/page_menu2_06.jpg); width:0; padding-left:42px; height:157px; display:block; overflow:hidden; position:absolute; top:0px; left:0px; z-index:0; }

#nav li.item1 a:hover, #nav li.item1.current a { background:url(images/buttons_home_on_09.jpg); z-index:1; }
#nav li.item2 a:hover, #nav li.item2.current a  { background:url(images/buttons_home_on_12.jpg); z-index:1; }
#nav li.item3 a:hover, #nav li.item3.current a  { background:url(images/buttons_home_on_16.jpg); z-index:1; }
#nav li.item4 a:hover, #nav li.item3.current a  { background:url(images/page_menu_06.jpg); z-index:1; }


.gallery-icon img{
border:7px solid #FFFFFF;
margin-bottom:10px;
}
.gallery-icon img:hover{
border:7px solid #CCCCCC;
}
.gallery-row{
	margin-bottom:15px!important;
}
/*STATES NAV BUTTONS
#nav { margin: 0; padding: 0; background:url(images/tabs.jpg) left top no-repeat; height:423px; width:44px; }
#nav li { display: inline; }
#nav li a { float: left; width: 0; height: 147px; padding-left: 44px; overflow: hidden; }
#nav li a { background:url(images/tabs.jpg); background-repeat: no-repeat; cursor:pointer; }

#nav li.item1 a { background-position: 0 0; }
#nav li.item2 a { height: 133px; background-position: 0 -147px; }
#nav li.item3 a { height: 148px; background-position: 0 -280px; }

#nav li.item1 a:hover, #nav li.item1.current a { background-position: -44px 0px; }
#nav li.item2 a:hover, #nav li.item2.current a  { background-position: -44px -147px; }
#nav li.item3 a:hover, #nav li.item3.current a  { background-position: -44px -280px; }


#page_nav { margin: 0; padding: 0; background:url(images/page_menu.jpg); left top no-repeat; height:423px; width:43px; }
#page_nav li { display: inline; }
#page_nav li a { float: left; width: 0; height: 157px; padding-left: 43px; overflow: hidden; }
#page_nav li a { background:url(images/page_menu.jpg); background-repeat: no-repeat; cursor:pointer; }

#page_nav li.item1 a { background-position: 0 0; }
#page_nav li.item2 a { height: 145px; background-position: 0 -157px; }
#page_nav li.item3 a { height: 134px; background-position: 0 -302px; }
#page_nav li.item4 a { height: 196px; background-position: 0 -436px; }


#page_nav li.item1 a:hover{ background-position: -43px 0px; }
#page_nav li.item2 a:hover{ background-position: -43px -157px; }
#page_nav li.item3 a:hover{ background-position: -43px -302px; }
#page_nav li.item4 a:hover{ background-position: -43px -436px; }

*/