/*



Theme Name: Wisconsin Screen Writers Forum

Theme URI: http://www.cuttdesign.com

Description: 'This is for WSF'

Author: Brian Orcutt

Author URI: http://www/cuttdesign.com

Version: 1.0



*/



/* Reset */



html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, address, code, img, 

small, strong, dl, dt, dd, ol, ul, li,

fieldset, form, label {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

background: #000;

}



ol, ul {

	list-style: none;

}



/* End Reset */



h2 {

 font-size: 30px;

 font-family: Times;

 font-weight: bold;

 color: #999;

 text-transform: uppercase;

}



h3 {

 font-size: 18px;

 font-family: Arial, Helvetica, sans-serif;

 font-weight: bold;

 color: #999;

 text-transform: uppercase;

}



h4 {

 font-size: 22px;

 font-family: Times;

 font-weight: bold;

 color: #752121;

 text-transform: uppercase;

}



h5 {

 font-size: 20px;

 font-family: Times;

 font-weight: bold;

 color: #752121;

 text-transform: uppercase;

}



h6 {

font-size: 20px;

 font-family: Times;

 font-weight: bold;

 color: #752121;

 padding: 10px;

 background: #dbc578;





}





p {

 font-size: 16px;

 text-align: left;

 font-family: Arial, Helvetica, sans-serif;

 color: #000;

}



a {

 text-decoration: none;

 color: #d8c076;

 font-size: 16px;

 font-weight: bold;

}



a:hover {

 text-decoration: underline;

}



input #user_login  {

 background: #e9e9e9;

 border: 1px solid #d9e74f;

 color: #251206;

 padding: 3px;

}







/* Main Styles */





#wrap {

width: 900px;

margin: auto;



}



#header {

 background: url(img/header_bg.jpg) no-repeat;

 height:150px;

 position: relative;

}



#header h1 {

 margin-left: 45px;

 margin-top: 25px;

 background: url(img/WSF_Logo.png) no-repeat;

 width: 248px;

 height: 100px;

 text-indent: -9999px;

 float: left;

}



#header h1 a {

  width: 248px;

 height: 100px;

 display: block;

}



#header #search {

 margin-top: 20px;

 width: 270px;

 height: 66px;

 position: absolute;

 right:0;

}

 

#header #search input#s{

width: 130px;

margin-left: 44px;

margin-right: 5px;

background: #999;

border: 1px solid #333;

}



#header #search #searchsubmit{

background: #752121;

border: solid 1px #000;

color: #fff;

}



#rss {

 margin-top: 100px;

 width: 60px;

 height: 53px;

 position: absolute;

 right:0;





}



#wp-submit{

background: #752121;

border: solid 1px #000;

color: #fff;

}

 

#nav {

border-top: 2px solid #333;

border-bottom: 4px solid #992b2b;

background: #dbc578;

padding:10px;

height: 20px;

}



#nav li{

list-style: none;

margin: 0;

display: inline;

}



#nav li a{

text-decoration: none;

padding:12px;

 font-family: Arial, Helvetica, sans-serif;

 font-weight: bold;

 font-size: 18px;

margin-left: 20px;

color: #752121;



}



#nav li a:link { color: #fff; }



#nav li a:hover{

color: #fff;

background: #992b2b;

}



#nav li a #current{ 

background: #992b2b;

color: ##752121;



}



/* Main Content */



#main {

clear: both;

overflow: hidden;

background: #212121 url(img/main_bgback.jpg) repeat-y;

}



#main #primary {

float: left;

width: 630px;

}



#main #primary_full {

float: left;

width: 900px;

background: #333;

}





#main #sidebar {

float: right;

width: 268px;



}



#sidebar h3{

font-size: 20px;

color: #d8c076;

padding-left: 20px;





}









#main #primary .post-item,

#page_content {

margin-bottom: 28px;

position: relative;

overflow: hidden;

padding-top: 15px;

padding-right: 40px;

padding-left: 30px;

padding-bottom: 20px;

}



#page_content p {

padding-top: 10px;

padding-bottom: 20px;

font-size: 14px;

line-height: 18px;

color: #999;

}



#page_content ul li {

padding: 3px 0 3px 0;

margin-left: 30px;

color: #999;

line-height: 20px;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

font-style: italic;

list-style: url(img/square.jpg);

}



#page_content h4 {

font-size: 24px;

color: #dbc578;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

border-bottom: 2px solid #752121; 

}



#page_content h5 {

font-size: 18px;

color: #dbc578;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

border-bottom: 2px solid #752727; 

}



#page_content a {

font-size: 12px;

color: #eae1c6;

}





.post-item img {

float: left;

margin: 30px 20px 30px 0;

padding: 4px;



}



#primary h2 {

letter-spacing: 1px;

font-weight: normal;

