/*`

Theme Name: Benevolence

Theme URI: http://www.thoughtmechanics.com/blog/2005/01/03/benevolence/

Description: An inclination to perform kind, charitable acts.

Version: 1.0

Author: Theron Parlin

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

*/



body {

	position: relative;

	background: #333;

	height: 100%;

	font-family: Arial;

	text-align:left;

	color:#000;

	font-size: 8pt;

	margin:  0px;

	padding: 0;

	text-align: center;

}



#wrapper {

	position: relative;

	height: 100%;

	width: 700px;

	border-left: 10px solid gray;

	border-right: 10px solid gray;

	margin: 0 auto;

	background-color: #333;

} 



#insideWrapper {

	position: relative;

	top: 0px;

	height: 100%;

	width: 700px;

	margin: 0px;

	background-color: #FFF;

	text-align: left;

}



#insideWrapper:after{

content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}



.post {

	position: relative;

	top: 0px;

	width: 420px;

	left: 0px;

	margin: 0px;

	background-color: #fff;

	text-align: left;

}



#content {

	width: 420px;

	margin-left: 250px;

	background-color: #fff;

	text-align: left;

}



#contentb {

	width: 420px;

	margin-left: 160px;

	background-color: #fff;

	text-align: left;

}



#sidebar {

	position: relative;

	float: left;

	width: 180px;

	left: 40px;

	padding: 0px;

	background-color: #fff;

	text-align: left;

	font-family: Arial;

	color: #000;

	font-size: 7.5pt;

	line-height: 11pt;

	text-transform: uppercase;

} 



.left {

	float: left;

	margin: 0px 10px 0px 10px;

}



.right {

	float: right;

	margin: 0px 10px 0px 10px;

}



#masthead {

	position: relative;

	top: 0px;

	background: url('images/masthead/fireworks.jpg');

 	width: 700px;

 	height: 225px;

	margin: 0px;

	margin-top: 0px;

}



.centeredImage {

    text-align:center;

    margin-top:10px;

    margin-bottom:0px;

    padding:0px;

}



#footer {

	font-size: 7pt;

	position: relative;

	color: #fff;

	top: 5px;

	width: 700px;

	margin: 0px;

	margin-top: 5px;

	margin-bottom: 0px;

	text-align: center;

}



#footer a {

	color: #fff;

}



#footer a:visited {

	color: #fff;

}



#footer a:hover {

	color: #009933;

	border: 0px;

}

 



.sep {

	position: relative;

	background: url('images/sep.jpg');

 	width: 162px;

	height: 14px;

	margin: 0px;

	padding: 0px;

	left: 132px;

	text-align: center;

}



#sidebar a {

	color: #000;

}



#sidebar a:visited {

	color: #000;

}



#sidebar a:hover {

	color: #999;

}



.commentBox {

	position: relative;

	margin: 0 auto;

	width: 90%; 

	background-color: #f5f5f5; 

	text-align: left; 

	border: 1px solid #999; 

	padding: 5px;

}



.cite {

	font-size: 7pt;

	color:#666;

}



code {

	font-family: Courier New, Verdana;

	text-align:left;

	color:#666;

	font-size: 8pt;

}



input {

	border: 1px solid #333333;

	background-color: #FFFFFF;

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

	font-size: 8pt;

	color: #000000;

	padding: 0px;

}



h2 {

	color: #666;

	font-size: 14px;

	text-align: left;

}



ul {

	margin-top: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	padding-left: 0px;

}



li {

	list-style-type: none;

	margin-left: 0px;

}



blockquote, blockquote p {

	text-indent: 0px;

	margin-bottom: 7px;

	color: #666;

}



.footerLink {

	color: #666;

	text-decoration: underline;

}



a.footerLink {

	color: #666;

	text-decoration: underline;

}



a.footerLink:visited {

	color: #666;

	text-decoration: underline;

}



a.footerLink:hover {

	color: #999;

	text-decoration: underline;

}



.title {

	font-family: 'Arial Black';

	color: #333;

	font-size: 7.5pt;

	text-transform: uppercase;

}



a.title {

	color: #333;

}



a.title:visited {

	color: #333;

}



a.title:hover {

	color: #999;

	border: 0px;

}



#blogTitle {

	position: relative;

	top: 50px;

	left: 20px;

	font-family: 'Arial Black';

	color: #FFF;

	font-size: 8pt;

	text-transform: uppercase;

	text-align: left;

}



#blogTitle a {

	color: #FFF;

}



#blogTitle a:visited {

	color: #FFF;

}



#blogTitle a:hover {

	color: #009933;

	border: 0px;

}



.commentPos {

	font-family: 'Arial Black';

	font-size: 7pt;

	position: relative;

	margin: 0px;

	padding: 0px;

	text-align: center;

	text-transform: uppercase;

}



.admin {

font-weight: bold;

}



a.commentPos {

	font-family: 'Arial Black';

	color: #009933;

}



a.commentPos:visited {

	color: #009933;

}



a.commentPos:hover {

	color: #000;

	border: 0px;

}



a {

	color: #009933;

	text-decoration: none;

}



a:visited {

	color: 009933;

	text-decoration: none;

}



a:hover {

	color: #394651;

	text-decoration: none;

	border-bottom: 1px dashed #394651;

}
