/*
	Amal Krishna Bakali 
	Date:
	Title:       
==================================
*/

body{
	
	voice-family:"\"}\"";
	voice-family:inherit;	
	font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
	font-size:11px;
	color:#2C2C2C;
	margin:0 auto;
	text-align:center;
	background:url('images/bodybg.gif');; padding-left:0; padding-right:0; padding-top:0; padding-bottom:75px
}
*{
	padding:0;
	margin:0;
	border:0px none;
}
ul, li{
	list-style:none;
}
h2{
	font-family:"Arial Narrow", Arial, sans-serif, verdana;
	font-size:14px;
	color:#808080;
}
h3{
	font-weight:normal;
	font-size:12px;
	color:#515151;
	margin-bottom:20px;
}		
h2{
	color:#808080;
	margin-bottom:14px;
}
h4{
	font-size:11px;
	background:url('images/bullets.gif') no-repeat 0 5px;
	color:#808080;
	padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
h5{
	font-weight:bold;
	font-size:11px;
	color:#494949;
}
a{
	color:#1C6314;
	text-decoration:underline;
}
a:hover{
	color:#1C6314;
	text-decoration:none;
}
.hide{
     position: absolute;
     left: -9999px;
}

/*							    Page Structure
==============================================
*/
#wrap{
	top:0;
	margin:0 auto;
	width:800px;
	text-align:left;
	background:url('images/mainbg.gif');
	}
/*								       Header
==============================================
*/
#header{
	clear:both;
	width:800px;
	height:144px;
	background:url('images/golfclubbanner.gif') no-repeat 0 0;
}
#header h1 span{
	display:none;
	visibility:hidden;
}
#header h1{
	position:absolute;
	left:-9999px;
}
#searchbox{
	width:800px;
	height:43px;
	padding:26px 0 0 624px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:17px;
	width:174px;
}
html>body #searchbox{
	height:17px;
	width:176px;
}
#searchbox input{
	float:left;
	width:121px;
	height:17px;
	border:1px solid #2C2C2C;
	margin-right:3px;
	font-size:11px;
	background:url('images/txtbg.gif') repeat-x;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:121px;
	height:15px
}
html>body #searchbox input{
	width:121px; height:15px;
}
/*								  Navigation
==============================================
*/
#nav{
	clear:both;
	width:800px;	height:101px;
}
.navlist{
	height:21px;
	margin:80px 0 0 136px;;
}
.navlist li, .navlist a, .navlist a span, .navlist a span span{
	float:left;
	display:block;
}
.navlist a{
	background:url('images/navbg.gif') repeat-x;
	height:21px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#343434;
	margin-right:1px
}
.navlist a span{
	background:url('images/navleftcorner.gif') no-repeat top left;
}
.navlist a span span{
	background:url('images/navrightcorner.gif') no-repeat top right;
	line-height:21px;
	padding-left:12px; padding-right:12px; padding-top:0; padding-bottom:0
}
.navlist a:hover, .navlist .selected{
	background:url('images/navbg.gif') repeat-x 0 -21px;
	color:#FFFFFF;
	text-decoration:none
}
.navlist a:hover span, .navlist .selected span{
	background:url('images/navleftcorner.gif') no-repeat 0 -21px;
	cursor:pointer
}
.navlist a:hover span span, .navlist .selected span span{
	background:url('images/navrightcorner.gif') no-repeat 100% -21px;
	cursor:pointer
}
*html .navlist a{ height:1%;}
*html .navlist a span{ height:1%;}
*html .navlist a span span{ height:1%;}

/*
									Manu list
================================================
 */
