﻿@charset utf-8;

/* genereal settings */
#staff{
margin:0;
padding:0;
background-image:url(../img/grandbg2.jpg);
text-align:center;
color:#404040;
}

/* basic settings */

#mainwrap{
background:url(../img/grandbg.jpg) top center repeat-x;
width:100%;
}
#contwrap{
margin:0 auto 0 auto;
width:765px;
background:url(../img/contentbg2.jpg) repeat-y;
}
.contarea{
width:765px;
background:url(../img/contentbg.jpg) no-repeat top;
text-align:left;
}
.contlayer{
	position:relative;
	width:765px;
}
.contleft{
width:515px;
}
.contlayer .contright{
	position:absolute;
	right:9px;
	top:10px;
	width:240px;
}
.backnumber{
	width:240px;
	padding:10px 0 30px 0;
	background:url(../img/bnbg.png) repeat-y 0 58px;
}

.titlebg{
	background:url(../img/titlebg.png) no-repeat; 
	height:44px;
	overflow:hidden;
	zoom:1;
}
.titlebg .subdate{float:left; width:155px;}
.titlebg .subdate p{padding:17px 0 0 10px; margin-left:7px; font-size:12px; font-size-adjust:none; color:#FFFFFF;}
.titlebg .subtitle{float:left; width:356px;}
.titlebg .subtitle h2{font-weight:bold; padding-top:16px; font-size-adjust:none; font-size:14px; color:#664F00;}

.notebg{
	background:url(../img/notebg.jpg) repeat-y 3px 0;
	min-height:950px;
	height:auto !important;
	height:950px;
}
.notearea{padding:20px 40px 0 50px;}
.photoarea{padding:25px 40px 0 50px; text-align:center;}

.bnline{padding:7px 0 7px 0;}
.bnpad{padding:0 30px 0 28px;}

.bnicon{float:left; width:40px;}
.bntext{float:right; width:130px;}

.yellowtx01{color:#BF8708;}
.yellowst01{color:#BF8708; font-weight:bold;}
.greentxt01{color:#597B20;}
.greenst01{color:#597B20; font-weight:bold;}
.greentxt02{color:#336600;}
.greenst02{color:#336600; font-weight:bold;}
.greentxt03{color:#999933;}
.greenst03{color:#999933; font-weight:bold;}
.redtxt01{color:#FF3300;}
.redst01{color:#FF3300; font-weight:bold;}
.bluetxt01{color:#336699;}
.bluest01{color:#336699; font-weight:bold;}
.pinktxt01{color:#FF6666;}
.pinkst01{color:#FF6666; font-weight:bold;}
.orangetxt01{color:#ff6600;}
.orangest01{color:#ff6600; font-weight:bold;}
.browntxt01{color:#996633;}
.brownst01{color:#996633; font-weight:bold;}
.purpletxt01{color:#996699;}
.purplest01{color:#996699; font-weight:bold;}

.arrow01{
background:url(../img/arrow01.gif) no-repeat 0 0.3em;
padding-left:15px;
}
.arrow02{
background:url(../img/arrow01.gif) no-repeat 0 0.3em;
padding-left:15px;
margin-left:50px;
}
.arrow03{
background:url(../img/arrow01.gif) no-repeat 0 0.3em;
padding-left:15px;
margin-left:15px;
}

/* Specific settings */
.voicefrt{margin:20px 40px 0 50px;}
.voicefrb{margin:0px 40px 0 50px;}
.voices{
margin:0 40px 0 50px;
padding:5px 0 5px 0;
background:url(../img/voice_bg.gif) repeat-y left;
color:#664F00;
}
.voices p.vtext1{
padding:0 15px 20px 15px;
}
.voices p.vtext2{
padding:0 15px 0 15px;
}

.voices2{
margin:0 40px 0 50px;
background:url(../img/voice_bg.gif) repeat-y left;
color:#664F00;
}
.voices2 p.vtext1{
padding:0 15px 20px 15px;
}
.voices2 p.vtext2{
padding:0 15px 0 15px;
}

/* Footer area */

#sfooter{
	padding:30px 18px 20px 0;
	overflow:hidden;
	zoom:1;
}

#tohead{
float:right;
}