body  { 
/*
	position: fixed; 
	top: 	 	 0%; 
	left: 		30%; 
	width:	  450px; 
*/
	font-family:sans-serif; 
}
.vr-signup-form {
	max-width: 400px !important;
	width:     400px  !important;
}
#vr-signup-form-35184372090724 #FORM_DIV {
	max-width: 400px !important;
	width:     400px !important;
}
.vr-signup-font {
	font-size:  10pt !important;
}
#YTvideo {
	width:    420px;
	height:	  250px;
}
#BODY_DIV {
	max-width:1024px;
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.INNER_DIV {
/*
	border:thin;
	border-style:double;
	border-width:4px;
	border-color:#F0F0F0;
*/
	width: 47%;
	padding:1%;
}
p { 
	font-size:     10pt; 
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular 
}
a { 
	color:      #800000; 
}
.HOME_TEXT {
	color: #202020;
}
.LINK_TEXT {
	color: #202020;
	text-decoration: underline;
}
.YTvideo {
	width:    94%;
	height:	250px;
}
.LOCAL_VIDEO {
	width:    480px;
	height:	  250px;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: thin;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
}
.WM_title {
	font-style: italic;
	font-weight: bold;
}
.WM_composer {
	font-weight: normal;
}
.WM_thumb {
	width:    240px;
	height:		180px;
	position: relative;
	top: 0;
	left: 0;
}
.WM_thumb_title {
	width:   230px;
	height:	 64px;
	position: absolute;
	top:  4px;
	left: 10px;
	color:white;
}
.WM_thumb_overlay {
	width:   64px;
	height:	 64px;
	position: absolute;
	top: 60px;
	left: 90px;
}
.WM_thumb_overlay_button {
	width: 50px;
	height:50px;
}
.WM_video {
	border-bottom: thin;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	width: 100%;
}
.WM_video_left {
	width: 40%;
}
.WM_video_right{
	float: right;
}
.YT_thumb {
	width:    300px;
	height:		180px;
	position: relative;
	top: 0;
	left: 0;
}

.NOW_PANEL_LEFT {
	width: 				50%;
	padding:			10px 20px 0px 20px;
	valign:				top;
	border-top-style:	solid;
	border-top-width:	1px;
}
.NOW_PANEL_LEFT a img {
	width:				182px;
	height:				92px;
	border:				none;
}
.NOW_PANEL_RIGHT {
	padding:			10px 20px 10px 20px;
	valign:				top;
	border-left:		solid;
	border-left-style:	solid;
	border-left-width:	1px;
	line-spacing:		24px;
}
.BR_CLIST {
	margin-bottom:10px;
}
	
/* @license
 * MyFonts Webfont Build ID 2325269, 2012-07-16T17:34:12-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Dharma Gothic P by Flat-it
 * URL: http://www.myfonts.com/fonts/flat-it/dharma-gothic-p/regular/
 * Copyright: Copyright (c) 2011 by Ryoichi Tsunekawa. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * Webfont: Elpiedra by Flat-it
 * URL: http://www.myfonts.com/fonts/flat-it/elpiedra/regular/
 * Copyright: Copyright (c) 2006 by Ryoichi Tsunekawa. All rights reserved.
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2325269
 * 
 * Â© 2012 Bitstream Inc
*/

