html,body{margin:5px 0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 35px 5px 35px; font-size:1.1em; color:#333;line-height:1.4}
a {color: #819BCA; text-decoration: none; }
a:hover {color: #69C; text-decoration: underline; }
div#header{
	margin: 0px 0px 10px 0px;
	padding: 0px;
       	width: 790px;
       	height:90px;
	background: url("../images/header.jpg") no-repeat;
	background-color: #ffffff;
	background-position: bottom;
}
div#header h1{ display:none; }
div#header #logo{ position: absolute }
div#left { margin: 10px 0 0 35px; padding: 0px; float: left; }
div#nocode { font-weight: bold; color: #DC0000; }
#menu { margin:0; padding:0; font-weight: bold; float: right; font-family:arial,sans-serif; font-size:1.1em; color:#bbb; }
ul#menu_buttons {margin: 40px 35px; padding: 0; list-style: none; }
ul#menu_buttons li {margin-left: 10px; float: left; display:block;}

#search { float: right; text-align: right; width: 600px; padding: 0px 15px 0px 0px; clear; both; height: 35px; }
#search form { margin: 0; padding: 10px 0 0 0 }
#search .textbox { width: 150px }
#cloud { padding: 10px }

div#container{text-align:left}
div#container{width:790px;margin:0 auto; background: url("../images/bg_content.gif") repeat-y;}

div#extra{margin: auto; height:506px; width:775px; clear: both; background: url("../images/bg_box.gif") repeat-x; }
div#extra2{margin: auto; padding-bottom: 30px; width:775px; clear:both; padding: 8px 0 0 0; } /* background: #edf4fb url("../images/bg_box2.gif") repeat-x; } */
div#box{margin: auto; width:650px; clear:both; }

div#wrapper { clear: both }
div#wrapper .image-setting{ margin: 25px 15px 0 15px; padding: 0px; border: #f8bb57 3px solid; }
div#recent img { margin: 25px 15px 0 15px; padding: 0px; border: #f8bb57 3px solid; }

div#footer{background: url("../images/bg_footer.jpg") repeat-y; height:180px; width:790px; color: #333}
div#footer .annons{margin: 15px auto; width:730px;}
div#footer p{margin:0;padding:20px; text-align:center;}

h2 {color: #819BCA; margin: 5px 0 15px 0}
h3 {color: #819BCA; margin: 0px 0 15px 30px; font-size:1.5em}
.tags {padding: 50px;}

div#options { padding: 0px 0px 0px 40px; }
div#options h2 {color: #f8bb57; margin: 0px 0 3px 0px; font-size:1.6em}
div#options p { padding: 0px 0px 20px 0px; color: #819BCA }
div#options label { padding: 0px; margin: 0px; }

input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;}
.textbox {font-family:Verdana, Arial, Helvetica, sans-serif; padding: 5px; width: 200px; border:1px solid #8abfe9;}
.textbox:focus {border:1px solid #8abfe9; background-color:#ebf6ff;}

#button { margin: 10px 20px 20px 7px; width: 200px; padding:5px; background: #f8bb57; border:2px solid #d59d4f; font-weight:bold; color:#705229;}
#button:focus { background: #ffd183; border:2px solid #d59d4f;}
.typetext { font-size:1.1em; font-weight:bold; margin-left: 5px; color:#d79436; text-transform:uppercase;}
ul,ol { list-style: none; }
a img,:link img,:visited img, fieldset { border: 0; }
.hide, hr { display: none; }
fieldset { line-height: 3em; }
#file { margin-bottom: 0em; width: 200px;}
legend { cursor: default; }
#settings { line-height: 1.7em; border-left: 1px solid #8abfe9; margin-left: .6em; padding-left: 1.2em; }
.settings { font-size:1.3em; font-weight:bold; margin-left: 5px; color:#819BCA;}
#resize-to { font-size: .8em; }
#watermark { margin-top: 1.5em; }
label { display: block; }
option { padding: 0 .2em; }

/* page toggling */
div#toggle {
	margin: 0 auto;
       	width: 650px;
	height: 1.5em;
       	text-align: center;
       	clear: both;
       	padding: 10px 0 0 0;
       	background-color: #ffffff;
       	font-family: Verdana, sans-serif;
       	font-size: 0.9em
}
div#toggle a {
	text-decoration: none 
}
div#toggle a:hover { 
	text-decoration: none 
}
div#toggle .arrow {
	border: 1px #819BCA solid;
	color: #11568b;
       	padding: 1px 6px 2px 6px;
       	font-weight: bold
}
div#toggle .arrow-dis { border: 1px #BFBFBF solid; color: #BFBFBF; padding: 1px 6px 2px 6px; font-weight: bold }
div#toggle .active { border: 1px #333333 solid; color: #000000; padding: 1px 4px 2px 4px; font-weight: bold }
div#toggle .inactive { border: 1px #819BCA solid; color: #11568b; padding: 1px 4px 2px 4px; font-weight: normal }

div .tags ul { line-height: 1em; margin: 0px; padding: 0px; width: 100%; list-style-type: none; }
div .tags ul li { margin: 0px; padding: 3px; }
div .tags ul li.selected { background-color: #819BCA; }
div .tags ul strong.highlight { color: #800; margin: 0px; padding: 0px; }
div .tags { position: absolute; text-align: left; width: 250px; background-color: #ffffff; border: 1px #819BCA solid; margin: 0px; padding: 0px; }

