.center
{
	width : 964px;
	margin : 0px auto;
}

/*
=Global
*/
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
	
}

.partnerVideo
{

}

ul.lesson li
{
	clear : left;
	padding-top : 15px;
}

.darkHighlight
{
	background : #431E08;	
	padding : 2px;
	color : #fff;
	margin-right : 2px;
}

.image
{
	float : left;
	
}


#golftip
{

	background : #4F240A;
	border-top : 1px solid #5F2B0C;
	font-size : 16px;
	height: 45px;
	color : #fff;
	text-align : center;
	margin-top : 15px;
	padding-top : 15px;

}



 .detail
{
	float : left;
	width : 420px;
	padding-left : 20px;

}

.detail-left
{
	float : left;
	margin-left : 25px;
}

.detail-left ul li
{
	padding : 0px;
}

.detail-feature
{
	width : 240px;
	float : left;
	padding-left : 20px;
}


#recent .lesson
{
	 padding : 15px 0px;
}

#featured,#menu
{
	background : #431E08;
	padding-left : 1px;
	padding-right : 1px;
	color : #fff;
}


#featuredContent
{
	padding-left : 60px;
}

#recent .detail
{
	float : left;
	width : 240px;
	padding-left : 20px;
}
#recent .image
{
	float : left;
}
#recent .title
{
	border : none;
}

#recent .lesson
{
	float : left;
	width : 425px;
}

/* IE7 Hacks*/

html ul.lesson li em
{
	[]margin-left : 15px;
}
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}


html ul.lesson li .image
{
	[]margin-left : 30px;
}
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

.left
{
	float : left;
}

li
{
	list-style : none;
	padding-left : 15px;
}

.LessonInfo
{
	float : left;
	width : 250px;
}

#footer-container
{
	clear : both;
	
}
.clearLeft
{
	clear:left;
	line-height : 0px;
}



#menu
{

	
	height : 45px;
	
}
#menu ul li
{
	font-size : 14px;

}

ul.left li
{
	float : left;
	margin-left : 5px;
		padding : 10px;
	
	
	
}

ul.right li
{
	float : right;
	margin-right : 1px;
	padding : 10px 2px;
}

#menu ul li a
{
	color : #fff;

}

a { color: #1C98E3; }
a:visited { color: #18445F }
a:hover,a:active
{
		text-decoration : none;
}

.smallThumb
{
	height:70px;
	width:90px;
	border : 1px solid #B7B7B7;
	padding : 4px;
	background : #fff;
	
}

.normalThumb
{
	border : 1px solid #B7B7B7;
	padding : 4px;
	background : #fff;
	
}

.line-ad
{
	border-top : 1px solid #CBCBCB;
	margin-left : -15px;
	padding-left : 15px;
	margin-top : 10px;
	padding-top :15px;
	padding-bottom : 15px;
	margin-bottom : -15px;
	width : 100%;
	background : #eeeeee;
	
}

.smallCol
{
	width:30%;
	float : left;	
	margin-right : 30px;
}

.smallCol h3
{
	color : #fff;
}


img,br
{
	border : none;
}

.inline li
{
	float : left;
	padding-right : 25px;
	padding-left : 0px;
}

#bookmark.inline li
{
	padding-right : 10px;
}

#ads
{
	padding-top:5px;
}
body {
	min-width:964px;
	background : #43851B url('/media/background_slice.jpg') repeat-x top left;	
	max-width:100%;
	margin:0 auto;
	padding:0;
	font:76%/1.5 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
}




#content
{
	
	padding-bottom : 15px;
	border : 1px solid #DBDBDB;
		
}

.normal-content
{
	background : #fff url('/media/right_grad_slice.jpg') repeat-y 681px 0px;
}

h3.title
{
	border-top : 1px solid #CBCBCB;
	margin-left : -15px;
	padding-left : 15px;
	margin-top : 12px;
	width : 450px;

}

.wide h3.title
{
	border-top : 1px solid #CBCBCB;
	margin-left : -15px;
	padding-left : 15px;
	margin-top : 12px;
	width : 750px
}


h3.left-title
{
	border-top : 1px solid #CBCBCB;
	margin-left : -12px;
	padding-left : 14px;
	margin-top : 10px;
	width : 225px;
	font-size : 12px;
	padding-bottom : 5px;
}

#golfstick
{
	float : left;
	position : relative;
	
	left : -215px;
	margin-right : -70px;
	margin-top : -100px;
}

#tree
{
	float : right;
	position : relative;
	
	left : 220px;
	margin-bottom : -170px;

}

/* top hacks */

#golfstick
{
	top : 133px;/* Seen by fiefox */
	[top : 133px; /* Seen by fiefox */
	top : 115px;] /* Seen by chrome */
	top: 128px;   /*Affected by 5px  IE 7 Hack */
}

#tree
{
	top : 183px;/* Seen by fiefox */
	[top : 183px; /* Seen by fiefox */
	top : 165px;] /* Seen by chrome */
	top: 178px;   /*Affected by 5px  IE 7 Hack */
}





#title
{
	text-indent : -10000px;
	background : url('/media/title.jpg') no-repeat top left;
	height : 87px;
}

#books-recommend
{
	text-indent : -10000px;
	background : url('/media/recommend_book.jpg') no-repeat top left;
	margin-left : -5px;
	height : 40px;
}

#content-container
{

	padding : 15px 0px;

}



#header-container
{
	margin : 0px;
	padding :0px;
}

#footer
{
	color : #fff;
	padding : 5px;	
}
#footer a
{
	color : #fff;	
}

#header
{
	padding : 0px 15px 0px 15px;
}

.clear
{
	line-height : 0px;
	clear : both;
}

#main, #sidebar
{
	padding : 15px;
}

#ytapiplayer
{
	width : 642px;
	height : 386px;	
}

#lessonOverview
{
	width : 642px;	
}
#lessonSections
{
		float:left;
		background : #B7EF7F;
    width:260px;
    margin-right : 15px;
    margin-bottom : 15px;
}

#lessonNotes
{
		background : #fff;
}

.active,
.current
{
	background : #FFF;
}

.skipNote
{
	display : none;
}

li.current
{
	/* Add icon to indicate it current playing this capter*/
	border-top : 1px solid #62B70E;
	border-bottom : 1px solid #62B70E;
}

li.active
{
	background : #C4FFBC;
}


li.current a
{
	background : url('/media/bullet_go.png') no-repeat  0px 1px;
	
}

#lessonSections ul li
{
	 padding : 6px 2px;
}

#lessonSections ul li a
{
	 padding-left : 16px;
}



#main 
{

    background:#fff;
    
    
}

.wide
{
		background : #fff;
}

.normal
{
	float:left;
	width:650px;
}


#sidebar 
{
    float:right;
    width:250px;
}

#books
{
    float:left;
    width:650px;
}

#otherInfo
{
	 float:right;
   width:250px;
}

#books a
{
	padding-right : 5px;
}
#books img
{
	border : 1px solid #E3E3E3;
	padding : 1px;
	background : #fff;
}

.textTop
{
	vertical-align:text-top;
}

/*\*/
html h2  {
[]font:16px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;/*Affected by 5px  IE 7 Hack */
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
html h3  {
[]font:13px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;/*Affected by 5px  IE 7 Hack */
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}


h2,h1
{
	color : #44831A;

}

h3
{
	color : #55A321
}

h3,h2
{
	padding-top: 15px;
}

#featuredContent h2
{
	color : #fff;
}
