@charset "utf-8";

* {    font-family: Verdana;    font-size: 12px;}
body {    color: #9b9b9b;    background-color: #000;	margin: 0;	padding: 0;}/* common */
a {    text-decoration: none;}
a:link {    color: #fff;}
a:visited {    color: #fff;}
a:hover {    color: #f00;}
a:active {    color: #f00;}
.menuitem { width:111px; height:35px; border: none; padding:0px; }
ul.hmenu {}
ul.hmenu li {    margin-bottom: 15px;}
ul.hmenu li.sect {}
ul.vmenu {    display: inline;}
ul.vmenu li {    padding: 0 10px;    display: inline;}
ul.vmenu li.first {    padding: 0 10px 0 0;}
.center {    text-align: center;}
.right {    text-align: right;}
p {}
p.en {    margin-bottom: 20px;}
p.ja {}
/* form */
fieldset {    clear: both;}
fieldset legend {    font-weight: bold;    margin: 0 0 20px 0;    padding: 0;}
fieldset div {    clear: left;    display: block;    margin: 0 0 30px 0;}
fieldset div.button {    margin-top: 40px;}
fieldset label {    display: block;    margin: 0 0 10px 0;}
fieldset div.required label {}
fieldset div.optional label {}
fieldset label.radio {    font-weight: normal !important;    display: inline;}
ul.vradio {    display: inline;}
ul.vradio li {    padding: 0 10px;    display: inline;}
ul.vradio li.first {    padding: 0 10px 0 0;}
input {}
input.text {    width: 300px;    padding: 3px 2px 0px 2px;  /*    border-width: 0 0 1px 0;    border-color: #000000;    border-style: solid;    background-color: transparent;    */}
input.radio {}
input.submit {    font-size: 12px;    padding: 3px 5px;}
#back { 	width: 100%;	min-width: 810px;	max-width: 1270px;	height: 705px;	margin: 0 auto;	background: #000 url(images/bgbody_new.jpg) no-repeat top center; 	position: relative;	}
#container { 	width: 810px; 	margin: 0 auto; 	text-align: left;	position: relative;}
#extend { 	width: 810px;  	background: transparent url(images/bgmore_new.png) repeat-y left;	position: relative;}
#header { 	float: right;	width: 690px;  	margin: 147px 5px 50px 0;}
#header a#homelink{ 	height: 150px;	left: 0;	position: absolute;	top: 20px;	width: 115px;}
#music_player { height: 15px;	left: 359px;	position: absolute;	top: 108px;	width: 446px;}
#screenshotbanner { padding: 20px 0 20px 20px; background: url(images/latestscreen.png) no-repeat center center; width: 255px; height: 25px; }

#header a#xbla_banner{ background: url(images/Chime_445x80_XBLA.jpg); height: 80px;	left: 360px;	position: absolute;	top: 20px;	width: 445px;}
#header a#steam_banner{ background: url(images/Chime_445x80_Steam.jpg); height: 80px;	left: 360px;	position: absolute;	top: 20px;	width: 445px;}
#headtext {	text-align: left; background: transparent url(images/headtext.png) no-repeat top left; width: 604px; height: 28px;}
#titletext {	background: transparent url(images/titleback.png) no-repeat top left;}
#titletext p {	color: #fff;	padding: 20px 0 20px 40px;	font-size: 48px;}
#headtext p {	color: #fff;   font-family: AffluentDemiBold, Impact, Charcoal, Trebuchet, Tahoma, sans-serif; font-size: 36px;    font-weight: normal;	padding-bottom: 10px}
#video {	width: 400px; 	height: 226px; 	margin: 20px auto; 	margin-bottom: 10px;	border: 2px solid #fff;}
#mainContent { 	padding: 0 20px 0 20px; }
#rhs {	float: right;	width: 275px;	padding: 10px 0 0 15px}
#rhs p {	text-align: center;}
#rhs img {	border: 0;}

#footbg { 	height: 24px; background: #000 url(images/footbg_new.jpg) no-repeat top center; clear: both; }
#footer {  font-size: 10px; line-height: 12px; width: 810px;	height: 440px;	background: #000 url(images/footlogos.jpg) no-repeat bottom center;	position: relative;} 
#footer  a{display:block;position:absolute;} 

#footer a#zoemode  { width:190px;height:100px;top:120px;left:310px;} 
#footer a#xbla  { width:216px;height:60px;top:238px;left:94px;} 
#footer a#psn  { width:140px;height:104px;top:220px;left:340px;}
#footer a#steam  { width:216px;height:65px;top:235px;left:505px;} 
#footer a#obg{ width:112px;height:66px;top:345px;left:6px;} 
#footer a#testronic  { width:206px;height:60px;top:350px;left:381px;} 
#footer a#utrax  { width:60px;height:43px;top:350px;left:600px;} 
#footer a#wwise  { width:140px;height:55px;top:350px;left:660px;} 

#footer p {	text-align: center;	margin: 0;	padding: 10px 0; 	font-size: 10px;}

#twittertop { width: 274px; height: 16px; background: transparent url(images/tweettop.png) no-repeat top center; }
#twittermid { width: 274px; background: transparent url(images/tweetmid.png) repeat-y top center; }
#twitterbottom { 	width: 274px; 	height: 103px; 	background: transparent url(images/tweetbottom.png) no-repeat top center; 	position: relative;}
#twitterbottom  a{display:block;position:absolute;}
#twitterbottom a#facebooklink{width:29px;height:29px;top:30px;left:194px;}
#twitterbottom a#twitterlink{width:29px;height:29px;top:30px;left:228px;}
#twitterbottom a#rsslink{width:29px;height:29px;top:64px;left:228px;}
#marqueecontainer{position: relative;width: 225px;height: 170px;overflow: hidden;border: 0;margin: 0 0 0 27px; padding:0; line-height:20px; }
#vmarquee { height: 950px; }
#twitter2 ul { padding 0; margin 0; border:0px; width:225px; margin:0; padding:0; line-height:20px; overflow:hidden; }
ul#twitter_update_list2 {list-style-type:none; padding:0;margin:0; font-size: 8pt;}
ul#twitter_update_list2 a,p{margin:0;}
#twitter ul {border:0px; width:225px; height:170px; margin:0; padding:0; line-height:20px; overflow:hidden; }
ul#twitter_update_list {list-style-type:none; padding:0;margin-left:25px; font-size: 8pt;}
ul#twitter_update_list a,p{margin:0;}
#rhs li,ul li{	list-style: none;	font-size: 12px;	padding-bottom: 15px;}
#custom-doc {    margin: auto;    text-align:left;  /* leave unchanged */    width: 500px;     /* non-IE */    min-width: 500px; /* optional but recommended */}
/* header */
#hd {    margin: 0;}
.section {	padding-left: 20px;}
.section2 {    margin-top: 50px;}
/* body */
#bd {}
.post img{	border: 0;}
.post h2 {	font-family: Impact, Charcoal, sans-serif; font-size: 28px; }
.post h2 a{	font-family: Impact, Charcoal, sans-serif; font-size: 28px; }
.hometext { font-size: 12px; }
.hometext strong{ color: #fff; }
.post ul li { list-style-type: square; }
div.section {    width: 730px;    padding-bottom: 20px;}
div.section h3 {    color: #dddddd;    margin: 40px 0 20px 0;    font-size: 14px;    font-weight: normal;}
div.section p {    margin-bottom: 10px;    line-height: 18px;    text-align: left;}
div.legal li {    list-style: square;    line-height: 18px;    margin-left: 20px;}
div.feed p.postmetadata {    margin: 0 0 5px 0;}
div.feed h3 {    color: #dddddd;    margin: 0px 0 20px 0;    font-size: 28px;    font-weight: normal; font-family: Impact, Charcoal, sans-serif; }
div.feed div.entry {    margin-bottom: 50px;}
div.feed div.entry img {    margin-top: 10px;    margin-bottom: 10px;}
#bd dl {    width: 500px;}
#bd dl dt {    width: 140px;    float: left;    clear: both;}
#bd dl dd {    margin-left: 140px;    margin-bottom: 2px;    line-height: 18px;}
/* footer */
#ft {    margin: 30px 0 0 0;	text-align:center;	}
/* -----------------------------------*//* --------->>> RESPONSES <<<---------*//* -----------------------------------*/
#watertownStrip {	padding: 0 0 10px 0;	margin: 30px auto 0 auto;	width: 750px;}
.responses {	margin: 0 0 50px 0;}
.responses dl {	margin: 0 0 0 30px;	padding: 0 0px;}
.responses dt {	text-decoration: none;}
.responses dt a, .responses dt a:visited {	text-decoration: none;}
.responses dt a:hover {}
.responses dd {	margin: 20px 0 20px 0;}
.responses dd p {	margin: 0;	padding: 5px 0;}
.responses dd p a, .responses dd p a:visited {	text-decoration: none;}
.responses dd p a:hover {}
.response-info {	float: left;	padding: 0 0 0 0;	position: absolute;	text-align: center;	text-decoration: none;	width: 10px;}
.response-info acronym {	border: none;}
.response-info a, .response-info a:visited {	text-decoration: none;}
.response-info a:hover {}
.addResponse p {	margin: 0 95px;}
/* -----------------------------------*//* ------->>> RESPONSE FORM <<<-------*//* -----------------------------------*/
.addResponse form {	border: none;	margin: 0 95px;	padding: 25px 0 0 0;}
.addResponse form p {	line-height: 160%;	margin: 0;	padding: 5px 0;}
.inputinfo {	padding: 5px 0;	position: relative;	text-align: left;}
.inputinfo p {	float: right;	line-height: 160%;	width: 240px;}
label {	text-transform: none;	}
label strong {	font-style: italic;}
.addResponse input {	background: rgb(255, 255, 255);	border: 1px solid rgb(238, 238, 238);	font-size: 0.9em;	margin: 4px 0px 10px 0;	padding: 4px;	width: 98%;	}
.addResponse textarea {	background: rgb(255, 255, 255) url("images/textarea-back.jpg") center no-repeat;	font-size: 1em;	height: 150px;	line-height: 140%;	margin-top: 4px;	padding: 3px 5px 3px 5px;	width: 97%;	}
.addResponse input#submit {	background: rgb(255, 255, 255);	color: rgb(102, 102, 102);	font-size: 1.2em;	font-weight: normal;	margin: 10px 0 0 0;	padding: 2px 3px 2px 3px;	width: 140px;	}
p.submit { text-align: center; }
.addResponse #submit:hover { color: rgb(255, 0, 153); }
.addResponse #submit:active { color: rgb(255, 0, 153); }
.tab {	width: 115px;	float: left;	text-align: center;}
.fltrt { 	float: right;	margin-left: 8px;}
.fltlft {	float: left;	margin-right: 8px;}
.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
.date {
	background: transparent url('images/calendar.png') no-repeat scroll top left;
	width:60px;
	height:60px;
	color:#FFFFFF;
	text-align:center;
    float: left;
    margin-right: 12px;
    line-height: 0px;
    padding: 0;
    margin-bottom: 0px;
}
.date .date-month {
	font-size:21px;
	font-family: Impact, Charcoal, sans-serif;
}
.date .date-day {
	font-family: Impact, Charcoal, sans-serif;
	font-size:28px;
	color:#000000;
}
.dimbg {
    background: url(images/black_trans.png);
}
.twiticon
{
    position: absolute;
    width: 39px;
    height: 40px;
    background: url(images/twitter_icon.png);
}
.rssicon
{
    position: absolute;
    width: 39px;
    height: 40px;
    background: url(images/rss_icon.png);
}
.fbicon
{
    position: absolute;
    width: 39px;
    height: 40px;
    background: url(images/fb.png);
}
.mailicon
{
    position: absolute;
    width: 39px;
    height: 40px;
    background: url(images/mail.png);
}