#menu{
	clear:both;
	width:780px;	height:18px;
	margin:0 10px;
	background:url('images/bar.gif') repeat-x;
}
.menulist{
	height:17px;
	margin:0px 0 0 15px;;
}
.menulist li, .menulist li a, .menulist li a span, .menulist li a span span {
	float:left;
	display:block;
}
.menulist li a{
	height:17px;
	text-decoration:underline;
	line-height:17px;
	margin-right:5px;
	font-weight:bold;
	font-size:11px;
	color:#464646
}
.menulist li a span{
}
.menulist li a span span{
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.menulist li a:hover{
	text-decoration:none;
	color:#464646
}
.menulist li a:hover span{
	cursor:pointer	
}
.menulist li a:hover span span{
	cursor:pointer	
}
*html .menulist a{ height:1%;}
*html .menulist a span{ height:1%;}
*html .menulist a span span{ height:1%;}

/*									Main Body
==============================================
 */
#mainbody{
	width:780px;
	padding:9px 0px 0 0px; margin:0 10px;
	background-color:#FFFFFF;
}
#mainleft{
	float:left;
	width:147px;
	padding:0 0 0 5px;	
	voice-family:"\"}\"";
	voice-family:inherit;
	width:142px;
}
html>body #mainleft{
	width:142px;
}
#mainright{
	float:right;
	width:633px;
	padding-bottom:20px;
}
.imgholder img{
	border:1px solid c#E2E2E2;
}
.textarea{
	padding:0 40px 0 0;
}
.textarea p{
	font-size:11px;
	margin-bottom:20px;
	text-align:justify;
}
dl.boxarea, dl.boxarea2{
	float:left;
	width:302px;
	background:url('images/btmcorner.gif') no-repeat bottom left;
	padding-bottom:6px;
	margin-bottom:20px
}
dl.boxarea dt, dl.boxarea2 dt{
	font-family:"Arial Narrow", Arial, sans-serif, verdana;	
	background:url('images/boxheader.gif') no-repeat 0 0;
	height:21px;
	color:#808080;
	line-height:21px;
	line-height:21px;
	font-size:14px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
dl.boxarea dd, dl.boxarea2 dd{
	float:left;
	width:302px;
	background:url('images/boxbg.gif') repeat-x bottom;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	width:265px; padding-left:18px; padding-right:17px; padding-top:5px; padding-bottom:0
}
dl.boxarea dd p{
	margin-bottom:10px;
}
dl.boxarea dd strong{
	color:#808080;
}
	
dl.boxarea dd img{
	margin-bottom:14px;
}
.exp{
	margin-right:10px;
}
dl.boxarea2{
	background:none;
}
dl.boxarea2 dt{
	background:none;
	padding-bottom:20px;
}
dl.boxarea2 dd{
	background:none;
	border:none;
}
dl.boxarea2 dd p{
	margin-bottom:2px;
	padding-left:10px;
}
dl.boxarea2 label{
	display:block;
}
dl.boxarea2 input{
	width:230px;
	display:block;
	border:1px solid #989898;
	height:19px;
	margin:5px 0;
}
.sbbtn{
	float:right;
}
hr{
	height:1px;
	border-bottom:1px dashed #999999;
	color:#999999;
	margin:0 8px 10px 8px;
}
.alignleft{
	text-align:left;
}
.aligncenter{
	text-align:center;
}
.alignright{
	text-align:right;
}
.clear{
	padding:0;
	margin:0;
	clear:both;
}
/*								       Footer
===============================================
*/
#footer{
	clear:both;
	width:800px;
	height:134px;
	font-size:11px;
	color:#151515;
	text-align:center;
	background:url('images/footerbg.gif') repeat-x;
}
#footer img{
	display:block;
	display:inline;
}
#footer a{
	font-size:11px;
	line-height:34px;
	text-decoration:none;
	color:#151515;
}
#footer a:hover{
	color:#999999;
	text-decoration:underline;
}
/*								     Text Area
===============================================
*/
.style1{
	margin-bottom:20px;
	text-align:justify;
}
.style2{
	margin-bottom:2px;
	padding-left:10px;
}

