/*---------------------------------------------
*	File Name:		screen.css
*	Website Name:	Sampsonia Way
*	Website URI:	
*	Copyright:		2009 City of Asylum
*	
*	Author: 		Zoltun Design
*	Author URI:		www.zoltun.com
*
*   The body is declared in the master.css
*	stylesheet.  
*--------------------------------------------*/

/*	Global Styles
---------------------------------------------*/

body { color: #333;	}

a {
	color: #990000;
	text-decoration: none;
}

.red { color: #990000 !important; }

/*	Header
---------------------------------------------*/

#header {
	padding: 20px 0 0 20px;
	height: 182px;
	}

	.urgent_request {
		display: block;
		float: left;
		height: 50px;
		padding: 0;
		margin: 0px 0 0 170px;
		width: 73px;
	}
	
	.urgent_request li, { display: inline; float: left; }
	.urgent_request li a { 
		display: block;
		color: #900;
		float: left;
		line-height: 1.2;
		text-transform: uppercase;
		width: 73px;
	}



.left_header { float: left; width: 500px; }

.right_header { float: right; width: 410px; }

	#siteDescription {
		font-family: /*"Helvetica Neue Medium Condensed", "HelveticaNeue MediumCond", "Arial Narrow",*/ Arial, Helvetica, sans-serif;
		font-size: 1.6em;
		margin: -5px 0px 0px 0px;
		}
		
	#searchArea {
		float: left;
		height: 40px;
		padding: 20px 0;
		}
		
		#s {
			border: 1px solid black;
			float:left;
			height: 20px;
			margin-right: 10px;
			width: 200px;
			}
		
		#searchsubmit {
			border: none;
			background: white;
			color: black;
			cursor: pointer;
			cursor: hand;
			float: left;
			font-size: .9em;
			font-weight: bold;
			margin-top: -4px;
			height: 30px;
			} 

	.screen-reader-text { display: none; }
	
/*	Page Structure
---------------------------------------------*/

#wrap { width:960px; /*margin:0 auto;*/ }

