#menu {
	padding-top: 8px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#FFFFFF;
	float:left;
	background-color: #0bafb6;
	width: 900px;
	margin-top: 7px;
	
	
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;

}

#menu a, #menu h2 {
display: block;
margin: 0;
padding: 5px 3px;

}

#menu h2 {
color: #ccc;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #fff;
/*background: #00529c;*/
text-decoration: none;
padding:0px 20px 10px 10px;/*25px;*/


}

#menu a:hover {
color: #454545;
/* text-decoration: underline; */
}


#menu ul li ul li{
	border-bottom:#5c5c5c solid 1px;
	background-color:#80;
	
}

#menu ul li ul li a {
	padding:8px 8px 8px 8px;
	color:#e7e7e7;
	font-size:11px;
	/*border-bottom:#5c5c5c dotted 1px;*/
	background-color:#454545;
	
	
}

#menu ul li ul li a:hover {

	color:#0BAFB6;

	
}

#menu ul li ul li ul li a {
	padding:8px 8px 8px 8px;
	color:#e7e7e7;
	font-size:11px;
	/*border-bottom:#5c5c5c dotted 1px;*/
	background-color:#545454;
	
	
}

#menu ul li ul li ul li a:hover {

	color:#0BAFB6;

	
}

#menu ul li ul li ul li ul li a {
	padding:8px 8px 8px 8px;
	color:#e7e7e7;
	font-size:11px;
	/*border-bottom:#5c5c5c dotted 1px;*/
	background-color:#454545;
	
	
}

#menu ul li ul li ul li ul li a:hover {

	color:#0BAFB6;

	
}


#menu li {position: relative;}
#menu ul li ul li {clear:both;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/*--------------------------------------------------------------
2.2 - Header
--------------------------------------------------------------*/
#header-very-top { margin:0 auto; width:1240px; margin-top:10px; display:table; }
header { margin:0 auto; height: 160px; background: url(../img/web/submenu/ustDesen.png); }
#logo { margin-top:10px; margin-left:4px; float:left; }
#header-top { height:92px; background:#ffffff; }
#header-bottom { width:960px; margin:0 auto; }
#header-left { width:400px; }
#header-right { float:right; width:530px; height:70px; margin:0px 15px 0px 0px; padding-top: 50px; }
#header-right a { color:#ffffff; } 

