
	body {text-align:center; margin:0; padding:0; font-size:15px; font-family: verdana, "Trebuchet MS", Tahoma, Arial, Lucida; background: #000 url(i/bg.png) repeat-x top; letter-spacing:-1px;}
	
	ul {list-style-type:none; padding:0; margin:0;}
	img {border:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}	
	p{margin:0; padding:12px 12px 0 12px;}
	
	#wrapper {min-width:920px; margin:0 auto; height:224px; border-top:1px solid #ffdc00; border-bottom:1px solid #ffdc00}
	
	#top {width:920px; margin:0 auto; text-align:right; height:43px; background:url(i/top.jpg); font-size:20px; color:#ffdc00}
	#top a {font-size:20px; color:#ffdc00}
	#top a:hover {color:#fff}
	
	#header {width:920px; margin:0 auto; text-align:left; background:url(i/logo.jpg); height:224px;}
	h1 {margin:0; padding:0; font-size:20px;}
	#header ul {list-style-type:none; padding:0; margin:0;}
	#header li {float:left; display:inline;}
	
	#mainwrap { background:url(i/content.jpg) repeat-y center; margin:0 auto; text-align:center; overflow:auto;}
	#main {width:920px; margin:0 auto; text-align:left; padding-bottom:24px; overflow:auto;}
	#main a {color:#ffdc00;}
	#main a:hover {color:#fff;}
	#parlour #main {background:url(i/parlour.jpg) no-repeat;  padding-bottom:0;}
	#side {float:left; display:inline; width:280px; margin-left:24px; color:#fff;}
	#index #side {width:250px;}
	 
	#intro #side ul {padding-bottom:32px;}
	#intro #content img {width:310px;}
	  
	#content { display:inline;  color:#fff; line-height:21px; letter-spacing:-1px;}
	  
	#content h2 {color:#ffdc00; letter-spacing:0; font-size:22px; text-align:right; font-weight:normal; padding:12px 12px 0 12px; margin:0;}
	#index #content p {text-align:left;}
	#content p.left {text-align:justify;}
	#content img {border:1px solid #ffdc00;}
	#content h3 {font-size:20px; color:#ffdc00; text-align:right; margin:0; padding:8px 12px 0 12px; line-height:26px; font-weight:normal}
	#content a {color:#ffdc00;}
	#content a:hover {color:#fff;}
	#content p img { margin-right:12px;}
	#content label {width:150px; float:left; display:inline; width:175px;}
	#content textarea, #content input {border:1px solid #8e7c0b; background:#1a1700; width:165px; padding:2px 4px; color:#fff; font-family:verdana;}
	#content .send {width:145px; margin-left:185px; margin-top:24px; cursor:pointer;}
	#content .img {padding:0; text-align: center;}
	#content .img img { text-align: center; margin:24px 0 0 12px;}
	#content .cite {font-style:italic;}
	#content em, #main em {color:#fdd71e; font-weight:normal;}

	
	#bottom {clear:both; color:#fff; letter-spacing:0px;}
	img { border:1px solid #ffdc00;}
	
	#footwrap {min-width:920px; margin:0 auto; border-top:1px solid #ffdc00; border-bottom:1px solid #ffdc00; clear:both; }
	#parlour #footwrap {background:url(i/parlour.jpg) no-repeat center -500px; }
	#footer {width:920px; margin:0 auto; text-align:left; overflow:auto; background: transparent url(i/black.png) !important; background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/black.png');}
	#footer li {float:left; display:inline; padding:12px 7px; background:url(i/sep.png) no-repeat left; font-family:arial; font-weight:bold;}
	#footer li.first {background:none; padding: 12px 7px 12px 18px;}
	#footer a {color:#fff; font-size:14px;}
	#footer .a a, #footer a:hover {color:#ffdc00;}
	#footer span {display:none;}
	
	#mainwrap .foot a{color:#ffdc00; font-size:17px;}
#mainwrap .foot a:hover {color:#fff;}


    /* shahinbdboy - extra css */
	#indexwrap{ width:840px; margin:45px auto 0;   background: url(i/alexcrow_photo.jpg) no-repeat center top;}
	
	.logolink{display:block;height:80px;margin:130px 0 0 20px;width:325px;}
	
	.floatl, .floatleft{ float: left;}
	.floatr, .floatright{ float: right;}
	.clear{ clear: both;}
	
	.indexright{ width: 300px; float: right; padding: 0 0 0 40px; text-align: center; font-size: 12px;}
	 
	.indexleft{ text-align: left; line-height: 18px; }
	.indexleft a.clickhere{ border-bottom: 1px dotted #E7E7E7; color: #E7E7E7;}
	.indexleft a.clickhere:hover{ border-bottom: 1px dotted #fff; color: #fff;}
	.indexleft p{ color: #E7E7E7; font-size: 13px; font-weight: 700;}
	.indexleft y{ color: #FFDC00; font-size: 17px; font-weight: 700;}
	a img{ border: none;}
	.af-footer{ display: none;}
	

	.pagenav{color:#ffdc00; letter-spacing:0; font-size:22px; text-align:right; font-weight:normal; padding:5px 20px 0 5px; margin:0 auto; width: 900px; }
	.topnav{ background: url(i/intro.png) no-repeat center top; width: 920px; margin: 0 auto;}
	.signupform{ float: right; width: 300px;}
	.topmenus{
		color:#FFFFFF;
		display:inline;
		float:left;
		margin-left:24px;
		width:280px;
		color:#806E00;
		font-size:23px;
		letter-spacing:-2px;
		line-height:32px;
		margin-bottom:50px;
		overflow:auto;
		text-align: left;
		}
	.topmenus li a{
	color:#707070;
	cursor:pointer;
	font-size:23px;
	text-align: left;
	}
	.topmenus li a span{ 
	color:#806E00; 
	clear:left;
	display:inline;
	float:left;
	margin-right:8px;
	}
	.topmenus li a:hover span, .topmenus li.a a span{ 
	color:#FFDC00; 
	}
	.topmenus li a:hover, .topmenus li.a a{ 
	color:#fff;  
	}
	
	.contact{ color:#FFDC00;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	margin:0;
	padding:8px 25px 0;
	text-align:right;
	float: right;
	}
	.spaceright,.pr45{ padding-right: 45px;}
	.spaceleft,.pl45{ padding-left: 45px;}
	.eqspace{ padding: 20px;}
	#main{ color: #e7e7e7;}
	
	p.img{ text-align: center;}
	p.img img{ margin: 10px; border: 1px solid #FFDC00; }
	
	.contactformcol{ width: 400px;}
	.details{ width: 350px; height: 80px;}
	 