/*html{
	width:740px;
	}
body{
	font-family:arial, helvetica; color:#555555;  position:relative; width:100%;
	}
*/

/* =Masthead
-------------------------------------------------*/
div#tumblar{
	position:absolute; top:0px; left:0px;
	background:#d8ffc3;
	width:100%; height:12px; height:_8px; font-size:.1em;
	}
div.tumblar_error{
	background:#630707 !important;
	color:white; text-align:center; font-size:.7em;
	}
div.tumblar_success{
	background:#32A72C !important;
	color:white; text-align:center; font-size:.7em;
	}
img#logo{
	margin-top:0px; border-width:0px;
	}
#missionShell{
	position:absolute; right:7%;  top:50px; 
	}
#mission{
	position:relative; left:24px; 
	padding:8px 15px 0px 15px;
	background:#ececec;
	height:40px;
	font-size:.8em; color:#4D5B53;
	}

/* =Site Content
-------------------------------------------------*/
div#translateBg{
	background:#d8ffc3;
	width:100%; height:50px; position:relative;
	padding:11px 15px 11px 10px;
	}
div#rcGreenContent{
	background:#d8ffc3;
	width:100%; position:relative;
	padding:11px 15px 11px 10px;
	}
div#contentArea{
	background:#F9FFFB; border:1px solid #E1E1E1; border-width:1px 2px;
	width:100%;
	padding:0px;
	}
div#contentArea > div{
	margin:15px; font-size:.8em; width:65%;
	}
input#translateSource{
	width:100%; height:35px; margin-top:-1px; padding-top:13px;
	background:#fff; border:1px solid #99f97a;
	font-family:arial, helvetica; font-size:1.2em;
	-moz-box-sizing:content-box;
	}
	
/*--Translators line -- to be modified */
div#translatorsHead{
	#position:absolute; left:350px; top:355px; z-index:1 !important;
	position:absolute; top:350px; left:auto; 
	width:700px; padding-left:30px;
	border-bottom:1px solid #ADADAD;
	font-size:1.5em;
	}
	
div#translatorsHead div.slideTransHead{
	margin-left:0%;
	}
span#sourceLanguage{
	font-family:georgia; font-style:italic; font-size:1.5em;
	}
img#arrdn{
	margin-left:10px;
	}	
div#message{
	margin-top:-10px;
	font-size:1em;
	}

/* =News/Update Section
-------------------------------------------------*/
#newsShell{
	position:absolute; right:7%;  top:251px; z-index:2; overflow:show;
	}
#news{
	position:relative; left:33px;
	padding:10px 13px 3px 15px;
	background:#ececec;
	border:1px solid #fff; border-width:0px 10px 8px 10px;
	width:320px; 
	font-size:.8em; color:#4D5B53;
	}
span#newsVisibility{
	position:absolute; right:18px; top:10px;
	}
table#updTable{
	margin-left:-2px; margin-top:3px; margin-bottom:5px; 
	width:100%;
	}
table#updTable td{
	border-top:1px solid #D3D3D3; padding-top:5px !important; padding-bottom:5px !important;
	}
div#news table .even{
	background:#F5F4F7;
	}
div.rateUpdate{
	float:right; position:relative; z-index:30;
	opacity:1.0; filter:alpha(opacity=100);
	}
div.thnksUpdate{
	 margin-top:2px; margin-right:-50px; 
	opacity:0.0; filter:alpha(opacity=0);  z-index:20;
	float:right; font-size:.8em; text-decoration:none; color:#385A36;
	}
div.rateUpdate a{
	font-size:.9em; text-decoration:none; color:#385A36;
	}
div.rateUpdate a:hover{
	color:#838383;
	}
div#content-store{
	display:none;
	}
div#news p{
	margin-top:5px; margin-bottom:10px;
	}
div#news td{
	padding:2px 8px;
	}
td.rowLeft{
	padding-right:10px; padding-bottom:8px;
	}
td.colHead{
	font-variant:small-caps;
}

/* =Translators
-------------------------------------------------*/
div#translators{
	margin-top:75px;
	}
div.aTranslator{
	margin-bottom:15px;
	}
div.language{
	font-size:1.3em; color:#AEAEAE; margin-bottom:3px;
	}
div.translatedText{
	font-size:1.8em; color:#282828; letter-spacing:.001em;
	}
img#addrem{
	position:relative; top:2px;
	}
