/*  
Description: CSS Stylesheet for dcrWrites.com
Version: 1.2
Author: Dan C. Rinnert
*/

@font-face {
font-family: "LeagueGothicRegular";
src:	url("fonts/League_Gothic-webfont.eot") format("embedded-opentype"),
		url("fonts/League_Gothic-webfont.woff") format("woff"),
		url("fonts/League_Gothic-webfont.ttf") format("truetype"),
		url("fonts/League_Gothic-webfont.svg") format("svg");
font-style: normal;
}

@font-face {
font-family: "SortsMillGoudy";
src:	url("/fonts/GoudyStM-webfont.eot") format("embedded-opentype"),
		url("/fonts/GoudyStM-webfont.woff") format("woff"),
		url("/fonts/GoudyStM-webfont.ttf") format("truetype"),
		url("/fonts/GoudyStM-webfont.svg") format("svg");
font-style: normal;
}

@font-face {
font-family: "SortsMillGoudy";
src:	url("/fonts/GoudyStM-Italic-webfont.eot") format("embedded-opentype"),
		url("/fonts/GoudyStM-Italic-webfont.woff") format("woff"),
		url("/fonts/GoudyStM-Italic-webfont.ttf") format("truetype"),
		url("/fonts/GoudyStM-Italic-webfont.svg") format("svg");
font-style: italic;
}

body {
text-align: center;
// background: url("images/background.jpg");
background-attachment: fixed;
background-color: #FFFFFF;
margin: 170px 0px 75px 0px;
font-size: 1em;
}

#wrapper {
margin: 0px auto;
padding: 5px;
text-align: center;
//background-color: #660099;
float: none;
width: 97%;
max-width: 900px;
overflow: hidden;
}

.main_content {
width: 100%;
max-width: 900px;
}

.content_wrapper {
padding: 10px;
max-width: 900px;
height: 100%;
background-color: #FFFFFF;
overflow: auto;
}

.header {
position: fixed;
margin: 0px 0px 0px 0px;
text-align: center;
top: 0px;
width: 100%;
float: none;
overflow: hidden;
z-index: 500;
}

.logobox {
text-align: center;
position: fixed;
padding: 0px 0px 0px 0px;
height: 120px;
width: 100%;
float: left;
z-index: 505;
background-color: #660099;
}

.invisi_header {
text-align: left;
position: fixed;
height: 170px;
width: 100%;
float: left;
}

.footer {
position: fixed;
margin: 0px 0px 0px 0px;
text-align: center;
bottom: 0px;
width: 100%;
float: none;
overflow: hidden;
z-index: 500;
}

.footer_content {
margin: 0px 0px 0px 0px;
bottom: 0px;
text-align: center;
width: 100%;
float: none;
// background: url("background-fade-bottom.png") top repeat-x;
// background-attachment: fixed;

font-family: SortsMillGoudy, serif;
font-size: .8em;
text-transform: uppercase;
color: #FFFFFF;
background-color: #660099;
padding: 3px 1px 0px 1px;

overflow: hidden;
z-index: 500;
clear: both;
}
		
.navigation {
margin: 120px 0px 0px 0px;
text-align: center;
width: 100%;
float: none;

font-family: SortsMillGoudy, serif;
font-size: .9em;
// text-transform: uppercase;
color: #FFFFFF;
background-color: #660099;
padding: 2px 1px 0px 1px;

overflow: hidden;
z-index: 500;
clear: both;
}
		
.fade_bottom {
margin: 0px 0px 0px 0px;
text-align: center;
width: 100%;
float: none;
// background: url("background-fade-bottom.png") top repeat-x;
height: 25px;

overflow: hidden;
z-index: 500;
clear: both;
}
		
.fade_top {
margin: 0px 0px 0px 0px;
text-align: center;
width: 100%;
float: none;
// background: url("background-fade-top.png") bottom repeat-x;
height: 25px;

overflow: hidden;
z-index: 500;
clear: both;
}

		
.primary_column {
margin: 0px 0px 0px 0px;
text-align: left;
height: 100%;
width: 100%;
max-width: 890px;
float: left;
background-color: #FFFFFF;

font-family: SortsMillGoudy, serif;
font-size: 1.05em;
color: #443355;

overflow: hidden;
z-index: 400;
}		


.sidebar_books {
margin: 0px 0px 0px 0px;
padding: 10px;
text-align: center;
width: 25%;
min-width: 161px;
float: right;
background-color: #FFFFFF;

font-family: SortsMillGoudy, serif;
font-size: .9em;
color: #443355;

overflow: hidden;
z-index: 400;
}	

		
.page_header_image {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
text-align: left;
width: 100%;
max-width: 900px;
float: none;

overflow: hidden;
z-index: 400;
clear: both;
}

		
.navigation_bottom {
margin: 0px 0px 0px 0px;
padding: 5px;
text-align: left;
width: 100%;
max-width: 890px;
float: none;
background-color: #FFFFFF;

overflow: hidden;
z-index: 400;
clear: both;
}


.title {
font-family: LeagueGothicRegular, sans-serif;
font-size: 1.5em;
color: #443355;
}


.subhead {
font-family: LeagueGothicRegular, sans-serif;
font-size: 1.2em;
color: #443355;
}

.pre_footer {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
text-align: center;
width: 100%;
max-width: 900px;
float: none;
background-color: #FFFFFF;

overflow: hidden;
z-index: 400;
clear: both;

font-family: SortsMillGoudy, serif;
font-size: .8em;
color: #333333;
}


.counter {
margin: 0px 0px 0px 0px;
text-align: center;
width: 100%;
max-width: 900px;
float: none;
background-color: #FFFFFF;

overflow: hidden;
z-index: 400;
clear: both;

font-family: LeagueGothicRegular, sans-serif;
font-size: 1em;
color: #443355;
}

a:link {
text-decoration: none;
color: #443355;
}

a:hover {
text-decoration: underline;
}

a:visited {
color: #443355;
}

.navigation a {
color: #FFFFFF;
}

.navigation a:visited {
color: #FFFFFF;
}

.footer a {
color: #FFFFFF;
}

.footer a:visited {
color: #FFFFFF;
}