html{
	margin:0;
	padding:0;
}
body{margin:0 auto; 
	padding:0; position:relative; background: #ffffff url(images/bg_main.jpg) repeat top;
	font: normal 11px "Trebuchet MS",tahoma, serif;
	
}

img{border:0;}
 h2{
 	 font: normal 25px "Trebuchet MS",tahoma, serif;
 	 color:#4C6EB5;
 	 border-bottom:1px dashed #ccc;
 	 margin:0;
 	 margin-bottom:10px;
 }

form{margin:0; padding:0;}
.form2{width:395px; vertical-align:top;}
.form2 input{width:165px; height:17; font: bold 11px tahoma, serif; color:#3CA3A3;}
.form2 textarea{width:206px; height:134px; overflow:auto; color:#3CA3A3; font: bold 11px tahoma, serif;}
.m2{height:5px;}
html>body .m2{height:6px;}

#header
{
	
	margin:0 auto;
	width:718px;
	height:416px;
	background:url(images/bg_header.jpg) no-repeat top right;
}

#header_site
{
	
	margin:0 auto;
	width:718px;
	height:416px;
	background:url(images/bg_header_site.jpg) no-repeat top right;
}

#header_intro
{
	
	margin:0 auto;
	width:718px;
	height:416px;
	background:url(images/bg_header_site.jpg) no-repeat top center;
}


#header_videos
{
	
	margin:0 auto;
	width:718px;
	height:416px;
	background:url(images/bg_header_videos.jpg) no-repeat top right;
}

#cont
{
	position:relative;
	margin:0 auto;
	width:718px;
	height:310px;
	background:url(images/bg_cont.gif) no-repeat top;
	margin-top:-10px;
}
html>body #cont{margin-top:0px;}
#cont_site
{

	margin:0 auto;
	width:718px;
	
	
	margin-top:10px;
}
#cont_site h2{
margin-left:40px;}
html>body #cont2{margin-top:0px;}
#main_cont{ top:0px; left:0px;width:718px;}
#main_cont_site{ width:660px;
			  margin-left:60px;
			  
}

#main_cont_site2{ width:660px;
			
			  
}

#my-timeline {
width:100%; 
height: 260px; 
border: 1px solid #aaa; 
font-size:.9em;
font-family:  Helvetica, Arial, sans serif;

    
}
.timeline-event-bubble-body {
font-size:1em;
}

.timeline-event-bubble-title {

text-align:center;
text-transform:uppercase;
}


.timeline-event-bubble-image {
float:left;
margin:1em 1em 0 0;
}

.timeline-event-bubble-time {
display:block;
}
.timeline-band-layer-inner{
	text-align:left;
}
#footer
{
	border-top:1px dashed #ccc;
	margin:0 auto;
	margin-top:10px;
	padding-top:10px;	
	width:718px;
	height:17px;
	text-align:center;
	color:#100A2B;
	font:10px Tahoma, serif;
}

.m1{margin-top:0;}
html>body .m1{margin-top:-5px;}

.menu{position:relative; top:0px; left:0px; margin:0px; padding:0px; width:225px; height:422px;}
.left{position:absolute; top:0; left:0px; width:247px;}
.center{position:absolute; top:0; left:247px; width:226px;}
.right{position:absolute; top:0; left:473px; width:245px;}
.acenter{position:absolute; top:0; left:0px; width:473px;}
.news{margin:10px 24px 0 49px;}
.wel{margin:8px 16px 0 16px;}
.parent{margin:10px 36px 0 26px;}
.serv{margin:  10px 17px 0 67px;}

