/*  

Theme Name: Genesis

Theme URI: http://www.infocreek.com/webdesign/genesis.html

Description: Genesis Designed by <a href="http://www.infocreek.com">InfoCreek </a>.

Version: 1.0

Author: InfoCreek.com

Author URI: http://www.infocreek.com/



	         

The CSS, XHTML and design is released under the Creative Common Attribution 3.0 License (http://creativecommons.org/licenses/by/3.0/), which means you can use and modify it for any purpose.  

 

By downloading our themes, you agree that you: 



       1)  Can not resell the theme

       2)  You may use and modify the theme but the footer link back to InfoCreek.com must be retained.

       3)  You may use the theme on personal or commercial projects as far as #2 above is met 





*/

* {margin:0px; padding:0px}



body {

	margin:0px; padding:0px; 

	position:relative;

	background:url('images/bg_main.gif') 0px 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;

	text-align:center

}



img {display:block; border:0px}



a {text-decoration:none; color:#7C8084;}

a:hover {text-decoration:underline}



p {margin:0px; padding-top:5px; padding-bottom:5px; line-height:17px;}



li {display:list-item}



#center {

	position:relative; 

	display:block;

	height:1%;

	background:url('images/bord_main.gif') repeat-y top right;

	overflow:hidden

}



#all {

	position:relative;

	text-align:left;

	margin:0 auto;

	width:960px;

	background:#0E1316 url('images/bord_main.gif') repeat-y top left;

	overflow:hidden

}

#banner { 
	
	float:right; 
	
	padding:18px;
	
	width:300px;

}

#logo {

	float:left; 
	
	padding:15px 0px 15px 30px;
	
	width:500px;

}

#logo a:hover {

	text-decoration:none;

}



#logo p {

	padding-top:5px;

	font-family:tahoma;

	font-size:18px;

	color:#767C84;

}



#logo a {

	font-family:Georgia;

	font-size:30px;

	color:#FFA800;

	text-transform:none;

}



#menu {

	height:37px;

	padding-bottom:25px;

	color:#1D2125;

}



#content {

	padding:0px 0px 0px 18px;

	color:#EAECEC;

}



#lcol {

	float:left; 

	width:547px;

	padding-right:18px;

	text-align:justify;

        overflow:hidden;

        display:inline-block;

}



#lcol h1 {

	font-family: "Trebuchet MS";

	font-size:18px;

	font-weight:bold;

	color:#FFAB3E;

}



#lcol h1 a {

	font-family: "Trebuchet MS";

	font-size:18px;

	font-weight:bold;

	color:#FFAB3E;

}



#lcol p span {

	font-size:11px;

	color:#7C8084;

}



#lcol p span a {

	font-size:11px;

	color:#7C8084;

	font-weight:bold;

}



#lcol p span a:hover {

	font-size:11px;

	color:#7C8084;

	font-weight:bold;

	text-decoration:underline;

}



#lcol img.left {

	float:left;

}



#lcol img.right {

	float:right;

}



#lcol img {

	max-width:537px;

	margin:5px 5px 0px 5px;

}



#lcol ul li {margin-left:50px}



#rcol1 {

	float:left; 

	width:172px;

	margin-right:3px;

	overflow:hidden;

}



#rcol2 {

	float:left; 

	width:183px;

	background-color:#1E2326;

	overflow:hidden;

}



#footer {

	color:#0E1316;

	background-color:#7C8084;

	padding:15px 38px 10px 13px;

	font-size:11px;

}



#footer a {color:#0E1316; text-decoration:underline;}

#footer a:hover {color:#0E1316; text-decoration:none;}



#footer .r p {margin:0px; padding:0px}



.footer {

	padding-top:25px;

}



.footer .l .r a {

	font-size:11px;

	color:#0E1316;

	text-decoration:underline;

}



.footer .l .r a:hover {text-decoration:none}



#footer ul {padding-top:10px}



#footer ul li {

	display:block;

	background:url('images/bg_f_slash.gif') no-repeat top right;

	float:left; padding-left:25px; padding-right:25px; padding-top:0px; padding-bottom:0px

}



#footer ul li a {

	font-size:11px;

	color:#0E1316;

	text-transform:uppercase;

	font-weight:bold;

}



#footer ul li a:hover {text-decoration:underline}



.w580 {

	width:580px;

	background-color:#7C8084;

	height:37px;

}



.w377 {

	width:377px;

	background-color:#7C8084;

	height:37px;

}



.box_l_t {display:block; background:url('images/box1_l_t.gif') no-repeat left top;}

