/* Stylesheet: 3-main-style Modified On 2021-10-08 10:39:38 */
*{margin:0;padding:0; border:none}
body{font:normal 11pt Trebuchet MS,Helvetica,sans-serif;color:#000;background-color:#2b2b2b}
h1{margin-bottom:.5em;font-size:182%;font-weight:normal;letter-spacing:-1px;color:#a20416;text-shadow:1px 1px 5px #ccc}
h2{margin-bottom:.5em;font-size:136%;font-weight:normal;letter-spacing:-1px}
h3{font-size:100%;font-weight:bold}
h6{font-family: 'book antiqua', palatino;}
p, blockquote, ol, ul{margin-bottom:1.5em;text-align:justify;line-height:167%}
.authors{text-align:right;font-style:italic;margin:0;padding:0}
blockquote{margin-left:2em;font-style:italic}
ol{margin-left:2em}
ul{list-style:none}
div.epi{font: italic 10pt Trebuchet MS,Helvetica,sans-serif;color:#000;text-align: right;line-height: 1.6em;}
a{text-decoration:none;outline:none;color:#a20416}
a:hover{color:#a20416}
a.thickbox{border:none}
.orange {color:#dd3333;}
.gray {color:#5F5F5F;}
.no_border {border:none !important; padding:0 !important;}
#content object {padding:5px !important;background-color:#ccc !important; border:1px solid #000 !important;}
#movie_name object{padding:0;background:transparent;}
#top_menu{width:922px;height:30px;margin:0 auto}
#top_menu_wrapper{width:990px;margin:0 auto}
#top_menu ul{margin:0;padding:0;list-style:none}
#top_menu li{padding:0;display:inline;background:none}
#top_menu a{display:block;float:left;padding:20px 20px 0 20px;font-size:92%;font-weight:bold;color:#ccc}
#top_menu a:hover{text-decoration:none;color:#a20416}
#top_menu b{text-decoration:underline}
#logo{font-size:0px;width:990px;height:156px;margin:0 auto;background:url(/images/style3/logo_frame_1-r.jpg) top no-repeat}
#logo h1{margin:0;text-align:center;letter-spacing:-1px;position:relative;font-size:46px;top:55px;right:50px;color:#a20416;text-shadow:#ccc 1px 1px 5px }
#logo h1 a{color:#a20416}
#logo h2{color:#5f5f5f;margin:0;padding:0;text-align:center;letter-spacing:0px;font-size:22px;font-weight:bold;position:relative;top:55px;right:50px;text-shadow:#ccc 1px 1px 5px}
#logo a{text-decoration:none;color:#5f5f5f}
#music{width:662px;float:left;}
#music a{background:transparent;padding:7px 0 0 0}
#music #thePauseButton, #music #thePlayButton {margin-left:330px;}
#thePauseButton a{color:#a20416}
#thePauseButton a:hover{color:#000}
#page_wrapper{width:990px;margin:0 auto;background:url(/images/style3/logo_frame_2.png) top no-repeat}
#page{width:922px;margin:0 34px;background:url(/images/style3/page_bg.png) top no-repeat}
#content{float:left;width:620px;min-height:2150px;padding:30px 20px 30px 30px;background:url(/images/style3/sidebar_bg.png) 
top no-repeat}
#content ul, ol{margin:10px 0 10px 30px}
#content ul li{padding:6px 10px;margin:0;line-height:115%}
#content ul a{color:#000}
#content ul a:hover{color:#a20416}
#content img{border: thin #999 solid;margin:0 6px;padding:3px;background-color:#eee;}
#content img.white{border:none;background:transparent}
a:hover.thickbox{background-color:#a20416;}
#welcome{margin-bottom:20px;padding-bottom:1px}
.floating-box{float:left;width:210px}
.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul{line-height:144%;font-size:92%}
.floating-box img{border:5px solid #FFF}
fieldset{width:580px;padding:10px;margin-bottom:20px;border:#ccc solid 1px}
legend{color:#a20416;text-shadow:#ccc 1px 1px 1px;margin:0 auto}
#sidebar{float:right;width:242px;margin:0 0 20px 0;padding:35px 5px 0 5px;font-size:90%}
#search{width:252px;height:30px;float:right}
#sidebar blockquote{margin-left:0;padding-left:1em;border-left:5px solid #a20416}
#sidebar blockquote p{text-align:left;line-height:normal;font-style:normal}
#sidebar ul{text-align:left;padding:0;text-decoration:none}
#sidebar ul li{list-style:none;padding:6px 10px;margin:0;line-height:115%}
* html body sidebar ul li{height:1%}
#sidebar ul li a{text-decoration:none;background-image:none;background-color:transparent;border:none}
#sidebar ul li a span{font-style:italic;font-weight:normal;font-size:1em}
#sidebar ul li a:hover{color:#a20416;background:none;border:none}
#sidebar ul li a.activeparent{}
#sidebar ul li a.currentpage{color:#a20416}
#sidebar ul li a:hover.currentpage{color:#a20416}
#sidebar ul ul{margin:5px 0 0 5px;padding:0}
#sidebar ul ul li{background:none}
#menu{}
#menu a{color:#000}
#menu a:hover{color:#a20416}
#news{padding:5px 5px 15px 10px;margin-right:10px}
#footer{height:70px;width:922px;margin:0 auto}
#footer a:hover{text-decoration:underline}
#footer .links{float:left;width:645px;height:55px;padding:15px 0px 0px 25px;;font-size:9pt;margin:0}
#footer .links a{color:#a20416}
#footer .links a:hover{color:#a20416}
#footer .copyright{color:#FFF;float:right;width:212px;height:55px;padding:15px 20px 0 20px;background:#a20416;text-align:center;font-size:10pt;margin:0}
#footer .copyright a{color:#FFF}
#content, #top_menu{background-color:#FFF}
#search, #page, #footer{background-color:#f2f2f2}
.search-input{margin:7px 0 0 15px}
.search-button{margin:5px 0 0 0;outline:none}
ul.clearfix a{color:#000}
ul.clearfix a:hover{color:#a20416}
input{border:none transparent}
#search_input{float:left}
#links_list{text-align:center}
#links_list a{color:#000}
#links_list a:hover{color:#a20416}
/*news*/ 
div#news{}
div#news blockquote, p{margin-bottom:1.2em}
div#news h2{height:33px;line-height:2em;color:#a20416;border:none}
.NewsSummary{padding:1em 0.5em 0em 0em;margin:1em 0.5em 0em 0.5em;border-top:1px solid #ccc}
.NewsSummaryPostdate{font-size:90%;font-weight:bold;line-height:150%}
.NewsSummaryLink{margin-bottom:0.5em;font-size:14px;text-transform:none;text-align:left;letter-spacing:0px;line-height:120%}
.NewsSummaryLink a{text-decoration:none}
.NewsSummaryCategory{font-style:normal;margin:5px 0}
.NewsSummaryAuthor{font-style:normal;padding-bottom:0.5em}
.NewsSummarySummary, .NewsSummaryContent{line-height:140%;color:#000;text-align:left}
.NewsSummaryMorelink{font-size:85%;letter-spacing:1px;line-height:1px}
.NewsSummary img {padding:3px;border:1px solid #999;background-color:#eee;}
#NewsPostDetailDate{font-size:90%;margin-bottom:5px;font-weight:bold}
#NewsPostDetailSummary{line-height:150%}
#NewsPostDetailSummary p{font-weight:100;font-style:italic}
#NewsPostDetailCategory{font-style:italic;border-top:1px solid #ccc;margin-top:0.5em;padding:0.2em 0}
#NewsPostDetailContent{margin-bottom:15px;line-height:150%}
#NewsPostDetailAuthor{padding-bottom:1.5em;font-style:italic}
#NewsPostDetailTitle{color:#a20416;font-size:130%;margin-bottom:0.3em}
#NewsPostDetailHorizRule{margin:0.5em 0 0.5em 0;padding:0;border-bottom-style:outset}
#NewsPostDetailPrintLink{}
#NewsPostDetailReturnLink{}
/*guestbook*/
.cms-guestbook{padding-top:15px}
.cms-guestbook-pagination{text-align:center}
.cms-guestbook-pagination_header{margin:.5em 0}
.cms-guestbook-pagination_nav{margin:.5em 0}
.cms-guestbook-pagination_nav a{ font-weight:normal}
.cms-guestbook-entry{border:1px solid #fff;margin-bottom:1em}
.cms-guestbook-entry-header{background:#cb2026;color:white;border:1px solid black;margin:1px}
.cms-guestbook-entry-text{background:#fff;padding:.5em;color:black}
.cms-guestbook-entry-posted{float:right;font-size:smaller;margin:2px 15px 0 0}
.cms-guestbook-entry-header a{color:white}
.cms-guestbook-entry-header a:hover{text-decoration:none;color:#a20416}
.cms-guestbook-entry-sendername{font-weight:bold;margin-left:15px}
.cms-guestbook-entry-email{font-size:smaller}
.cms-guestbook-entry-homepage{font-size:smaller;margin:2px;margin-bottom:0;margin-left:15px}
.cms-guestbook-somesmileys a{margin-right:.5em}
.cms-guestbook-showform-button{text-align:center}
.cms-guestbook-showform-button input,.cms-guestbook-div-insert input{font-size:16px;border:1px solid #777;padding:1px 5px}
/*jquery*/
.JQ-text{background:#F9F9F9;padding:10px 20px;display:none;border-left-color:#a20416;border-left-style:solid;border-left-width:5px;margin-top:50px;margin-left:5px}
.JQ-title{cursor:pointer;float:left;padding-left:10px; margin-bottom: 5px;}
.JQ-title:hover{color:#a20416}
/* gallery */
.gallery .img {
	height: 120px;
	/*width: 120px;   Adjust as you see fit */
	float: left;
	margin: 10px;
	text-align: center;
}

.gallery .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 1px;
}

.gallery .img a:hover {
	border-color: #999;
}

.gallery img {
	border: none;
}

.gallery .pagenavigation {
	height: 50px;
}

.gallery .prevpage a, .gallery .prevpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0;
	text-indent: -1000px;
	background: url(../../images/previous.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .nextpage a, .gallery .nextpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0 6px 0 0;
	text-indent: -1000px;
	background: url(../../images/next.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .parentlink a {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	text-indent: -1000px;
	background: url(../../images/uppage.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .pagenavigation a:hover {
	background-position: 0 -40px;
}

.gallery .prevpage em, .gallery .nextpage em {
	background-position: 0 -80px;
}

.gallery .pagelinks {
	float: right;
	border-right: 2px solid #666;
}

.gallery .pagelinks a, .gallery .pagelinks em {
	margin-top: 6px;
	padding: 0 6px;
	border-left: 2px solid #666;
	text-align: center;
	font: bold 11px verdana; color: #666;
}

.gallery .pagelinks em {
	color: #000;
}

.galleryclear {
	clear: both;
}


/* FANCYBOX  -  version 1.3.4 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #000;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #000;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }

.gallery .img {
	height: 120px;
	/*width: 120px;   Adjust as you see fit */
	float: left;
	margin: 10px;
	text-align: center;
}

.gallery .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 1px;
}

.gallery .img a:hover {
	border-color: #999;
}

.gallery img {
	border: none;
}

.gallery .pagenavigation {
	height: 50px;
}

.gallery .prevpage a, .gallery .prevpage em {
	display: block; 
	width: 50px; 
	height: 39px;
	float: left; 
	margin: 0;
	text-indent: -1000px;
	background: url(../../images/previous.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .nextpage a, .gallery .nextpage em {
	display: block; 
	width: 50px; 
	height: 39px;
	float: left; 
	margin: 0 6px 0 0;
	text-indent: -1000px;
	background: url(../../images/next.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .parentlink a {
	display: block; 
	width: 50px; 
	height: 39px;
	float: left; 
	text-indent: -1000px;
	background: url(../../images/uppage.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .pagenavigation a:hover {
	background-position: 0 -40px;
}

.gallery .prevpage em, .gallery .nextpage em {
	background-position: 0 -80px;
}

.gallery .pagelinks {
	float: right;
	border-right: 2px solid #666;
}

.gallery .pagelinks a, .gallery .pagelinks em {
	margin-top: 6px;
	padding: 0 6px;
	border-left: 2px solid #666;
	text-align: center;
	font: bold 11px verdana; color: #666;
}

.gallery .pagelinks em {
	color: #000;
}

.galleryclear {
	clear: both;
}


/* THICKBOX */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Trebuchet MS, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Trebuchet MS, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(modules/Gallery/templates/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ?document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && 

document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* jplayer */
div.jp-play-button, div.jp-pause-button {
	width:30px;
	height:25px;
	float:left;
}
div.jp-play-button img, div.jp-pause-button img {
	border:none !important;
	margin:5px 5px 0 10px !important;
	padding:0 !important;
	cursor:pointer;
}
div.jp-play-button img:hover, div.jp-pause-button img:hover{
	border-right:solid #ccc 1px !important;
	border-bottom:solid #ccc 1px !important;
}
div.jp-play-button {}

div.jp-pause-button {
	display:none;
}
/* google custom search */
table.gsc-branding, .gsc-branding-text, .gsc-branding-img{
	display:none;
}
table.gsc-search-box td.gsc-input {
	padding-right: 0 !important;
}
div.gsc-clear-button {
	margin-left:0 !important;
}
.gsc-control-cse {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-color: #fff;
	background-color: #fff;
}
input.gsc-input {
	border-color: #cccccc !important;
	margin: 7px 0 0 6px;
	width:165px !important;
	background-image:none !important;
}
input.gsc-search-button {
	border-color: #666666;
	background-color: #CECECE;
	margin-top: 7px;
}

td.gsc-search-button input{
	padding:1px 2px;
	background: transparent;
	color:#cc0000;
	cursor:pointer;
}

td.gsc-search-button input:hover{
	color:#a20416;
}

.gsc-tabHeader.gsc-tabhInactive {
	border-color: #E9E9E9;
	background-color: #ffffff;
}
.gsc-tabHeader.gsc-tabhActive {
border-top-color: #FF9900;
border-left-color: #E9E9E9;
border-right-color: #E9E9E9;
background-color: #FFFFFF;
}
.gsc-tabsArea {
border-color: #E9E9E9;
}
.gsc-webResult.gsc-result {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b {
color: #000000;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b {
color: #000000;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b {
color: #a20416;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b {
color: #000000;
}
.gsc-cursor-page {
color: #000000;
}
a.gsc-trailing-more-results:link {
color: #000000;
}
.gs-webResult.gs-result .gs-snippet {
color: #000000;
}
.gs-webResult.gs-result .gs-visibleUrl {
color: #666666;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
color: #666666;
}
.gsc-cursor-box {
border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page {
border-color: #E9E9E9;
background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
border-color: #FF9900;
background-color: #FFFFFF;
}
.gs-promotion.gs-result {
border-color: #336699;
background-color: #FFFFFF;
}
.gs-promotion.gs-result a.gs-title:link {
color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:visited {
color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:hover {
color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:active {
color: #0000CC;
}
.gs-promotion.gs-result .gs-snippet {
color: #000000;
}
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short {
color: #008000;
}
#content embed, #content object, #content iframe {
	padding:6px;
	background-color:#ccc;
	border:1px solid #555;
} 
#content #movie_name {
	padding: 0;
	background-color:transparent;
	border:none;
}
#search a {
padding: 0;
}
.gsc-control-cse {
    padding: 5px 0px 0px 0px !important;
}
#top_menu {
    height: 42px;
}
#search {
    width: 285px;
}
#music {
    width: 635px;
}
#music a {
    padding: 14px 0 0 0;
}
,

