/**********************************************************************/
/*tooltip - Remove when live shows will be active*/
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 1px 2px 1px 2px;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 100;
	font-size:11px;
}
/**********************************************************************/
/*COMMON TO ALL PAGES*/
body {
	background-image: url(../images/tpl_bg.gif);
	margin:0px;
}

/* remove annoying behavior */
a img{border:none;}
form{margin:0px;}

/*general*/
img{display:block;}
p, h1, h2, h3, h4{margin:0px;}

/*common class*/
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.db{display:block;}
.di, img.di{display:inline;}
/*LNE HEIGHT lh-*/
.lh{line-height:30px}/* for 1 row box*/
.lh-16{line-height:16px;}
.lh-17{line-height:17px;}
.lh-18{line-height:18px;}

/* 	BORDERS .b- */
.b-all{border:1px solid #7B622B;}
.b-t{border-top:1px solid #7B622B;}
.b-r{border-right:1px solid #7B622B;}
.b-b{border-bottom:1px solid #7B622B;}
.b-l{border-left:1px solid #7B622B;}
.b-tr{border:solid #7B622B;border-width:1px 1px 0 0;}
.b-trb{border:solid #7B622B;border-width:1px 1px 1px 0;}
.b-trl{border:solid #7B622B;border-width:1px 1px 0 1px;}
.b-tbl{border:solid #7B622B;border-width:1px 0 1px 1px;}
.b-tl{border:solid #7B622B;border-width:1px 0 0 1px;}
.b-rb{border:solid #7B622B;border-width:0 1px 1px 0;}
.b-rbl{border:solid #7B622B;border-width:0 1px 1px 1px;}
.b-rl{border:solid #7B622B;border-width:0 1px 0 1px;}
.b-bl{border:solid #7B622B;border-width:0 0 1px 1px;}

/*images borders*/
.b-pic{padding:2px;border:2px solid #312201;background:#ffffff;}
.b-pic2{border:4px solid #FFFFFF;}
.b-pic3{border:1px solid #ffffff}

/* MARGINS .m- */
.m-t{margin-top:7px;}
.m-r{margin-right:7px;}
.m-b{margin-bottom:7px;}
.m-l{margin-left:7px;}

/* PADDINGS .p- */
.p-all{padding:13px;}
.p-l{padding-left:13px;}

/* BACKGROUND .bg- */
.bg-1{background:#F5EFCD;}
.bg-2{background:#FBF9ED;}
.bg-3{background:#D6CCA4;}
.bg-4{background:#EBE3BF}
.bg-5{background:#7B622B;}
.bg-6{background:#312201;} 
.bg-7{background:#FCFBF2;} 
.bg-8{background:#EFE8C5;}
.bg-9{background:#ffffff;}
/**********************************************************************/
/* GENERAL TEXT .t- */
/* default font */
p, td, th, li, option, textarea, input, h1, h2, h3, h4, a, div{
	font: 12px Arial, Helvetica, sans-serif;
	color:#464646;
}

/* colors */
.t-beige{color:#C29513;}
.t-dbeige{color:#554E31;}
.t-lbrown{color:#7B622B;}
.t-brown{color:#312201;}
.t-white{color:#ffffff;}
.t-grey{color:#464646;}
.t-navy{color:#121F30;}
.t-black{color#:000000;}

/* size */
.t-10{font-size:10px;}
.t-11{font-size:11px;}
.t-12{font-size:12px;}
.t-15{font-size:15px;}
.t-16{font-size:16px;}
.t-18{font-size:18px;}
.t-19{font-size:19px;}
.t-20{font-size:20px;}
.t-24{font-size:24px;}

/* weight */
.t-bold{font-weight:bold;}
.t-normal{font-weight:normal;}

/* align */
.t-jus{text-align:justify;}
.t-cen{text-align:center;}

/**********************************************************************/
/* LINKS .lk- */
.lk-blue:link, .lk-blue:visited, .lk-blue:active{
	color:#0000FF;
}
.lk-brown:link, .lk-brown:visited, .lk-brown:active{
	color:#464646;
}
/**********************************************************************/
/* CONTENT HOLDERS */
#main{
	position:relative;
	width:960px;
	margin:auto;
}
#holder{
	background:#EFDEAD;
	width:944px;
	padding:0 7px 0 7px;
}
#footer{
	margin:20px 0 0 0;
}
/**********************************************************************/
/* MAIN MENU */
#menu{
	width:721px;
	line-height:26px;
	border-bottom:none;
}
#menu a, #menu span{
	border:solid #F5EFCD;
	border-width:2px 0 2px 0;
}
#txt_nav{padding:0 4px 0 13px;}
.lk-mm:link, .lk-mm:visited, .lk-mm:active{
	color:#121f30;
	text-decoration:none;
	line-height:26px;
	text-align:center;
	padding:0 8px 0 8px;
}
.inactive:link, .inactive:visited, .inactive:active{
	color:#C5B880;
	cursor:default;
}
#menu .lk-mm:hover{border-color:#7B622B;}
#menu .inactive:hover{border-color:#F5EFCD;}
#menu #mclr{
	border:none;
	background:#7B622B;
	height:1px;
	clear:both;
	display:block;
	overflow:hidden;
}
/* buttons */
.btn, .btn:link, .btn:visited, .btn:active{ 
	line-height:30px;
	color:#ffffff;
	text-decoration:none;
}
/**********************************************************************/
/* HOME PAGE */
/*about*/
.trailer{
	width:253px;
	padding:20px 20px 8px 20px;
}
.titleabout{
	width:617px;
	padding:0 0 0 22px;
}
.about{
	width:601px;
	height:239px;
	padding:26px 15px 18px 23px;
	line-height:16px;
}
/*updates*/
.upbig{
	padding:6px 6px 6px 6px;
}
.updesc{
	width:171px;
	height:271px;
	padding:17px 13px 0 9px;
}
.uplink{
	width:331px;
	height:44px;
}
.upsmall{
	height:140px;
	padding:11px 2px 0 2px;
}
.uplinks{
	height:30px;
	padding:10px 11px 0 10px;
}
/*all-updates*/
.allup{
	/*padding:17px 0 0 0;*/
}

.m-first{margin-left:22px;}
.m-other{margin-left:34px;}
.m-updates{margin-left:42px;}
.row-spacer{height:5px; display:block; overflow:hidden; clear:both; }
.allupbox{
	width:138px;
}
.allupbox .m-t{margin-top:3px;}
.allupdesc{
	background:url(../images/tpl_left_cam.gif) no-repeat;
	width:117px;
	padding-left:21px;	
}
/*learn more*/
.learn1{
	padding:17px 19px 10px 19px;
}
.learn2{
	padding:20px 19px 19px 19px;
}
.learn3{
	padding:10px 19px 0 19px;
}
.learn4{
	padding:25px 19px 21px 19px;
}

/*liveshow*/
.liveshow{
	background:#F5EFCD url(../images/h_live_bg.gif) repeat-y;
	position:relative;
}
.livepic{
	position:absolute;
	top:15px;
	left:12px;
}

/**********************************************************************/
/* ABOUT PAGE */
/*personnal info*/
.tblinfo{width:642px;}
.tblinfo td{
	font-size:11px;
	color:#554E31;
	width:188px;
	height:38px;
	padding:0 10px 0 10px;
}
.tblinfo .rowdot td{height:3px;padding:0;width:208px;}
.tblinfo .space{width:8px;padding:0;}
/*welcome video*/
.welcomevid{
	padding:10px 0 9px 0;
}
.aboutme{
	width:493px;
	padding:0 0 0 18px;
}
.interview{
	width:404px;
	padding:0 0 0 18px;
}
/*More about me*/
.tblabout{
	width:944px;
}
.tdab1{
	width:475px;
	padding:18px 16px 30px 18px;
	background:#F5EFCD url(../images/a_jamie_signature.gif) no-repeat right bottom;
}
.tdab2{width:7px;}
.tdab3{
	width:390px;
	padding:18px 16px 11px 18px;
}
/*Interest*/
.interst{
	margin:10px 0 0 0;
	width:317px;
}
.teaching{
	margin:10px 0 0 0;
}
/*Interview*/
.interviewvid{
	width:293px;
	padding:10px 0 9px 0;
	margin-left:auto;
	margin-right:auto;
}
.question{
	margin:20px 0 0 0;
}
.answer{
	margin:7px 0 0 0;
}

/*************************************************************************/
/* LEARN MORE ABOUT FE */
.learnmore{
	width:588px;
	padding:0 0 0 18px;
}
.tips{
	width:309px;
	padding:0 0 0 18px;
}
.tbllearn{
	width:944px;
}
.tdlearn1{
	width:555px;
	padding:29px 26px 26px 25px;
}
.tdlearn2{width:7px;}
.tdlearn3{
	width:285px;
	padding:29px 22px 24px 20px;
}
.learn{
	margin:2px 0 0 0;
}

/**********************************************************************/
/* VIDEOS */
.videoholder{
	padding:11px 10px 0 11px;
	width:920px;
	height:326px;
}
.even{
	background:#F5EFCD;
}
.odd{
	background:#FBF9ED;
}
.odd .preview{
	background:#E3DAC1;
}
.even .preview{
	background:#DED3A9;
}
.playvid{
	padding:13px 0 14px 0;
	width:349px;
}
.bigpic{
	margin:0 0 0 14px;
}
.previewdesc{
	width:555px;
}
.scroll{
	width:553px;
	height:108px;
	overflow:auto;
}
.odd .scroll{
	background:#F5EFCD;
}
.even .scroll{
	background:#FBF9ED;
}
.scrolltxt{
	margin:10px 8px 10px 8px;
}
/*************************************************************************/
/* LOGIN */
.in-box2{
	border:1px solid #312201;
	width:147px;
}