span.link{
	float:right;
	display:block;
	width:74px;
	background:url('images/bullets1.gif') no-repeat 0 6px;
	padding-left:12px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:62px
}
/*							  Sub Page Content
===============================================
*/
#recentpost{
	width:120px;
	background:url('images/recentbtn.gif') no-repeat bottom left;
	padding-bottom:21px
}
dl.recentpost{
	width:120px;
}
dl.recentpost dt{
	width:120px;
	height:42px;
}
#recentpost h2{
	width:120px;
	height:42px;
	background:url('images/recentpost.gif') no-repeat 0 0;
	margin-bottom:0
}
#recentpost h2 span{
	display:none;
	visibility:hidden;
}
.recentblogpost{
	width:120px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:15px 0;
	voice-family:"\"}\"";
	voice-family:inherit;		
	width:118px;
}
html>body .recentblogpost{
	width:118px;
}
.recentblogpost li{
	display:block;
	background:url('images/bullets1.gif') no-repeat 0 6px;
	padding-left:10px; margin-left:7px; margin-right:7px; margin-top:0; margin-bottom:4px
}
*html .recentblogpost li{
	height:1%;
}
.recentblogpost li a{
	display:block;
	background:url('images/divider.gif') no-repeat left bottom;
	padding-bottom:6px
}	
.hleft{
	float:left;
	width:371px;
}
.hright{
	float:right;
	width:262px;
	text-align:right;
	margin-bottom:20px;
}
.date{
	background:none;
	margin-right:10px;
}
a.mailpage{
	display:block;
	display:inline;
	background:url('images/mailicon.gif') no-repeat center left;
	padding-left:18px;
	margin-right:10px
} 
a.printpage{
	display:block;
	display:inline;
	background:url('images/printicon.gif') no-repeat center left;
	padding-left:18px;
	padding-right:10px
}
.textarea dt img{
	margin:0 15px 15px 0;
}
.textarea dd p{
	margin-bottom:20px;
	font-size:11px;
}
.postrelated{
	width:625px;
	background:url('images/btmrelated.gif') no-repeat left bottom;
	padding-bottom:6px;
	margin-bottom:20px
}
.postrelated h3{
	display:block;
	width:625px;	height:35px;
	font-family:"Arial Narrow", Arial, sans-serif, verdana;
	font-size:14px;
	color:#808080;
	font-weight:bold;
	margin-bottom:0;
	background:url('images/toprelated.gif') no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:604px;	height:32px; padding-left:21px; padding-right:0; padding-top:3px; padding-bottom:0
}
.html>body .hpostrelated{
	width:604px;	height:32px;
}
.postrelated ul{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:15px 15px 30px 15px;
	
}
.postrelated ul li{
	background:url('images/bullets1.gif') no-repeat 0 5px;
	padding-left:14px;
	margin-bottom:10px
}
*html .postrelated ul li {
	height:1%;
}
.postrelated ul .lastitem{
	margin-bottom:0;
}

/*									Golf Basics
=================================================	
*/

#leftcon{
	float:left;
	width:117px;
	padding-left:5px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:112px;
}
html>body #leftcon{
	width:112px;
}
#rightconholder{
	float:right;
	width:663px;
}
#centercon{
	float:left;
	width:502px;
}
#rightcon{
	float:right;
	width:161px;
	text-align:center;
}
#leftcon img{
	display:block;
	margin-bottom:27px;
}
dl.blogbasics dd{
	clear:right;
	background:url('images/bullets2.gif') no-repeat 0 4px;
	padding-left:19px;
	border-bottom:0px solid #8F8F8F;
	padding-bottom:5px;
	margin-bottom:15px
}
*html dl.blogbasics dd{
	height:1%;
}
.blogbasics strong{
	display:block;
	font-size:11px;
	color:#969696;
	margin-bottom:20px;
}
.rtlink{
	float:right;
	width:73px;
	height:19px;
	background:url('images/readmorebtn.gif') no-repeat;
}
.rtlink a{
	display:block;
	width:100%;
	height:100%;
}
.rtlink em{
	display:none;
	visibility:hidden;
}
.morearticles{
	width:493px;
	background:url('images/btmmorebg.gif') no-repeat left bottom;
	padding-bottom:6px;
	margin-bottom:20px
}
.morearticles h3{
	display:block;
	width:493px;	height:35px;
	font-family:"Arial Narrow", Arial, sans-serif, verdana;
	font-size:14px;
	color:#808080;
	color:#494949;
	margin-bottom:0;
	background:url('images/topmorebg.gif') no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:472px;	height:32px; padding-left:21px; padding-right:0; padding-top:3px; padding-bottom:0
}
html>body .morearticles h3{
	width:472px; 	height:32px;
}
.morearticles h3 span{
	display:none;
	visibility:hidden;
}
.morearticles dl{
	width:493px;
	float:left;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:10px 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:491px;	
}
html>body .morearticles dl{
	width:491px;
}
.morearticles dd{
	display:block;
	width:200px;
	float:left;
	background:url('images/bullets1.gif') no-repeat 0 5px;
	padding-left:20px;
	margin-left:12px; margin-right:0; margin-top:0; margin-bottom:15px
}
.morearticles a{
	font-weight:bold;
	font-size:11px;
	color:#1C6314;
	text-decoration:underline;
}
.morearticles a:hover{
	color:#1C6314;
	text-decoration:none;
}
.blogbasics  h3{	
	font-weight:bold;
	font-size:11px;
	color:#494949;
	background:none;
	margin-bottom:0;
}

	