/*  
Theme Name: RE News Network
Theme URI: 
Description: The default RE News Network theme
Version: 0.9
Author: Duane LeGate
Author URI: http://www.renewsnetwork.com/

*/


body {
	margin: 0px;
	background-color: #F7F4A3;
}
body, p, table {
	font-size: 12px;
	color: #09367A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin: 13px 0px;
}

a:link { color: #137 }
a:visited { color: #777 }
a:active { color: #933 }
a:hover { color: #933 }

h1, h1 a, h1 a:visited {
	margin: 0px 0px 9px 0px;
	color: #09367A;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
h2 {
	margin: 0px;
	color: #933;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
}
h3 {
	margin: 0px;
	color: #933;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

blockquote {
	background-color: #eee;
	font-style: italic;
	margin: 13px 1px;
	border: 3px solid #eee;
	border-left: 3px solid #aaa;
	padding: 0px 7px;
}

#renn_nav {
	padding: 11px;
}
#renn_nav, #renn_nav p {
	font-size: 11px;
	xxtext-align: center;
}
#renn_nav p {
	margin: 3px 0px;
}
#renn_nav h3 {
	font-size: 12px;
	color: #933;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
#renn_nav a {
	color: #09367A;
}
#renn_nav a:hover {
	color: #933;
}

#renn_content {
	margin: 13px 0px 13px 13px;
	width: 570px;
}

#renn_reprintinfo {
	margin-top: 21px;
	padding: 13px 0px 13px 0px;
	border-top: 1px #554 solid;
	font-size: 11px;
}

#renn_ftr {
	margin: 0px;
	padding: 7px 0px;
	border: 2px #09367A solid;
	border-left: none;
	border-right: none;
	background-color: #fff;
	text-align: center;
}

#renn_ad_728_center {
	float: clear;
	border: 1px #ccc solid;
	border-left: none;
	border-right: none;
	text-align: center;
}

.renn_error {
	border: 1px solid #eed;
	background-color: #9c7;
	margin: 13px 0px;
	padding: 3px 7px;
	color: #fff;
}
.renn_error b {
	color: #b50;
}

#renn_nextpage {
	margin-top: 17px;
	text-align: center;
	font-weight: bold;
}
#renn_nextpage a {
	color: #b50;
}

.renn_code {
	font-family: Courier New, Courier, mono;
}

#renn_sidebar {
	width: 250px;
	background-color: #ffd;
	padding: 7px 0px;
	vertical-align: top;
}
#renn_sidebar .renn_sidebarcontent {
	margin: 0px 5px;
}
#renn_sidebar, #renn_sidebar p, #renn_sidebar table {
	font-size: 11px;
	color: #554;
}
#renn_sidebar p {
	margin: 0px;
}
#renn_sidebar h2 {
	margin: 0px;
	border: 1px #554 solid;
	border-left: none;
	border-right: none;
	background-color: #9c7;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#renn_sidebar h3 {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	text-align: left;
	margin: 7px 0px 0px 0px;
}
#renn_sidebar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#renn_sidebar li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}



#renn_recentpostlinks {
	float: right;
	width: 200px;
	margin: 0px 0px 7px 13px;
	border: 1px #777 dashed;
	font-size: 11px;
	padding: 3px;
}
#renn_recentpostlinks h2 {
	margin: 0px;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#renn_recentpostlinks ul {
	margin: 3px 0px 0px 17px;
	padding: 0px;
}
#renn_recentpostlinks li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

.post {
	margin-bottom: 21px;
}
.post h1 {
	margin: 0px;
}
.post h2 {
	margin: 0px;
	color: #933;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
}
.post h2 a, .post h2 a:visited {
	text-decoration: none;
	color: #933;
}
.post h2.archive, .post h2.archive a, .post h2.archive a:visited {
	font-size: 17px;
	color: #933;
}
.post small {
	color: #777;
}
.postftr {
	margin: 17px 0px;
	border-top: 1px #ddd solid;
	padding-top: 7px;
	color: #777;
	font-size: 11px;
	line-height: 17px;
}

.wp_commentslist {
	margin: 0px 0px 21px 0px;
	padding: 0px;
	list-style-type: none;
	border-top: 1px #ccc solid;
}
.wp_commentslist li {
	padding: 7px 13px 0px 13px;
	border-bottom: 1px #ccc solid;
	font-size: 12px;
	background-color: #ffe;
}
.wp_commentslist li.alt {
	background-color: #f9f9f9;
}
.wp_commentslist li p {
	margin: 7px 0px;
	font-size: 12px;
}
.wp_commentslist li a {
	text-decoration: none;
}

.wp_editentry {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.wp_nav {
	background-color: #ffc;
	padding: 1px 3px 2px 3px;
	font-size: 11px;
}

.alignright { float: right; }
.alignleft { float: left }
