/*
Abbreviations:
	clr : clear
	err : error
*/
body {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		background:#ffffff;
}
a{
	text-decoration:inherit;
}
a:link{color:#0000cc;}
a:visited{color:#0000cc;}
a:active{color:#822189;}
a:hover{color:#2294ca;}
.ln{
	cursor: pointer;
	color: #0000cc;
}
.ln:hover{color:#2294ca;}
.clr{
	clear:both;
}
/*Essentials START*/
a:link{text-decoration: none;}
#headLogo{
	background-image: url(/imgs/main);
}
#headLogo span{
	display:none;
}
.dropmenu{
	font-size:12pt;
	font-weight:bold;
	font-family:serif;
}
.dropmenu a,.dropmenu span{
	padding:5px;
	text-decoration: none;
	margin:0px;
	font-size:10pt
}
#menuGeneric > a,#menuGeneric > span{
	padding:5px;
	text-decoration: none;
	margin:0px;
	font-size:11pt
}
#menuGeneric a:hover,#menuGeneric span:hover{
	background:#ddf;
}
#menuGeneric{
	text-align: center; 
	background:#f3f3ff;

}
#menuGeneric div a,#menuGeneric div span,#menuUser div a{
	display:block;
}
#menuGeneric div{
	position:absolute;
	background:#f3f3ff;
	border: #eef 1px solid;
	display:none;
}
#umenu{
	position:fixed;
	right:0px;
	
}
#menuUser{
	border-bottom:2px solid #dfd;
	border-left:2px solid #dfd;
	background:#efe;
	padding:3px;
	float:right;
}
#menuUser div{
	position:absolute;
	background:#efe;
	border: #dfd 1px solid;
	display:none;
}
#menuUser a:hover, #menuUser span:hover{
	background:#dfd;
	font-size:10pt;
}

.alerter{
	color: red;
	font-weight:bold;	
}
.formatting{
	text-align:center;
	background: #ffe;
	padding:20px;
	font-size:20pt;
}
#container1{
	clear:both;
	padding:5px;
	font-size:11pt;
	visibility:hidden;
}
/*Remove some defaults*/
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:inherit; }
h1{
	clear:both;
	background:#eef2ff;
	padding-left:5px;
	padding-bottom:8px;
	font-size: 13px;
	height: 20px;
}
#h1Sub{
	font-weight: normal;
	padding-left:20px;
}

#c1{
	clear:both;
	margin: auto;
}
h2{
	clear:both;
	background:#ddf;
	display:block;
	padding-left:5px;
	font-weight: bold;
	padding-top:10px;
	margin:0px 5px 5px 0px;
}
.h2Sub{
	padding-left:10px;
	font-weight: normal;
}
h3{
	clear:both;
}
.h3Sub{
	padding-left:10px;
	font-weight: normal;
}
.title{
	border-bottom: #ddd 2px solid;
	letter-spacing:1px;
}
h1 .title{
	letter-spacing:-1px;
	font-size: 20px;
}
#header{
	background:#f3f3ff;
	border-bottom:#ddf solid 2px;
}
#footer{
	text-align:center;
	background:#f3f3ff;
	border-top:#ddf solid 2px;
	max-height:120px;
	min-height:30px;
	clear:both;
}
#poweredBy img{
	margin-top:10px;
}
#poweredBy span{
	display:none;
}

/*Essentials END*/

/*Structural Components START*/
.sub{
	margin-left:10px;
}
.box{/*Main subBox*/
	width:98%;
	margin: auto;
	border: #ddd 1px solid;
	padding-left: 1%;
	padding-right: 1%;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	
}

/*Structural Components END*/
.txtareaBig{
	width:50%;
	height:500px;
	border: #ddd 2px solid;
}

/*Fonts*/
.fontSmall{
	font-size:small;
}
/*
background-color: #eee;
*/
.floatL{
	float:left;
}
.floatR{
	float:left;
}

/*User Name*/
.un{/*user name*/
	color: #779;
	font-weight: bold;
	cursor: pointer;	
}
.u-in{
	background:yellow;
	color:blue;
}
.self{
	color:red;	
}
.unBox{
	border: 1px solid #6a75ff;
	background: #eee;
	font-size: 10px;
	padding: 5px;
	position:absolute;
	display:none;
}
.unActions{
	border: 1px solid #6a75ff;
	background: #eee;
	font-size: 8pt;
	padding: 5px;
	position:absolute;
	display:none;
	z-index: 2;
}
#pagerSkipTo{
	border: 1px solid #6a75ff;
	background: #eee;
	font-size: 8pt;
	padding: 5px;
	position:absolute;
	display:none;
	z-index: 2;
}
.unBoxPic{
	vertical-align: middle;
	padding-right: 5px;
	float:left;
}
.unBox dl{
	float:left;
	margin:0px;
}
.unBox dt{
	float:left;
	padding:0px;
	width:65px;
	font-weight: bold;
}
.unBox dd{
	float:left;
	margin:0px;
}
.u1{
	color:black;
}
/*User Name End*/
/*Location*/
.loc{/*user name*/
	color: #997;
	font-weight: bold;
}
.loc-in{
	background:yellow;
}
.locBox{
	border: 1px solid #6a75ff;
	background: #eee;
	font-size: 8pt;
	padding: 5px;
	position:absolute;
	display:none;
}
/*Location end*/
/*standard messages START*/
.sms{
	border: 1px solid #bbf;
	background:#eef;
	text-align:center; 
}
.errs{
	border: 1px solid red;
	background:#fee;
	text-align:center;
	margin-bottom:10px;
}
.err{
	border: 1px solid blue;
	background:#eef;
}
/*standard messages END*/
.hide{
	display:none;
}
.hidden{
	display:none;
}
.A{
	float: left;
}
.sprite-view,.sprite-person,.sprite-time,.sprite-views,.sprite-responses,.sprite-location{
	background:transparent url(/imgs/tiled/main) no-repeat 0 0;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:16px;
	vertical-align:middle;
	width:16px;
}
.sprite-person {
	background-position:0;
}
.sprite-time {
	background-position:-64px;
}
.sprite-views {
	background-position:-48px;
}
.sprite-responses {
	background-position:-16px;
}
.sprite-location {
	background-position:-80px;
}
.page{
	border: solid 1px #ddd;
	padding : 1px 8px 1px 8px;
	text-decoration: none;
	margin : 0px 2px 0px 2px;
}

a.page:hover,.ln.page:hover{
	border-color: #ccc;
	background-color: #eef
}
.currentPage{
	font-weight: bold;
}
.pager{
	text-align: center;
}

textarea{
	width:730px;
	height:200px;
}

#crumbs{
	width:98%;
	margin: auto;
  margin-bottom:15px;
	padding:4px;
	font-size: 90%;
}
.legalnoteC,.featurenoteC{
	border:1px solid black;
	font-size: 8pt;
	padding:5px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:2px;
}
.legalnoteC{
	background-color:#fee;
}
.featurenoteC{
	background-color:#eef;
}
.legalnoteC h3,.featurenoteC h3{
	padding:0px;
}
.legalnoteC .c2,.featurenoteC .c2{
	padding-left:5px;
}

.gameSct .urlOrigin{
	display:none;
}
.notice{
	text-align:center;
	border:1px #dd0 dashed;
	background:#ff9;
	width:50%;
	margin:auto;
	marin-top:10px;
}
