/*

Theme Name: proudafrican





*/

body

	{

	background-image:url("images/main_bg.jpg");

	background-attachment:fixed;

	background-repeat:no-repeat;

	text-align:center;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-family:arial;

    }



.wrapper

	{

	padding:0px 0px 0px 0px;

	margin:0px auto 0px auto;

	width:880px;

	overflow:hidden;

	}

	

.head

	{

	padding:0px 0px 0px 0px;

	margin:0px auto 0px auto;

	width:824px;

	text-align:center;

	height:160px;

	background-color:#fff;

	overflow:hidden;

	}

.outer

	{

	padding:0px 0px 0px 0px;

	margin:0px auto 0px auto;

	width:824px;

	height:133px;

	text-align:center;

	}

.logo

	{

	height:133px;

	width:309px;

	background-image:url("images/logo_1.jpg");

	background-repeat:no-repeat;

	float:left;

	background-position:right;

	}

.logo_side_img

	{

	height:133px;

	width:515px;

	background-image:url("images/img.jpg");

	background-repeat:no-repeat;

	float:left;

	}



#blank1

{

	padding:0px 0px 0px 0px;

	margin:0px auto 0px auto;

	width:824px;

	text-align:center;

	height:40px;

	background-color:#FFFFFF;

float:none;

	

}





.content_img

	{

	width:880px;

	height:386px;

	background-image:url("images/conntent_bg.png");

	padding:0px 0px 0px 0px;

	margin:-11px auto 0px auto;

	position:relative;	

	background-repeat:no-repeat;



	}

.out

	{

	width:212px;

	height:315px;

	padding:25px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;	

	}



.out a img

	{

	width:212px;

	height:148px;

	padding:0px 0px 0px 0px;

	margin:5px 0px 0px 0px;

	float:left;

	border:3px solid #ffffff;

	}

.plan_trip

	{

	height:100px;

	width:201px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;



	}

.tanzania

	{

	height:102px;

	width:202px;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 0px;

	

	}

.preserving

	{

	height:98px;

	width:201px;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 0px;

	

	}

.blank

	{

	background-color:#fff;

	z-index:-2;

	position:relative;

	padding:0px 0px 0px 0px;

	margin:-20px auto 0px auto;

	width:824px;

	height:25px;

	display:block;

	overflow:hidden;

	}

.main_content

	{

	padding:9px 0px 0px 7px;

	margin:0px auto 0px auto;

	width:817px;

	text-align:left;

	overflow:hidden;

	background-color:#FFFFFF;

	clear:both;

	

	}

	

.main_content #content

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:620px;

	overflow:hidden;

}



#content1

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:809px;

	display:block;

	overflow:hidden;

}



.narrowcolumn {

	padding: 0px 10px 0px 15px;

	margin: 0px 0px 0px 0px;

	width: 575px;

	float:left;

	display:block;

	overflow:hidden;

	

	}

.narrowcolumn .post

{

	float: left;

	padding: 0px 10px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 580px;

	

	

	overflow:hidden;

}



.post h2

	{

	padding: 0px 0px 0px 0px;

	margin: 20px 0px 0px 0px;

	width:600px;

	overflow:hidden;

	font-family:"Times New Roman";

	color:#002d54;

	float:left;

	



	}

.entry p

	{

	padding: 10px 20px 0px 30px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:550px;

	

	}

#sidebar

{

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 10px 0px;

	width: 170px;

	float:left;

		

	}



.widget_box

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

	}

.widget_box ul

	{

	list-style:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 20px;

	}

.widget_box ul li

	{

	font-size:14px;

	padding:4px 0px 4px 0px;

	margin:0px 0px 0px 0px;

	}

.widget_box ul li a

	{

	text-decoration:none;

	color:#626262;

	}

.widget_box ul li a:hover

	{

	text-decoration:underline;

	color:#626262;

	}

.widget_title

	{

	font-size:16px;

	padding:0px 0px 2px 8px;

	margin:0px 0px 0px 0px;

	color:#fefeff;

	height:24px;

	background-repeat:no-repeat;

	font-weight:normal;

	/*border-bottom:1px solid #002d54;

	border-top:1px solid #002d54;*/

	background-image:url("images/bg_ul.png");

	line-height:24px;



	}

