/* Top Elements */
* { margin: 0; padding: 0; }
body { background: #EEEEEE; font: 70%/1.5em Verdana, Tahoma, arial, sans-serif; color: #555; text-align: center; width:1000px; margin:0 auto; padding:0; }
#swf { width:1000px; float: none; height: 800px; position: absolute; z-index: 30; margin:0 auto; padding:0; }
/* links */
a, a:visited { text-decoration: none; color: #FF6600; background: inherit; }
a:hover { color: #FF9900; background: inherit; text-decoration: underline; }
/* headers */
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif; font-weight: Bold; }
h1 { font-size: 130%; }
h2 { font-size: 120%; text-transform: uppercase; color: #88ac0b; }
h3 { font-size: 120%; color: #666666; }
/* images */
img { border:none; }
h1, h2, h3, p { padding: 10px; margin: 0; }
ul, ol { margin: 5px 20px; padding: 0 20px; }
code { margin: 5px 0; padding: 10px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; /* white-space: pre; */ background: #FAFAFA; border: 1px solid #f2f2f2; }
acronym { cursor: help; border-bottom: 1px solid #777; }
blockquote { margin: 10px; padding: 0 0 0 28px; border: 1px solid #f2f2f2; background: #FAFAFA url(images/quote.gif) no-repeat 5px 5px; }
/* start - table */
table { border-collapse: collapse; margin: 10px; }
th strong { color: #fff; }
th { background: #93BC0C; height: 29px; padding-left: 12px; padding-right: 12px; color: #FFF; text-align: left; border-left: 1px solid #B6D59A; border-bottom: solid 2px #FFF; }
tr { height: 30px; }
td { padding-left: 11px; padding-right: 11px; border-left: 1px solid #FFF; border-bottom: solid 1px #ffffff; }
td.first, th.first { border-left: 0px; }
tr.row-a { background: #F8F8F8; }
tr.row-b { background: #EFEFEF; }
/* end - table */

/* form elements */
form { margin:10px; padding: 0 5px; }
label { font-weight:bold; margin:5px 0; }
textarea { width:400px; padding:2px; font: normal 1em Verdana, sans-serif; border:1px solid #eee; height:100px; display:block; color:#777; }
input.button { font: bold 12px Arial, Sans-serif; height: 24px; margin: 0; padding: 2px 3px; color: #FFF; background: #8EB50C url(images/button-bg.jpg) repeat-x 0 0; border: none; }
/* search form */

.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { width: 120px; color: #777; height: 18px; padding: 2px; border: 1px solid #E5E5E5; vertical-align: top; }
.searchform input.button { width: 60px; height: 24px; padding: 2px 5px; vertical-align: top; }
/********************************************
   LAYOUT
********************************************/ 
#wrap { width: 840px; background: #EEEEEE url(images/content2.jpg) repeat-y center top; margin: 0 auto; padding:0 80px; }
#content-wrap { clear: both; width: 800px; padding: 0 20px; margin: 10px 0; text-align: left; }
#head { width: 800px; height: 120px; padding: 0; margin:0 20px; z-index:40; background-image: url(images/header2.jpg); background-repeat: no-repeat; background-position: center center; }
/* Menu */
#menuwrap { clear:both; width:840px; margin:0; padding:0; }
#menu { clear:both; margin: 0 20px 0 20px; padding: 0; background: url(images/menu2.jpg) repeat-x 0 0; color: #FFFFFF; font: bold 12px/37px Verdana, Arial, Tahoma, Sans-serif; height: 37px; width: 800px; text-align:left; }
#menu ul { float: right; list-style: none; margin:0; padding: 0; width:310px; }
#menu ul li { display: inline; }
#menu ul li a:link, #menu ul li a:visited { display: block; float: left; padding: 0 10px; color: #FFF; text-decoration: none; }
#menu ul li a:hover { color: #FF3300; }
#menu #cat { display:block; width:200px; float:left; padding:0 0 0 20px; }
/*#menu ul li#current a { color: #FFFFFF; }*/
/* Main Column */
#main { float: left; width: 550px; padding: 0; display: inline; margin:0 20px 0 15px; }
#main h1 { margin-top: 10px; font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif; color: #FF6600; padding: 5px 0 5px 25px; border-bottom: 1px solid #EFF0F1; background: #FFF url(images/square-orange.gif) no-repeat 3px 5px; }
#main hr { border-top-width: 1px; border-top-style: none; border-top-color: #CCCCCC; }
/* Post Footer */
.post-footer { background-color: #FAFAFA; padding: 5px; border: 1px solid #f2f2f2; font-size: 95%; clear: both; margin-top: 20px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.post-footer .date, .post-footer .comments, .post-footer .readmore, .post-footer .category, .post-footer .posted { padding-left: 20px; margin: 0 10px 0 5px; background-repeat: no-repeat; background-position: left center; }
.post-footer .date { background-image: url(images/clock.gif); }
.post-footer .comments { background-image: url(images/comment.gif); }
.post-footer .readmore { background-image: url(images/page.gif); }
.post-footer .category { background-image: url(images/category.gif); }
.post-footer .posted { background-image: url(images/posted.gif); }
.post-footer .category a:link, .post-footer .category a:visited { background-image: none; }
/* Sidebar */	
#sidebar { float: right; width: 200px; padding: 0; margin: 0 5px 0 0; color: #68774A; }
#sidebar img { margin:0 0 0 0; }
#sidebar h1 { margin-top: 10px; padding: 5px 5px; font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif; color: #FF3300; }
#sidebar ul.sidemenu { list-style: none; text-align: left; margin: 7px 4px 8px 0; padding: 0; text-decoration: none; background: url(images/dots.jpg) repeat-x left top; }
#sidebar ul.sidemenu li { list-style: none; background: url(images/dots.jpg) repeat-x left bottom; padding: 4px 0 4px 5px; margin: 0 2px; color: #68774A; }
* html body #sidebar ul.sidemenu li { height: 1%; }
#sidebar ul.sidemenu li a:link, #sidebar ul.sidemenu li a:visited { list-style: none; display:block; text-decoration: none; background-image: none; color: #666666; }
#sidebar ul.sidemenu li a:hover { color: #FF3300; }
#counter { margin:0 auto; padding:0 0 0 10px; }
#counter img { margin:0; }
/* Footer */	
#footer { color: #FFFFFF; background: #CCC url(images/footer2.jpg) no-repeat center top; clear: both; width: 840px; height: 65px; text-align: center; font-size: 92%; }
#footer a { color: #FFF; text-decoration: none; }
/* alignment classes */
.float-left { float: left; }
.float-right { float: right; }
.align-left { text-align: left; }
.align-right { text-align: right; }
/* display and additional classes */
.clear { clear: both; }
.body { margin: 0; padding: 10px; }
.body form { margin:0; padding:0; }
.searchform .formfield { width: 130px; padding: 2px; margin: 0 2px 2px 0; background-color:#FCFCFC; border:1px solid #DEDDDD; color:#333; height: 20px; }
.formbutton { font: bold 12px Arial, Sans-serif; height: 24px; margin: 0; padding: 2px 3px; color: #FFF; background: #8EB50C url(images/button-bg.jpg) repeat-x 0 0; border: none; }
.formfield { font-family:Verdana; background-color:#FCFCFC; border:1px solid #DEDDDD; color:#4a4a4a; margin-bottom:0px; }
.formfield:focus { background-color:#ffffff; border:1px solid #000000; }
#nucleus_lf_pwd { width:100px; font-size:10px; margin:2px; }
#nucleus_lf_name { width:100px; font-size:10px; margin:2px; }
#nucleus_lf_shared { margin:2px; }
#nucleus_cf_body { font-size:12px; width:300px; }
#nucleus_cf_remember { margin:0px 3px 2px 0px; }
* html #nucleus_cf_remember { margin:0px 3px -2px 0px; }
.mailform { font-size:11px; font-family:Verdana; }
.loginform { padding:3px; }
.error { color: red; font-weight: bold; }
.pageswitch { text-align:center; margin-top:0px; margin-bottom:15px; padding:4px; font-size: 11px; color: #666666; }
.pageswitch a#l{ background-image: url(../../images/prevc.gif); background-repeat: no-repeat; background-position: left center; padding: 4px 0 4px 20px; }
.pageswitch a#r{ background-image: url(../../images/nextc.gif); background-repeat: no-repeat; background-position: right center; padding: 4px 20px 4px 0; }
/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox { width: auto; height: auto; text-align: center; vertical-align: middle; padding: 0px; margin-top: 3; margin-right: 8px; margin-bottom: 5px; margin-left: 0; }
.leftbox { float: left; }
.rightbox { float: right; }
#bbs { float: left; width: 600px; padding: 0; display: inline; margin:0 20px 0 100px; }
#bbs form table { margin:0; }
#bbs td { font-size:12px; }
#bbs h1 { margin-top: 10px; font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif; color: #FF6600; padding: 5px 0 5px 25px; border-bottom: 1px solid #EFF0F1; background: #FFF url(images/square-orange.gif) no-repeat 3px 5px; }
#sale { float: left; width: 600px; padding: 0; display: inline; margin:0 20px 0 100px; min-height:400px;}
#sale table { margin:0; padding:0; border:none; width:400px;}
#sale tr { margin:0; padding:0;}
#sale input{ margin:3px;}
#sale td { font-size:12px; margin:0; padding:0; border-top:#999999 solid 2px;}
#sale.unit{ font-size:12px;}
#sale h1 { margin-top: 10px; font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif; color: #FF6600; padding: 5px 0 5px 25px; border-bottom: 1px solid #EFF0F1; background: #FFF url(images/square-orange.gif) no-repeat 3px 5px; }
#pic { float: left; width: 600px; padding: 0; display: inline; margin:0 20px 0 100px; min-height:400px;}
#pic table { margin:0; padding:0; border:none; width:600px;}
#pic td { padding:10px;}
.line{ width:530px; border-bottom:#FF3300 double 1px; font-size:16px; font-weight:bold; color:#FF3300; }