/*  

Theme Name: WordPress theme z2Theme241

Theme URI: http://wordpress.org/

Description: Customized Them from www.z2productions.com 

Version: 2.1

Author: z2productions.com 

Author URI: http://www.z2productions.com/ 

*/



/* CSS Document */

body  {

	background-color:#006633;

	color:#393939;

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px; 

}



a {

	color:#2E5026;

	text-decoration:underline;

}

a:hover {

	color:#2E5026;

	text-decoration:none

}

.postmetadataalt {

	font-size:0.81em; 

}

.pagetitle {

	padding:15px 0px 15px 23px;

	margin:0px 0px 0px 0px;

}

p {

	margin:0px;

	padding:10px 0px 10px 0px;

}

.article {

	padding:0px 0px 0px 0px;

}

.post {

	padding:10px 20px 0px 20px;

}

html { 

	font-size:12px; 

	font-family:arial, sans-serif;

} 

.normal { 

	font-size:1.01em; 

	font-family:arial, sans-serif;

} 

.big { 

	font-size:1.31em; 

	font-family:arial, sans-serif;

}

.small { 

	font-size:0.91em; 

	font-family:arial, sans-serif;

}



h1 { 

	font-family:arial, tahoma; 

	color:#12E5026;

	font-size:1.4em;

	font-weight:bold;

	line-height:1.01em;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px; 

}



h2 { 

	color:#2E5026;

	font-size:1.1em;

        font-weight:bold;

	

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

h3 { 

	color:#2E5026;

	font-size:19px;

	line-height:22px;

        font-weight:bold;

	

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}  

#respond { 

	color:#2E5026;

	font-size:1.01em;

	

	padding:0px 0px 0px 16px;

	margin:0px 0px 0px 0px;

} 

.content_txt h2 a {

	color:#2E5026;

	text-decoration:none;

}

.content_txt h2 a:hover {

	color:#2E5026;

	text-decoration:none;

}



.main_div {

	width:766px;

	vertical-align:top;

	text-align:left;

	border-left:#fff solid 1px;

	border-right:#fff solid 1px;

	background:url(images/header.jpg) left top no-repeat;

}



.table { 

	width:766px; 
	text-align:left;
	background: #7A9B62;

} 

.table_row { 
	width:766px;
	text-align:left;

} 

.left {
	width:227px;
	text-align:left; 
	background: #7a9b62 url(images/sidebar_bg.jpg) left top no-repeat;

}

.right { 
	background: #7A9B62;
	width:516px;
	text-align:left; 
}

.line1 { 

	width:23px;

	vertical-align:top;

	text-align:left; 

}



.footer {

	vertical-align:top;

	padding:20px 35px 20px 20px;

	text-align:right;

	color:#FFFFFF;

	line-height:1.21em;

	background: #7A9B62;

}

.footer a {

	color:#FFFFFF;

	text-decoration:underline;

}

.footer a:hover {

	color:#FFFFFF;

	text-decoration:none;

}



.table1 { 

	width:766px;

	height:350px; 

	vertical-align:top;

	display:table; 

	text-align:left; 

} 

.table_row1 { 

	width:766px;


	display:table-row; 

	text-align:left; 

} 

.left1 { 

	width:415px;

	vertical-align:top;

	text-align:left; 

}

.right1 { 

	width:351px;

	vertical-align:top;

	text-align:left; 


}

.co_name {

	padding:52px 0px 225px 150px;

	color:#fff;

	vertical-align:top;

	text-align:right;

}

.co_name a {

	color:#fff;

	text-decoration:none;

}

.co_name a:hover {

	color:#fff;

	text-decoration:none;

}

.slogan {

	padding:70px 20px 225px 10px;

	color:#fff;

	font-size:0.91em;

}



.sub_right {

	margin:0px 18px 0px 17px;

	width:481px;

	vertical-align:top;

	text-align:left;

}