.post h2 a

	{

	padding:10px 0px 20px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	color:#002d54;

	text-decoration:none;

	font-family:"Times New Roman";

	

	}

.post h2 a:hover

	{

	text-decoration:underline;

	}

.post h2 .pagetitle

{

	padding:0px 0px 10px 25px;

	margin:0px 0px 0px 0px;

	float:left;

	color:#002d54;

	text-decoration:none;

	font-family:"Times New Roman";

	

}

.pagetitle

{

	padding:10px 0px 0px 30px;

	margin:0px 0px 0px 0px;

	float:left;

	color:#002d54;

	text-decoration:none;

	font-family:"Times New Roman";

	

}

.postmetadata 

	{

	text-decoration:none;

	padding:0px 0px 0px 30px;

	margin:0px 0px 0px 0px;

	font-size:12px;

	text-transform: uppercase; 

	color:#9a9b7c;

	float:left;

	

	}

.postmetadata a

	{

	text-decoration:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#000000;

	}

.postmetadata a:hover

	{

	text-decoration:underline;

	}

/*.post .entry

	{

	padding: 0px 0px 20px 0px;

	margin: 0px 0px 0px 0px;

	background-color:#9900CC;

	}

.post .entry p

	{

	padding: 10px 20px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	background-color:#0099CC;

	}*/



.post .entry ul

	{

	padding:0px 0px 0px 40px;

	margin: 0px 0px 0px 0px;

	background-color:$ccc;

	float:left;

	list-style-type:none;



	}

.post .entry ul li

	{

	padding:0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	float:left;

	list-style-type:none;

	width:500px;

	}



.alignright a

	{

	color:#002d54;

	text-decoration:none;

	font-family:"arial";

	font-size:18px;

	float:right;

	}

.alignright a:hover

	{

	text-decoration:underline;

	}

.alignleft a

	{

	color:#002d54;

	text-decoration:none;

	font-family:"arial";

	font-size:18px;

	

	}

.alignleft  a:hover

	{

	text-decoration:underline;

	}

/*.home_page_footer

	{

	text-align:center;

	width:615px;

	padding:0px 0px 0px 0px;

	margin:100px 0px 0px 0px;

	display:block;

	overflow:hidden;

	}

.home_page_footer p

	{

	font-family:arial;

	font-size:12px;

	color:#555;

	}*/

.home_bg

	{

	background-image:url("images/women.gif");

	background-position:97% 100%;

	background-repeat:no-repeat;

	overflow:hidden;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:809px;

	

	}

	

h3#comments

{

	padding:20px 0px 10px 27px;

	margin:0px 0px 0px 0px;

	float:left;

	width:600px;



	

}

h3

{

	padding:20px 0px 10px 27px;

	margin:0px 0px 0px 0px;

	float:left;

	width:600px;

}

.commentlist

	{

	font-family:Arial, sans-serif;

	font-size: 15px;

	font-style: normal;

	font-weight: normal;

	text-transform: normal;

	letter-spacing: normal;

	line-height: 1.4em;

	

	}

.commentlist li

	{

	

	width:560px;

	float:left;

	border-bottom:1px solid #eeeedd;

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	

	}

.commentlist a

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#002d54;

	text-decoration:none;

	}

.commentlist a:hover

	{

	color:#002d54;

	text-decoration:underline;

	}



/*.commentlist

	{

	padding:0px;

	margin:0px;

	float:left;

	overflow:hidden;

	width:565px;

	list-style:none;

	}*/



/*.commentlist li

	{

	padding:5px 10px 10px 10px;

	margin:0px 0px 5px 0px;

	text-align:left;

	width:545px;

	background:#ffffff;

	}

*/

#commentform

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:509px;

}

#commentform p

{

	padding:0px 0px 5px 27px;

	margin:0px 0px 0px 0px;

	float:left;

	width:509px;

}

.comment_top

	{

	padding:0px 0px 5px 0px;

	margin:0px 0px 3px 0px;

	float:left;

	overflow:hidden;

	width:545px;

	border-bottom:1px dotted #666666;

	}

