body * { font-family: trebuchet ms,Verdana, Tahoma, Helvetica, Arial; }

html body {
  background-color:#000;
  margin:0;
  margin-top:12px;
  padding:0;
  text-size:12px;
  background-image: url("jxigsaw.jpg");
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  
  #container {width:785px; margin-top:1px; margin-left:auto; margin-right:auto;   background-color:#265; padding:12px; border: 1px solid #a9b;}

p {margin-bottom:12px;}

#header {height:180px;  font-size:20px; color:white; text-align:left;padding-top:0px; border: 0px solid #716496;  }

#logo {width:166px; height:120px; float:left; clear:all;  margin:0px;   background-image: url("logo.gif"); background-position:middle; background-repeat:no-repeat; border:0px solid black; background-color:white; display:none;}

#topmenu {color:white; text-align:center;}

#sftrapline {float:left; font-size:22px; color:#fff;  padding:4px; background-color:#66a; text-align:left;  width:460px; border:0px solid black; font-weight:bold;}

#center { width: 610px; float:right; font-size:12px; margin-top:12px; color:#fff;}

.yellow {font-size:13px; color:yellow;}

.bigwhite {font-size:18px; color:white; }

.white {font-size:13px; color:white;}

#news img {border-color:white; margin:8px;}

#news {font-size:13px;}

#news p{margin-top:12px;}

#news ul{margin-top:12px; margin-bottom:12px;}
#news li {padding:3px; margin-left:19px; color:yellow;}

#news h2{Margin-top:17px; Margin-bottom:5px; color:yellow; border-bottom:1px solid yellow;}

#news h3{Margin-top:17px; Margin-bottom:5px; color:white; border-bottom:0px solid yellow; font-weight:bold;}

#front img {border-color:white; padding:0px; margin:0px;}

h1 {display:block;  background-color:#c00; padding:6px; padding-left:10px; font-size:25px; color:#fff; margin-bottom:12px;   border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; font-weight:normal; text-align:left;}
h2 {font-weight:normal; font-size:22px; margin-bottom:16px;}
h3 {color:white; font-size:17px;  padding:6px; margin-bottom:16px;}
h4 { margin:6px; font-size:14px; color:#FFFFFF;}

.guests {text-decoration:none;
	color:#fff;
	
	border-right:1px solid #000;
	
	display:block;
	
	
	font-size:14px;
	font-family: trebuchet ms,Verdana, Tahoma, Helvetica, Arial;;
	background-color:#fff;  }

.guesthead {Background-color:#c00; color:white; font-size:16px; text-align:center; padding:2px; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}

.guestfoot {Background-color:#444; color:white; font-size:12px; text-align:center; padding:0px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}

.guestfoot a:link{color:#FFFF00;}

.guestphoto {Background-color:#600; color:white; font-size:12px; text-align:center;border:1px solid #000;  }
  
a:link {
  color:yellow;
  text-decoration:underline;
  }
  
 #front a:link,   
 #front a:visited  {
  color:yellow;
  text-decoration:underline;
  }
  
   #front a:hover  {
  color:#fff;
  text-decoration:underline;
  }
  
a:visited {
  color:#ff0;
  text-decoration:underline;
  }
a:hover {
  color:#3959B0;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
.login {position:relative; top:53px; left:410px; color:blue;}
.login a  {color:blue;}

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}


#left li a:link, #left li a:visited{
	text-decoration:none;
	color:#fff;
	padding:6px;
	line-height:10px;
	display:block;
	width:100%;
	margin-top:2px;
	font-size:12px;
	font-family: trebuchet ms,Verdana, Tahoma, Helvetica, Arial;;
	background-color:#053; margin-top:2px;   border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff;
}

#left .small {font-size:9px; color:#FFFF00; text-align:center;}

#left li a:hover{text-decoration:none; padding:6px; display:block; width:100%; background-color:#f00; margin-top:2px;   border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}

#left { width: 140px; padding:0px; float:left; margin-top:8px;}
#left ul { width: 140px; margin:0; padding:0;}
#left li { list-style:none;}
#left li ul { display: none; list-style:none;}
#left li li{ list-style:none;background-color: red; }
#left .links a{border:0px solid blue; background-color: none; text-align:center; padding:0px;}
#left .links a:hover {background-color: none;}
#left .links img {border:1px solid white;}
#footer { clear:both; text-align:center; font-size:70%; padding-top:25px; color:white;}
#access { position: absolute; left: -1000px; top: -1000px; width:1px; height:1px; padding-left: 50px; overflow:hidden;}
}

/*start main styles*/
/*remember to change in fck_editorarea.css */



.genform_table {width:90%;margin:12px; background-color:#469;}
.genform_tblleft{text-align:right; padding-right:5px; font-size: 90%;width:100px; float:left;padding-top:3px; }
.genform_tblright{text-align:left; padding-left:5px; font-size: 90%;}
second.genform_submit {

	background-color:#B3D5D7;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:10px;
	
}

.genform_reset {

    background-color: rgb(179, 213, 215);
    margin-right-value: 6px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
	
}
.genform_submit {

    background-color: rgb(179, 179, 179);
    margin-right-value: 6px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
	
}

.genform_text_readonly{
font-size: 100%;
	
}

.genform_textarea{
font-size: 90%;
width:250px; 

}

#menubottom.genform_text,.genform_textarea,.genform_password{
font-size: 90%;
width:200px; 

}

.genform_text_basket {
font-size: 90%;
}

.genform_text_sml, .genform_textarea_sml {
font-size: 90%;
}

.genform_select{
font-size: 90%;
width:250px;
}

.genform_radio{font-size: 90%;}





.genform_text_error,.genform_textarea_error{
font-size: 90%;


}
.genform_select_error{
font-size: 100%;
}





div#accessmenu
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	}
	
hr.clear { clear: both; visibility:hidden;}	

form#editform label { display: block; vertical-align: bottom; margin: 5px;}
ul.blogList img {display: block;}
ul.blogList li { display: block;}

.sublinkimage {margin: 32px; margin-top: 16px; margin-bottom: 16px;}

/* the XML editing (for sidebar) styles */
filedset label, fieldset input { margin: 2px;}
legend { color: black; background: white; border: 3px solid black; margin-left: 1em; }
button.approve_btn, button.edit_btn, button.up_btn, button.down_btn, button.delete_btn { border: none; width: 30px; height: 30px; background-color: transparent; margin: 2px; cursor: pointer; cursor: hand;}
button.up_btn { background-image: url(/images/up.png);}
button.delete_btn { background-image: url(/images/delete.png)}
button.down_btn {background-image: url(/images/down.png)}
button.edit_btn {background-image: url(/images/info.png)}
button.approve_btn {background-image: url(/images/tick.png)}
fieldset { margin: 10px; background-color: #EEEEEE; border-style: solid; border-color: black;}
fieldset { background-color: #EEEEEE; }
fieldset fieldset { background-color: #DDDDDD; }
fieldset fieldset fieldset { background-color: #CCCCCC; }
fieldset.editBox { position: fixed; top: 10%; left: 10%; width: 70%; padding: 5%; opacity: 0.9; }
fieldset.editBox label { display: block;}
fieldset.editBox .delete_btn { position: absolute; bottom: -30px; right: 6%; }
fieldset.editBox .approve_btn { position: absolute; bottom: -30px; right: 12%;}



#game {a link: color:blue; font-size:12px; border:2px solid #b0b;}
.style1 {font-size: x-small}
.content {margin:6px;color: #FFffff; background-color:#265; padding:6px; }
.content h3{color: #FFffff;}
.style8 {font-size: x-small; color: #FFFFFF; }
.style9 {
	color: #FFFFFF;
	font-weight: bold;
}
.style10 {color: #FFFF00}
.style13 {font-size: 20px; font-weight: bold; color: #FFFFFF; }
.style14 {color: #FFFFFF}
.style18 {font-size: 10px}
#menu {width:795px: padding:4px; background-color:#001100; margin-top:4px;}
#menu a:hover{background-color:#006600;}
#menu a{display:inline; width:100px; background-color:#003300; margin-bottom:7px; margin-top:7px; padding:3px; margin-right:3px; border:1px solid white; font-size:13px; color:#FFFFFF; text-decoration:none; }



a.menuitem:link {
	color: #ffff33;
	font-size:10px;
	font-weight:500;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;


				
}


a.submenuitem:link {
	color: #fff;
	font-size:11px;
	font-weight:500;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 12px;
	padding-bottom: 4px;width:380px;
	
}
a.submenuitem:visited {
	color: #fff;
	font-size:11px;
	font-weight:500;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 12px;
	padding-bottom: 4px;width:380px;
				
}


a.submenuitem:hover {
	color: #ff0;
	font-size:11px;
	font-weight:500;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 12px;
	padding-bottom: 4px;width:380px;		
}


a.menuitem:active {
	color: #ffff33;
	font-size:11px;
	font-weight:500;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;		padding-left: 8px;
		padding-right: 8px;
	}
	
a.menuitem:visited {		padding-left: 8px;
		padding-right: 8px;
	color: #ffff33;
	font-size:10px;
	font-weight:550;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	}
	
a.menuitem:hover {
	color: #ffffff;
	font-size:10px;
	font-weight:500;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;	padding-left: 8px;
		padding-right: 8px; 
	}


