@charset "UTF-8";
/* CSS Document */


.clr { clear:both; }
.clrIE { 
	clear:both;
	display:inline;
}
.clrIE2 { 
	clear:both;
	height:1px;
}

.red {color:#cc0000;}
.white {color:#ffffff;}
.pink {color:#eb5d5b;}

a img { border: 0px none; } 
.fade {
color:#d4d0d0;
}
.grey {
color:#999999;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #00ABBA;
}
a:active {
	text-decoration: none;
	color: #428ce7;
}


/*-----------------link---------------------*/

a.white:link {color: #ffffff; text-decoration: none;}
a.white:visited {text-decoration: none; color: #ffffff;}
a.white:hover {text-decoration: none; color: #ffffff;}
a.white:active {text-decoration: none; color: #ffffff;}

a.bg:link {background-color:#CCCCCC;}
a.bg:visited {background-color:#CCCCCC;}
a.bg:hover {background-color:#CCCCCC;}
a.bg:active {background-color:#CCCCCC;}

a.selected:link {color: #00ABBA; text-decoration: none;}
a.selected:visited {text-decoration: none; color: #00ABBA;}
a.selected:hover {text-decoration: none; color: #ffffff;}
a.selected:active {text-decoration: none; color: #00ABBA;}

a.zoom01:link {color: #ffffff; text-decoration: none; background-color:#80B026; padding:1px 3px;}
a.zoom01:visited {color: #ffffff; text-decoration: none; background-color:#80B026; padding:1px 3px;}
a.zoom01:hover {text-decoration: none; color: #ffffff; background-color:#ADED34; padding:1px 3px;}
a.zoom01:active {text-decoration: none; color: #ffffff; background-color:#ADED34; padding:1px 3px;}

a.zoom02:link {color: #ffffff; text-decoration: none; background-color:#991414; padding:1px 3px;}
a.zoom02:visited {color: #ffffff; text-decoration: none; background-color:#991414; padding:1px 3px;}
a.zoom02:hover {text-decoration: none; color: #ffffff; background-color:#990202; padding:1px 3px;}
a.zoom02:active {text-decoration: none; color: #ffffff; background-color:#990202; padding:1px 3px;}

a.zoom03:link {color: #ffffff; text-decoration: none; background-color:#00aef0; padding:1px 3px;}
a.zoom03:visited {color: #ffffff; text-decoration: none; background-color:#00aef0; padding:1px 3px;}
a.zoom03:hover {text-decoration: none; color: #ffffff; background-color:#54c5f0; padding:1px 3px;}
a.zoom03:active {text-decoration: none; color: #ffffff; background-color:#54c5f0; padding:1px 3px;}

a.zoom04:link {color: #ffffff; text-decoration: none; background-color:#abaa9b; padding:1px 3px;}
a.zoom04:visited {color: #ffffff; text-decoration: none; background-color:#abaa9b; padding:1px 3px;}
a.zoom04:hover {text-decoration: none; color: #ffffff; background-color:#000000; padding:1px 3px;}
a.zoom04:active {text-decoration: none; color: #ffffff; background-color:#000000; padding:1px 3px;}

a.zoom05:link {color: #000000; text-decoration: none; background-color:#ffffff; padding:1px 3px;}
a.zoom05:visited {color: #000000; text-decoration: none; background-color:#ffffff; padding:1px 3px;}
a.zoom05:hover {text-decoration: none; color: #ffffff; background-color:#000000; padding:1px 3px;}
a.zoom05:active {text-decoration: none; color: #ffffff; background-color:#000000; padding:1px 3px;}

a.zoom06:link {color: #000000; text-decoration: none; background-color:#ffffff; padding:1px 3px;}
a.zoom06:visited {color: #000000; text-decoration: none; background-color:#ffffff; padding:1px 3px;}
a.zoom06:hover {text-decoration: none; color: #ffffff; background-color:#15AE67; padding:1px 3px;}
a.zoom06:active {text-decoration: none; color: #ffffff; background-color:#15AE67; padding:1px 3px;}

a.zoom07:link {color: #ffffff; text-decoration: none; background-color:#e8b397; padding:1px 3px;}
a.zoom07:visited {color: #ffffff; text-decoration: none; background-color:#e8b397; padding:1px 3px;}
a.zoom07:hover {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}
a.zoom07:active {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}

a.zoom08:link {color: #ffffff; text-decoration: none; background-color:#000000; padding:1px 3px;}
a.zoom08:visited {color: #ffffff; text-decoration: none; background-color:#000000; padding:1px 3px;}
a.zoom08:hover {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}
a.zoom08:active {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}

a.zoom09:link {color: #000000; text-decoration: none; background-color:#FAEE00; padding:1px 3px;}
a.zoom09:visited {color: #000000; text-decoration: none; background-color:#FAEE00; padding:1px 3px;}
a.zoom09:hover {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}
a.zoom09:active {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}

a.zoom10:link {color: #ffffff; text-decoration: none; background-color:#C42745; padding:1px 3px;}
a.zoom10:visited {color: #ffffff; text-decoration: none; background-color:#C42745; padding:1px 3px;}
a.zoom10:hover {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}
a.zoom10:active {text-decoration: none; color: #000000; background-color:#ffffff; padding:1px 3px;}

a.zoom11:link {color: #ffffff; text-decoration: none; background-color:#555555; padding:1px 3px;}
a.zoom11:visited {color: #ffffff; text-decoration: none; background-color:#555555; padding:1px 3px;}
a.zoom11:hover {text-decoration: none; color: #ffffff; background-color:#00a199; padding:1px 3px;}
a.zoom11:active {text-decoration: none; color: #ffffff; background-color:#00a199; padding:1px 3px;}

a.zoom12:link {color: #ffffff; text-decoration: none; background-color:#FF0000; padding:1px 3px;}
a.zoom12:visited {color: #ffffff; text-decoration: none; background-color:#FF0000; padding:1px 3px;}
a.zoom12:hover {text-decoration: none; color: #ffffff; background-color:#000000; padding:1px 3px;}
a.zoom12:active {text-decoration: none; color: #ffffff; background-color:#000000; padding:1px 3px;}

a.black:link {color: #545454; text-decoration: none;}
a.black:visited {text-decoration: none; color: #545454;}
a.black:hover {text-decoration: underline; color: #e71d25;}
a.black:active {text-decoration: none; color: #545454;}

a.footer:link {color: #9b9b9b; text-decoration: none;}
a.footer:visited {text-decoration: none; color: #9b9b9b;}
a.footer:hover {text-decoration: none; color: #e0e0e0;}
a.footer:active {text-decoration: none; color: #e0e0e0;}

/*---------------------space--------------------*/

.padTop90 { padding-top:90px; }
.padTop80 { padding-top:80px; }
.padTop77 { padding-top:77px; }
.padTop75 { padding-top:75px; }
.padTop70 { padding-top:70px; }
.padTop65 { padding-top:65px; }
.padTop60 { padding-top:60px; }
.padTop50 { padding-top:50px; }
.padTop49 { padding-top:49px; }
.padTop48 { padding-top:48px; }
.padTop47 { padding-top:47px; }
.padTop46 { padding-top:46px; }
.padTop45 { padding-top:45px; }
.padTop44 { padding-top:44px; }
.padTop43 { padding-top:43px; }
.padTop42 { padding-top:42px; }
.padTop41 { padding-top:41px; }
.padTop40 { padding-top:40px; }
.padTop38 { padding-top:38px; }
.padTop37 { padding-top:37px; }
.padTop36 { padding-top:36px; }
.padTop35 { padding-top:35px; }
.padTop34 { padding-top:34px; }
.padTop33 { padding-top:33px; }
.padTop32 { padding-top:32px; }
.padTop31 { padding-top:31px; }
.padTop30 { padding-top:30px; }
.padTop29 { padding-top:29px; }
.padTop28 { padding-top:28px; }
.padTop27 { padding-top:27px; }
.padTop26 { padding-top:26px; }
.padTop25 { padding-top:25px; }
.padTop24 { padding-top:24px; }
.padTop23 { padding-top:23px; }
.padTop22 { padding-top:22px; }
.padTop21 { padding-top:21px; }
.padTop20 { padding-top:20px; }
.padTop19 { padding-top:19px; }
.padTop18 { padding-top:18px; }
.padTop17 { padding-top:17px; }
.padTop16 { padding-top:16px; }
.padTop15 { padding-top:15px; }
.padTop14 { padding-top:14px; }
.padTop13 { padding-top:13px; }
.padTop12 { padding-top:12px; }
.padTop11 { padding-top:11px; }
.padTop10 { padding-top:10px; }
.padTop9 { padding-top:9px; }
.padTop8 { padding-top:8px; }
.padTop7 { padding-top:7px; }
.padTop6 { padding-top:6px; }
.padTop5 { padding-top:5px; }
.padTop4 { padding-top:4px; }
.padTop3 { padding-top:3px; }
.padTop2 { padding-top:2px; }
.padTop1 { padding-top:1px; }

/*-----------------contents---------------------*/

h1 {
margin:0px;
font-family:helvetica, clean, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',Meiryo, メイリオ, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Osaka, Osaka-等幅, sans-serif;
font-weight:normal;
}

.box { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
body,td,th {
	color: #323232;
}

body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	line-height:16px;
	letter-spacing:100%;
	color:#ffffff;
	font-family:helvetica, clean, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',Meiryo, メイリオ, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Osaka, Osaka-等幅, sans-serif;
}
#container { 
	height:auto; 
	margin-left: auto;
	margin-right: auto;
}


* html a:hover
{
visibility:visible;
}


/*-----------------header---------------------*/

#headerBg{
    background-color:#000000;
	height:62px;
	}
	
#header{
    height:62px;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}

#logoBox{
    float:left;
}

#logoLeft{
    float:left;
	padding-top:10px;
}

#logoRight{
    float:right;
	padding-top:40px;
	font-size:13px;
}


/*-----------------menu navigation---------------------*/

.navi1{
    position:relative;
	display:block;
	background: url(../images/menu_btn/home_btn_on.gif) no-repeat;
	width:92px;
	height:36px;
	float:left;
}

.navi1 a{
    display:block;
}

.navi1 a:hover img{
    background: url(../images/menu_btn/home_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi2{
    position:relative;
	display:block;
	background: url(../images/menu_btn/party_btn_on.gif) no-repeat;
	width:95px;
	height:36px;
	float:left;
}

.navi2 a{
    display:block;
}

.navi2 a:hover img{
    background: url(../images/menu_btn/party_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi3{
    position:relative;
	display:block;
	background: url(../images/menu_btn/bridal_btn_on.gif) no-repeat;
	width:96px;
	height:36px;
	float:left;
}

.navi3 a{
    display:block;
}

.navi3 a:hover img{
    background: url(../images/menu_btn/bridal_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi4{
    position:relative;
	display:block;
	background: url(../images/menu_btn/gift_btn_on.gif) no-repeat;
	width:95px;
	height:36px;
	float:left;
}

.navi4 a{
    display:block;
}

.navi4 a:hover img{
    background: url(../images/menu_btn/gift_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi5{
    position:relative;
	display:block;
	background: url(../images/menu_btn/movie_btn_on.gif) no-repeat;
	width:95px;
	height:36px;
	float:left;
}

.navi5 a{
    display:block;
}

.navi5 a:hover img{
    background: url(../images/menu_btn/movie_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi6{
    position:relative;
	display:block;
	background: url(../images/menu_btn/design_btn_on.gif) no-repeat;
	width:95px;
	height:36px;
	float:left;
}

.navi6 a{
    display:block;
}

.navi6 a:hover img{
    background: url(../images/menu_btn/design_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi7{
    position:relative;
	display:block;
	background: url(../images/menu_btn/about_btn_on.gif) no-repeat;
	width:96px;
	height:36px;
	float:left;
}

.navi7 a{
    display:block;
}

.navi7 a:hover img{
    background: url(../images/menu_btn/about_btn_on.gif) no-repeat;
	visibility:hidden;
}
.navi8{
    position:relative;
	display:block;
	background: url(../images/menu_btn/contact_btn_on.gif) no-repeat;
	width:95px;
	height:36px;
	float:left;
}

.navi8 a{
    display:block;
}

.navi8 a:hover img{
    background: url(../images/menu_btn/contact_btn_on.gif) no-repeat;
	visibility:hidden;
}

.navi9{
    position:relative;
	display:block;
	background: url(../images/menu_btn/link_btn_on.gif) no-repeat;
	width:101px;
	height:36px;
	float:left;
}

.navi9 a{
    display:block;
}

.navi9 a:hover img{
    background: url(../images/menu_btn/link_btn_on.gif) no-repeat;
	visibility:hidden;
}

/*-----------------contents---------------------*/

#bodyContents{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
	
.contentsMain{
	width:794px;
	height:auto;
	float:left;
	border:#FFFFFF 3px solid;
	background-color:#000000;
	}
	
	.contentsMainDetail{
	width:794px;
	height:auto;
	border:#FFFFFF 3px solid;
	background-color:#000000;
	}
	
	.contentsMainLeft{
	width:514px;
	height:auto;
	float:left;
	}
	
	.contentsMainRight{
	width:260px;
	height:auto;
	float:left;
	padding:10px;
	}
	
	.contentsMainRightTitle{
	height:auto;
	line-height:16px;
	}
	
	.contentsMainRightintro{
	height:auto;
	line-height:16px;
	}
	
	.contentsMainRightZoom{
	width:260px;
	text-align:right;
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
	}
	
	.contentsMainTitleEn{
	width:250px;
	font-size:28px;
	font-weight:bold;
	}
	
	.contentsMainTitleJp{
	width:250px;
	font-size:10px;
	padding-top:6px;
	}
	
	.contentsMainTitleSkill{
	width:250px;
	font-size:12px;
	padding-top:6px;
	}
	
	.contentsMainRightRead{
	width:260px;
	background-color:#333333;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightRead {
	width:260px;
	background-color:#80B026;
	text-align:center;
	height:27px;
	color:#FFFFFF;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightRead {
	width:260px;
	background-color:#ADED34;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoom1{
	width:170px;
	background-color:#333333;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoom1 {
	width:170px;
	background-color:#80B026;
	text-align:center;
	height:27px;
	color:#FFFFFF;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoom1 {
	width:170px;
	background-color:#ADED34;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoom2{
	width:150px;
	background-color:#333333;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoom2 {
	width:150px;
	background-color:#80B026;
	text-align:center;
	height:27px;
	color:#FFFFFF;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoom2 {
	width:150px;
	background-color:#ADED34;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoom3{
	width:150px;
	background-color:#333333;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoom3 {
	width:150px;
	background-color:#991414;
	text-align:center;
	height:27px;
	color:#FFFFFF;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoom3 {
	width:150px;
	background-color:#990202;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoomWoog{
	width:150px;
	background-color:#00aef0;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomWoog{
	width:150px;
	background-color:#00aef0;
	text-align:center;
	height:27px;
	color:#FFFFFF;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomWoog {
	width:150px;
	background-color:#54c5f0;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoomMatthew{
	width:150px;
	background-color:#ffffff;
	color:#000000;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomMatthew{
	width:150px;
	background-color:#ffffff;
	text-align:center;
	height:27px;
	color:#000000;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomMatthew {
	width:150px;
	background-color:#000000;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoomJohn{
	width:150px;
	background-color:#abaa9b;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomJohn{
	width:150px;
	background-color:#abaa9;
	text-align:center;
	height:27px;
	color:#FFFFFF;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomJohn {
	width:150px;
	background-color:#000000;
	text-align:center;
	height:27px;
	color:#fff;
	}
	
	.contentsMainRightReadZoomTimothy{
	width:150px;
	background-color:#DDDDDD;
	color:#000000;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomTimothy{
	width:150px;
	background-color:#DDDDDD;
	text-align:center;
	height:27px;
	color:#000000;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomTimothy {
	width:150px;
	background-color:#15AE67;
	text-align:center;
	height:27px;
	color:#ffffff;
	}
	
	.contentsMainRightReadZoomPhunk{
	width:150px;
	background-color:#e8b397;
	color:#000000;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomPhunk{
	width:150px;
	background-color:#e8b397;
	text-align:center;
	height:27px;
	color:#ffffff;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomPhunk {
	width:150px;
	background-color:#ffffff;
	text-align:center;
	height:27px;
	color:#000000;
	}
	
	.contentsMainRightReadZoomKarl{
	width:150px;
	background-color:#000000;
	color:#ffffff;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomKarl{
	width:150px;
	background-color:#000000;
	text-align:center;
	height:27px;
	color:#ffffff;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomKarl {
	width:150px;
	background-color:#ffffff;
	text-align:center;
	height:27px;
	color:#000000;
	}
	
	.contentsMainRightReadZoomOhira{
	width:150px;
	background-color:#FAEE00;
	color:#ffffff;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomOhira{
	width:150px;
	background-color:#FAEE00;
	text-align:center;
	height:27px;
	color:#000000;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomOhira {
	width:150px;
	background-color:#ffffff;
	text-align:center;
	height:27px;
	color:#000000;
	}
	
	.contentsMainRightReadZoomMark{
	width:150px;
	background-color:#C42745;
	color:#ffffff;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoomMark{
	width:150px;
	background-color:#C42745;
	text-align:center;
	height:27px;
	color:#ffffff;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoomMark {
	width:150px;
	background-color:#ffffff;
	text-align:center;
	height:27px;
	color:#000000;
	}
	
	.contentsMainRightReadZoom11{
	width:150px;
	background-color:#555555;
	color:#ffffff;
	height:40px;
	text-align:center;
	font-size:18px;
	}
	
	a .contentsMainRightReadZoom11{
	width:150px;
	background-color:#555555;
	text-align:center;
	height:27px;
	color:#ffffff;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoom11 {
	width:150px;
	background-color:#00a199;
	text-align:center;
	height:27px;
	color:#ffffff;
	border:1px #000000 solid;
	}
	
	.contentsMainRightReadZoom12{
	width:150px;
	background-color:#FF0000;
	color:#ffffff;
	height:40px;
	text-align:center;
	font-size:18px;
	border:1px #333333 solid;
	}
	
	a .contentsMainRightReadZoom12{
	width:150px;
	background-color:#FF0000;
	text-align:center;
	height:27px;
	color:#ffffff;
	padding-top:13px;
	}
	
	a:hover .contentsMainRightReadZoom12 {
	width:150px;
	background-color:#000000;
	text-align:center;
	height:27px;
	color:#ffffff;
	border:1px #ffffff solid;
	}
	
	.contentsMainRightReadTxt{
	padding-top:13px;
	text-align:center;
	font-size:18px;
	
	}
	
	.contentsMainLine{
	height:1px;
	border-top:1px #FFFFFF solid;
	}
	
	.contentsMainLineTop{
	height:1px; 
	border-top:1px #FFFFFF solid;
	padding-bottom:7px;
	}
	
/*-----------------title---------------------*/

.contentsTitle{
    font-size:24px;
	height:22px;
	line-height:20px;
	padding-bottom:3px;
	}
	
.contentsTitleIntro{
    font-size:30px;
	height:auto;
	float:left;
	line-height:22px;
	}
	
.contentsTitleIntro h1{
    font-size:30px;
	height:auto;
	float:left;
	line-height:22px;
	}
	
.contentsLeft{
    float:left;
	width:500px;
	height:auto;
	padding-right:25px;
	}
	
.contentsLeftAbout{
    float:left;
	width:600px;
	height:auto;
	padding-right:25px;
	}
	
.contentsRightAbout{
    float:left;
	width:175px;
	height:auto;
	}
	
.contentsLeftIntro{
    float:left;
	width:170px;
	height:auto;
	padding-right:15px;
	}
	
.contentsRightIntro{
    float:left;
	width:615px;
	height:auto;
	}
	
.contentsRightIntroTxt{
    line-height:17px;
	}
	
.contentsIn{
    float:left;
	width:235px;
	height:156px;
	padding-right:15px;
	background-color:#000000;
	}
	
.contentsIn2{
    float:right;
	width:235px;
	height:156px;
	background-color:#000000;
	}

.contentsRight{
    float:left;
	width:275px;
	height:auto;
	}
	
/*-----------------footer---------------------*/

#footerBg{
    background-color:#000000;
	height:32px;
	}

	
#footer{
    width:800px;
	height:auto;
	color:#ffffff;
	padding-top:7px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	}
	
.footerLeft1{
    width:270px;
	height:auto;
	float:left;
	}
	
.footerLeft2{
    width:350px;
	height:auto;
	float:right;
	text-align:right;
	font-size:11px;
	}
	
.synchronicity{
    position:relative;
	display:block;
	background: url(../images/synchronicity_on.gif) no-repeat;
	width:61px;
	height:46px;
	float:right;
}

.synchronicity a{
    position:relative;
	display:block;
	background: url(../images/synchronicity_on.gif) no-repeat;
	width:61px;
	height:46px;
	float:right;
}

.synchronicity a:hover img{
    background: url(../images/synchronicity_on.gif) no-repeat;
	visibility:hidden;
}



/*-----------------News---------------------*/

.newsHeader {
    background-color:#50585a;
	height:16px;
	width:152px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	padding-left:6px;
	font-family:Georgia, serif;
}

.newsText{
    overflow:auto;
	height:354px;
	width:146px;
	padding:6px 6px 6px 6px;
	font-size:10px;
}

.newsDate{
    font-weight:bold;
	padding-bottom:2px;
}

.copyRight{
    text-align:right; 
	padding-top:18px; 
	font-size:9px;
	font-family:Georgia, serif;
}


/*-----------------Right Contents---------------------*/

.rightContents{
	width:158px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	border:1px solid #e0e0e0;
	}

.rightContentsBox{
    padding:8px 8px 8px 8px;
}

/*-----------------twitter---------------------*/
	
small {font-style:italic; }

ul{
padding:0px;
margin:0px;
}


#tweets li {
	font-size:12px;
	background:url(../images/twitter.png) no-repeat left top ;
	padding-left:20px;
	margin-left:10px;
	margin-top:8px;
	list-style-type:none;
	height:auto;
	line-height:19px;
}

#tweets .hash { color:#0066CC; } 

#tweets .reply { color:#0066CC; } 

#tweets a:link { text-decoration:none; color:#00ABBA;}
#tweets a:active { text-decoration:none; color:#00ABBA;}
#tweets a:hover { text-decoration:none; color:#ffffff;}
#tweets a:visited { text-decoration:none; color:#00ABBA;}