.box_l_b {display:block; background:url('images/box1_l_b.gif') no-repeat left bottom;}

.box_r_t {display:block; background:url('images/box1_r_t.gif') no-repeat right top;}

.box_r_b {display:block; background:url('images/box1_r_b.gif') no-repeat right bottom; width:100%;overflow:hidden}



#rcol2 .box_l_t {display:block; background:url('images/box_l_t.gif') no-repeat left top;}

#rcol2 .box_l_b {display:block; background:url('images/box_l_b.gif') no-repeat left bottom;}

#rcol2 .box_r_t {display:block; background:url('images/box_r_t.gif') no-repeat right top;}

#rcol2 .box_r_b {display:block; background:url('images/box_r_b.gif') no-repeat right bottom; width:100%}



#wp-calendar {width:100%;}

#wp-calendar a {color:#EAECEC;}

#searchform {text-align:right;}

#searchform input {background: url('images/b_search.gif') no-repeat center top; border:medium none; height:21px; line-height:0px; text-indent:-900em; width:21px; margin-top:5px}

#searchform #s {background-color:#464A4E; background-image: url('none'); border:1px solid #7C8084; color:#000000; width:100%; height:auto; padding:2px; text-indent:0em; font-style:normal; font-variant:normal; font-weight:normal; line-height:120%; font-size:11px; font-family:Tahoma; margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:0}





.h37 {height:37px;}





.clear {

	clear:both;

}



.l {float:left}

.r {float:right}



.list_menu {list-style:none; padding:1px 0px 0px 0px; position:relative}

.list_menu ul li {display:block; float:left; background:url('images/bg_sep.gif') no-repeat right;; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:12px}

.list_menu ul li a {color:#1D2125; font-size:12px; font-weight:bold; text-transform:uppercase; }

.list_menu ul li a:hover {font-size:12px; text-decoration:underline}



.rss {position:absolute; top:10px; right:17px;}

.rss a {

	display:block; 

	width:45px;

	font-size:12px;

	font-weight:bold; 

	text-decoration:none; 

	text-transform:uppercase; 

	color:#1D2125;

	background:url('images/rss.jpg') no-repeat right top;; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:2px

}

.rss a:hover {

	display:block; 

	text-decoration:underline; 

	background:url('images/rss.jpg') no-repeat right bottom;

}



.search {

	padding:8px 0px 0px 38px;

	font-weight:bold;

	text-transform:uppercase;

}



.search p {padding:3px 5px 0px 0px; font-size:12px}



.bg_inps {background:url('images/bg_inps.gif') no-repeat 0px 0px; width:241px; height:21px; padding-left:0px; padding-right:5px; padding-top:0px; padding-bottom:0px}

.inp {border:none; width:234px; background:transparent; margin-left:3px; margin-top:2px; color:#FFF;}



.bg_inp2 {background:url('images/bg_inp2.gif') no-repeat 0px 0px; width:247px; height:22px}

.inp2 {border:none; width:240px; background:transparent; font-size:10px; margin-left:3px; margin-top:2px; color:#FFFFFF}



.bg_tarea {background:url('images/bg_tarea.gif') no-repeat 0px 0px; width:247px; height:83px}

.tarea {border:none; width:240px; height:78px; background:transparent;font-family:tahoma; font-size:11px; margin-left:3px; margin-top:2px; color:#FFFFFF}



.date {

	width:37px;

	background:url('images/bg_date.gif') no-repeat top left;

	font-family:georgia;

	font-size:18px;

	color:#0E1316;

	line-height:14px;

	text-align:center;

	float:left; padding-left:0px; padding-right:10px; padding-top:5px; padding-bottom:7px

}



.date p {

	font-family:tahoma;

	font-size:10px;

	color:#0E1316;

	line-height:10px;

	padding:1px 0px 0px 0px;

}



.pby {font-size:11px; color:#7C8084; margin:0px; padding-top:0px; padding-bottom:10px;}



.comments {

	background:url('images/hr.gif') no-repeat 0px 16px;

	font-size:10px;

	color:#EF9E01;

	clear:both; padding-left:20px; padding-right:0px; padding-top:20px; padding-bottom:18px

}



.comments a {

	color:#EF9E01;

	font-size:10px;

}



.comments a:hover {

	font-size:10px;

	text-decoration:underline;

}



.cloud {

	display:inline;

	background:url('images/img_cloud.gif') no-repeat 0px 1px;

}



.cloud a {margin-left:20px; margin-bottom:2px;}

.cloud span {margin-left:20px; margin-bottom:2px;}



.budy {

	display:inline;

	padding-left:20px;

	background:url('images/budy.gif') no-repeat 0px 1px;

	font-size:10px;

	color:#EF9E01

}



.comment {

	background-color:#7C8084;

	position:relative;

}



.img_com {position:absolute; background:url('images/img_com.gif') no-repeat top left; width:11px; height:9px; margin-left:31px; margin-right:0px; margin-top:-9px; margin-bottom:0px}



.com {

	padding:10px 20px;

	font-size:10px;

	color:#1D2125;

}



.com a {color:#FFA800}



#rcol1 ul {list-style:none}



#rcol1 ul li h2 {

	font-size:16px;

	font-family:georgia;

	text-transform:capitalize;

	color:#F6F7D0;

	text-align:center;

	background:url('images/bg_title.gif') no-repeat 0px 0px;

	padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:9px

}



#rcol1 ul li ul {padding-left:0px; padding-bottom:2px;}

#rcol1 ul li ul li ul {padding-left:0px; padding-bottom:0px;}



#rcol1 ul li ul li {

	list-style:none;

	padding:1px 0px 1px 2px;

}



#rcol1 ul li ul li a {

	display:block;

	width:146px;

	color:#787C86;

	background-color:#1E2326;

	border:1px solid #323639;

	padding:5px 0px 4px 20px;

}



#rcol1 ul li ul li.current-cat a {

	background-color:#34393C;

	border:1px dotted #626467;

}



#rcol1 ul li ul li.current-cat a:hover {

	background-color:#34393C;

	border:1px dotted #626467;

}

#rcol1 ul li ul li.current-cat ul li a {

	background-color:#1E2326;

	border:1px dotted #323639;

}