padding-right: .5em;

line-height: 32px;

margin-bottom: .2em;

}



.post-item h2 {

margin-bottom:0

}



.post-item h2 a {

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

line-height: normal;

text-decoration: none;

color: #dbc578;

}



.post-item h2 a:hover {

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

text-decoration: none;

color: #999;

}



.post-item p.meta {

background: #999;

color: #000;

font-size: 12px;

font-style: italic;

line-height: 15px;

padding: 2px;

}



.post-item p {

color: #999;

font-style: italic;

margin-bottom: 1.2em;

font-size: .9em;



}



.single .post-item p {

margin-left: 0;}





a.more-link {

background: #e1e1e1;

padding: 6px;

color: #696969;

border: 1px solid #a4a4a4;

font-size: .9em;

height: 15px;

line-height: 15px;

width: 70px;

min-width: 70px;

text-align:center;



}



div.numComments {

background: url(img/commentIcon.png) no-repeat;

height: 38px;

width: 43px;

line-height: 38px;

position: absolute;

right: 15px;

top: 13px;

text-align: center;}



#morePrev a {

background: #752121; 

padding: 8px;

margin-bottom: 10px;

margin-right: 10px;

color: white;

font-size: 12px; 

font-style: italic;

float:right;

}





/* Secondary/Sidebar */



.widget {

margin-top: 15px;

margin-bottom: 28px;

padding: 8%;

overflow: hidden;

color: #fff;

}



.widget  h2 {

color: #d8c076;

font-family: Arial, Helvetica, sans-serif;

margin: 4% 0;

font-size: 20px;

font-weight: bold;

}



.widget  ul li {

padding: 10px;

border-bottom: 1px solid #561918;

margin-left: 15px;

border-top: 1px solid #752121;

list-style: url(img/square_black.jpg);

line-height: 20px;

}



.widget ul li a {

color: #eae1c6;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

font-size: 12px;

}



.widget ul li a:hover {

color: #000;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}



.widget ul li:first-child {

border-top: none;



}



.widget ul li:last-child {

border-bottom: none;



}



.entry-content {

font-family: arial;

font-size: 12px;

color: #fff;

}





/*Single Posts*/

body.single div.post-item p {

font-style: normal;

}



.single div.post-item ul {

margin: 1em 0;

color: #7e7e7e;

}



.single .post-item ul li {

padding-left: 1em;

margin-left: 2em;

list-style: disc;

line-height: 2em;

}



.single .post-item p.meta {

background: #752121;

color: #fff;

font-size: 12px;

font-style: italic;

line-height: 15px;

padding: 2px;



}



#footer {

clear: both;

overflow: hidden;

padding: 10px;

background:#752121;

border-top: 4px solid #999;

}





.copyright {

float: left; 

color: #fff;

font-size: 12px;

}



/* page Content */



#page_content {

padding-bottom: 20px;

}



#page_content h2 a {

color: black;

}



#page_content h2,

#page_content h3 {

margin: 1em 0;}











/* Comments Template */

#comments_template {

margin-top: 2em;

background: #333;

border: 1px solid #666;

clear: both;

margin-bottom: 28px;

overflow: hidden;

padding-right: 40px;

padding-left: 30px;

padding-top: 30px;

-moz-border-radius-topright: 5px;

-webkit-border-top-right: 5px;

position: relative;



}



#comments_template {

background: #333;

margin-right: 10px;

}



#comments_template li {

clear: left;

border-bottom: 1px solid #d3d3d3;

border-top: 1px solid 666;

padding: 2em 0;

overflow:hidden;

}



#comments_template li: first-child {

border-top: none;}



#comments_template li: last-child {

border-bottom: none;

}



#comments_template .avatar {

float:left;

margin-right: 25px;

background: #afafaf;

border: 1px solid white;

border-right: none;

border-bottom: none;

padding: 4px;

}



.main_comment {

background: #666;

margin-left: 133px;

padding: 15px;

position: relative;

}



.main_comment span.arrow {

width: 0;

height: 0;

line-height: 0;

border-bottom: 25px solid #333;

border-right: 20px solid #666;

position: absolute;

top: 10px;

left: -20px;

}





#social_media {

width:270px;

margin-bottom:10px;

}



#social_media h2 {

color: #d8c076;

font-family: Arial, Helvetica, sans-serif;

margin-left: 20px;

margin-top: 20px;

font-size: 20px;

font-weight: bold;

}



#social_media ul {

list-style-type:none; 

margin:20px 10px 5px 20px; 

padding:0;}



#social_media ul li {

display:inline; 

padding: 0 6px 0 0;}


#respond h3 {
padding:  5px;

}

#respond input {
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #666;
	
}

#respond label {
	color: #f2f2f2;
}

#respond textarea {
		background: #666;
}