.font1{color:#100A2B; font:11px Tahoma, serif; line-height:13px;}
.font2{color:#AD5F3C; font: bold 11px Tahoma, serif;}
/*.font1{color:#AD5F3C; font:11px Tahoma, serif;}*/

.link1{color:#100A2B; font:10px Tahoma, serif; text-decoration:underline;}
.link1:hover{color:#100A2B; font:10px Tahoma, serif; text-decoration:none;}
.link2{color:#AD5F3C; font: bold 11px Tahoma, serif; text-decoration:none;}
.link2:hover{color:#AD5F3C; font: bold 11px Tahoma, serif; text-decoration:underline;}
.link3{color:#000000; font:11px Tahoma, serif; text-decoration:none; line-height:10px;}
.link3:hover{color:#000000; font:11px Tahoma, serif; text-decoration:underline; line-height:10px;}
.link4{color:#883E5F; font:11px Tahoma, serif; text-decoration:none;}
.link4:hover{color:#883E5F; font:11px Tahoma, serif; text-decoration:underline;}
.link5{color:#041D1D; font: bold 11px Tahoma, serif; text-decoration:underline;}
.link5:hover{color:#041D1D; font: bold 11px Tahoma, serif; text-decoration:none;}
.link6{color:#1D8383; font: bold 11px Tahoma, serif; text-decoration:none;}
.link6:hover{color:#1D8383; font: bold 11px Tahoma, serif; text-decoration:underline;}
.link7{color:#100A2B; font:11px Tahoma, serif; text-decoration:underline;}
.link7:hover{color:#100A2B; font:11px Tahoma, serif; text-decoration:none;}
/*.link1{color:#100A2B; font:11px Tahoma, serif; text-decoration:underline;}
.link1:hover{color:#100A2B; font:11px Tahoma, serif; text-decoration:none;}*/

.h1{height:0;}
html>body .h1{height:2px;}


p {
	font-size:15px;
	
}
/* LANGUAGE */
#barmenu{margin:0 auto; width:800px;margin-top:5px;}
#bar{float:right;}

a:link, a:visited{color:#0066CC; text-decoration:none;}
a:hover{text-decoration:underline;}
#bar, li{margin:0; border:0; list-style:none; padding:0;}
#bar{border-bottom:dotted 1px #DEDEDE;}
#bar{height:21px;}
li{display:inline;}
.menu span{border:solid 1px #EFEFEF; padding:4px 2px 4px 6px; border-bottom:none; margin-right:10px; line-height:18px;background:#FFFFFF;}
	.menu span {font-weight:bold;color:;;#4C6EB5}
	.menu span:hover{border:solid 1px #DEDEDE; border-right:1px solid #999999; border-bottom:none;}
	.arrow{margin-left:4px; cursor:pointer; }
.sub_menu{display:none; position:relative; border:solid 1px #DEDEDE; border-top:none; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:0px; top:2px; width:120px; background:#FFFFFF;}
.sub_menu a{text-decoration:none;padding-left:12px}
.sub_menu a:hover{background:#FFD2E0}
	.sub_menu a:link, .sub_menu a:visited, .sub_menu a:hover{display:block; font-size:11px; padding:4px;}
.item_line{border-top:solid 1px #DEDEDE;}

.player{
	float:right;
	margin-top:50px;
	margin-right:47px;
	
}


/* player and playlist go side by side */
#player, #playlist{
	float:left;		
	margin-right:20px; 
}

/* player dimensions */
#player, #player img {
	display:block;				
	width:350px;
	height:280px;
	border:0px;		
}

#playlist {
	width:600px;		
}


/* overlay play button */
div.play {
	background:url(player/play.png) no-repeat;
	width:100px;
	height:100px;
	position:relative;
	top:-155px;
	left:155px;	
	opacity:0.9;
	margin-bottom:-50px;
}

div.play:hover {
	opacity:1.0;		
}


/* playlist entry */
#playlist a {
	background:url(player/block.jpg) no-repeat;
	width:150px;
	height:68px;
	display:inline;
	text-decoration:none;
	color:#333;
	float:left;
}

#playlist p {
	font-size:11px;
	width:130px;
	padding:8px 0 0 12px;
	margin:0px;		
}

#playlist p.time {
	padding-top:0px;
	color:#777;
	margin-top:5px;
} 


/* entry stages: normal, hover, playing, paused */
#playlist a:hover {
	background-position:0 -68px;	
}

#playlist a.playing, #playlist a.paused {
	color:#000;	
}

#playlist a.playing {
	background-position:0 -136px;		
}

#playlist a.paused {
	background-position:0 -68px;	
}


/*form*/
.form-table {
	border-collapse: collapse;
	margin-top: 1em;
	width: 400px;
	margin-bottom: -8px;
}

.form-table td {
	margin-bottom: 9px;
	padding: 5px;
	line-height: 20px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	font-size: 11px;
}

.form-table th {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	width: 50px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
}



.form-table input, .form-table textarea {
	border-width: 1px;
	border-style: solid;
}


#profile-page .form-table textarea {
	width: 500px;
	margin-bottom: 6px;
}

#pass-strength-result {
	width: 197px;
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc !important;
}

#profile-page .form-table #rich_editing {
	margin-right: 5px
}
.form-table tr, #poststuff h3, .login form {
	background-color: #eaf3fa;
}
.form-table input, .form-table textarea {
	border-color: #c6d9e9;
}

.form-table td, .form-table th {
	border-bottom-color: #fff;
}


/*book*/
.vgblink { font-size: 11px; font-family: Verdana,Arial,Sans-Serif; font-weight: bold; color: #AAAAAA }
.menu { color: #999999; font-family: Verdana,Arial,Sans-Serif; font-weight: normal; font-size:12px; text-decoration: none }
.amenu { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #819ECD; font-weight: bold }
.fullborder { border: 1px solid gray }
.entrynumber { font-family: Impact,Tahoma,Sans-Serif; font-size: 48px; font-weight: bold; color: #AAAAAA; padding-left: 6px }
.entryname { font-family: Impact,Tahoma,Sans-Serif; font-size: 24px; font-weight: normal; color: #819ECD }
.entrydate { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: bold; color: #819ECD }
.text { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA; padding: 7px }
.formcat { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #819ECD; font-weight: bold }
.formname { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.custom { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #819ECD; padding: 7px }
.sideborder { border-left: 1px solid gray; border-right: 1px solid gray }
.title { font-family: Arial,Verdana,Sans-Serif; font-size: 30px; color: #000000 }
.statscat { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #819ECD; font-weight: bold }
.statsname { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.statsval { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA; font-weight: bold }
.statsquote { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.privtext { font-family: Impact,Tahoma,Sans-Serif; font-size: 24px; font-weight: normal; color: #999999 }
.privdate { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: bold; color: #AAAAAA }
.bbcode { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #819ECD; font-weight: bold }
.privnum { font-family: Impact,Tahoma,Sans-Serif; font-size: 48px; font-weight: bold; color: #CCCCCC; padding-left: 6px }
.vcomment { font-family: Verdana,Arial,Sans-Serif; font-size: 10px; color: #819ECD }
.size { font-family: Verdana,Arial,Sans-Serif; font-size: 10px; color: #AAAAAA}
.optional { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.ip { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.comment { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000; padding: 7px; }
.commenthead { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000; font-weight: bold }

.page { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #000000; padding: 7px; font-weight: bold }
.nextprev { color: #999999; font-family: Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: normal; text-decoration: none }
.seperator { color: #CCCCCC; font-family: Verdana,Arial,Sans-Serif; font-size: 11px }
.pagelink { color: #999999; font-family:Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: normal; text-decoration: none }
.apage { font-family: Impact,Tahoma,Sans-Serif; font-size: 24px; font-weight: bold; color: #819ECD }
.empty { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA }
.preview { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #AAAAAA; font-weight: bold }