#rcol1 ul li ul li.current-cat ul li a:hover {

	background-color:#34393C;

	border:1px dotted #626467;

}



#rcol1 ul li ul li a:hover {

	color:#F6F7D0;

	text-decoration:none;

	background-color:#34393C;

	border:1px solid #626467;

}



#rcol1 ul li ul li ul li {

	list-style:none;

	padding:2px 0px 0px 0px;

}



#rcol1 ul li ul li ul li a {

	width:126px;

	font-size:11px;

	padding:6px 0px 4px 40px;

}

#rcol1 dl {padding-left:0px; padding-bottom:2px;}

	

#rcol1 dl dt {

	list-style:none;

	padding:1px 0px 1px 2px;	}

	

#rcol1 dl dd {

	list-style:none;

	padding:1px 0px 1px 2px;

	}

	

#rcol1 dt a {

	display:block;

	width:156px;

	color:#787C86;

	background-color:#1E2326;

	border:1px solid #323639;

	padding:5px 0px 4px 10px;	}

	

#rcol1 dt a:hover {

	color:#F6F7D0;

	text-decoration:none;

	background-color:#34393C;

	border:1px solid #626467;

	}

	

#rcol1 dd a {

	display:block;

	width:146px;

	background-color:#1E2326;

	border:1px solid #323639;

	padding:6px 0px 4px 20px;

	}

	

#rcol1 dd a:hover {

	color:#F6F7D0;

	text-decoration:none;

	background-color:#34393C;

	border:1px solid #626467;

	}



#rcol1 ul li ul li ul li a:hover {text-decoration:none;}



#today a {text-decoration:underline;font-weight:bold;}

#today a:hover {text-decoration:none;}





#rcol2 ul {list-style:none; padding-bottom:10px;}



#rcol2 ul li {padding:0px 7px 0px 7px;}



#rcol2 ul li ul li {

	list-style:none;

	padding:5px 20px;

	color:#7C8084;

	position:relative;

}



#rcol2 ul li h2 {

	color:#F6F7D0;

	font-size:16px;

	font-family:georgia;

	text-transform:capitalize;

	text-align:center;

	background:url('images/bg_separator.gif') repeat-x 0px 0px;

	padding-top:10px; margin-left:-10px; margin-right:-5px; margin-top:-3px; margin-bottom:0px

}



#rcol2 ul li ul {margin:2px -5px 0px -10px;}



#rcol2 ul li ul li a {

	padding:5px 0px;

	color:#7C8084;

	text-decoration:underline;

}



#rcol2 ul li ul li a:hover {

	padding:5px 0px;

	text-decoration:none;

}



.f_valid {padding-top:10px; padding-left:25px;}



.p_com {padding-top:10px; padding-bottom:15px;}



.lcom {

	color:#FFAB3E;

	font-weight:bold;

	text-transform:uppercase;

	padding-top:15px;

	padding-left:100px;

}



.box_form {padding-left:100px;}