#main { clear: both; padding: 1px 0px 0px 20px; }
	
	#sidebar { 
		float: left;
		padding-top: 10px;
		width: 195px;
		font-weight: bold; 
		}
		
		#sidebar a { #900; }
			
		.picCaption { font-size: .9em; font-weight: bold; }
		
		.sideTitle {
			font-size: 17px;
			line-height: 20px;
		}
		
		.sideTitle_BiMonthly {
			font-size: 12px;
			/*line-height: 20px;*/
		}
		
		.sideSubTitle_BiMonthly {
			font-size: 11px;
			/*line-height: 20px;*/
		}
		
		.sideTitleArchive {
			font-size: 13px;
			line-height: 15px;
		}
		
		#sidebar ul { list-style: none; }
	
	#content { 
		float: left;
		margin: 0 20px 0 0;
		width: 515px;
		}
		
		.issue { width: 710px !important; }

	#coverPage { 
		float: left;
		margin: 0 10px 0 0;
		width: 720px;
		}
				
	#preview {
	width: 210px;
	position: absolute;
	left: 760px;
	top: 233px;
		}
		
		#blogExcerpt {
			background: #5b6934 url(../images/bg_blog_excerpt.gif) no-repeat;
			color: #111;
			min-height: 95px;
			padding: 10px 20px 10px 40px;
			}
	
	.article { border-bottom: 1px solid #333; margin: 0px 20px 20px; padding-bottom: 20px; width: 405px; }
		
		#post-end { display: none; }
		
		.article a { color: #900; }
		
		.articleIssue { width: 600px; }
	
		.article blockquote { font-size: .9em; }
		
		.article hr { border: 0px; border-top: 1px solid #999; background: transparent; height: 1px; }
		
		.article ul { list-style: square; }
		
		.article ol { list-style: decimal; }
	
		.articleDetails {
			background: url(../images/bg_post_details.gif) no-repeat;
			height: 34px;
			line-height: 34px;
			font-size: 1.1em;
			margin: 0px 0px 15px -15px;
			padding: 0px 10px;
			width: 403px;
		}
		
		.articleTitle { color: #900; font-size: 1.8em; font-weight: bold; margin-bottom: 0; padding-bottom: 0; }
		
		.excerptTitle { color: #333 !important; font-size: .6em !important; }
		
		.articleTitle a { color: #900; }
		
		.articleTitle a:hover { text-decoration: none; }
				
		.articleAuthor { font-size: 1.2em; color: #666 !important; font-weight: bold; font-style: italic; margin-top: 0; padding: 0; }
		
		.articleAuthor a { font-size: 1.2em; color: #666 !important; font-weight: bold; font-style: italic; }
		
		.articleAuthor a:hover { text-decoration: none; }
		
		.commentsAdd {
			background: url(../images/bg_add_yours.gif) no-repeat right center;
			color: #000;
			display: inline-block;
			height: 30px;
			line-height: 30px;
			padding-right: 30px;
		}
		
		.location { font-size: 1.1em; padding-top: 0; }
		
		.printPurchase { font-weight: bold; text-transform: uppercase; }
		
		.more { display: inline; }
	
	.searchresults { float: left; width: 650px; }
	
	.archive_catname { display: none; }
	.archive_list { list-style-type: none !important; font-size: 1.2em; font-weight: bold; margin: .6em 0em; padding-left: 0; }
	.archive_list li {  margin-bottom: .6em; }
			

#footer { clear: both; margin: 0px 10px; padding: 15px 0px; }

/*	Navigation
---------------------------------------------*/

#nav {
	clear: both;
	height: 130px;
	line-height: 1.2 !important;
	letter-spacing: 0.1em;
	margin-top: 0px;
	padding: 0 0 0 0px;
	width: 500px;
	}
	
	#nav li { float: left; display: inline; }
	
	#nav li a {
		background: #fff;
		clear: left;
		color: #000;
		display: block;
		float: left;
		font-size: 0.9em;
		height: 30px;
		padding: 40px 0px 60px 10px;
		text-decoration: none;
		width: 73px;
		}
		
	#nav li.current_page_item a,
	#nav li.current-page-item a,
	#nav li.current-cat a,
	#nav li a:hover { background: #c78f30; }

.sideNav {
	background-repeat: no-repeat;
	font-size: 0.9em;
	padding: 0px 20px 0px 30px;
	margin: 0px 0px 10px;
	list-style: none;
	}
	
	.sideNav li { 
		display: block;
		padding: 5px 0px;
		}
	
	.sideNav li a {
		color: #900;
		font-weight: bold;
		text-decoration: none;
		}
	
	.sideNav li a:hover { text-decoration: underline; }
	
	.writer_pic { width: 150px; }

.sideNavContact { padding-left: 0px; }
.sideNavBlog { background-image: url(../images/bg_blog_sideNav.gif); min-height: 103px;
	padding: 0px 20px 0px 60px;
 }
.sideNavRecent { background-image: url(../images/bg_recent_sideNav.gif); min-height: 209px; 
	padding: 0px 20px 0px 60px;
}
.sideNavArchive { background-image: url(../images/bg_archive_sideNav.gif); min-height: 141px; 
	padding: 0px 20px 0px 60px;
}
.sideNavInside { 
	background-image: url(../images/bg_inside.gif); 
	background-color: #6b828e;
	min-height: 247px; 
	padding: 40px 25px 5px 7px; }
	
.sideNavInside li a { color: #fff; text-decoration: none;}

.sideNavMagArchive { 
	background-image: url(../images/bg_archive.png); 
	background-color: #6b828e;
	min-height: 247px; 
	padding: 40px 25px 5px 7px; }
	
.sideNavMagArchive li a { color: #fff; text-decoration: none;}
	
.sideNavNews { 
	background-image: url(../images/bg_news.gif); 
	background-color: #ae4235;
	margin-top: 10px; 
	padding: 30px 25px 10px 7px; }
	.sideNavNews a {color:#ccff33 !important }
	
.sideNavNewsArchive { 
	background-image: url(../images/bg_news.gif); 
	background-color: #ae4235;
	margin-top: 15px; 
	padding: 30px 25px 10px 7px; }
	.sideNavNewsArchive a {color:#ccff33 !important }

.sideNavLiterary { padding-left: 10px; }
	.titleLink { font-weight: normal !important; color: #900; }
	.authorLink { font-weight: bold; font-style: italic; }
	.archiveLink {
	font-size:14px;
	font-weight: bold;
!important; 	color: #C78F30;
	line-height: 25px;
}

.sideNavBiMonthly { padding-left: 10px; }
	.titleLink { font-weight: normal !important; color: #900; }
	.authorLink { font-weight: normal; font-style: italic; }
	.archiveLink {
	font-size:14px;
	font-weight: bold;
!important; 	color: #C78F30;
	line-height: 25px;
}
		

/*	Headings
---------------------------------------------*/

h1 {}

	#siteTitle {
		background: url(../images/header_logo.gif) no-repeat;
		display: block;*/
		color: #333;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 2em;
		font-weight: bold;
		height: 23px;
		line-height: 1;
		margin: 0 0 10px 10px;
		padding: 0;
		overflow: hidden;
		text-indent: -999px;
		text-transform: uppercase;
		text-decoration: none;
		width: 246px;
		}	

h2 {}

h3 {}


/*	Text Styles
---------------------------------------------*/

p {} 
 
 	#blogExcerpt p { margin: 0px 0px !important; padding: 0px 0px !important; }
	
 	.credit { border-top: 1px solid #ccc; font-size: .9em; margin: 10px; padding: 5px 0px; }
 	.credit cite { font-style: normal; }
	
	.more p { display: inline; font-weight: bold; padding: 0; margin: 0; }


/*	Forms
---------------------------------------------*/

/*	Comments
---------------------------------------------*/

/*	Extras
---------------------------------------------*/
