/*
2.	BUTTONS
3. 	SITE OUTLINE
4.	PRIMARY NAV
5. 	FOOTER
6. 	TABLES
7.	FORMS
8.	TEMPLATES
9.	ADDITIONAL CONTENT STYLES (HIDE FROM WYSIWYG)

*/

body {
    font-family: Arial, Helvetica;
	}

/* PRIMARY NAVIGATION */
.primary_nav ul li {
	margin:0;
	padding:0 0 0 0 ;
	list-style-type: none;
	display: inline;
	font-size:12px;
	height:54px;
	}
.primary_nav li a, .primary_nav li a:link, .primary_nav li a:visited,  .primary_nav li a:hover, .primary_nav li a:active {
	margin:0 ;
	padding:0 ;
	height:54px;
	position:relative;
	float:left;
	background-position: top center;
    cursor: pointer;
	text-indent:-9999px;
	}
.primary_nav li a:hover, .primary_nav li a.ps_topnav_selected_item:link, .primary_nav li a.ps_topnav_selected_item:visited, .primary_nav li a.ps_topnav_selected_item:hover, .primary_nav li a.ps_topnav_selected_item:active, .primary_nav li a.expanded {
	background-position: bottom center;
	}	
.primary_nav li li a, .primary_nav li li a:link, .primary_nav li li a:visited, .primary_nav li li a:active, .primary_nav li li a:hover {
	text-indent:0;
	}
/*home*/
a.topnavitem1, a.topnavitem1:link, a.topnavitem1:visited, a.topnavitem1:active, a.topnavitem1:hover,
a.topnavitem1ps_topnav_selected_section, a.topnavitem1ps_topnav_selected_section:link, a.topnavitem1ps_topnav_selected_section:visited, a.topnavitem1ps_topnav_selected_section:active, a.topnavitem1ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_home.jpg);
	width:106px;
	}
/*books*/
a.topnavitem2, a.topnavitem2:link, a.topnavitem2:visited, a.topnavitem2:active, a.topnavitem2:hover,
a.topnavitem2ps_topnav_selected_section, a.topnavitem2ps_topnav_selected_section:link, a.topnavitem2ps_topnav_selected_section:visited, a.topnavitem2ps_topnav_selected_section:active, a.topnavitem2ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_books.jpg);
	width:92px;
	}
/*people & places*/
a.topnavitem3, a.topnavitem3:link, a.topnavitem3:visited, a.topnavitem3:active, a.topnavitem3:hover,
a.topnavitem3ps_topnav_selected_section, a.topnavitem3ps_topnav_selected_section:link, a.topnavitem3ps_topnav_selected_section:visited, a.topnavitem3ps_topnav_selected_section:active, a.topnavitem3ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_people_places.jpg);
	width:185px;
	}
/*readers*/
a.topnavitem4, a.topnavitem4:link, a.topnavitem4:visited, a.topnavitem4:active, a.topnavitem4:hover,
a.topnavitem4ps_topnav_selected_section, a.topnavitem4ps_topnav_selected_section:link, a.topnavitem4ps_topnav_selected_section:visited, a.topnavitem4ps_topnav_selected_section:active, a.topnavitem4ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_readers.jpg);
	width:108px;
	}
/*the author*/
a.topnavitem5, a.topnavitem5:link, a.topnavitem5:visited, a.topnavitem5:active, a.topnavitem5:hover,
a.topnavitem5ps_topnav_selected_section, a.topnavitem5ps_topnav_selected_section:link, a.topnavitem5ps_topnav_selected_section:visited, a.topnavitem5ps_topnav_selected_section:active, a.topnavitem5ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_author.jpg);
	width:151px;
	}
/*forum*/
a.topnavitem6, a.topnavitem6:link, a.topnavitem6:visited, a.topnavitem6:active, a.topnavitem6:hover,
a.topnavitem6ps_topnav_selected_section, a.topnavitem6ps_topnav_selected_section:link, a.topnavitem6ps_topnav_selected_section:visited, a.topnavitem6ps_topnav_selected_section:active, a.topnavitem6ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_forum.jpg);
	width:95px;
	}