.search {

	margin:0px 0px 9px 0px;

	background:url(images/search_bg.gif) left bottom no-repeat;

	height:119px;

	width:481px;

	vertical-align:top;

	text-align:left;

}

#search {

	padding:91px 20px 5px 67px;

	color:#424242;

}

#search strong {

	color:#424242;

	text-transform:uppercase;

}

#search input {

	font-size:11px; 

	color:#424242;

	font-family:Tahoma, arial;

	width:173px;

	height:17px;

	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;

	margin:0px 3px 0px 6px;

	vertical-align:middle;

}

#search .input {

	width:59px;

	height:18px;

	border:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	vertical-align:middle;

} 



.bbg {

	background:url(images/bbg.gif) left top repeat-y;

	vertical-align:top;

	text-align:left;

}

.bot_bg {

	background:url(images/bot_bg.gif) left bottom no-repeat;


	text-align:left;

}



.head_top {

	background:url(images/head1.gif) left top no-repeat #F0EFE1;

	vertical-align:top;

	text-align:left;

}

.head_bot {

	background:url(images/head2.gif) left bottom no-repeat;


	text-align:left;

}

.table2 { 

	width:481px; 

	vertical-align:top;

	display:table; 

	text-align:left; 

} 

.table3 { 

	width:481px; 

	vertical-align:top;

	display:table; 

	text-align:center; 

} 

.table_row2 { 

	width:481px; 


	display:table-row; 

	text-align:left; 

} 

.table3_row2 { 

	width:481px; 


	display:table-row; 

	text-align:center; 

} 

.left2 { 

	width:366px;

	vertical-align:top;

	text-align:left; 

}

.right2 { 

	width:115px;

	background:url(images/date_bg.gif) left top no-repeat;

	vertical-align:top;

	text-align:left; 

}

.head {

	padding:15px 10px 13px 23px;

	line-height:1.11em;

	color:#454545;

}

.head a {

	color:#2E5026;

	text-decoration:none;

}

.head a:hover {

	color:#2E5026;

	text-decoration:none;

}

.date {

	color:#2A2A2A;

	font-weight:bold;

	font-size:1.31em;

	padding:18px 10px 10px 16px;

}



.content_txt {

	vertical-align:top;

	background:url(images/hr.gif) left bottom repeat-x;

	padding:13px 0px 13px 0px;

	margin:0px 6px 0px 7px;

	line-height:1.21em;

}

.content_txt strong {

	color:#2E5026;

}

.content_txt a {

	color:#838383;

	text-decoration:underline;

}

.content_txt a:hover {

	color:#838383;

	text-decoration:underline;

}

.comment {

	color:#2A2A2A;

	font-weight:bold;

	padding:12px 9px 15px 20px;

	text-align:right;

}

.comment a {

	color:#2A2A2A;

	text-decoration:underline;

}

.comment a:hover {

	color:#2A2A2A;

	text-decoration:none;

}

.content_txt div {

	padding:7px 0px 5px 16px;

	margin:0px;

}



.widget_style {

	vertical-align:top;

	text-align:left;

	padding:0px 41px 0px 39px;

	color:#FFFFFF;

}

.widget_style a {

	text-decoration:underline;

	color:#FFFFFF;

}

.widget_style a:hover {

	text-decoration:none;

	color:#FFFFFF;

}

.widget_style ul {

	padding:18px 0px 20px 20px; 

	margin:0px 0px 16px 0px;

	background:url(images/cats_bg.gif) left bottom repeat-x;

}

.widget_style li {

	list-style:none;

	background:url(images/li_bg.gif) left top no-repeat;

	padding:0px 0px 0px 12px;

	margin:0px 0px 0px 0px;

	vertical-align:top;

	line-height:1.41em;

	color:#FFFFFF;

}

.widget_style ul li a {

	text-decoration:none;

	color:#FFFFFF;

}

