/*  

Theme Name: Mark The Spark

Theme URI:

Description: Created for Mark Bauer by Coursey.

Version: 1.0

Author: Kurzee

Author URI: http://www.twitter.com/coursey

*/
html {
	height:100%;
}
body {
	margin:0;
	font-family:Times New Roman;
}
#header {
	width:100%;
	height:87px;
	background: url(images/headerBg.png) repeat-x;
}
#headerLights {
	width:100%;
	height:87px;
	background: url(images/headerBg_lights.png) no-repeat center;
}
#headerContent{
	margin-left:auto;
	margin-right:auto;
	width:825px;
}
#headerTitle {
	padding-top:10px;
	text-shadow:1px 1px 1px #4b4b4b;
	float:left;
}
#headerTitle a{
	color:white;
	font-size:32pt;
	text-decoration:none;
}
#menu {
	float:right;
	font-size:10pt;
	font-family:Arial, Times New Roman;
}
#menuText ul {
	list-style-type:none;
	padding:0;
	margin: 0;
	margin-top:10px;
}
#menuText li{
	display:inline;
	margin:18px;
}
#menuText a{
	text-transform:uppercase;
	color:white;
	text-decoration:none;
	text-shadow:0px 0px 2px black;
}
#menuText a:hover {
	text-decoration:underline;
}
#wrapper {
	width:100%;
	min-height:600px;
	background:white url(images/wrapperShadow.png) repeat-x top;
}
#contentWrapper {
	margin-left:auto;
	margin-right:auto;
	width:850px;
	min-height:500px;
}
#posts {
	padding-top:65px;
	border-right:1px solid #d4d4d4;
	width:535px;
	min-height:100px;
	float:left;
}
.post {
	margin-bottom:80px;
	width:500px;
}
.postTitle {

	width:100%;
	height:44px;
	background:url(images/postTitleBg_shine.png) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*background-color:#00adef;*/
	background-color: black;
}
.postTitleText {
	padding:8px;
	padding-left:20px;
	float:left;
	color:black;
}
.postTitleText a {
	color:white;
	text-decoration:none;
	font-size:16pt;
}
.verticalSeparator {
	float:right;
	background: url(images/fadedWhiteBg.png);
	height:30px;
	width:1px;
	margin:6px;
}
.horizontalSerparator {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	height:1px;
	background:#d4d4d4;
	clear:both;
}
.postDate {
	float:right;
	color:white;
	text-decoration:none;
	font-size:16pt;
	padding:8px;
	padding-right:20px;
}
.postContent {
	padding:5px 10px 5px 25px;
	font-size:11pt;
	line-height:16pt;
	font-family:Georgia, Times New Roman;
	background: url(images/postTitleShadow.png) no-repeat top center;
	color:#1f1f1f;
}
.postLinks {
	margin-top:20px;
	margin-left:35px;
	color:gray;
	font-family:Times New Roman;
	font-size:10pt;
	float:left;
}
.postLinks a {
	color:gray;
	margin:2px;
	text-decoration:none;
}
.postLinks a:hover {
	text-decoration:underline;
}
.postCommentsCount {
	margin-top:20px;
	margin-left:35px;
	color:gray;
	font-family:Times New Roman;
	font-size:10pt;
	float:left;
}
.postShareThis {
	float:right;
	margin-top:17px;
	margin-right:20px;
}
.postShareThis a {
	font-size:10pt;
	color:gray;
	text-decoration:none;
}
.postShareThis a:hover {
	text-decoration:underline;
}
a {
	color:#529fff;
	outline:none;
	border:none;
}
a img {
	outline:none;
	border:none;
}
.clearFloat {
	clear:both;
}
#sidebar {
	margin-left:50px;
	padding-top:35px;
	width:250px;
	min-height:100px;
	float:left;
}
#sidebar img {
	border:#caeaf4 3px solid;
	margin-top:10px;
	margin-bottom:10px;
}
#sidebar h2 {
	margin-left:auto;
	margin-right:auto;
	color:#e3e3e3;
	width:222px;
	height:33px;
	background:url(images/postTitleBg_shine.png) repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#1b1b1b;
	font-size:13pt;
	font-weight:bold;
	line-height:30px;
	text-indent:15px;
}
#sidebar ul {
	margin-top:-15px;
	margin-bottom:35px;
	padding-top:15px;
	list-style:none;
	background: url(images/sidebarHeaderShadow.png) no-repeat top center;
	*background:none;
}
#sidebar li {
	margin:0px 0px 15px -10px;
	color:#404040;
	font-size:13pt;
}
#sidebar li a {
	color:#404040;
	text-decoration:none;
}
#sidebar li a:hover {
	text-decoration:underline;
}
#sidebar form {
	height:40px;
	margin:10px 0px 10px 20px;
}
#sidebar form #s {
	padding:3px;
	width:130px;
	height:13px;
	border:1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-indent:5px;
	color:#333333;
	font-family:Times New Roman;
}
#sidebar #searchsubmit {
	margin-left:5px;
}
.textwidget {
	font-size:10pt;
	color:gray;
	padding:10px 10px 10px 17px;
	font-family:Georgia;
	line-height:20px;
}
#beFriend {
	width:250px;
	height:32px;
	margin:5px auto 5px auto;
}
#beFriendButtons {

}
.beFriendButton a{
	margin:2px;
	display:block;
	height:29px;
	width:29px;
	float:left;
}
.beFriendButton a:hover {
	opacity:.7;
}
#beFriendText {
	float:left;
	font-size:16pt;
	color:#4b4b4b;
	padding:4px;
	margin-left:10px;
}
#twitterFriendButton a{
	background:url(images/twitterFriendButton.png);
}
#facebookFriendButton a{
	background:url(images/facebookFriendButton.png);
}
#beFriendText {

}
#footer {
	width:100%;
	height:100px;
	background: url(images/footerBg.png) repeat-x bottom;
}
#footerCopyright {
	margin-top:60px;
	margin-right:30px;
	float:right;
	color:Gray;
	font-size:8pt;
}
#footerCopyright a {
	color:gray;
}
.errorText {
	font-family:Georgia, Times New Roman;
	font-size:16pt;
	color:#4b4b4b;
}
.blueText {
	color:#00adef;
}
.commentBubble {
	height:21px;
	width:24px;
	background:url(images/commentBubble.png);
	float:left;
	margin-right:10px;
}
#commentsWrapper {
	padding-left:20px;
	list-style:none;
	font-size:10pt;
}
#listComments {
	margin-top:-40px;
}
.commentsTitle {
	font-family: Times New Roman;
	font-size:16pt;
	color:#4b4b4b;
	padding:10px;
	padding-left:0;
}
#commentsWrapper li {
	padding:10px;
	font-family:Georgia, Times, New Roman;
	color:#4b4b4b;
	border-bottom:1px solid #d4d4d4;
	width:400px;
	margin-left:8px;
}
#commentsWrapper .comment-author {
	font-size:14pt;
	font-style:normal;
	margin:5px;
	margin-left:0;
	color:#4b4b4b;
	font-family:Times New Roman;
}
#commentsWrapper .comment-author .url {
	font-size:16pt;
	font-family:Times New Roman;
	text-decoration:none;
}
#commentsWrapper .comment-author .fn {
	font-size:16pt;
	font-style:normal;
	font-family:Times New Roman;
}
.commentmetadata a {
	text-decoration:none;
	color:Gray;
	font-size:8pt;
	font-family:Times New Roman;
}
.commentsLoggedInAs {
	color:gray;
	font-size:8pt;
}
.commentsLoggedInAs a {
	text-decoration:none;
}
#respond {
	margin-left:20px;
}
#respond label {
	color:gray;
	font-size:14pt;
	margin-left:5px;
	font-style:italic;
}
#respond input {
	padding:3px;
	height:18px;
	border:1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-indent:5px;
	color:#333333;
	font-family:Georgia, Times New Roman;
}
#respond textarea {
	width:440px;
	padding:10px;
	border:1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#333333;
	font-family:Georgia, Times New Roman;
}
#respond #submit {
	height:32px;
	color:black;
}
.post .contactform {
	color:gray;
}
.post label {
	color:gray;
	font-size:12pt;
	margin-left:5px;
}
.post input {
	padding:3px;
	height:18px;
	border:1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-indent:5px;
	color:#333333;
	font-family:Georgia, Times New Roman;
}
.post textarea {
	padding:10px;
	border:1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#333333;
	font-family:Georgia, Times New Roman;
}
.post #contactsubmit  {
	height:32px;
	color:black;
}
.contactSubmission {
	padding-top:50px;
	color:gray;
}
.navigation {
	color:gray;
	padding:20px;
}
.navigation a {
	font-family: Times New Roman;
	font-size:16pt;
	color:#4b4b4b;
	padding:10px;
}