/*secrets*/
a.topnavitem7, a.topnavitem7:link, a.topnavitem7:visited, a.topnavitem7:active, a.topnavitem7:hover,
a.topnavitem7ps_topnav_selected_section, a.topnavitem7ps_topnav_selected_section:link, a.topnavitem7ps_topnav_selected_section:visited, a.topnavitem7ps_topnav_selected_section:active, a.topnavitem7ps_topnav_selected_section:hover {
	background-image:url(../UploadedResources/dawh_primary_nav_secrets.jpg);
	width:106px;
	}
/*PRIMARY NAV SUBMENU*/
.primary_nav .slide{
	background:url(../UploadedResources/dawh_subnav_repeat.png) no-repeat bottom right;
	padding:5px 40px 5px 20px;
	margin:0;
	position:relative;
	}
.primary_nav li li{
	cursor:pointer;
	white-space:normal;
	text-align:left;
	line-height:1.2em;
	margin: 0;
	text-transform:uppercase;
 	height:auto;
	width:155px;
	padding:5px 0;
	}
.primary_nav li li a, .primary_nav li li a:link, .primary_nav li li a:visited,  .primary_nav li li a:hover, .primary_nav li li a:active {
	height:auto;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
	font-weight:bold
	}
.primary_nav li li a:hover {
	text-decoration:underline;
	}
.logout{
    width:162px;
    height:28px;
    float: right;
    padding:40px 100px 0 0 ;
	}
.logout a, .logout a:link, .logout a:visited, .logout a:hover, .logout a:active {
    color: #ffffff;
    width:162px;
    height:28px;
    padding-top:10px;
	background:url(../UploadedResources/dawh_logout_bg.png) no-repeat top left;
	display:block;
	text-decoration:none;
	font-variant:small-caps;
	}
.logout a:hover{
	text-decoration:underline;
	}	
/*SECONDARY NAV*/
.page_content .secondary_nav ul {
	margin:0;
	padding: 0;	
	}
.page_content .secondary_nav li{
    list-style-type: none;
    text-transform:uppercase;
	padding: 5px 0 0 0;	
	margin:0;
	font-size:0.785em;
    }
.page_content .secondary_nav a, .page_content .secondary_nav a:link, .page_content .secondary_nav a:visited, .page_content .secondary_nav a:hover, .page_content .secondary_nav a:active{
    color:#FFFFFF;
    text-decoration:none;
    }
.page_content .secondary_nav a:hover{
    color:#FFFFFF;
    text-decoration:underline;
	background-position: top center;
    }

/* SITE OUTLINE */
body {
	background:#121411 url(../UploadedResources/dawh_page_repeat.jpg) repeat-y top center;
	}
.outer_wrapper {
 	width:100%;
	background: url(../UploadedResources/dawh_page_bg.jpg) no-repeat top center;
 	font-family:Georgia, Times New Roman, Times New Roman, serif;
	font-size:16px;
	line-height: 1.4em;
	text-align:left;
	}
.inner_wrapper{
	margin:0 auto;
	width:980px;
	background: url(../UploadedResources/dawh_page_bg.jpg) no-repeat top center;
	font-size:87.5%;/*14px*/
}		
.header {
 	width:980px;
	text-align: center;
	height:146px;
	}	
.home_link a{
	display:block;
	margin:0 auto;
	width:306px;
	height:92px;
	text-indent:-9999px;
	}
.primary_nav{
 	margin:0 auto;
	width:858px;
	}
/*.nocontent{
	height:550px;
	float:left;
	}*/
.book_jackets{
	margin:10px 0;
	}