#header-right-1  { float:right; width:320px; height:60px; }
header .tile { display:block; float:right; margin:2px; width:70px; height:56px; position:relative; background-color:#0bafb6; transition: all 300ms ease-out; }
header .tile:hover { background:#5d6da2; background: linear-gradient(135deg, #139f9b 0%,#139f9b 50%,#0f7f7b 50%,#0f7f7b 100%); }
header .tile-title { position:absolute; right:5px; bottom:5px; font-size:10px; font-weight:700; color:#ffffff; }
header .tile-title a { font-weight:700; font-family: Open Sans; text-transform:uppercase; }
header .tile img { margin-top:5px; margin-left:5px; }
#header-right-2 { height:185px; width:420px; float:right; }
header .tile2 { float:right; margin:2px; width:254px; height:88px; position:relative; background-color:#0bafb6; font:24px QuicksandBold; text-align:center; color:#ffffff; }
header .tile-avatar { margin-right:7px; border-right:4px solid #ffffff; float:left; }
header .tile-username { float:left; width:145px; font:18px QuicksandBold; margin-top:6px; text-align:left; }
header .tile-username a { font-size:18px!important; color:#ffffff; }
header .tile-logout { float:left; text-align:left; font:12px Open Sans; }
header .tile-logout a { font-size:10px; text-transform:uppercase; font-weight:700; color:#ffffff; }
header a.tile-messages { margin-top:11px; width:27px; text-align:left; display:block; padding-left:34px; float:right; background-image: url( images/tile-messages.png ); background-position: 0px 3px;background-repeat: no-repeat; }
header .tile-messages a { line-height:24px; }
#header-right-2 { float:right; width:420px; height:88px; }

/*--------------------------------------------------------------
2.4 - Sidebar
--------------------------------------------------------------*/
#sidebar { width: 318px; float:left; border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; }
.page-template-frontpage4-php #sidebar { border-top:1px solid #eaeaea; }
#sidebar p { line-height:1.1em; font-size:13px; margin:0px 2px; }
.sidebar-box { margin-bottom:0px; color:#505050; line-height:1.5em; font-size:13px; }
.sidebar-title { text-align: right; font:14px Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; margin-bottom:3px; color:#fff; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background: #0bafb6; }
#sidebar .sidebar-title a { font-size:26px; }
div#sidebar div.sidebar-box:first-child div.sidebar-title { border-top:none; }
.sidebar-box-child { padding:0 2px 0 2px; }
#sidebar ul { width:340px; margin-top:0px; }
.sidebar-box li { padding:6px 0px 5px 0px; }
.sidebar-box a { color:#393939; font-size:13px; }
.sidebar-box ul li ul li { margin-left:10px; border:none; }
ul#blog-categories-left { float:left; width:160px; }
ul#blog-categories-right { float:left; width:160px; margin-left:5px; }
ul#blog-categories-left a, ul#blog-categories-right a { font:18px QuicksandBold; }
div#sidebar div#sidebar-me {margin-bottom: 15px;}
div#sidebar div#sidebar-me img.avatar {float: left;margin: 0 10px 15px 0;}
div#sidebar div#sidebar-me h4 {font-size: 16px;margin: 0 0 8px 0;font-weight: normal; }

/*-------------------------- Sidebar - Recent Posts Widget -----------------------------------*/
.recent-post { width:100%; clear:both; margin:1px 0px 4px 2px; overflow:hidden; }
.recent-post-thumb { float:left; }
.recent-post-thumb img { width:50px; height:50px; margin-right:8px; margin-top:3px; border:1px solid #eaeaea; padding:2px; }
.recent-post-title { float:left; width:235px; }
.recent-post-title a { font-size:12px; font-weight:bold; }
.recent-post-bottom { margin-top:3px; }
.recent-post-bottom .post-title-bottom-category a { font-size:10px; }

.recent-post-title_1 { float:left; width:235px; }
.recent-post-title_1 a { font-size:12px; font-weight:bold; }
.recent-post-title_1 a:hover { color:#822a98; }

.recent-post-title_2 { float:left; width:235px; }
.recent-post-title_2 a { font-size:12px; font-weight:bold; }
.recent-post-title_2 a:hover { color:#f1a400; }

.recent-post-title_3 { float:left; width:235px; }
.recent-post-title_3 a { font-size:12px; font-weight:bold; }
.recent-post-title_3 a:hover { color:#0f8c26; }

.recent-post-title_4 { float:left; width:235px; }
.recent-post-title_4 a { font-size:12px; font-weight:bold; }
.recent-post-title_4 a:hover { color:#ed1c24; }

/*--------------------------------------------------------------
2.1 - Content
--------------------------------------------------------------*/
#content-ust { width:593px; height:282px; padding:0px; float:left; line-height:1.6em; font-size:14px; }
.registration #content, .page-template-login-php #content, .page-template-recovery-php #content, .directory.groups #content, .page-template-search-page-php #content, .activity-permalink #content, .page-template-onecolumn-page-php #content, .error404 #content, .directory.blogs #content, .create-blog #content { width:1206px; }
#content.bbpress-page { padding:0px; width:855px; }
.page-template-frontpage4-php #content { padding-top:0px; }
div#content .one-column {border-right: 0 none;margin-right: 0; }
div#content .left-menu {float: left;width: 170px; }
div#content .main-column {margin-left: 190px; }
.group-create div#content .main-column {margin-left: 240px; }
.page-title { font:14px Arial, Helvetica, sans-serif; margin:-16px -17px 20px -10px; line-height:20px; padding:3px 10px; color:#ffffff; background:#f68b11; background: #a20016; }
#content.bbpress-page .page-title { margin:0px; }
.single-topic #content.bbpress-page .page-title { line-height:53px; font:46px QuicksandBook; }
#content-alt{width:873px; padding:16px 16px 16px 9px; float:left; line-height:1.6em; font-size:12px; min-height:210px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:6px 12px 6px 14px; }
.mnews {
  background-color:#373737;
  background-position:initial initial;
  background-repeat:initial initial;
  height:283px;
  margin:0px 10px 0px 14px;
  width:571px;
}
/*--------------------------------------------------------------
2.0 - Structural
--------------------------------------------------------------*/
#main { border-top:1px solid #eaeaea; padding:12px 0; overflow:hidden; width:1240px; margin:0 auto; margin-top:10px; }
#container { overflow:hidden; }
body.activity-permalink div#container {background: none;border: none;}
a { text-decoration: none; color:#4b4b4b; }
a img {border:none;}
.none { display:none; }
input { font-family:Open Sans; }
#wp-submit, #signup_submit, .wpcf7-submit, #post-topic-reply #submit, #new-topic-post #submit, .my-account #submit, #new-topic-button, .page-template-search-page-php #search-submit, #comment-submit  { background-color:#e6d973; background-image: url( "images/bg-button.png" ); background-repeat: repeat-x; background-position:center center; cursor:pointer; padding:10px 16px 10px 16px; text-shadow: 1px 1px 0px #ffffff; border:1px solid #eac44e; font-size:18px; border-radius:5px; font-family: QuicksandBold; color:#000000; transition: all 300ms ease-in; }
#wp-submit:hover, #signup_submit:hover, .wpcf7-submit:hover, #post-topic-reply #submit:hover, #new-topic-button:hover, .my-account #submit:hover, #new-topic-post #submit:hover, .page-template-search-page-php #search-submit:hover, #comment-submit:hover { padding:10px 20px 10px 20px; }
li.bypostauthor cite span {padding: 6px 10px;padding: 0.428571429rem 0.714285714rem;font-size: 11px;font-size: 0.785714286rem;line-height: 1.428571429;font-weight: normal;color: #7c7c7c;background-color: #e6e6e6;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: linear-gradient(top, #f4f4f4, #e6e6e6);border: 1px solid #d2d2d2;border-radius: 3px; box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}
iframe, .video-container object, .video-container embed { max-width: 100%; }
img { max-width:100%!important; }

/*
Site Footer
*/
.sitefooter {
	width: 898px;
	background-color: #eaeaea;
	margin: 0px 14px;
	height: 120px;
	border:1px #d4d4d4 solid;
	border-top:5px #A20016 solid;
}

.sfleft {
	float: left;
	width: 444px;
	line-height: 1.4 em;	
}

.sfright {
	float: left;
	width: 444px;	
}

.sfright div {
	margin: 8px;
	display: block;
	height: 30px;	
}

.sfright img {
	float: left;	
}

.sfright span {
	display: inline-block;
	margin: 8px;
}