/*  
Theme Name: WordPress theme 304
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.2
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */

* {margin:0; padding:0;}

body {background:url(images/body.jpg) left top repeat-x #1D2224;}

html { height:100%;}

a:hover {text-decoration:none;}

a img {border:0;}

ul {list-style:none;}

.column {float:left;}
.clear {clear:both;}

html, input, textarea
	{
		font-family:arial, tahoma, "Times New Roman", Times, serif; 
		font-size:11px;		
		color:#596064;		
	}

input, select {vertical-align:middle; font-weight:normal;}

a {color:#ADB101;}

#tall {width:766px; margin:0 auto;}

#header {background:url(images/header.jpg) right bottom no-repeat; height:177px; width:766px;}
#header .indent {padding:60px 20px 20px 37px;}
#header h1 {color:#262B2E; font-size:3.61em; letter-spacing:-3px; line-height:0.81em; font-weight:normal;}
#header h1 a {color:#262B2E; text-decoration:none;}
#header strong {color:#292D31; padding-left:3px;}

#footer {color:#596064; line-height:1.31em; padding:30px 20px 30px 41px; font-size:1.31em; font-family:"Times New Roman", arial, tahoma;}
#footer a { color:#CDCCDF;}

#line_l {width:20px;}
#line_c {width:23px;}
#line_r {width:32px;}

#content {width:468px;}
#content .bbg { background:url(images/content_bg.jpg) left bottom no-repeat #1E2325; margin-top:10px;}
#content .indent {padding:10px 20px 20px 20px;} 
h3 { color:#ADB101; font-size:1.31em; font-family:"Times New Roman", arial, tahoma;}
h3 a {color:#ADB101; text-decoration:none;}
.content_text {padding:15px 0 15px 0; line-height:1.31em; font-size:1.01em;}
.comment { color:#84888D; font-size:1.01em;}
.comment span { color:#ADB101;}
.comment a { color:#ADB101;}
.content_text ol {list-style-type:decimal-leading-zero; margin:0; padding:0 0 0 23px;}
.content_text li {line-height:1.81em;}
.content_text li a {color:#8B969C; text-decoration:none;}
.content_text li a:hover {text-decoration:underline;}

#content .search {padding:15px 0 15px 0;}
#content .search input {
	width:75%;
	height:19px;
	margin:0 5px 0 0;
	border:inset 1px #000000;
	background-color:#323A40;
	padding:0;
}
#content .search .input {
	margin:0;
	width:31px;
	height:21px;
	border:none;
	background:none;
	padding:0;
}

#sidebar {width:223px;}
#sidebar .bbg { background:url(images/ul_bg.jpg) left bottom no-repeat; margin-bottom:18px;}
#sidebar .indent {padding:0 25px 23px 25px;}
#sidebar .search {padding:0;}
#sidebar .search h2 { color:#D3D3DC; font-size:1.31em; font-family:"Times New Roman", arial, tahoma; font-weight:normal;}
#sidebar .search input {
	width:134px;
	margin:0 5px 0 0;
	height:19px;
	border:inset 1px #000000;
	background-color:#323A40;
	padding:0;
}
#sidebar .search .input {
	margin:0;
	width:31px;
	height:21px;
	border:none;
	background:none;
	padding:0;
}

.widget_style {padding:0 0 0 2px; color:#8B969C;}
.widget_style h2 { color:#ADB101; font-size:1.31em; font-family:"Times New Roman", arial, tahoma;}
.widget_style ul { margin:11px 0 0 0; list-style:none;}
.widget_style li { background:url(images/li_bg.gif) left 7px no-repeat; padding:0 0 0 14px; color:#ADB101; line-height:1.61em;}
.widget_style li a { color:#CDCCDF; text-decoration:none;}
.widget_style li a:hover { text-decoration:underline;}

#links_with_style ul {margin:0;}
#links_with_style ul ul {margin:11px 0 0 0; list-style:none;}
#links_with_style ul li {list-style:none; background:none; margin:0; padding:0;}
#links_with_style ul li ul li {background:url(images/li_bg.gif) left 7px no-repeat; padding:0 0 0 14px; color:#ADB101; line-height:1.61em;}
#links_with_style ul li ul li a {color:#CDCCDF; text-decoration:none;}
#links_with_style ul li ul li a:hover { text-decoration:underline;}

#meta { vertical-align:top;}

#archives { vertical-align:top;}

#categories { vertical-align:top;}

.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	color:#ADB101; font-size:1.31em; font-family:"Times New Roman", arial, tahoma;		
	padding:20px 0 0 20px;
	margin:0;
}
p {
	margin:0;
	padding:10px 0 10px 0;
}
.article {
	padding:0;
}
.post {
	padding:0 20px 0 20px;
}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}

#calendar {
	vertical-align:top;
}

#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	margin:11px 0 0 0;
}

#calendar_wrap a {	
	font-weight:bold;
}


.textwidget {
	text-align:left;
	margin:11px 0 0 0;
}

.navigation {padding:15px 0 0 20px;}

.alignleft { float:left; color:#ADB101;  width:45%;}
.alignright { float:right; text-align:right; color:#ADB101; width:45%;}
.alignleft a {color:#ADB101;}
.alignright a {color:#ADB101;}

#statusbar {
	text-align:justify;
	padding:0 25px 15px 27px;
}
#statusbar p {
	padding:0; 
	margin:0;
}
#statusbar a {		
	font-weight:bold;
}

.menu { margin: 140px 0 0 20px; position: absolute; }
/*.menu a { margin: 0 30px; }*/
.menu img { vertical-align: top; }

.menu li {
	margin:0 10px;
	list-style:none;
	display:inline;

}
.menu li a {
	font-family:arial, tahoma; 
	font-size:14px; 
	font-weight: normal;
	letter-spacing:-1px;
	color:#3B3838;
	text-decoration:none;
	padding:0px 10px;
}
.menu li a:hover {
	text-decoration:underline;
}