div#addTransAlert{
	position:relative; padding:0px 50px 5px 50px; margin-bottom:-28px; height:21px; margin-top:4px; margin-left:-45px; font-style:normal; font-family:arial;
}
div.addTransAlertOut{
	background:#EBFFE1;
}
div.addTransAlertOver{
	background:#FCE4E4;
}
div.addTransAlertOff{
	opacity:0.0; filter:alpha(opacity=0);
}
div.addTransAlertOn{
	opacity:1.0; filter:alpha(opacity=100);
}
img.addTransImg{
	position:absolute; top:-4px; left:116px;
	}
img.side_rc_left{
	width:4px; height:30px; float:left; margin-top:-6px;
	}
img.side_rc_right{
	width:4px; height:30px; float:right; margin-top:-6px;
	}

/* =Comments
-------------------------------------------------*/
div.commentShell{
	width:500px;
	position:relative; display:block;
	padding:15px; margin-bottom:15px;
	border-width:0px 1px; border-style:solid;
}
div.commentByline{
	 text-align:right;
	}
div.commentByline em{
	font-size:.9em;
}
div.Bug-Error{
	background:#FAFEDE; border-color:#918639;
	}
div.Suggestion{
	background:#F2FFFF; border-color:#366394;
	}
div.Compliment{
	background:#EEFEDE; border-color:#3E9F43;
	}
div.Complaint{
	background:#FFECEC; border-color:#9C4141;
	}
div.Other{
	background:#EFEFED; border-color:#6E6E6E;
	}

/* =Generic Styling
-------------------------------------------------*/
h1 img{
	margin-bottom:-5px;
	}
h2{
	background:#0f0f0f;
	height:24px; width:275px;
	color:#dddddd; font-size:1em; padding-top:6px;
	}
h3.content{
	font-size:1.3em; margin-bottom:-10px;
	}
em{
	font-size:1em; font-family:georgia; font-style:italic;
	}
.small{
	font-size:.8em;
}
.code{
	background:#E7F2D7; border:1px solid #9CC272;
	padding:15px;
	font-family:courier new, courier, serif; font-size:.9em; color:#6F6F6F;
	}
.code .faded{
	 color:#B0B0B0;
	}
.alert{
	background:#FFF2F2; border:1px solid #DD0B0B;
	padding:15px;
	font-size:.9em; color:#8C5151;
	}
.alert a{
	color:#8C5151; border-bottom:1px dotted #DD0B0B; text-decoration:none; line-height:16px;
	}
/* =Footer
------------------------------------------------- */
/*#footer{
	#height:100px; border-top:0px solid #CFCFCF; background:black; overflow:hidden;
	font-size:.8em;
	#padding-top:8px; 
	#padding-bottom:8px;
	#margin: 0 auto;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	
	}
	
div#innerFooter{
	position:relative;
	}
div#footer_rc_left{
	position:absolute; left:0px; top:-8px;
	background:url('../../images/footer_rc_left.png');
	height:85px; width:13px;
	}
div#footer_rc_right{
	position:absolute; right:0px; top:-8px;
	background:url('../../images/footer_rc_right.png');
	height:85px; width:13px;
	}
div#footer_right{
	position:absolute; right:10px;
	}
div#copy{
	float:right; color:#ffffff; margin-right:10px;
	}
div#google{
	position:absolute; top:88px; right:10px;
	}
div#footerMsgShell{
	position:absolute; left:0px; bottom:60px; 
	width:100%; 
	padding:0px 6% 0px 7%;
	}
div#footerMsg{
	position:relative;
	background:#ececec; border:1px solid #fff; border-width:10px 10px;
	width:100%; 
	font-size:.8em; color:#4D5B53;	
	}
select#selectLangProf{
	font-size:8pt; margin-bottom:3px; width:120px;
	}
#ads{
	position:absolute; top:20px; right:20px; 
	}
#ad2{
	margin-top:-60px; margin-left:-240px;
	}
.anAd{
	float:right;
	}
	
	
	*/
/* =Effects
-------------------------------------------------*/
.invisible{
	display:none;
	}
.visible{
	display:auto;
	}
span.rc_sm{
	display: block; /* another must */
	position:absolute; /* because the child elements are positioned */
    border:1px solid #000000; border-width:1px 0px 0px 0px; border-color:#ADADAD; border-color:inherit !important;
	width:100%; height:1px; background:none;
	font-weight:normal; text-decoration:none;
	left: 0;
	}
span.rc_sm_t{
	top: -1px;
	}
span.rc_sm_b{
	bottom:-2px;
	}
img.rc{
	position:absolute;
	}
div.holdEdge{
	width:100%; position:relative;
	}
img.rc_top_left_15{
		top:0px; left:0px;
	}
img.rc_top_right_15{
		top:0px; right:0px;
	}
img.rc_bot_left_15{
		bottom:0px; left:0px;
	}
img.rc_bot_right_15{
		bottom:0px; right:0px;
	}

