*{margin:0;padding:0}
body{font:normal 11pt "Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;background-color:#2b2b2b}
img{border:none}
h1{margin-bottom:.5em;font-size:182%;font-weight:normal;letter-spacing:-1px;color:#f06000;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{color: #808080;font-style:italic;font-weight:bold}
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}
a{text-decoration:none;outline:none;color:#d14600}
a:hover{color:#f06000}
a.thickbox{border:none}
#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:#f06000}
#top_menu b{text-decoration:underline}
#logo{font-size:0px;width:990px;height:202px;margin:0 auto;background:url(../images/style2/logo_frame_1.jpg) top no-repeat}
#logo h1{margin:0;text-align:center;letter-spacing:-1px;position:relative;font-size:46px;top:55px;right:50px;color:#f06000;text-shadow:#ccc 1px 1px 5px }
#logo h1 a{color:#f06000}
#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:250px;float:left;padding-left:420px}
#music a{background:transparent;padding:7px 0 0 0}
#thePauseButton a{color:#f06000}
#thePauseButton a:hover{color:#000}
#page_wrapper{width:990px;margin:0 auto;background:url(../images/style2/logo_frame_2.jpg) top no-repeat}
#page{width:922px;margin:0 34px;background:url(../images/style2/page_bg.png) top no-repeat}
#content{float:left;width:610px;min-height:950px;padding:30px 25px 30px 35px;background:url(../images/style2/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:#f06000}
#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:#d14600;}
#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:#f06000;text-shadow:#ccc 1px 1px 1px;margin:0 auto}
#sidebar{float:right;width:239px;margin:0 0 20px 5px;padding:35px 5px 0 0;font-size:90%}
#search{width:252px;height:30px;float:right}
#sidebar blockquote{margin-left:0;padding-left:1em;border-left:5px solid #dd5800}
#sidebar blockquote p{text-align:left;line-height:normal;font-style:italic}
#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:#f06000;background:none;border:none}
#sidebar ul li a.activeparent{}
#sidebar ul li a.currentpage{color:#d14600}
#sidebar ul li a:hover.currentpage{color:#f06000}
#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:#f06000}
#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:#d14600}
#footer .links a:hover{color:#f06000}
#footer .copyright{color:#FFF;float:right;width:212px;height:55px;padding:15px 20px 0 20px;background:#dd5800;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:#f06000}
input{border:none transparent}
#search_input{float:left}
#links_list{text-align:center}
#links_list a{color:#000}
#links_list a:hover{color:#f06000}
/*news*/ 
div#news{}
div#news blockquote, p{margin-bottom:1.2em}
div#news h2{height:33px;line-height:2em;color:#f06000;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:16px;text-transform:none;text-align:left;letter-spacing:0px;line-height:100%}
.NewsSummaryLink a{text-decoration:none}
.NewsSummaryCategory{font-style:italic;margin:5px 0}
.NewsSummaryAuthor{font-style:italic;padding-bottom:0.5em}
.NewsSummarySummary, .NewsSummaryContent{line-height:140%;color:#000;text-align:left}
.NewsSummaryMorelink{font-size:85%;letter-spacing:1px;line-height:1px}
#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:#d14600;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 #000;margin-bottom:1em}
.cms-guestbook-entry-header{background:#dd5800;color:white;border:1px solid black;margin:1px}
.cms-guestbook-entry-text{background:#eee;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:#f06000}
.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:#dd5800;border-left-style:solid;border-left-width:5px;margin-left:0px}
.JQ-title{cursor:pointer;float:left}
.JQ-title:hover{color:#f06000}
/*tb*/
.album_content{width:100%;float:left}
.clear{clear:both}
.albumlist{margin:0 0 0 30px!important;width:610px}
.picturelist{margin-left:0;padding-left:0}
.main-thumb{list-style-type:none;text-align:center;float:left}
.thumb{width:150px;text-decoration:none;line-height:normal;list-style-type:none;text-align:center;float:left;margin:0 .5em .5em 0;padding:0}
.thumb a{display:block;height:72px;width:120px;background-color:#FFF;text-decoration:none;margin:0;padding:15px}
.albumcomment{text-align:center;font-weight:400;font-style:normal}
.thumb a:visited img{background-color:#eee}
.thumb a:hover img{background-color:#dae6e4}
.thumb a:hover{border:none;background:none}
.albumname{font-size:smaller;text-align:center;font-weight:700;font-style:normal;text-indent:0}
.albumname a{display:inline;border:none;background-color:transparent;margin:0;padding:0}
.albumpicturecount{font-size:smaller;text-align:center;font-weight:400;font-style:italic}
.albumnav{text-align:center;font-weight:400;font-style:normal;font-size:smaller}
.instructiontext{font-weight:400;font-size:smaller;font-style:italic}
.bigpicture{clear:left;border-top:1px solid #ccc;text-align:center;padding:.5em 0 0}
.bigpicturecaption{text-align:center;margin:0 0 5px;padding:0}
.bigpicture img{width:80%;background-color:#FFF;border-top:1px solid #eee;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #eee;text-decoration:none;margin:0;padding:18px}
.bigpicturenav{color:#000;font-size:smaller;line-height:normal;margin:0;padding:0}
#TB_window{font-size:12px;/*Arial, Helvetica, sans-serif;*/position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
#TB_secondLine{padding:10px 15px 0px 15px}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity="75");-moz-opacity:0.75;opacity:0.75;height:100%;width:100%}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}
#TB_cap{}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
#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%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
#TB_prev, #TB_next, #TB_closeWindow a:hover{color:#f06000 !important}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../templates/db/lightbox/images/blank.gif) no-repeat;display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(../templates/db/lightbox/images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(../templates/db/lightbox/images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;margin:0 auto}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}
#GB_overlay{background-color:#000;position:absolute;top:0;left:0;z-index:100;margin:auto}
#GB_window{left:0;top:0;font-size:1px;position:absolute;overflow:visible;z-index:150}
#GB_window .content{width:auto;margin:0;padding:0}
#GB_frame{border:0;overflow:auto;white-space:nowrap;margin:0;padding:0}
.GB_Gallery{margin:0 22px}
.GB_Gallery .content{background-color:#fff;border:3px solid #ddd}
.GB_header{top:10px;left:0;z-index:500;position:absolute;border-bottom:2px solid #555;border-top:2px solid #555;margin:0}
.GB_header .inner{background-color:#333;/*font-family:Arial, Verdana, sans-serif;*/padding:2px 20px}
.GB_header table{width:97%;border-collapse:collapse;margin:0}
.GB_header .caption{text-align:left;color:#eee;white-space:nowrap;font-size:20px}
.GB_header .close img{z-index:500;cursor:pointer}
.GB_header .middle{white-space:nowrap;text-align:center}
#GB_middle{color:#eee}
#GB_middle img{cursor:pointer;vertical-align:middle}
#GB_middle .disabled{cursor:default}
#GB_middle .left{padding-right:10px}
#GB_middle .right{padding-left:10px}
.GB_Window .content{background-color:#fff;border:3px solid #ccc;border-top:none}
.GB_Window .header{border-bottom:1px solid #aaa;border-top:1px solid #999;border-left:3px solid #ccc;border-right:3px solid #ccc;height:22px;font-size:12px;color:#333;margin:0;padding:3px 0}
.GB_Window .caption{font-size:12px;text-align:left;font-weight:700;white-space:nowrap;padding-right:20px}
.GB_Window .close span{font-size:12px;cursor:pointer}
.GB_Window .close img{cursor:pointer;padding:0 3px 0 0}
.GB_Window .on{border-bottom:1px solid #333}
.GB_Window .click{border-bottom:1px solid red}
div.largeview{text-align:center}
#motioncontainer{margin-top:5px;height:70px;width:99.99%}
#motioncontainer a img{border:0;height:60px;width:auto;margin:0}
#statusdiv{background-color:#fff;color:#FFBF00;font-size:65%;font-weight:700;border:0 solid #afafaf;width:100px;position:absolute;top:-10px;left:0;visibility:hidden;padding:.1em}
#motioncontainer a:hover{color:red}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}
#TB_window a:hover{color:#f06000}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}
.GB_header .close,.GB_Window .close{text-align:right}
/* 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 {
	opacity: 0.1;
	filter: alpha(opacity=10);
}
div.jp-pause-button {
	display:none;
}
/* google custom search */
table.gsc-branding, .gsc-branding-text, .gsc-branding-img{
	display:none;
}
.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:175px !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:#d14600;
	cursor:pointer;
}

td.gsc-search-button input:hover{
	color:#f06000;
}

.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: #f06000;
}
.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 {
	padding:6px 7px;
	background-color:#ccc;
	border:1px solid #555;
} 


