/* layout - site general */
#logo { 
	color: #000; width: 900px; height: 47px;
	background: url('http://lacina.net/img/logo.gif') top left no-repeat;
	margin-left: auto; margin-right: auto; padding: 0; margin-bottom: -25px;}

#logo a { background-color: transparent; width: 294px; height: 47px; display: block; position: relative; margin: 0; padding: 0;}

/* site-menu settings */
#site-menu { width: 900px; margin-left: auto; margin-right: auto; margin-top: 0; padding-bottom: 0px;}
#site-menu ul {	float:right; font-weight: bold; margin: 0; padding: 0; list-style-type: none;}
#site-menu ul li {
	border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;
	float: left; margin: 0px; padding-bottom: 0; padding-left: 4px; padding-right: 4px; padding-top: 0;
	line-height: 1.5em; }

#site-menu a, #site-menu a:link, #site-menu a:visited {
	color: #666; background-color: transparent; text-decoration: none;}

#site-menu a:active, #site-menu a:link:hover { text-decoration: underline;}
#site-menu .selected a, #site-menu .selected a:link, #site-menu .selected a:visited {
	color: #000; background-color: transparent; text-decoration: none; }

#site-menu-maker {	border-bottom: 0px; padding-top: 5px; }

/* header */
#header { width: 900px; margin-left: auto; margin-right: auto; margin-top: 0; padding-bottom: 0px;}
#header-logo { width: 900px; height: 78px; margin: 0; padding: 0;}

#header-logo a {
	background-color: transparent; width: 900px; height: 78px; display: block;	position: relative;	margin: 0; padding: 0;}

#site-submenu {	width: auto; line-height: 1.5em; margin: 0px; padding: 0}

/* contents  */
#main { width: 900px; margin-left: auto; margin-right: auto; margin-top: 0; padding: 0;}
#left {	width:690px; float:left; margin:0; padding:0;}
#right { float: right; width: 198px;}

/* bottom of the page */
#footer { width: 900px;	margin:0; padding:0;}

/* misc */
.column-in {margin:0; padding:0.5em 1em;}
.cleaner { background:transparent; font-size:0px; border:none; height:0px; clear:both;	margin:0; padding:0;}

/* forms */
.commonForm label  { float: left; width: 25%; margin-right: 0.5em;
				  text-align: right; font-weight: bold;}
.commonForm label, .commonForm input	{ padding-bottom: 0.4em;}
commonForm#submit, commonForm.div.cb, commonForm.label 	
					{ text-align: left; margin-left: 26%; width: auto; float: none;
				  	 font-weight:normal; } /* check boxes */
.commonForm .border1px, .commonForm .submit	{ color: #666; border: 1px groove #000; padding: 1px;}
.commonForm noBorder	{border:0; padding:0; margin:0;}
.commonForm #submit 	{ margin-left: 25%; margin-top: 1em;}