.form {

	width:247px;

	margin-left:50px;

	color:#868686;

}



.b_send {padding-top:5px; text-align:right}



.nav {height:25px; padding:5px 10px;}

.nav a {font-size:10px; color:#FFAB3E;}

.nav a:hover {text-decoration:underline;}

.nav .l, .nav .r {width:45%;}

.nav .r {text-align:right;}



.nocomments {

	color:#FFF;

}



.content h3 {

	font-size:14px;

	color:#FFF;

	text-transform:uppercase;

}



.content ul li {

	font-size:10px;

	color:#FFF;

}



.content ul li a {

	color:#FFF;

}



.bg_menu {background:url('images/bg_menu.gif') repeat-x 0px 107px; }



.bg_bord_t {background:url('images/bg_bord.gif') repeat-x top left; }

.bg_bord_l {background:url('images/bg_bord.gif') repeat-y top left; }

.bg_bord_r {background:url('images/bg_bord.gif') repeat-y top right; }

.bg_bord_b {background:url('images/bg_bord.gif') repeat-x bottom left; width:100%}



blockquote {

	padding-left:15px;

	background:url('images/bg_bq.gif') repeat-y left top;

	font-size:11px;

	color:#EEE; margin-left:15px; margin-right:0px; margin-top:5px; margin-bottom:15px

}



blockquote blockquote {

	padding-left:15px;

	background:url('images/bg_bq.gif') repeat-y left top;

	font-size:11px;

	color:#EEE; margin-left:15px; margin-right:0px; margin-top:5px; margin-bottom:15px

}



ol li {margin-left:50px;}



#calendar_wrap {padding:0px 5px}

#today a {color:#FFAB3E}



.tr {text-align:right}



.wp-pagenavi {padding-bottom:3px;}



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #626467;

	color: #F6F7D0;

	background-color: #1E2326;	

}

.wp-pagenavi a:hover {	

	border: 1px solid #FFAB3E;

	color: #FFAB3E;

	background-color: #34393C;

}

.wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #FFF;

}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	font-weight: bold;

	border: 1px solid #FFAB3E;

	color: #FFAB3E;

	background-color: #34393C;

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}



.wp-pagenavi2 a, .wp-pagenavi2 a:link, .wp-pagenavi2 a:active {

	display:block;

	padding: 2px 4px 2px 4px; 

	margin:2px;

	text-decoration: none;

	border: 1px solid #626467;

	color: #F6F7D0;

	background-color: #1E2326;	

}

.wp-pagenavi2 a:hover {	

	border: 1px solid #FFAB3E;

	color: #FFAB3E;

	background-color: #34393C;

}



#recentcomments ul li {padding-left:5px; width:168px;}



#rcol1 #recentcomments .recentcomments {

	display:block;

	color:#FFF;

	background-color:#1E2326;

	border:1px solid #323639;

	padding:5px 0px 4px 5px !important;

	margin-bottom:2px;

}

#rcol2 #recentcomments .recentcomments {

	display:block;

	color:#FFF;

	padding:5px 7px 4px 17px !important;

}



#rcol1 #recentcomments .recentcomments a {

	border:none !important;

	background-color:transparent !important;

}



#rcol1 #recentcomments .recentcomments a:hover {

	background-color:transparent !important;

}

#rcol2 #text-1 .widget, #rcol2 #text-2 .widget, #rcol2 #text-3 .widget, #rcol2 #text-4 .widget, #rcol2 #text-5 .widget {

	padding:5px 0px 10px 0;

}

#rcol2 #tag_cloud .widget, #rcol2 #calendar .widget {

	padding:5px 0px 10px 0;

}

#rcol2 .widget iframe {

	margin-left:5px;

}

#rcol1 #tag_cloud .widget {

	background-color:#1E2326;

	border:1px solid #323639;

	margin:1px 2px 3px 2px;

	padding:2px 5px;

}

#rcol1 #calendar .widget {

	background-color:#1E2326;

	border:1px solid #323639;

	margin:1px 2px 3px 2px;

	padding:2px 2px;

}

#rcol1 #text-1 .widget, #rcol1 #text-2 .widget, #rcol1 #text-3 .widget, #rcol1 #text-4 .widget, #rcol1 #text-5 .widget {

	background-color:#1E2326;

	border:1px solid #323639;

	margin:1px 2px 3px 2px;

	padding:2px 5px;

}

#rcol1 .widget iframe, #rcol1 .widget iframe, #rcol1 .widget iframe, #rcol1 .widget iframe, #rcol1 .widget iframe {

	margin:0 -2px;

}