body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* Header 
-------------------------*/

#page-header-wrapper { margin:0 50px; }

#page-header { float:none; }
#page-header .headermain { margin:0.75em 0;font-size:2em; }
#page-header .headermenu a:hover { color:#fff; }


#page-site-index .headermain { margin:0.85em 0;font-size:2.5em; }

/* Menu Navigation 
--------------------------*/

#page-navigation { margin:0;padding:0 40px;font-size:1.1em; }
#page-navigation li { list-style:none;float:left; }
#page-navigation a { display:block;padding:5px 10px; }


/* Breadcrumb 
---------------------------*/

.navbar { padding:3px 50px; }
.navbar .breadcrumb { font-size:0.8em;color:#555; }

/* Content 
---------------------------*/

#page-content-wrapper { margin:10px 50px; }

/* Tabs 
---------------------------*/

.tabtree .tabrow0 li.here a { background:#fff url([[pix:theme|gradient-sb]]) repeat-x 0 0; }
.tabtree .tabrow0 .tabrow1 li a {background: none !important;}

/* User
---------------------------*/

.userinfobox .content {border-width: 2px;background: url([[pix:theme|gradient-sb]]) repeat-x 0 0; }

/* Forms
------------------------*/

.mform fieldset {border-color: #ddd;}
.mform legend {border: 1px solid #ddd;padding: 2px 7px;background: url([[pix:theme|gradient-sb]]) repeat-x 0 -25%;}

/* Footer
--------------------------*/

#page-footer { margin:25px 0; }
#page-footer .logininfo  { margin: 1em 0; }

/* custum menu */
#custommenu { margin:0 50px; }

#custommenu, div.yui3-menu, div.yui3-menu-content {
	border: none !important;
}

#custommenu {
	background:url([[pix:theme|gradient-sb]]) repeat-x 0 30%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc !important;
	border-left: 1px solid #eee !important;
	border-right: 1px solid #eee !important;
	
}

a.yui3-menu-label {
	border: none !important;
}

div.yui3-menu-content .yui3-menu-content {
	border: 1px solid #ccc !important;
	border-top: none !important;
	margin-top: 3px;
	padding: 10px;
}

div.yui3-menu-content .yui3-menu-content .yui3-menu-content {
	border-top: 1px solid #ccc !important;
}

div.yui3-menu-content .yui3-menu-content .yui3-menuitem-content, div.yui3-menu-content .yui3-menu-content .yui3-menu-label{
	padding-top: 5px !important;
	
}