@font-face {font-family: 'DharmaGothicP-Regular';src: url(/webfonts/237B15_0_0.eot);src: url(/webfonts/237B15_0_0.eot?#iefix) format('embedded-opentype'),url(/webfonts/237B15_0_0.woff) format('woff'),url(/webfonts/237B15_0_0.ttf) format('truetype');}
 
@font-face {font-family: 'Elpiedra';src: url(/webfonts/237B15_1_0.eot);src: url(/webfonts/237B15_1_0.eot?#iefix) format('embedded-opentype'),url(/webfonts/237B15_1_0.woff) format('woff'),url(/webfonts/237B15_1_0.ttf) format('truetype');}
 
.DharmaGothic { 
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}
.DharmaGothic22 {
	font-size:   22px;
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}
.DharmaGothic34 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:   34px;
	line-spacing: 40px;
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}
.Elpiedra { 
	font-family: Elpiedra;
	font-weight: normal;
	font-style:  normal;
}
#TITLE_DIV {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:   34px;
	line-spacing: 40px;
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}
.TITLE_DIV_CLASS {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:   34px;
	line-spacing: 40px;
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}
.panel-title {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:   34px;
	line-spacing: 40px;
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}
.panel-subtitle {
	margin-top: 4px;
	margin-bottom: 10px;
	font-size:   22px;
	line-spacing: 30px;
	font-family: DharmaGothicP-Regular;
	font-weight: normal;
	font-style:  normal;
}

/* ////////////////////////////////////// */
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
	body  { 
	/*
		position: fixed; 
		top: 	 	 3%; 
		left: 		20%; 
		width:	  450px; 
	*/
		font-family:sans-serif; 
	}
}

/* ////////////////////////////////////// */
@media only screen and (max-width: 850px), only screen and (max-device-width: 850px) {
	body  { 
	/*
		position: fixed; 
		top: 	 	 3%; 
		left: 		20%; 
		width:	  450px; 
	*/
		font-family:sans-serif; 
	}
	#BODY_DIV {
		max-width:800px;
	}
	.LOCAL_VIDEO {
		width:    350px;
		height:    200px;
	}
	.NOW_PANEL_LEFT {
		width:				120px;
	}
	.NOW_PANEL_LEFT a img {
		width:				100px;
		height:				72px;
	}
}

/* ////////////////////////////////////// */
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
	body  { 
	/*
		position: inherit; 
		top: 	 	 3%; 
		left: 		10%; 
	*/
		width:	  450px; 
		font-family:sans-serif; 
	}
	#BODY_DIV {
		max-width:600px;
	}
	.INNER_DIV {
	/*
		border:thin;
		border-style:double;
		border-width:4px;
		border-color:#F0F0F0;
	*/
		width: 90% !important;
		padding:1%;
		float: left !important;
	}
	.LOCAL_VIDEO {
		width:    300px;
		margin-top: 2px;
		margin-bottom: 12px;
	}
	#TOP_BANNER {
		width:	  400px;
	}
	#TOP_BANNER img {
		width:	  400px;
	}
}
/* ////////////////////////////////////// */
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	body  { 
		position: inherit; 
		width:	  360px; 
		font-family:sans-serif; 
	}
	#BODY_DIV {
		max-width:480px;
	}
	.vr-signup-form {
		max-width: 350px !important;
		width:     350px  !important;
	}
	#vr-signup-form-35184372090724 #FORM_DIV {
		max-width: 350px !important;
		width:     350px !important;
	}
	.YTvideo {
		width:    320px;
		height:	  250px;
	}
	.LOCAL_VIDEO {
		width:    290px;
		height:    160px;
	}
	#TITLE_DIV {
		font-size:   28px;
		font-family: DharmaGothicP-Regular;
		font-weight: normal;
		font-style:  normal;
	}
	.TITLE_DIV_CLASS {
		font-size:   28px;
		font-family: DharmaGothicP-Regular;
		font-weight: normal;
		font-style:  normal;
	}
	#TOP_BANNER {
		width:	  320px;
	}
	#TOP_BANNER img {
		width:	  320px;
	}
	.WM_video_left {
		font-size:9pt;
	}
}

/* ////////////////////////////////////// */
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) {
	body  { 
		position: inherit; 
		width:	  305px; 
		font-family:sans-serif; 
	}
	#BODY_DIV {
		max-width:320px;
	}
	.vr-signup-form {
		max-width: 290px !important;
		width:     290px  !important;
	}
	#vr-signup-form-35184372090724 #FORM_DIV {
		max-width: 290px !important;
		width:     290px !important;
	}
	.YTvideo {
		width:    240px;
		height:	  240px;
	}
	.YT_thumb {
		width:    240px;
	}
	.LOCAL_VIDEO {
		width:    240px;
	}
	#TOP_BANNER {
		width:	  280px;
	}
	#TOP_BANNER img {
		width:	  280px;
	}
	.WM_video_left {
		font-size:9pt;
	}
}