/*GENERAL*/



body {



	background:#ffffff url(../img/backgrounds/bg-worldbellydance.jpg);



	color:#333333;



	font-family:Arial, Tahoma, Verdana,  sans-serif;



	font-size: 13px;



	line-height:1.4em;



	margin:0pt auto;



}



#wrapper {



	width:840px;



	margin:0pt auto;



	overflow:hidden;



	position:relative;



	display:block;



	border:1px solid #666666;



	margin-bottom:30px;



	background:#fff;



}



.inner {



	margin:0pt auto;



	overflow:hidden;



	position:relative;



	display:block;



}



a {



	color: #0033CC;



	text-decoration:underline;



}



a:hover {



	text-decoration:none;



	color: #333333;



}



h1, h2, h3, h4, h5, h6, p, ul, ol, table {



	margin:0.9em 20px;



}



h1, h2, h3, h4, h5, h6 {



	line-height:1.2em;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



}



h1 {font-size:17px;color:#CC0000;border-bottom:1px solid #666666;}





h2 {color:#FF9900;font-size:14px;font-weight:bold; text-decoration:underline;}



h3 {color:#000000;font-size:13px;font-weight:bold;}



h4 {font-size:14px;font-weight:bold;}



ul {



	list-style: inside;



	padding-left:0px;



	margin-bottom:20px;



}



/*branding*/



#branding {



	background: url(../images/Bans/Cap-dagde2.jpg)



	width:840px;

	

	height: 90px;



}



#adsbranding {



	width:840px;



	background: url(../images/Banner/back3.jpg)





}



/*Header*/



#header {



	background:#009933;



	overflow: visible;



	z-index: 1;



	border-bottom:1px solid #000;



	border-top:1px solid #000;



}



#header .inner {



	overflow: visible;



	z-index: 1;



	font-size:1px;



}



/*main nav*/



#mainnav {



	font-size:12px;



	font-weight:bold;



	line-height:1.3em;



	font-family:Arial, Helvetica, sans-serif;



	color:#ffffff;



	padding: 0;



	overflow: visible;



	position: relative;



	margin:0;



	zoom:1; /*IE6*/



	min-height:32px;



}



#mainnav li {



	float: left;



	display: inline;



	padding: 0;



	position: relative;



	list-style-type: none;



	list-style-image: none;



	background:#009933;



	border-right:1px solid #000;



}



#mainnav li a {



	display: block;



	float: none;



	text-decoration: none;



	text-transform:capitalize;



	color:#ffffff;



	margin:0;



	padding: 7px 12px 9px 12px;



}



#mainnav li a:hover,



#mainnav li a.sel,



#mainnav li:hover,



ul#mainnav li.sfhover {



 background: #9999ff;



 }



/*Drop down Navigation stuff*/



ul#mainnav li ul {



	position: absolute;



	width: 165px;



	left: -999em;



	padding:0;



	border: 1px #000 solid;



	margin: 0px 0 0 -1px;



	border-bottom:none;



}



ul#mainnav li ul li {



	display: block;



	float: none;



	margin: 0;



	background: #d4d4ff;



	padding: 0 0px;



	border:none;



	



}



ul#mainnav li ul li a,



ul#mainnav li ul li a:hover,



ul#mainnav li ul li a.sel {



	font-size: 11px;



	border-bottom: 1px #000 solid;



	font-weight: bold;



	padding: 8px 12px;



	color: #000;



	margin:0;



	display: block;



	float: none;



	zoom: 1;



	background: #d4d4ff;



}



ul#mainnav li ul li a.sel {



	font-weight:bold;



}



ul#mainnav li ul li a:hover,



ul#mainnav li ul li a.sel {



	color: #000;



	background: #9999ff;



}



ul#mainnav li.sel ul, 



ul#mainnav li:hover ul,



ul#mainnav li.sfhover ul {



	left: auto;



}



ul#mainnav li:hover,



ul#mainnav li.sfhover {



	z-index: 100;



}



ul#mainnav li:hover ul,



ul#mainnav li.sfhover ul {



	z-index: 100;



}



ul#mainnav li:hover ul li,



ul#mainnav li.sfhover ul li {



	z-index: 100;



}



