/* Creation date: 4/21/2008 */
/*
Theme Name: TechHelpBasics
Theme URI: 
Description: TechHelpBasics theme done with CSS
Version: 1.0
Author: 
*/

body {
	background-color: #F1EDDF;
	margin: 0; padding: 0; text-align: center;
}

p, li, td, h1, h2, a, input, textarea {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #4E4945; text-align: left;
}

p, li, td, input, textarea {
	font-size: 10pt; line-height: 12pt;
}

input, textarea {
	border: 1px solid #4E4945; background-color: #F1EDDF;
	margin: 0; padding: 3px;
}

a, a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

#container {
	position: relative; overflow: hidden;
	margin: 0 auto 0 auto; padding: 0; text-align: left;
	background-image: url(images/background.png); width: 780px;
}

#header {
	position: relative; overflow: hidden;
	margin: 0; padding: 0;
	background-image: url(images/header.png); width: 780px; height: 121px;
}

#header h1 {
	position: absolute; top: 20px; left: 15px; margin: 0; padding: 0;
	font-size: 42pt; line-height: 46pt;
}

#header p {
	position: absolute; top: 92px; left: 20px; margin: 0; padding: 0;
	font-size: 10pt; line-height: 12pt;
}

#header a {
	text-decoration: none;
}

#footer {
	clear: both; position: relative; overflow: hidden;
	margin: 0; padding: 0;
	background-image: url(images/footer.png); width: 780px; height: 50px;
}

#footer p {
	margin: 10px 0 0 187px; padding: 0; text-align: center;
}

#sidebar {
	float: left; display: inline; overflow: hidden;	background: transparent;
	width: 180px; max-width: 180px; margin: 0 0 0 4px; padding: 0;
}

#sidebar ul {
	list-style: none; list-style-position: outside;
	margin: 0; padding: 0;
}	

#sidebar li {
	margin: 0 0 12px 0; padding: 8px 6px 8px 6px; text-indent: 0;
	border: 2px solid #E4DACE;
}

#sidebar li li {
	margin: 0 0 0 -6px; padding: 0; text-indent: 6px; border: none;
}

#sidebar li p {
	font-size: 10pt; line-height: 12pt;
	margin: 12px 0 0 0; padding: 0;
}

#sidebar li.google {
	margin: 0 0 12px 0; padding: 0 8px 0 8px;
	border: 2px solid #E4DACE;
}

#sidebar h2 {
	font-size: 10pt; line-height: 12pt; font-weight: bold;
	margin: 0 0 6px 0; padding: 0;
}

#main {
	float: right; display: inline; overflow: hidden; background: transparent;
	width: 562px; max-width: 562px; margin: 20px 20px 0 14px; padding: 0;
}

#main p {
	font-size: 10pt; line-height: 12pt;
}

#main p.postdate {
	font-size: 9pt; line-height: 11pt; font-weight: bold;
	margin: 0 0 12px 0; padding: 0; text-align: right;
}

#main p.postinfo {
	font-size: 9pt; line-height: 11pt;
	margin: 0 0 20px 0; padding: 8px; text-align: center;
	border-top: 1px solid #4E4945; border-bottom: 2px solid #4E4945;
}

#main p.prev {
	float: left; max-width: 230px;
}

#main p.next {
	float: right; max-width: 230px;
}

#main p.readmore {
	margin: -6pt 0 18px 0; padding: 0; text-align: right;
	font-size: 9pt; line-height: 11pt;
}

#main p.archives {
	font-size: 12pt; line-height: 14pt; font-weight: bold;
	margin: 0 0 18px 0; padding: 0;
}

#main h1 {
	font-size: 12pt; line-height: 16pt; font-weight: bold;
	margin: 0; padding: 0; border-bottom: 1px solid #4E4945;
}

#main h1 a {
	text-decoration: none;
}

#main h1.archives {
	font-size: 16pt; line-height: 20pt;
	margin: 0; padding: 0; border: none;
}

#main h2 {
	margin: 0 0 12px 0; padding: 0;
	font-size: 11pt; line-height: 15pt; font-weight: bold;
	border-bottom: 1px solid #94A59C;
}

#main ul.compact {
	margin-bottom: 12px;
}

#main ul.compact li {
	margin-bottom: 0;
}

#main .google {
	clear: both; margin: 0 0 10px 0; padding: 0; text-align: center;
}
	
#main .comments .each {
	margin: 12px 0 12px 0; padding: 0;
	border-bottom: 1px solid #94A59C;
}

#main .comments .each p {
	font-size: 8pt; line-height: 12pt; font-style: italic;
	margin: 0 2px 6px 0; padding: 0;
}

#main .comments .each .author {
	font-weight: bold; font-style: normal;
	margin: 0; padding: 0;
}

#archives h1 {
}

#archives h2 {
}

#archives ul {
	margin-bottom: 12px;
}

#archives li {
	margin-bottom: 0;
}

form {
	display: inline; margin: 0; padding: 0;
}

input#s {
	width: 94%;
}

input#author, input#email, input#url {
	width: 60%;
}

input#submit {
	font-weight: bold;
}

textarea {
	width: 98%;
}
