*{margin: 0px;padding: 0px;}
html{overflow-y: scroll;  margin: 0px;padding: 0px;}
body{ font-size: 75%; line-height: 110%; margin: 0px; padding: 0px; color: #333333; background: #f4eee3 url(../images/bg.gif) center top repeat-x; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }

A,A:link,A:visited,A:active{color: #666666;outline:none;text-decoration: underline;}
A:hover{ color: #666666;text-decoration: none;}
img,a img {border-style:none;margin: 0px;padding: 0px;}

header,footer,nav,section,article,aside {display:block;margin: 0px;padding: 0px;}

h1,h2,h3,h4,h5,p{font-size: 100%;display: block;}
ul,li{text-decoration: none;list-style:none;}
p,dt,dd{font-size:100%;line-height: 160%;}


/*style*/

.left{float: left;}
.right{float: right;}
.cnt{text-align: center;}
.alignright{
	text-align: right;
	}
.cl{clear: both;}
.clearfix:after {
content: ".";
display: block;
height: 0.1px;
line-height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {	display: block;}
/* for IE 5.5-7 */
.clearfix {	zoom:100%;}
/* for IE6 */
* html body {font-size: 75%;}

/* for IE7 */
*:first-child+html body {font-size: 75%;}

.nolinks{pointer-events: none;cursor: default;text-decoration:none;}

nav h3 a:hover,header h1 a:hover,.logo_r a:hover {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#wrapper{width:100%;margin: 0px;padding: 0px;}

/*header*/
header{ width: 950px; height: 88px;margin: 0px auto;padding: 0px auto;}
h1 a{background: url("../images/logo.gif") no-repeat center top; margin: 0px;margin-top: 24px;width: 299px;height: 48px;text-indent: -9999px;display: block;}

header .logo_r{
	float: right;
	margin-top: 28px;
	width: 260px;
	}

.twitter-share-button{
	margin: 0px 0px 0px 5px;
	float: left;
	}
.fb-like{
	margin: 0px 0px 0px 5px;
	float: right;
	}

.w610{width: 610px;}
#main{width: 950px;margin: 0px auto; padding: 0px auto;}

/*sidemenu*/
aside{float: right;width: 320px;margin-top:14px;}
.side_t{ background:url("../images/side_top.gif") no-repeat left top; width: 300px;padding:10px;}
.side_b{ background:url("../images/side_bottom.gif") no-repeat left bottom;width: 320px;padding:0px;}
.side_m{ background:#ffffff;width: 320px;margin-bottom:20px;}
.side_t img{margin-bottom:10px;}

/*bottom*/
#bottom{ width:100%; margin: 0px; padding:0px; background: #eee4d3; padding-top:20px;padding-bottom:20px;}
#bottom .inner{width: 950px;margin: 0px auto; padding: 0px auto; }
#bottom h4{background: url("../images/logo_bottom.gif") left top no-repeat;text-indent: -9999px; display: block; height: 16px; width: 94px;margin-bottom:10px;}
#bottom ul{ margin: 0px; padding: 0px;}
#bottom li{float: left;margin:0px;padding-left:15px;margin:5px 20px;background: url("../images/icon_arrow.gif") left 3px no-repeat;}

/*footer*/
footer{width:100%; margin: 0px; padding:20px 0px;text-align: left;}
footer .inner{width: 950px;margin: 0px auto; padding: 0px auto; }
p.copyright{float: right; background: url("../images/copyright.gif") no-repeat right top; margin: 0px; text-indent: -9999px; display: block; height: 12px; width: 249px;}
footer ul{float: left; margin: 0px; padding: 0px;background: url("../images/end.gif") left top no-repeat;}
footer li{float: left;margin:0px;padding:0px 20px;background: url("../images/end.gif") right top no-repeat;}


.pagetop{width:840px;padding:0px auto; margin: 0px auto 20px;text-align: right;}

