/*
Theme Name: FireFox Tutor
Theme URI: http://www.firefoxtutor.com
Description: 
Version: 3
Author: Ethan Sisson
Author URI: http://www.firefoxtutor.com

	This theme is Copyright Ethan Sisson. It was built exclusively 
	for FirefoxTutor.com, and may not be used, in part or in whole, 
	edited or otherwise, without the express written permission of 
	Ethan Sisson.
*/

body {
	background-color: #FFFFFF;
	color: #000000;
	font-size: small;
	font-family: arial, verdana, sans-serif;
	margin: 0px;
	}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

acronym:hover {
	cursor: help;
	}

.clear {
	clear: both;
	}

h2 {
	padding-bottom: 0.1em;
	border-bottom: 1px solid #bfc3cb;
	margin: 0.2em 0 0.3em 0;
	font-size: 1.3em;
	}
h3 {
	margin: 0.2em 0 0.3em 0;
	font-size: 1.1em;
	}

.contentBox,
#siteDesc {
	margin-bottom: 2em;
	padding: 0.8em;
	background: #f1f3f9 url("images/contentBoxBg.jpg") repeat-x;
	}

#header {
	width: 55em;
	height: 83px;
	margin: 0 auto 1.5em auto;
	background: url("images/headerBg.jpg") repeat-x;
	}
#header #headerLeftEnd {
	float: left;
	width: 8px;
	height: 83px;
	margin-right: 16px;
	background: url("images/headerLeftEnd.jpg") no-repeat;
	}
#header #headerRightEnd {
	float: right;
	width: 8px;
	height: 83px;
	margin-left: 16px;
	background: url("images/headerRightEnd.jpg") no-repeat;
	}
#header h1 {
	margin: 0;
	padding: 0;
	}
#header h1 a {
	float: left;
	width: 231px;
	height: 83px;
	background: url("images/headerLogo.jpg") no-repeat;
	display: block;
	}
#header h1 span {
	display: none;
	}
#header #searchBar {
	float: right;
	}

#navigation {
 width: 55em;
 font-size: medium;
 text-align: center;
 padding: 10px;
 float: left;
 margin-bottom: 13px;
 border-bottom: 1px solid #425173;
}

#content {
	width: 55em;
	margin: 0 auto;
	}
#sideBar {
	float: left;
	width: 13em;
	padding: 0 1.5em 0 0.5em;
	font-size: 0.9em;
	}
#sideBar div.sideBox {
	margin-bottom: 3em;
	}
#sideBar div.sideBox h2 {
	font-size: 1.3em;
	font-weight: normal;
	}

#contentArea {
	float: left;
	width: 39.8em;
	margin: 0;
	padding: 0 0.15em 0 1.35em;
	border-left: 1px solid #bfc3cb;
	}
#recentTutorials {
	margin-bottom: 2.5em;
	}
#mostRecent {
	float: left;
	width: 20em;
	}
#moreRecent {
	float: right;
	width: 18em;
	}
#editorsColumn {
	float: left;
	width: 19.4em;
	margin: 0 1em 2em 0;
	text-align: justify;
	}
#editorsColumnAd {
	
	}

#footer {
	width: 55em;
	position: relative;
	z-index: 0;
	margin: 0 auto;
	}
#footer p {
	position: relative;
	top: 3em;
	font-size: 0.8em;
	}
div.statcounter {
	visibility: hidden;
	}

div.header {
 color: #000000;
 font-size: large;
 text-align: right;
 padding-right: 8px;
 background-color: #FFF8F3;
 border-right: 1px solid #F76301;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

div.content {}
	div.post {
	 padding-left: 10px;
	 padding-right: 10px;
	 padding-top: 10px;
	 padding-bottom: 0px;
	 margin-bottom: 20px;
	 border-right: 1px solid #F76301;
	 border-bottom: 1px solid #F76301;
	}
		p.postheader {
		 font-size: large;
		 border-bottom: 1px solid #000000;
		 margin: 0px;
		}
		div.comment_author {
		 float: left;
		 width: 150px;
		 color: #646464;
		 text-align: center;
		 margin: 0px;
		}
		span.postdate {
		 font-size: small;
		 font-style: italic;
		}
		div.postcontent {
		 font-size: small;
		}
		div.comment_content {
		 float: right;
		 width: 350px;
		 font-size: small;
		 margin-left: auto;
		}
		p.postmeta {
		 font-style: italic;
		 padding-top: 2px;
		 border-top: 1px solid #000000;
		}
		p.comment_meta {
		 color: #646464;
		 font-style: italic;
		 padding-top: 2px;
		 border-top: 1px solid #000000;
		}

div.tutorial_bottomad {
 text-align: center;
 margin: 0px;
}