.book_buy_links{
 	background:url(../UploadedResources/dawh_buybook_bg_top.png) no-repeat center top;
	width:245px;
	padding-top:13px;
	}
.book_buy_links h2{
	padding:0 0 5px 0;
	text-align:center;
	}
.book_buy_links_repeat{
	margin:0;
	padding:0 20px 10px 20px;
	width:205px;
 	background:url(../UploadedResources/dawh_buybook_bg_repeat.png) no-repeat center bottom;
	}
.sidecol{
    width:246px;    
    float:right;
    margin:0 0 0 20px;
	}
.secondary_nav{
 	background:url(../UploadedResources/dawh_nav2_top.png) no-repeat top center;
    padding:30px 0 0px 0;
    width:210px;
    float:right;
    }
.sidecol .secondary_nav{
	margin:0 auto;
    float:none;
	}
.secondary_nav_repeat{
 	background: url(../UploadedResources/dawh_nav2_repeat.png) repeat-y top center;
 	float:left;
    width:170px;
    padding:0 20px;
    }
.secondary_nav_bot{
 	background:url(../UploadedResources/dawh_nav2_bot.png) no-repeat bottom center;
    height:20px;
    clear:both;
	}
.page_content {
	background: url(../UploadedResources/dawh_parchment.jpg) no-repeat top center;
	width:810px;
	padding:60px 85px 0 85px;
	margin:0 auto;
	}
.page_content {
	min-height:750px;
	height:auto !important;
	height:750px;
	}
.section_content{
    float:right;
    width:414px;
    padding:10px 0 0 0;
    margin:-60px 0px 10px 0px;
    right:-30px;
    position:relative;
    }
/* BOX STRUCTURE */
.section_content div.clear{
 	height:65px;
   }
.section_intro_holder {
    float:right;
    width:414px;
	margin:0;
	padding:20px 0 0 0;
 	background:url(../UploadedResources/dawh_scroll_repeat.png) repeat-y top center;
	}
.section_top {
	width:100%;
	height:144px;
	background:url(../UploadedResources/dawh_scroll_top.png) no-repeat top center;
	margin:-30px 0 0 0;
	padding:0;
	}
.section_bot {
	display:block;
	position:relative;
	height:65px;
	background:url(../UploadedResources/dawh_scroll_bot.png) no-repeat bottom center;
	margin:0px 0 -60px 0;
	padding:0;
	}	
.section_copy{
    padding:0 40px 20px 40px;
    margin-top:-75px;
    }  
/* FOOTER */
.foot {
  	z-index: 2;
  	height:122px;
  	margin:0 auto;
	clear:both;
	display:block;
	text-align:center;
	padding:50px 0;
	background:url(../UploadedResources/dawh_footer_bg.png) no-repeat bottom center;
	}
.foot p{
	font-size: 0.714em;
	line-height:1.4em;
	padding-top:10px;
	}
.foot a, .foot a:active, .foot a:link, .foot a:visited, .foot a:hover {
  	color: #000000;
	text-decoration:none;
	}
.foot a:hover {
 	color: #7d0004;
	text-decoration:underline;
	}
/* TABLES */
table {
	vertical-align:top;
	}
/* TEMPLATES */
/*home*/
#home.page_content {
	background: url(../UploadedResources/dawh_parchment_home.jpg) no-repeat top center;
	padding:0 85px;
    }
#home h1 {
	background:none;
	float:left;
	text-indent:-9999px;
	position:absolute;
	}
#home .section_content {
    margin-top:0;
    }
.news {
 	width:354px;
 	height:40px;
 	padding:45px 20px 20px 40px;
 	margin:-10px 0 10px 0 ;
 	overflow:hidden;
 	background: url(../UploadedResources/dawh_homenews_bg.png) no-repeat top left;
 	font-family:Georgia, Times New Roman, Times New Roman, serif;
    }
.alt_nav {
	height:680px;
	float:none;
	margin:0;
	padding:0;
	position:relative;
	width:390px;
	overflow:hidden;
	}