.comment_top_left

	{

	width:415px;

	float:left;

	overflow:hidden;

	}

.comment_top_right

	{

	width:50px;

	float:right;

	overflow:hidden;

	}

.avatar_image

	{

	cursor ointer;

	border:2px double #666666;

	}

.avatar_image:hover

	{

	border:2px double #999999;

	}

.authorinfo

	{

	text-transform:capitalize;

	width:400px;

	float:left;

	overflow:hidden;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.authorinfo a

	{

	color:#F54500;

	font-size:19px;

	line-height:21px;

	text-transform:capitalize;

	}

.authorinfo1

	{

	padding:0px 0px 5px 0px;

	margin:0px;

	width:400px;

	float:left;

	overflow:hidden;

	}

.authorinfo1 a

	{

	font-size:12px;

	color:#444;

	} 

 img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding:7px 0px 7px 10px !important;

	margin: 0px 0px 0px 10px;

	float:right;

	

}



img.alignleft {

	padding:7px 10px 7px 0px !important;

	margin: 0px 10px 0px 0px;

	float:left;

	

}



.alignright {

	float: right;

	}





.wrapper_images

{

width:565px;

height:360px;

position:absolute;

text-align:left;

padding:100px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/**html .wrapper_images

{

display:none;

}*/

img

{

border:0px;

}

/**html .polaroid { display:none;}

*html .polaroid img { display:none;}*/



.polaroid { padding:0px;margin:0px;position:absolute; }

.polaroid img { width:283px; height:157px; margin:25px 0 0 15px; }

.polaroid p { text-align:center; font-family:Georgia,serif; font-size:20px; color:#2E2E2E; margin-top:15px; }



#logoimg

{

	padding:0px 0px 0px 10px;

	margin:30px 0px 0px 0px;

	width:146px;

	

	float:left;

	background-position:90% 100%;

	background-repeat:no-repeat;

	display:block; 

	overflow:hidden;

	

}



.home_bg #footertext

{ 

	text-align:center;

	width:609px;

	padding:0px 0px 0px 0px;

	margin:50px 0px 0px 0px;

	

	overflow:hidden;

	float:left;



	

}	

.home_bg #footertext p#p1

{ 

	font-family:arial;

	font-size:10px;

	color:#231f20;

	line-height:10px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:609px;

}	

.home_bg #footertext p#p2

{ 

	font-family:Arial;

	font-size:10px;

	color:#231f20;

	line-height:10px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:609px;

	float:left;

}

	



#ctext

{

	text-align:left;

	width:415px;

	float:left;

	height:100%;

	padding:30px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	display:block;

	overflow:hidden;

}

#ctext ul

	{

	padding:0px 0px 0px 50px;

	margin:0px 0px 0px 0px;

	list-style:none;

	text-decoration:none;

	}

#ctext ul li

{

	font-family:Arial;

	font-size:12px;

	color:#231f20;

	line-height:15px;

	padding:0px 0px 0px 15px;

	margin:0px 0px 0px 0px;

	background-image:url("images/square.jpg");

	background-repeat:no-repeat;

	background-position:left 5px;

	

	overflow:hidden;

	position:relative;

}

#rimg

{

	padding:0px 0px 0px 20px;

	margin:0px 0px 0px 380px;

}



hr

{

	padding:0px 0px 0px 0px;

	margin:10px 0px 10px 30px;

	color:#eeeedd;

	width:580px;

	float:left;

}



.navigation 

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:630px;

}

.alignleft

{

	padding:0px 0px 0px 0px;

	margin:10px 0px 0px 30px;

	float:left;

	

}



.alignright

{

	padding:0px 0px 0px 0px;

	margin:10px 30px 0px 0px;

	float:right;



}



.main_content img

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

 .planing_bg

	{

	display:block;

	width:600px;

	float:left;

	}

.main_content .right_bar

	{

	width:184px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;	

	overflow:hidden;

	}

.right_bar h3

{

	font-family:'times new roman';

	color:#e6b559;

	font-size:25px;

	padding:24px 0px 15px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

	width:184px;

	font-weight:normal;

	float:left;

	

}

.right_bar a 

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	width:184px;

	

}

