/*  
Theme Name: WordPress theme 291
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:#CBC4A7;
width:920px;
margin: 15px auto 0 auto;	
}

a:hover{text-decoration:none;}

a img { border:0;}

.dt { display:table; width:100%;}

.dr { display:table-row;}

.dc { display:table-cell; vertical-align:top; }

.dc1 { display:table-cell; vertical-align:top; }

html, input, textarea
	{
		font-family:Tahoma; 
		font-size:11px;		
		color:#515151;		
	}

a {color:#515151;}
	
#main { background:#FFFFFF url(images/l-dr.gif) repeat-y left; }


#header { height:241px; background:url(images/top-dr.gif) repeat-x top;}
#header .cont { background:url(images/top.jpg) no-repeat right top; height:100%;}
#header span { font-size:0.91em; color:#ffffff;}
#header .indent { padding:65px 0px 0px 35px;}

h1 {color:#FFA116; font-size:4.31em; font-family:"Times New Roman", Times, serif; font-weight:bold;}
h1 a { color:#FFA116; text-decoration:none;}

#sep_line { height:8px; background:#CBC4A7;}

/*site_bar */

#site_bar { width:225px; float:left;}
#site_bar .indent { padding:5px 10px 0px 6px;}

.widget_style h2 { background:#5B9C3E url(images/feed.gif) no-repeat right; padding:8px 10px 8px 38px; font-size:1.21em; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
.widget_style ul { margin:8px 5px 16px 14px; list-style:none;}
#pages h2 { padding-left:38px; margin:0px 0px 0px 0px; background:#ff9900 url(images/w1.gif) no-repeat top left;}
#categories-260763021 h2{ padding-left:38px; margin:0px 0px 0px 0px; background:#0066cc url(images/w2.gif) no-repeat top left;}
.linkcat h2 { padding-left:38px; margin:0px 0px 0px 0px; background:#FFA116 url(images/w3bis.gif) no-repeat top left;}
.feedPro h2 { padding:8px 10px 8px 38px;   background:#FFA116 url(images/feed.gif) no-repeat top left; font-size:1.21em; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
#login h2{ padding-left:38px; margin:0px 0px 0px 0px; background:#FFffcc url(images/w5.gif) no-repeat top left;}
.widget_style li { background:url(images/a.gif) no-repeat 0px 5px; padding-left:16px; color:#363030; line-height:1.71em;}
.widget_style li a { color:#000000;}
.feedPro li { background:url(images/a.gif) no-repeat 0px 5px; padding-left:16px; color:#363030; line-height:1.71em;}
.feedPro li a { color:#000000;}
.feedPro ul { margin:12px 5px 16px 14px; list-style:none;}
.tagPro h2 { padding:8px 10px 8px 38px;   background:#FFA116 url(images/cloud.gif) no-repeat top left; font-size:1.21em; font-weight:bold; text-transform:uppercase; color:#FFFFFF; border-bottom:8px;}
.subscribe h2 { width:209px; padding:0px 0px 15px 0px;   background:#FFA116 url(images/newsletter.gif) no-repeat top left; font-size:1.21em; font-weight:bold; text-transform:uppercase; color:#FFFFFF; border-bottom:0px;}
.subscribe ul { width:209px; padding:0px 0px 0px 0px; no-repeat top left; background:#FFFFFF; 
font-size:0.8em;  text-transform:uppercase; color:#666666; border-bottom:0px;}
.gallery {width:180; float:left;}
#gallery {width:180; float:left;}

#categories h2 {background:#FFA116 url(images/w1.gif) no-repeat right;}
#categories li a { color:#363030; text-decoration:none;}
#categories li a:hover { text-decoration:underline;}

#archives h2 {background:#0068D0 url(images/w2.gif) no-repeat right;}

#other h2 {background:#AD0101 url(images/w4.gif) no-repeat right;}

#search h2 {padding-left:38px; background:#AD0101 url(images/w4.gif) no-repeat right; margin:0px 0px 10px 0px;}
#search input { vertical-align:middle; width:60%; height:19px; border-color:#000000; border-width:1px; border-style:solid; margin-left:12px;}
#search .input { width:51px; height:20px; padding:0; margin:0px 0px 0px 5px; border:none;}
#search div {margin:12px 5px 16px 14px;}

#links_with_style ul {margin:0;}
#links_with_style ul ul {margin:12px 5px 16px 14px;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;line-height:normal;	}
#links_with_style ul li ul li {background:url(images/a.gif) no-repeat 0px 5px; padding-left:13px; line-height:1.61em; color:#54185A;}
#links_with_style ul li ul li a {color:#000000; }

#meta { vertical-align:top;}

.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	color:#5B9C3E; font-weight:bold; font-size:1.01em; text-transform:uppercase;		
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
p {      font-size:1.2em;
	margin:0px;
	padding:10px 0px 10px 0px;
}
.article {
	padding:0px 0px 0px 0px;
}
.post {  
	padding:0px 20px 0px 20px;
}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}

#calendar {
	vertical-align:top;
}










#calendar_wrap {margin:0px 0px 0px 14px;}



#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#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;
	padding:15px 0px 28px 0px; 
}

.textwidget {
	text-align:left;
	padding:12px 5px 16px 14px; 
}

.navigation {padding:0px 0px 10px 0px; display:table; width:100%;}

.alignleft {float:left; padding-left:18px; padding-right:8px; color:#cc00cc;}
.alignright {float:right; text-align:right; color:#cc00cc;  padding-left:8px; padding-right:18px;}
.alignleft a {color:#cc00cc; font-size:1.01em; font-weight:bold;}
.alignright a {color:#cc00cc; font-size:1.01em; font-weight:bold;}

#statusbar {
	padding:12px 5px 16px 14px;	
	text-align:justify;
}
#statusbar p {
	padding:0px; 
	margin:0px;
}
#statusbar a {
	text-decoration:underline;	
	font-weight:bold;
}
#statusbar a:hover {
	text-decoration:none;
}

/*site_bar end */

/*content */

#wrapper { float:right; margin-left:-225px; width:100%;}

#content { margin-left:225px;}
#content #search input { vertical-align:middle; width:75%; height:19px; border-color:#000000; border-width:1px; border-style:solid;}
#content #search .input { width:51px; height:20px; padding:0; margin:0px 0px 0px 5px; border:none;}

#content .indent { padding:15px;}

.box { background:#FDF9F0; padding:11px 12px 17px 17px; margin-bottom:15px;}

.left1 { width:100%; background:url(images/article-48.png) no-repeat left; height:48px; padding:8px 0px 5px 0px;}
.left25 { width:100%; background:url(images/Soccer_48.png) no-repeat left; height:48px; padding:8px 0px 5px 0px;}
.left3 { width:100%; background:url(images/Battista.png) no-repeat left; height:48px; padding:8px 0px 5px 0px;}
.left4 { width:100%; background:url(images/article-48.png) no-repeat left; height:48px; padding:8px 0px 5px 0px;}

.cont { padding:8px 0px 5px 51px;}


h3 {color:#5B9C3E; font-weight:bold; font-size:1.4em; text-transform:uppercase;}
h3 a {color:#5B9C3E; text-decoration:none;}

.author { color:#3E3D3B;}

.date {background:#5B9C3E; text-align:center; padding:0px 7px; color:#999999; font-size:0.9em; font-weight:bold; width:100px; background-color:transparent;
}



.content_text { text-align:justify; margin:14px 5px 18px 0px;}
.content_text a { color:#515151;}

.comment {background:url(images/comments-32.png) no-repeat right; padding: 10px 0px 10px 0px; color:#000; width:150px; text-align:center;}
.comment a { color:#000;}

/*content end */

#footer { background:#CBC4A7; height:56px; color:#4B4427; clear:both;}
#footer a {color:#4B4427;}
#footer .indent { padding:18px 0px 0px 18px; width:100%; text-align:center;}