/*







Theme Name: 10PAD2-Rising Sun







Version: 1.5.2







Description: 10PAD2-Rising Sun is a light 2-column theme that features a rising sun banner and a right sidebar. You can choose to use a custom banner or hide the banner in the theme options.







Author: Eric Crooks







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







Tags: black, orange, white, light, two-columns, right-sidebar, fixed-width, custom-header, theme-options







*/















* {







	margin: 0 auto;







}







body {







	background: #ffffff;







	color: #000000;







	font-family: "Gill Sans MT";



	



	font-weight: bold;







	font-size: 0.9em;



	line-height: 0.8em;







}







a {







	color: #339933;







	text-decoration: none;







}







cite {







	font-style: normal;







}







cite a {







	color: #339933;







	font-style: normal;







}







code {







	background: #efefef;







	border: 1px solid #dfdfdf;







	display: block;







	font-size: 1.1em;







	line-height: 1.3em;







	padding: 10px;







}







h2 {







	font-size: 1.5em;







	font-weight: normal;







}







p {







	line-height: 1.5em;







	margin: 1.2em auto;







	text-align: left;







}







pre {







	background: #efefef;







	border: 1px solid #dfdfdf;







	display: block;







	font-size: 1.1em;







	line-height: 1.3em;







	overflow: auto;







	padding: 10px;







}







textarea {







	font-family: "Arial";







	font-size: 1em;







}















/* -header- */















#headerwrap {







	margin: 20px 0 20px 0;







	width: 100%;







}







#header {







	border-bottom: 1px solid #000000;







	clear: both;







	padding-bottom: 5px;







	width: 960px;







}







.bloginfo {







	width: 960px;







}







.bloginfo a {







	color: #339933;



	font-size: 2.75em;	







}







.searchform {







	width: 220px;



        float: left;







}















/* -content- */















#banner-default {







	background: url("images/risingsun.png") no-repeat;







	border: 10px solid #000000;







	height: 115px;







	margin-bottom: 20px;







	width: 700px;







}







#banner-custom {







	background: url("images/banners/banner-custom.php") center center no-repeat;







	border: 10px solid #000000;







	height: 230px;







	margin-bottom: 20px;







	width: 530px;







}







#content {







	float: left;







	margin-right: 20px;







	width: 720px;



	



	font-weight: normal;



	



	line-height: 1em;







}







#contentwrap {







	width: 960px;







}















/* -post and entries- */















.post {



    display: inline-block;



	margin-bottom: 20px;







}







.post a {







	color: #339933;







	text-decoration: none;







}







.post a:hover {







	color: #000000;







	text-decoration: none;







}







.post blockquote {







	background: #efefef;







	border: 1px solid #dfdfdf;







	margin: 1.2em auto;







	padding: 0.1em 1em;







}







.post embed, .post img, .post object {







	display: inline-block;







	margin: 0.6em auto;







	max-width: 690px;





	padding: 3px;







}







.post img, .post object {







	background: #ffffff;





}





.post embed.alignleft, .post img.alignleft, .post object.alignleft {







	margin: 0 10px 10px 0;







}







.post embed.alignright, .post img.alignright, .post object.alignright{







	margin: 0 0 10px 10px;







}







.post h2 {







	background: #000000;







	color: #339933;







	display: block;







	font-size: 1em;







	font-weight: bold;







	padding: 5px;







	text-transform: uppercase;







}







.post h2 a {







	color: #ffffff;







}







.post h2 a:hover {







	color: #339933;







}







.post ul, .post ol {







	line-height: 1.5em;







	margin: 1.2em auto;







}







.post .wp-smiley {







	border: none;







	display: inline;







	margin: 0;







}







.postmetadata-top {







	border-bottom: 1px dotted #dfdfdf;







	margin-top: 5px;







	padding-bottom: 5px;







	text-transform: uppercase;







}







.postmetadata-bottom {







	margin: 1.2em auto;







	text-transform: uppercase;







}







.post .comment-button {







	margin: 1.2em 0 1.2em 0;







	text-transform: uppercase;







}







.post .comment-button a {







	background: #339933;







	color: #ffffff;







	padding: 3px 10px 3px 10px;







}







.post .comment-button a:hover {







	color: #000000;







}















/* -post tables- */















.post table {







	background: #efefef;







	border: 1px solid #dfdfdf;







	border-collapse: collapse;







	line-height: 1.5em;







	margin: 1em auto;







	width: 100%;







}