.ngorogoro

	{

	width:184px;

	padding:0px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	height:139px;

	float:left;

	}

.serengeti_national_park

	{

	width:184px;

	padding:0px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	height:139px;

	float:left;

	}

.lake_manyara

	{

	width:184px;

	padding:0px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	height:139px;

	float:left;

	}

.tarangire

	{

	width:184px;

	padding:0px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	height:139px;

	float:left;

	} 

#planning_b

{

	padding:0px 0px 30px 10px;

	margin:0px 0px 0px 0px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:20px;

	color:#000000;

	

	display:block;

	position:relative;

}

#planning_b .alignright

{

	float:right;

	

}

#planning_b a

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

#planning_bi

{

	padding:0px 0px 30px 2px;

	margin:0px 0px 0px 0px;

	float:left;

	

	font-size:14px;

	line-height:24px;

	color:#000000;

	position:relative;

}

#hd

{

	font-family:'times new roman';

	color:#e6b559;

	font-size:25px;

	padding:25px 0px 15px 10px;

	margin:0px 0px 0px 0px;

	width:610px;

	float:left;

	

}
#hd h1

{

	font-family:'times new roman';

	color:#e6b559;

	font-size:25px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:610px;

	float:left;
font-weight:normal;

	

}

a

{

	outline:none;

}



/* sukerfish */

/*	#nav

	{

	padding:0px 0px 0px 0px;

	margin:0px auto 0px auto;

	width:824px;

	height:30px;

	background-color:#9a9b7c;

	text-align:center;

	}

#nav ul 

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style:none;

	height:30px;

	text-align:center;

	}

#nav ul li

	{

	padding:0px 0px 0px 0px;

	margin:0px auto 0px auto;

	float:left;

	height:30px;

	border-right:1px solid #e5e6de;

	}

#nav ul .page-item-31

	{

	border-right:none;



	}

#nav ul li a

	{

	font-family:arial;

	font-size:13px;

	color:#fefeff;

	text-decoration:none;

	height:30px;

	padding:0px 0px 0px 0px;

	margin:0px 12px 0px 13px;

	line-height:30px;



	} 

*/



/* For Photo gallary*/



#hd1

{

	font-family:'times new roman';

	color:#e6b559;

	font-size:25px;

	padding:25px 0px 15px 10px;

	margin:0px 0px 0px 0px;

	width:610px;

	float:left;

	

}



/*Subpages starts*/

/**html .gallery_wrapper

{

	float:left;

	overflow:hidden;

	width:500px;

	margin:20px 0px 15px 30px;

	padding:0px 0px 0px 0px;

	

}*/

.gallery_wrapper

{

	float:left;

	overflow:hidden;

	width:500px;

	margin:20px 0px 15px 0px;

	padding:0px 0px 0px 50px;

	

}

.right_contect

	{

	width:640px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	

	}

.sidebar_2

	{

	padding:20px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:170px;

	float:left;

	}



.title

	{

	font-size:16px;

	padding:0px 0px 2px 8px;

	margin:0px 0px 0px 0px;

	color:#fefeff;

	height:24px;

	background-repeat:no-repeat;

	font-weight:normal;

	background-image:url("images/bg_ul.png");

	line-height:24px;

	}





.sidebar2_links

	{

	list-style:none;

	padding:3px 0px 10px 20px;

	margin:0px 0px 0px 0px;

	overflow:hidden;

	display:block;

	}

.sidebar2_links li

	{

	padding:0px 0px 0px 0px;

	margin:2px 0px 0px 0px;

	}

.sidebar2_links li a

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-family:arial;

	font-size:13px;

	color:#555;

	text-decoration:none;

	}

.sidebar2_links li a:hover

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	text-decoration:underline;

	} 





/*Subpages endss*/



.right_contect .post h2

	{

	padding: 0px 0px 0px 50px;

	margin: 20px 0px 0px 0px;

	width:500px;

	overflow:hidden;

	font-family:"Times New Roman";

	color:#002d54;

	float:left;

}