.widget_style li a:hover {

	text-decoration:underline;

	color:#FFFFFF;

}

.widget_style h4 { 

	color:#FFFFFF;

	font-size:1.00em;

	line-height:1.00em;

	text-transform:none;

	padding:0px 0px 0px 12px;

	margin:0px 0px 0px 1px;

	background:url(images/cats_head.gif) left top no-repeat;

}



#links_with_style ul {

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

	background:none;

}

#links_with_style ul ul {

	padding:15px 0px 20px 20px; 

	margin:0px 0px 17px 0px;

	background:url(images/cats_bg.gif) left bottom repeat-x;

}

#links_with_style li h2 { 

	color:#FFFFFF;

	font-size:1.01em;

	line-height:1.01em;

	text-transform:none;

	padding:0px 0px 0px 15px;

	margin:0px 0px 0px 1px;

	background:url(images/cats_head.gif) left top no-repeat;

}

#links_with_style ul li {

	list-style:none;

	background:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	vertical-align:top;

	line-height:1.01em;

	color:#FFFFFF;

}

#links_with_style ul li ul li {

	list-style:none;

	background:url(images/li_bg.gif) left top no-repeat;

	padding:0px 0px 0px 12px;

	margin:0px 0px 0px 0px;

	vertical-align:top;

	line-height:1.41em;

	color:#FFFFFF;

}



.navigation {

	padding:0px 0px 0px 14px;

	color:#2E5026;

}

.navigation a {

	color:#2E5026;

}

.navigation a:hover {

	color:#2E5026;

}



#statusbar {

	padding:15px 41px 20px 39px; 

	color:#fff;

	text-align:left;

}

#statusbar p {

	padding:0px; 

	margin:0px;

}

#statusbar a {

	text-decoration:underline;

	color:#fff;

}

#statusbar a:hover {

	text-decoration:none;

	color:#fff;

}



#archives {

	vertical-align:top;

}

#links_with_style {

	vertical-align:top;

}

#meta  {

	vertical-align:top;

}

#recent-comments  {

	vertical-align:top;

}

#recent-posts  {

	vertical-align:top;

}

#categories  {

	vertical-align:top;

}

#calendar {

	vertical-align:top;

}

#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  {

        font-size:16px; 

	vertical-align:top;

        font-weight:bold;

}



#text-1 {

	vertical-align:top;

}

#delicious {

	vertical-align:top;

}

#delicious-box {

	text-align:left;

}

#calendar_wrap {

	vertical-align:top;

	padding:15px 0px 20px 20px; 

	margin:0px 0px 17px 0px;

	background:url(images/cats_bg.gif) left bottom repeat-x;

}

.textwidget {

	text-align:left;

	padding:15px 0px 20px 20px; 

	margin:0px 0px 17px 0px;

	background:url(images/cats_bg.gif) left bottom repeat-x;

}



.left #search {

	padding:0px 0px 20px 39px; 

	color:#fff;

}

.left #search strong {

	color:#fff;

	text-transform:none;

}

.left #search input {

	font-size:11px; 

	color:#424242;

	font-family:Tahoma, arial;

	width:140px;

	height:17px;

	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;

	margin:8px 0px 0px 0px;

	vertical-align:top;

}

.left #search .input {

	width:59px;

	height:18px;

	border:none;

	padding:0px 0px 0px 0px;

	margin:8px 0px 0px 81px;

	vertical-align:top;

} 



.content_txt #search {

	padding:15px 20px 5px 16px;

	color:#424242;

}

.content_txt #search strong {

	color:#424242;

	text-transform:uppercase;

}

.content_txt #search input {

	font-size:11px; 

	color:#424242;

	font-family:Tahoma, arial;

	width:173px;

	height:17px;

	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;

	margin:0px 3px 0px 6px;

	vertical-align:middle;

}

.content_txt #search .input {

	width:59px;

	height:18px;

	border:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	vertical-align:middle;

} 