.post th, .post td {







	background: #efefef;







	border: 1px solid #dfdfdf;







	padding: 5px;







}















/* -sidebar- */















#sidebar1wrap {







	float: left;







	margin-bottom: 20px;







}







#sidebar1 {







	width: 220px;







}







#sidebar1 a, #sidebar1 li.recentcomments, #sidebar1 .textwidget {







	color: #000000;







	display: block;







	padding: 3px 3px 3px 10px;







}







#sidebar1 a:hover {







	background: #000000;







	color: #ffffff;







}







#sidebar1 h2 {







	background: #000000;







	color: #ffffff;







	display: block;







	font-size: 1em;







	font-weight: bold;







	padding: 5px;







	text-transform: none;







}







#sidebar1 h2.small {







	margin: 20px 0 10px 0;







}







#sidebar1 li {







	list-style: none;







}







#sidebar1 li.recentcomments:hover {







	background: #000000;







	color: #ffffff;







}







#sidebar1 li.recentcomments:hover a {







	color: #ffffff;







}







#sidebar1 li.recentcomments a {







	border: none;







}







#sidebar1 li.widget_categories ul li {







	display: block;







	padding: 3px 3px 3px 10px;







}







#sidebar1 li.widget_categories ul li a {







	border-bottom: none;







	display: inline;







	padding: 0;







}







#sidebar1 li.widget_categories ul li:hover, #sidebar1 li.widget_categories ul li:hover a {







	background: #000000;







	color: #ffffff;







}







#sidebar1 select {







	margin: 3px 0 3px 0;







	width: 220px;







}







#sidebar1 small {







	text-transform: uppercase;







}







#sidebar1 .textwidget {







	padding: 3px 0 3px 0;







}







#sidebar1 .textwidget img {







	display: inline;







}







#sidebar1 .textwidget a {







	display: inline;







}







#sidebar1 ul {







	margin: 0;







	padding: 0;







}







#sidebar1 ul.children a, #sidebar1 li.page_item ul li.page_item a {







	padding-left: 20px;







}







#sidebar1 ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item a {







	padding-left: 30px;







}







#sidebar1 ul.children ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item ul li.page_item a {







	padding-left: 40px;







}







#sidebar1 .widget_text a, #sidebar1 .widget_text a img {







	border: none;







	padding: 0;







}







#sidebar1 .widget_tag_cloud {







	margin-bottom: 10px;







	padding-bottom: 3px;







}







#sidebar1 .widget_tag_cloud a {







	border: none;







	display: inline;







	padding: 0 3px 0 3px;







}







#sidebar1 .widget_tag_cloud h2 {







	margin-bottom: 10px;







}







#sidebar1 .widget_rss h2.small a {







	border: none;







	display: inline;







	color: #ffffff;







	padding: 0;







}







#sidebar1 .widget_rss h2.small a img {







	display: none;







}







#sidebar1 .widget_rss ul li {











	display: block;







}







#sidebar1 .widget_rss ul li a.rsswidget {







	border: none;







	display: block;







	padding: 3px 3px 3px 10px;







}







#sidebar1 .widget_rss ul li cite {







	color: #339933;







	font-size: .75em;







	text-transform: uppercase;







	padding-bottom: 3px;







}







#sidebar1 .widget_rss ul li .rss-date {







	color: #339933;







	display: block;







	font-size: .75em;







	text-transform: uppercase;







}







#sidebar1 .widget_rss ul li .rssSummary {







	padding-bottom: 3px;







}















/* -sidebar calendar- */















#sidebar1 .widget_calendar h2 {







	display: none;







}







#sidebar1 .widget_calendar caption {







	background: #000000;







	color: #ffffff;







	font-size: 1em;







	font-weight: bold;







	margin: 20px 0 10px 0;







	padding: 5px;







	text-align: left;







}







#sidebar1 .widget_calendar table {











	width: 100%;







}







#sidebar1 .widget_calendar table a {







	border: none;







	color: #000000;







	display: block;







	padding: 3px;







}







#sidebar1 .widget_calendar table a:hover {







	background: #000000;







	color: #ffffff;







}







#sidebar1 .widget_calendar table td {







	color: #dfdfdf;







	text-align: center;







}







#sidebar1 .widget_calendar table th {







	color: #000000;







	text-align: center;







}