.alt_nav li a, .alt_nav li a:link, .alt_nav li a:active, .alt_nav li a:visited, .alt_nav li a:hover{
	position:absolute;
	background-position:top center;
	background-repeat:no-repeat;
	z-index:0;
	text-indent:-9999px;
	width:131px;
	height:185px;
	}
.alt_nav li a:hover{
	z-index:1;
	background-position: bottom center;
	}
.alt_nav li.tower a, 
.alt_nav li.tower a:link, 
.alt_nav li.tower a:active, 
.alt_nav li.tower a:visited{
	background-image:url(../UploadedResources/dawh_alt_nav_tower.jpg);
	top:35px;
	left:174px;
	}
.alt_nav li.directory a, 
.alt_nav li.directory a:link, 
.alt_nav li.directory a:active, 
.alt_nav li.directory a:visited{
	background-image:url(../UploadedResources/dawh_alt_nav_directory.jpg);
	top:307px;
	left:273px;
	}
.alt_nav li.glassmaker a, 
.alt_nav li.glassmaker a:link, 
.alt_nav li.glassmaker a:active, 
.alt_nav li.glassmaker a:visited{
	background-image:url(../UploadedResources/dawh_alt_nav_glassmaker.jpg);
	width:144px;
	top:387px;
	left:60px;
	}
.alt_nav li.temple a, 
.alt_nav li.temple a:link, 
.alt_nav li.temple a:active, 
.alt_nav li.temple a:visited{
	background-image:url(../UploadedResources/dawh_alt_nav_temple.jpg);
	top:387px;
	left:173px;
	}
.alt_nav li.slums a, 
.alt_nav li.slums a:link, 
.alt_nav li.slums a:active, 
.alt_nav li.slums a:visited{
	background-image:url(../UploadedResources/dawh_alt_nav_slums.jpg);
	top:202px;
	left:-15px;
	}
.alt_nav li.plaza a, 
.alt_nav li.plaza a:link, 
.alt_nav li.plaza a:active, 
.alt_nav li.plaza a:visited{
	background-image:url(../UploadedResources/dawh_alt_nav_plaza.jpg);
	top:202px;
	left:132px;
	}
/*general*/
#general .secondary_nav{
	margin-top:-50px;
	}	

/*FORUM*/
/*forms*/
#ctl00_ContentPlaceHolder1_forum_viewDiv{
    border: double 3px #927c50;
	clear:both;
	padding:15px;
	margin-top:20px;
	background:#e0c076;
	}		
#forum input, #forum textarea,
.textfield {
	background:#ffffff;
	border:1px solid #927c50;
	padding:5px 3px;
	}	
#forum input:hover, #forum textarea:hover{
	border-color:#000000;
	}
#forum label,
.formlabel {
    padding:0px 15px 15px 0;
	color:#fff0da;
	font-weight:bold;
	}
#forum .signupsubmitbutton {
	font-weight:bold;
	text-transform:uppercase;
	color:#8b3400;
	background:url(../UploadedResources/dawh_nav2_repeat.png) no-repeat center center;
	border-color:#8b3400;
	}
#forum .signupsubmitbutton:hover{
	border-color:#8b3400;
	cursor:pointer;
	background:url(../UploadedResources/dawh_buybook_bg_repeat.png) no-repeat center center;
	}
#forum input.RadUploadSelectButton {
	background:#8b3400;
	}
#forum input.RadUploadSelectButton:hover{
	cursor:pointer;
	}
.formbackground {
  	position:relative;
  	padding: 10px;
  	margin: 10px 0;
  	background: url(../UploadedResources/ysus_form_bg.jpg) no-repeat top;
  	background-color: #77110e;
  	border: 5px solid #eed3aa;
  	}
.formfield{
    border: 1px solid #000000;
    margin: 5px 0 5px 0;
	}
