/*  
Theme Name: WordPress theme 295
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.1
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#333 url(images/bgrhg.gif);	
	text-align:center;
}

html, body { height:100%; }

a:hover{text-decoration:none;}



.content_text img { margin:10px;padding:0}

a img { border:0;}

.column { float:left;}
.clear { clear:both;}


html, input, textarea
	{
		font-family:Tahoma; 
		font-size:11px;		
		color:#000000;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000;}

#tall { background:url(images/header.jpg) repeat-x top left #FFFFFF; width:980px; 
	text-align:left; margin:0 auto; border: 1px solid #000; border-width:1px }


#tall1 { }

#header { height:200px; width:100%; position:relative}
#header .indent { padding:55px 0px 0px 30px; height:182px; visibility:hidden}
#header span { margin-left:184px; color:#588596; font-weight:bold; text-transform:uppercase; font-size:0.91em;}

#header .search {position:absolute;left:95px;bottom:12px}
#header .search input { width:253px; border-color:#A6A6A6; border-bottom-width:1px;  border-right-width:1px; padding-top:2px; padding-bottom:2px;}
#header .search .input { width:65px; height:22px; padding:0; margin:0px 0px 0px 3px; border:none;}

h1 { color:#000000; font-family:Tahoma; font-size:3.21em; font-weight:bold; text-transform:uppercase;}
h1 a {color:#000000; text-decoration:none;}

#footer { height:50px; background:url(images/footer.jpg) repeat-x top #000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
#footer a {color:#FFFFFF; font-weight:bold;}
#footer .l { background:url(images/foot-l_.gif) no-repeat left top; height:50px;}
#footer .r { background:url(images/foot-r_.gif) no-repeat right top; height:50px;}
#footer .indent { padding:18px 10px 0 20px;}

/* side bar */

#side_bar { width:341px; float:left;}
#side_bar .sep_col1 { width:20px;}
#side_bar .sep_col2 { width:5px;}
#side_bar .col { width:158px;}

#side_bar .search { text-align:right; margin-bottom:5px} 
#side_bar .search input { width:98%; border-color:#A6A6A6; border-bottom-width:1px;  border-right-width:1px; padding-top:2px; padding-bottom:2px;}
#side_bar .search .input { width:65px; height:22px; padding:0; margin:5px 0px 0px 0px; border:none;}

.widget_style .title {border:1px solid #666;margin:0 0 5px 0}
.widget_style .title { background:url(images/side-title-dr.gif0) repeat-y; width:100%;}
.widget_style .title div { background:url(images/side-title-t.gif0) no-repeat top;}
.widget_style .title div div { background:url(images/side-title-b.gif0) no-repeat bottom;}
.widget_style .title .indent { padding:5px 3px 5px 10px;}

.widget_style h2 { font-weight:bold; color:#000000; font-size:1.01em; text-transform:uppercase; }

.widget_style ul { margin:1px 0px 5px 0px; list-style:none; border:1px #BCB9B0 solid;}
.widget_style li { color:#000000; background:url(images/pix.gif) repeat-x bottom; padding:4px 2px 4px 10px; }
.widget_style li a { color:#000000; text-decoration:none;}
.widget_style li a:hover { color:#8B20BC;}

#links_with_style ul {margin:0; border:none;}
#links_with_style ul ul {margin:1px 0px 5px 0px; list-style:none; border:1px #BCB9B0 solid;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;line-height:normal;	}
#links_with_style ul li ul li {color:#000000; background:url(images/pix.gif) repeat-x bottom; padding:3px 2px 3px 10px;}

#categories li,#navt-2 li { background:url(images/li-bg.gif) repeat-x bottom #BEBEBE; padding:3px 3px 5px 10px;}
#categories li a,#navt-2 li a  { color:#2D2B29; text-decoration:none; background:url(images/a.gif) no-repeat 0px 5px; padding-left:10px;}
#categories li a:hover {color:#8B20BC;}

#meta { vertical-align:top;}

.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	color:#1B5989; font-size:1.61em; font-weight:normal; margin-top:4px;		
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
p {
	margin:0px;
	padding:10px 0px 10px 0px;
}
.article {
	padding:0px 0px 0px 0px;
}
.post {
	padding:0px 5px 0px 5px;
}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}

#calendar {
	vertical-align:top;
}

#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
	padding-bottom:5px;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
	
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:1px 0px 5px 0px;
}

#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}

#calendar_wrap a:hover {
	text-decoration:none;	
}

.textwidget {
	text-align:left;
	padding:1px 0px 5px 0px;
}

.navigation {padding:0px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#353535; padding-left:18px; font-size:1.01em;}
.alignright {width:40%; float:right; text-align:right; color:#353535; padding-right:18px; font-size:1.01em;}
.alignleft a {color:#353535;  font-weight:bold;}
.alignright a {color:#353535;  font-weight:bold;}

#statusbar {
	padding:0px 0px 5px 0px;
	text-align:justify;
}
#statusbar p {
	padding:0px; 
	margin:0px;
}
#statusbar a {
	text-decoration:underline;	
	font-weight:bold;
}
#statusbar a:hover {
	text-decoration:none;
}
/* side bar end */

#wrapper { float:right;width:625px;}

#content { margin-left:0px;}

#content .indent { padding:10px 18px 10px 19px;}

#content .h_l { background:url(images/h-l.gif) repeat-x; height:1px; margin:20px 0;}

#content .search input { width:70%; border-color:#A6A6A6; border-bottom-width:1px;  border-right-width:1px; padding-top:2px; padding-bottom:2px;}
#content .search .input { width:65px; height:22px; padding:0; margin:0px 0px 0px 3px; border:none;}

h3 { color:#1B5989; font-size:1.61em; font-weight:normal; margin-top:4px; }
h3 a {color:#1B5989; text-decoration:none;}
.author { color:#7F7F7F; font-style:italic; background:url(images/author_line.gif) repeat-x top; padding-top:3px; margin-top:8px;}
.date { color:#000000; font-size:1.01em; font-style:italic; background:url(images/bul.gif) no-repeat 0px 0px; padding:1px 0px 0px 15px;}

.content_text { color:#000000; font-size:1.21em; text-align:justify; margin-top:12px;}
.content_text a { color:#588596; text-decoration:none;}
.content_text a:hover { text-decoration:underline;}

.comment { color:#8B20BC; margin-top:12px;}
.comment a { font-weight:bold; color:#8B20BC;}


#top_widget{ margin-left:15px}