#lpara h2

	{

	padding: 20px 0px 0px 50px;

	margin: 0px 0px 0px 0px;

	width:560px;

	overflow:hidden;

	font-family:"Times New Roman";

	color:#002d54;

	float:left;

	

	

}

#lpara p

{

	padding: 10px 20px 0px 50px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:540px;

	

}



#lpara ul li

{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:540px;

}

#lpara ul

{

	padding: 10px 20px 0px 60px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:540px;

	

}

.months_div

	{

	width:184px;

	padding:0px 0px 50px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	}

.months_div h3

{

	font-family:'times new roman';

	color:#e6b559;

	font-size:18px;

	padding:24px 0px 15px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

	width:184px;

	font-weight:normal;

	clear:both;

}

.months_div ul

	{

	list-style:none;

	padding:0px 0px 30px 0px;

	margin:0px 0px 0px 0px;

	width:182px;

	text-align:center;

	border:1px solid #ededed;

	background-color:#fafafa;

	display:block;

	overflow:hidden;

	}

.months_div ul li

	{

	padding:2px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	}

.months_div ul li a

	{

	padding:2px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	color:#242424;

	font-family:arial;

	font-size:12px;

	text-decoration:none;

	}

.months_div ul li a:hover

	{

	padding:2px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	text-decoration:underline;

	}

/*.table_cl

	{

	color:#242424;

	font-family:arial;

	font-size:13px;

	clear:both;

	}

.text_font

	{

	color:#242424;

	font-family:arial;

	font-size:13px;

	line-height:25px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:none;

	}

.text_font_01

	{

	color:#242424;

	font-family:arial;

	font-size:13px;

	line-height:25px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:none;

	}

.planing_bg h3

	{

	font-family:'times new roman';

	color:#e6b559;

	font-size:23px;

	padding:20px 0px 12px 15px;

	margin:0px 0px 0px 0px;

	text-align:left;

	font-weight:normal;

	display:block;

	overflow:hidden;

	}

.top_tbl

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}*/

.alignnone

	{

	float:left;

	padding:0px 0px 0px 40px;

	margin:0px 0px 0px 0px;

	

	}

img.alignnone1

	{

	float:left;

	padding:7px 0px 0px 50px;

	margin:0px 0px 0px 0px;

	

	}

.itenary_title

	{

	font-family:'times new roman';

	color:#e6b559;

	font-size:23px;

	padding:20px 0px 0px 15px;

	margin:0px 0px 0px 0px;

	text-align:left;

	font-weight:normal;

	}

.first_div

	{

	padding:20px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:left;

	border:1px solid green;

	width:400px;

	

	}

span.inner_first_div

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#242424;

	font-family:arial;

	font-size:13px;

	line-height:25px;

	float:none;

	

	}

.table_cl

	{

	color:#242424;

	font-family:arial;

	font-size:13px;

	width:100%;

	clear:both;

	}



#img_id_ne

{

	float:left;

	padding:0px 10px 0px 0px;

	margin:0px 0px 0px 0px;

	



}



#stext

{

	float:left;

	padding:30px 0px 30px 0px;

	margin:0px 0px 0px 0px;

	width:640px;

		

}

#weltext

{

	float:left;

	padding:20px 0px 10px 20px;

	margin:0px 0px 0px 0px;

	overflow:hidden;

	width:780px;

}

#hlist

{

	float:left;

	padding:10px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	width:780px;

	overflow:hidden;

}





#planning_bi ul 

{

	position:relative;

	float:left;

	

	list-style:none;

}



#footer

{ 

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 89px;

	width:824px;

	float:left;

	background-color:#ffffff;

	

}



/* relevant for the tutorial - start */

#gallery { float: left; width:630px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index:6000} 

#pictures { position: relative; height:366px; width:546px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 

top:40px;left:60px;z-index:6000} 

#pictures img { position: absolute; top:0px; left:0px; display:inline; z-index:6000}   





/* relevant for the tutorial - end */



/*.noteimg

{

	padding: 0px 0px 0px 0px; 

	margin: 5px 0px 0px 60px;

	background-image:url("images/note.png");

	background-repeat:no-repeat;

	position:absolute !important;

	width:220px;

	height:131px;

	top:0;

	left:0;	

	z-index:80;

	text-align:left;

	

}*/