/* -comments- */















#comments, #respond {







    float: right;







	background: #ffffff;







	width: 680px;







}







#commentpages {







	margin-bottom: 20px;







}







ul#commentlist {







	list-style: none;







	margin-bottom: 20px;







	padding: 0;







}







ul#commentlist li.comment {







	border-top: 1px dotted #dfdfdf;







	padding: 5px 0 5px 0;







}







ul#commentlist ul.children {







	list-style: none;







	padding: 0 0 0 20px;







}







ul#commentlist ul.children li {







	border-top: 1px dotted #dfdfdf;







	margin: 10px 0 0 0;







	padding: 10px 0 0 0;







}







ul#commentlist li blockquote {







	background: #efefef;







	border: 1px solid #dfdfdf;







	margin: 1.2em auto;







	padding: 0.1em 1em;







}







/*ul#commentlist a {







	color: #339933;







}*/







h2.comments {







	background: #000000;







	color: #339933;







	display: block;







	font-size: 1em;







	font-weight: bold;







	margin-bottom: 20px;







	padding: 5px;







	text-transform: uppercase;







}







h2.respond {







	background: #000000;







	color: #ffffff;







	display: block;







	font-size: 1em;







	font-weight: bold;







	margin-bottom: 20px;







	padding: 5px;







	text-transform: uppercase;







}







h2.commentpages {







	background: #000000;







	color: #ffffff;







	display: block;







	font-size: 1em;







	font-weight: bold;







	margin-bottom: 20px;







	padding: 5px;







	text-transform: uppercase;







}







small a.comment-edit-link {







	color: #339933;







	text-transform: uppercase;







}







#commentlist div .avatar {

     



	background: #efefef;







	border: 1px solid #dfdfdf;







	float: left;







	margin: 0 10px 10px 0;







	padding: 3px;







}







.vcard .fn, .vcard .says {







	font-weight: bold;







}







.comment-meta {







	font-size: .8em;







	margin-bottom: 40px;







	text-transform: uppercase;







}







.comment-meta a {







	color: #000000;







}







.comment-meta a.comment-edit-link {







	color: #339933;







}







.reply {







	margin-top: 20px;







	text-align: left;







}







li.depth-1 #respond {







	margin: 0 0 -20px 0;







}







li.depth-2 #respond {







	margin: 0 0 -20px -20px;







}







li.depth-3 #respond {







	margin: 0 0 -20px -40px;







}







li.depth-4 #respond {







	margin: 0 0 -20px -60px;







}







li.depth-5 #respond {







	margin: 0 0 -20px -80px;







}







#commentform {







	padding-bottom: 20px;







	width: 720px;







}







#commentform a {







	color: #339933;







}







#commentform input, #commentform textarea {







	background: #efefef;







	border: 1px solid #dfdfdf;







	color: #000000;







	padding: 3px;







}







#commentform #commentbox {







	height: 100px;







	width: 672px;







}







#commentform #submit {







	color: #000000;







	margin-top: 20px;







}







#commentform small {







	text-transform: normal;







}







.commentlinks a {







	color: #000000;







	padding: 5px 10px 5px 10px;







}







.commentlinks a:hover {







	background: #000000;







	color: #ffffff;







}







.commentlinks .current {







	background: #000000;







	color: #ffffff;







	padding: 5px 10px 5px 10px;







}















/* -search form- */















#s {







	background: #000000 url("images/mag.png") top left no-repeat;







	border: none;







	color: #ffffff;







	padding: 3px 3px 3px 22px;







	width: 195px;







}







#searchsubmit {







	display: none;







}















/* -footer- */















#footer {





	border-top: 1px solid #000000;





    font-size: 0.6em;





	clear: both;





	padding: 10px 0 10px 0;







	text-align: right;







	width: 960px;







}







#footer a {





	color: #339933;







}







#footer small {







	text-transform: uppercase;







}















/* -misc and universal- */















.navlink {







	background: #000000;







	color: #ffffff;







	display: block;







	margin: 20px 0 20px 0;







	padding: 10px;







	text-align: center;







}







.navlink a:hover {







	color: #ffffff;







}







.uppercase {







	text-transform: uppercase;







}







.wp-smiley {







	border: none;







	display: inline;







	margin: 0;







}















/* -floats - */















.aligncenter, div.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}







.alignleft {







	float: left;







}







.alignright {







	float: right;







}