.Submit {
    padding: 5px;
    border: 1px solid #8b3400;
    background-color:#77110e;
    color: #FFFFFF;
    display: block;
    }
.Submit:hover {
    border: 1px solid #77110e;
    background-color:#8b3400;
	cursor:pointer;
	}
.page_content input.text {
	background:#ffffff;
	border:1px solid #8b3400;
	padding:1px 5px 3px 5px;
	}	
.page_content input.text:hover{
	border-color:#ffffff;
	}
.page_content input.submit {
	font-weight:bold;
	text-transform:uppercase;
	color:#8b3400;
	background:url(../UploadedResources/dawh_buybook_bg_repeat.png) no-repeat center center;
	border:1px solid #8b3400;
	margin:5px 0;
	}	
.page_content input.submit:hover{
	border-color:#000000;
	color:#000000;
	cursor:pointer;
	background:url(../UploadedResources/dawh_buybook_bg_repeat.png) no-repeat center center;
	}

/* forum search */	
.forumsearch{
    font-size: 0.8em; 
    padding: 3px 5px;
    margin: 15px;
	text-align:right;
	}
/*forum posts*/	
.forumdetailsname, .forumdetailsdate{
    font-size: 11px;
    display:block;
    text-align:right;
    color:#927c50;
	}
.forumbreadcrumb {
    font-size: 0.8em; 
    padding: 3px 5px;
    margin: 15px;
    border: double 3px #927c50;
	}
.forumbreadcrumb a, .forumbreadcrumb a:link, .forumbreadcrumb a:visited, .forumbreadcrumb a:hover, .forumbreadcrumb a:active{
    color: #000000;
    text-decoration: none;
	}
.forumbreadcrumb a:hover {
    text-decoration: underline;
	}
.forumrow {
    padding: 0;
    margin: 0 15px 10px 15px;
    background:#f0eac8;
    border:1px double #927c50;
    border-left:5px double #927c50;
    padding:5px;
    }
a.psforumbutton, .forumrow a.psforumbutton,
a.psforumbutton:link, .forumrow a.psforumbutton:link,
a.psforumbutton:visited, .forumrow a.psforumbutton:visited,
a.psforumbutton:hover, .forumrow a.psforumbutton:hover,
a.psforumbutton:active, .forumrow a.psforumbutton:active{
    text-decoration: none;
	font-weight:bold;
	font-weight:bold;
    border: solid 1px #0a3229;
	background:#e0c076;
	background:#e0c076 url(../UploadedResources/dawh_page_repeat.jpg) repeat-y top center;
	color:#0a3229;
	padding:5px 3px;
	height:1em;
	margin:0;
	}
a.psforumbutton:hover, .forumrow a.psforumbutton:hover{
	border-color:#7b1100;
    color: #7b1100;
	}
	
	
/* TEMP HIDING SOME FORM FIELDS FOR FORUM SIGN UP */

#ctl00_ContentPlaceHolder1_pluginPublicSignUp_ucEditUser_pnlAvatars,
#ctl00_ContentPlaceHolder1_pluginUserProfile_ucEditUser_pnlAvatars,
#ctl00_ContentPlaceHolder1_pluginPublicSignUp_ucEditUser_pnlPhoneNumber,
#ctl00_ContentPlaceHolder1_pluginUserProfile_ucEditUser_pnlPhoneNumber,
#ctl00_ContentPlaceHolder1_pluginPublicSignUp_ucEditUser_pnlCompany,
#ctl00_ContentPlaceHolder1_pluginUserProfile_ucEditUser_pnlCompany	{
    display: none;
}
	
/*SIFR*/
.sIFR-active h1{
    visibility: hidden;
    width:auto;
	white-space:nowrap;
	}
.sIFR-active h2 {
    visibility: hidden;
	}
* .sIFR-active h1{
    display:inline-block;
	}
* .sIFR-active h2{
    display:inline-block;
	}