/*
Theme Name: SFWA WP
Theme URI: http://www.sfwa.org/
Description: Custom theme for the SFWA website.
Version: 1 (WP2.7.1)
Author: Theme conversion from ModX by Jeremiah Tolbert.  I claim no authorship of the HTML and CSS.
Author URI: http://www.clockpunkstudios.com/
Tags: science fiction, writing
*/
.tags a {color: Gray; font-size: 10px;}
body {
	background: white;
	background-image: url(images/sfwa_site_bg.png);
	background-repeat: repeat-y;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 90%;
}
.header{
	position: relative;
	float: left;
	left: 0px;
	width: 1008px;
	background-color: #ffffff
}
h1 {
	display: none;
	}
.wrapper{
	position: relative; 
	float: left;
	left: 8px;
	width: 998px;
	/* border: 1px black solid; */
	/*background-color: #cccccc */
}
.coffee{
	position: absolute;
	top: 0px;
	left: 340px;
	z-index: 3;
	width:423px;
	height:190px;
	background-image:url(images/coffee_cup.png);
	text-indent:-9999px;
} /* the div that holds the coffee cup -- careful it's hot! */
/* The Menu column and menu css */
.left1{
	position: relative;
	float: left;
	left: 0px;
 	width: 204px;
	/* border: 1px black solid; */
	/* background-color: #bcd2ee */
} /* styles the leftmost menu blue column */
.logo_link {border:none;}
.logo_link img {border:none;}
#post_navigation {list-style-type:none;margin:0 100px;}
#post_navigation li {float:left;margin-right:15px;}
#menu, #menu ul, #menu2, #menu2 ul {list-style-type:none;margin:0;padding:0;}
#menu, #menu2 {margin-bottom:15px;}
#menu2 {margin-top:0px;}
.memoriam {margin-left:14px;margin-top:10px;}
#menu  li, #menu2 li {font-weight:bold;}
#menu li li, #menu2 li li {font-weight:normal;}
#menu a, #menu2 a {
	position: relative;
	text-decoration: none; 
	text-align: left;
	background-color: #afbcd2; 
	color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	display: block; 
	width: 162px;
	border: 1px solid #fff;
	border-color: #def #678 #345 #cde;
	padding: 2px 4px;
	margin: 7px 10px 0px 16px;
	/*	 font-size: 12px;
	line-height: 140%;
	list-style-type: none;
	margin: 0;
	padding: 2px 0px 0px 0px; */
	}
#menu a:visited, #menu2 a:visited {
	color: #345;
}
#menu a:hover, #menu2 a:hover {
 	top:2px;
	left:2px;
	color:white;
 	background: #3d5172;
	border-color:#345 #cde #def #678;
	}
#menu_sub a, #menu ul li a, #menu2 ul li a {
	background-color: #cad7f2; 
	color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	display:block; 
	width: 162px;
	border: 1px solid #fff;
	border-color: #def #678 #345 #cde;
	padding: 2px 0px 2px 8px;
	margin: 0px 10px 0px 16px;
	}
.left2{
	position: relative;
	float: left;
	left: 0px;
	width: 205px;
} /* This is the Featured Author and Book Column */
.featured_title {
	font-family: times, times new roman, serif;
	font-size: 17px;
	letter-spacing: 3.5px;
	margin-left: -1px; /* Something ODD is going on here! */
	padding; 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	/* border: 1px black solid; */
	}
.featured_text {
	font-family: times, times new roman, serif;
	font-size: 14px;
 	line-height: 135%;
	margin-left: -1px; /* Something ODD is going on here! */
	margin-top: 5px;
	width: 180px;
}
.featured_text img {
    border-style: none;
}
.photography_credit { /* used in the featured author posts */
    font-size: 12px;
    color: #345;
}
.right{
	position: relative;
	float: right;
	right: 0px;
	width: 588px;
z-index: 4;
	/* this is the main window with a white background */
}
.frontright {z-index:2;}
.right_style{
	margin: 15px 15px 0px 25px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	/*border: 1px black dotted; */
	/*background-color: #ffffff */
}
.page_body {margin-top:130px;}
.page_body h2 {text-align:right;}
.right_style h2{
         font-size: 16px;
         margin: 0px;
         padding: 0px;
}
.right_style a{
	text-decoration: none; 
	color: #385481;
	font-weight: bold;
}
.right_style .comments{
	font-weight: normal;
	font-size: 10px;
	}
.right_style p {
	margin: 0px 10px 15px 10px;
}
.pgee-read-more {
	letter-spacing: 1px;
}
.pgee-read-more a:hover{
	background: gray;
	color: white;
	letter-spacing: 1px;
}
.author {
	font-size: 11px;
}
/*  STYLES FOR THE MAIN BLOG */
a.title{
	font-size: 20px;
}
.footer{
	position: relative;
	float: left;
	left: 0px;
	width: 1008px;
		/* background-color: #cfcfcf */
}
p {
	margin: 0;
	padding: 0px 15px;
}
.right_style .post_date {
	font-size: 10px;
        color: Gray;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.right_style .post_info {
	font-size: 10px;
        color: Gray;
	margin: 0px;
	padding: 0px 0px 20px;
}
.right_style .post_info a {
        color: Gray;
}
.right_style .post_info a:hover {
        background: Gray;
        color: white;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 5px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 5px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
/* End Images */
/* FORMS */
form#login {
 /*background-color: #CCCCCC;
 color: #000000;
 border: 1px solid #999999; 
	background-color: #bcd2ee;
	background-color: #aebacf;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
#loginbox {
	margin-left: 11px;
	margin-bottom: 10px;
}
/* Wide Page CSS */
#wide_page {
	background: white;
	background-image: url(images/sfwa_site_bg_w.png);
	background-repeat: repeat-y;
}
.right_wide{
   position: relative;
   float: right;
   right: 0px;
   width: 788px;
   /*border: 1px black dotted; */
   /*background-color: #ffffff */
}
.right_wide h2 {text-align:center;}
.info_center_heading {
	font-size: 20px;
	letter-spacing: 2.5px;
	padding: 10px 15px 10px 15px;
	margin: 30px 5px 15px 5px;
        
        border: 1px black solid;
        background-color: #eeeeee;
}
.info_center_topic {
	font-size: 15px;
	/*letter-spacing: 2.5px;
	padding; 10px 5px 5px 5px;
	margin: 10px 5px 5px 5px;
        
        border: 1px black solid; */
}
.info_center_topic a:hover {
    color: gray;
}
.info_center_content {
	font-size: 12px;
}
.footer {
   color: gray;
   font-size: 12px;
}
.sfwa_footer { /*The sfwa copyright information*/
   font-family: verdana, helvetica, sans-serif;
   float: right;
   color: #777;
   margins: 15px 30px 15px 0px;
   font-size: 11px;
   width: 560px;
}


/*Writer Beware Template Styles*/

.writer_beware_content {

}

h2.writer_beware_content {
   text-align: left;
}

/* Search form */
#searchform {position:absolute;right:5px;top:5px;z-index:100;}
.hidden {display:block;font-size:14px;font-weight:bold; color:#777;border-bottom:1px solid #CCC;margin-bottom:10px;}
#s2 {width:103px;}