/*container bits*/



#container {

	display: block;

	padding: 0;

	width: 850px;

	overflow: hidden;

	position: relative;

	background:url(../img/backgrounds/bg-container.gif);

	border-left:20px solid #03679C;

	border-bottom:20px solid #03679C;

	background-color: #FFF;



}



/*side*/



#side {



	width:200px;



	overflow:hidden;



	position:relative;



	display:block;



	float:left;

	

	background-color: #009933;



}



#side h4 {



	color:#fff;



}



/*content*/



#content {

	width:620px;

	overflow:hidden;

	position:relative;

	display:block;

	float:left;

	padding-bottom:40px;



}



#content h2 {



	padding-bottom:2px;



}



div.block {



	width:310px;



	float:left;



	display:block;



	position:relative;



}



div.block.thumb {



	width:100px;



	margin-left:20px;



	display:inline;



}



div.block.thumb img {



	width:90px;



	height:68px;



}



div.block.thumb p {



	margin-left:0px;



	margin-right:0px;



}



div.block a img {



	background-color:#f7e6cd;



	border:1px solid #f5b452;



	margin-bottom:10px;



	padding:4px;



	text-decoration:none;



}



div.block a:hover img,



div.news-block p a:hover img {



	background-color:#f3d7ac;



}



div.block p span {



	display:block;



}



div.block p a span {



	text-decoration:underline;



}



div.block p a:hover span {



	text-decoration:none;



}



div.news-block {



	display:block;



	float:left;



	margin-bottom:15px;



	overflow:hidden;



	position:relative;



	width:650px;



}



div.news-block p {



	margin-bottom:0;



	padding-left:150px;



}



div.news-block p strong {



	color:#FF9933;



	font-size:16px;



	font-weight:bold;



	display:block;



	text-decoration:none;



}



div.news-block p img {



	margin-left:-150px;



	background-color:#f7e6cd;



	border:1px solid #f5b452;



	padding:4px;



}



/*Footer*/



#footer {
	background:#9999FF;
	padding-bottom:20px;
	text-align:center;
	width:870px;
	line-height:1.3em;
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
}



/*

#footer ul {



	overflow:hidden;



	position:relative;



	zoom:1; /*IE6*/

/*

}



#footer ul li {



	border-right:1px solid #333333;



	display:inline;



	float:left;



	margin:2px 6px 0 0;



	padding:0 5px 0 0;



	text-transform:lowercase;



	white-space:nowrap;



}



#footer ul li.last {



	border-right:none;



}

*/



.footerLinks 

{

	width:100%; 

	overflow:hidden;

}



#footerLinksItems 

{

	padding:0; 

	margin:0 auto; 

	float:left;

	position:relative; 

	left:50%;

}

.footerLinks ul
{
	list-style:none;
}

#footerLinksItems li 

{

	float:left; 

	position:relative; 

	right:50%;

	border-right:1px solid #333333;

	float:left;

	margin:2px 6px 0 0;

	padding:0 5px 0 0;

	text-transform:lowercase;

}



#footerLinksItems li.last 

{

	border-right:none;

}



/*contact form styles*/



div.contactform {



	margin:0;



}



div.contactform input,



div.contactform select,



div.contactform textarea {



	background:#fff;



	padding:3px 2px;



	border: 1px #000 solid;



	width: 152px;



	font-size: 13px;



	font-family:Arial, Tahoma, Verdana,  sans-serif;



	font-size: 13px;



}



button {



	background: #333333;



	border: 1px solid #333;



	color: #fff;



	cursor: pointer;



	font-size: 11px;



	font-weight:bold;



	padding:3px;



}



button:hover {



	background: #333;



	color: #fff;



	border: 1px solid #fff;



}



img.boxed-out.leftaligned {



	background-color:#f7e6cd;



	border:1px solid #f5b452;



	margin:10px;



	padding:4px;



	text-decoration:none;



}



.hr {width: 125px;



text-align: left;/*this will align it for IE*/



margin:0.9em 20px;



} 

.back-menu {font-weight:bold; font-size: 13px;}



.baldie {font-weight:bold;}	

.centy {text-align:center;}