@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}

ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

body {
background:#98a15f url(images/background.jpg) repeat scroll;
color:#938d81;
font-family:tahoma;
font-size:12px;
line-height:20px;
font-style:normal;
font-variant:normal;
font-weight:normal;	
}
img {
border: none;}

body.home{
background:#fcfff5;
background-image:none;
}

#wraper{
width:100%;
margin:0px auto;
}

#container{
width:980px;
margin:0px auto;
background-color:#fcfff5;
border:#7a7363 solid 1px;
border-bottom:none;
}

#header{
height:125px;
width:980px;
margin:0px auto;
}


#navigaion{
height:33px;
margin-bottom:10px;
}

#navigationContent{
height:38px;
}

#logo{
position:absolute;
width:317px;
height:93px;
top:12px;
left:0px;
}

#navigationContent li{
display: inline;
float:right;
font-weight:bold;
font-size:11px;
height:23px;
}

#navigationContent li.main_categoryIMG{
background:url(images/main_categories_bg.png) no-repeat scroll;
width:90px;
color:#fcfff5;
font-weight:normal;
text-align:center;
}

#navigationContent li a{
padding:0px 5px 0px 4px;
color:#595241;
display:none;
}

#navigationContent li a:link, #navigationContent li a:visited{
display:block;
text-decoration:none;
height:28px;
}

#navigationContent li a:hover, #navigationContent li a:active{
text-decoration:underline;
color:#5e8b1a;
/*background-image:url(images/menu_btn_over.png);*/
height:27px;
}


#navigationContent ul li.current a:hover, #navigationContent ul li.current a:active, #navigationContent ul li.current a:link, #navigationContent ul li.current a:visited{
text-decoration:underline;
color:#5e8b1a;
/*background-image:url(images/menu_btn_over.png);*/
/*background-color:#595241;*/
height:27px;
}

#headerContent{
margin:0px auto;
height:125px;
position:relative;
}


#mainNavigation{
position:absolute;
top:100px;
right:20px;
color:#FFFFFF;
/*width:980px;*/
}

#mainNavigation ul{
margin:0px;
padding:0px;
}
#mainNavigation li{
display: inline;
list-style:none;
float:right;
margin-left:10px;
}

#mainNavigation a{
color:#FFFFFF;}

#mainNavigation a:link, #mainNavigation a:visited{
text-decoration:none;
}


#mainNavigation a:hover, #mainNavigation a:active{
text-decoration:underline;
}

#searchPanel{
width:320px;
height:27px;
background-image:url(images/search_bg.png);
background-repeat:no-repeat;
background-position:right;
position:absolute;
top:41px;
right:0px;
}

#searchPanel input{
background:transparent none repeat scroll 0%;
border:medium none;
font-family:tahoma;
color:#4d4534;
font-size:12px;
padding:2px 3px 0px 0px;
float:right;
margin:3px 28px 10px 4px;
width:220px;
text-align:right;
}

#searchPanel input.btn{
display: block; 
padding: 3px 5px 7px;
text-decoration: none; 
cursor: pointer;
background:transparent url(images/search_btn.png) no-repeat scroll 0px 0px;
border-width:0px;
color:#FFFFFF;
float:right;
font-size:11px;
text-align:center;
width:42px;
height:26px;
margin:1px 10px auto auto;
font-family:tahoma;
}

#searchPanel input.btn:hover{
background:transparent url(images/search_btn.png) no-repeat scroll 0px -26px;
}
/* Content */
#content{
padding:10px;
padding-bottom:30px;
background-color:#fcfff5;
}

#leftColumn{
width:300px;
float:left;
margin-right:20px;
}

#rightColumn{
width:640px;
float:right;
text-align:right;
}

#clearing{
clear:both;
}

#lessonsBox{
background-color:#DAD6C8;
border:#989080 1px solid;

}

#studyOnline{
background-color:#595241;
margin-top:10px;
height:114px;
}

#tellFriend{
background-color:#b8ae9c;
width:276px;
height:122px;
border:#595241 solid 2px;
margin-top:10px;
text-align:right;
padding:10px;
}

#skypeBox{
margin-top:10px;
}

#featureLesson{
width:634px;
min-height:300px;
background:#534d3b;
border:#989080 1px solid;
position:relative;
padding-bottom:10px;
margin-top:-20px;
}

#moreLessons{
margin:10px 0px 0px;
padding:10px 0px 30px;
background-image:url(images/line_sep_rep.png);
background-repeat:repeat-x;
background-position:top;
}

#moreLessons.random{
width:292px;
}

#moreLessonsHeader{
color:#e47e00;
min-height:20px;
padding:5px 5px 0px 5px;
float:right;
font-weight:bold;
font-size:11px;
}

#moreLessonsList ul li{
display:block;
float:right;
border-bottom:#b8ae9c dotted 1px;
min-height:16px;
padding:12px;
width:550px;
}

a.btn{
display:block;
background:transparent url(images/more_btn_bg.png) no-repeat scroll 0px 0px;
color:#fcfff5;
float:right;
text-decoration:none;
cursor: pointer;
margin-top:10px;
width:58px;
height:23px;
text-align:center;
}

a.btn:hover{
background:transparent url(images/more_btn_bg.png) no-repeat scroll 0px -23px;
color:#fcfff5;
}



a.btn02{
display:block;
background:transparent url(images/more_btn_bg02.png) no-repeat scroll 0px 0px;
color:#fcfff5;
float:right;
text-decoration:none;
cursor: pointer;
margin-top:10px;
width:152px;
height:23px;
text-align:center;
}

a.btn02:hover{
background:transparent url(images/more_btn_bg02.png) no-repeat scroll 0px -23px;
color:#fcfff5;
}
#bannerPanel{
height:55px;
text-align:center;

}
#theBanner{

}
#forad{
float:left;
}

#contentBottom{
margin-top:10px;
}
#lineSeperator{
background-image:url(images/line_sep_rep.png);
background-repeat:repeat-x;
height:16px;
margin-top:20px;
clear:both;
}

#Bottomcolumn{
float:left;
width:296px;
min-height:250px;
text-align:right;
padding:10px;
}
.extracolumn{
/*margin-left:9px;*/
border-left:#b8ae9c solid 1px;
}


#footer{
height:69px;
/*background:#504938 url(images/header_rep_bg.jpg) repeat-x scroll;*/
border-top:#ceccbf solid 1px;
position:relative;
margin:0px auto;
width:980px;
background-color:#dad6c8;
}

#footer span{
color:#a6a192;
font-size:11px;
width:200px;
line-height:18px;
display:block;
position:absolute;
top:10px;
left:20px;
}

#sep_line_dots{
background-image:url(images/sep_line_dots.png);
background-repeat:repeat-x;
margin-top:10px;
height:5px;
}

#video_play{
margin-top:10px;
background-image:url(images/line_sep_rep.png);
background-position:center top;
background-repeat:repeat-x;
border:6px solid #595241;
}