*html .content_img

	{

	width:880px;

	height:386px;

	background-image:url("images/conntent_bg.png");

	padding:0px 0px 0px 0px;

	margin:-11px 0px 0px 0px;

	overflow:hidden;

	background-repeat:no-repeat;

	}



.widecolumn {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 620px;

	overflow:hidden;

	float:left;

}

#booksaf 

{

	padding: 10px 20px 0px 20px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:540px;

	

}

#faq

{

	padding: 10px 20px 0px 20px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:540px;

}

#hometxt

{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size:14px;

	line-height:24px;

	float:left;

	width:700px;

}

span.shtext

{

	padding: 0px 0px 0px 420px;

	margin: 0px 0px 0px 0px;

	float:left;

	font-size:16px;

	line-height:24px;

	width:400px;

	overflow:hidden;

}

#booksaf ul li

{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	float:left;

	font-size:14px;

	line-height:24px;

	width:540px;

}

/*  Navigation  */

#nav{

	width:824px;

	height:30px;

	background-color:#9a9b7c;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	float:left;

	z-index:9999;

	}



#subnav {

  	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	list-style: none;

	height:30px;

	width:824px;

	background-color:#9a9b7c;

	z-index:9999;

	}

#subnav ul {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	list-style: none;

	background-color:#9a9b7c;

	float:left;

	width:824px;

		z-index:9999;

	}

#subnav a, #subnav a:visited {

	

	display: block;

    float:left;

	z-index:9999;

	}

#subnav a:hover {

	display: block;

	text-decoration: none;

	z-index:9999;   

	}

#subnav li {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	height:30px;

	text-align:center;

	border-right:1px solid #e5e6de;

	z-index:9999;

	}

#subnav li.rmenu {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	height:30px;

	text-align:center;

	border-right:none;

	z-index:9999;

}

#subnav li.page-item-31

{

    float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	height:30px;

	text-align:center;

	border-right:none;

	z-index:9999;	

}



#subnav li a{

	font-family:arial;

	font-size:13px;

	color:#fefeff;

	text-decoration:none;

	height:30px;

	padding:0px 12px 0px 13px;

	margin:0px 0px 0px 0px;

	line-height:30px;

	z-index:9999;

	}

#subnav li li {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 200px;

	/*height:42px;

	border-bottom:1px solid #000;*/

	background-color:#A6A78B;

	z-index:9999;

	}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {

	background-color:#A6A78B;

	color: #fefeff;

	width: 180px;

	float: none;

	margin: 0px 0px 0px 0px;

	/*padding: 5px 10px 6px 10px;*/

	padding: 0px 10px 0px 10px;

	text-align:left;

	font-size:13px;

	z-index:9999;	

	}

#subnav li li a:hover, #subnav li li a:active {

	background-color:#9a9b7c;

	color:#fefeff;

	z-index:9999;

	}

#subnav li ul {

	position: absolute;

	width:200px;

	left: -999em;

	margin:1.70em 0 0 0em;

	z-index:9999;

	clear:both;

	border-bottom:1px solid #e5e6de;

	border-right:1px solid #e5e6de;

	}

#subnav li ul ul{  

	margin:-1.90em 0 0 12.6em;

		z-index:9999;

	}

#subnav li:hover ul {

	left: auto;

	display: block;

	z-index:9999;

	}

#subnav li:hover ul, #subnav li.sfhover1 ul {

	left: auto;

			z-index:9999;

	}

#subnav li:hover ul ul, #subnav li.sfhover ul ul {     

	left: -999em;

			z-index:9999;



	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul {  

	display:block;

	left:auto;

		z-index:9999;

	} 

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {   

	left: -999em;

		z-index:9999;

	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {     

	left: auto; 

		z-index:9999;

	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li:hover ul ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul, #subnav li.sfhover ul ul ul ul {

	left: -999em;

		z-index:9999;

	}



/*Adjusts width of background of dropdown menu */



#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul, #subnav li li li li.sfhover ul { 

	left: auto; 

		z-index:9999;

	}

	

	

