html, body, ul, li, p, ol, h1, h2, h3, h4, h5, img, input, select, textarea  {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	text-decoration: none;
	font-family: 'Droid Arabic Kufi';
	font-size: 12px;
}
ul, li, ol {
	list-style: none !important;
	
}


a {
	outline: 0px !important;
	text-decoration: none !important;
}
html, body {
	direction: rtl;
	min-width: 960px;
	min-height: 00px;
	font-family: Tahoma;
	font-size: 12px;
}

p {
margin-bottom: 32px
 font-family: 'Droid Arabic Kufi';
}

body {
background: url(img/background.png) repeat;
color: #282828;
margin:0 !important;
}
.page {
	background: #f0f3f8;
}
a {
	color: #e2dedf;
	font-family: 'Droid Arabic Kufi';
}

a:hover {
	color: #ffffff;
	text-decoration: none;

}
.w960{ width:960px !important;
min-width:960px !important;
display:block;
margin :auto;}

.clear {
clear: both;
}

/* Fonts */
@font-face { font-family: 'Droid Arabic Kufi'; font-style: normal; font-weight: 400; src: url(fonts/DroidKufi-Regular.ttf); src: url(fonts/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'), url(fonts/DroidKufi-Regular.woff2) format('woff2'), url(fonts/DroidKufi-Regular.woff) format('woff'), url(fonts/DroidKufi-Regular.ttf) format('truetype'); }
@font-face { font-family: 'Droid Arabic Kufi'; font-style: normal; font-weight: 700; src: url(fonts/DroidKufi-Bold.eot); src: url(fonts/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'), url(fonts/DroidKufi-Bold.woff2) format('woff2'), url(fonts/DroidKufi-Bold.woff) format('woff'), url(fonts/DroidKufi-Bold.ttf) format('truetype'); }

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fonts-awesome/fontawesome-webfont.eot?v=4.0.2');
  src: url('fonts/fonts-awesome/fontawesome-webfont.eot?v=4.0.2#iefix') format('embedded-opentype'), url('fonts/fonts-awesome/fontawesome-webfont.woff?v=4.0.2') format('woff'), url('fonts/fonts-awesome/fontawesome-webfont.ttf?v=4.0.2') format('truetype'), url('fonts/fonts-awesome/fontawesome-webfont.svg?v=4.0.2#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


.icons {
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* css end */



.top-header {
background: #f5f5f5;
height: 70px;
display: block;
border-bottom: 5px Solid #1d75bc;
}


.mane {
float: right;
margin-right: 30px;
display: block;
}

.mane li {
display: inline;
font-size: 14px;
margin: 0;
padding: 0;
float: right;
line-height: 22px;
position: relative;
font-weight: 700;
}

.mane a {
color: #232126;
display: block !important;
padding: 24px 18px;
font-family: Tahoma;
font-size: 12px;
}

.mane a:hover {
background: #FFF;
color: #1d75bc;
}

li.dro:hover .drop-menu {
display: block;
}

ul.togle {
display: none;
float: right;
width: 220px;
margin-top: 75px;
background: #f5f5f5;
margin-left: -220px;
margin-right: -127px;
}


.social {
float: left;
margin-left: 30px;
display: flex;
direction: ltr;
}

.social span {
padding: 29px 15px 25px 15px;
color: #848484;
font-size: 20px;
}

a.face:hover span {
background: #43609c;
color: #FFF;
}

a.tw:hover span {
background: #55acee;
color: #FFF;
}

a.google:hover span {
background: #b63122;
color: #FFF;
}

a.youtube:hover span {
background: #cc181e;
color: #FFF;
}

a.rss:hover span {
background: #f8a837;
color: #FFF;
}


.top-logo {
	background:url(img/top-header.png) repeat-x;
	height:160px;
}

.logo {
float: right;
margin-right: 30px;
margin-top: 12px;
}

.ads {
float: left;
margin-left: 30px;
margin-top: 33px;
}

.nav-bar {
background: #34495e;
border-bottom: 5px Solid #1d75bd;
height: 85px;
}

div.nav-bar ul {
float: right;
margin-right: 30px;
}

.nav-bar li {
float: right;
padding: 35px 16px 35px 16px;
color: #FFF;
cursor: pointer;
}

.nav-bar li:hover {
background: #1d75bd;
color: #FFF !important;
}

li.active {
background: #1d75bd;
color: #FFF !important;
}


.nav-bar li:hover a{ color:#FFF !important;}

.nav-bar a {
margin-right: 12px;
font-family: Droid Arabic Kufi;
font-size: 14px;
font-weight: 700;
color: #FFF;
}

.welcome {
float: right;
margin-right: 30px;
margin-top: 40px;
width: 80%;
height: 70px;
}

.welcome span {
font-size: 63px;
float: right;
color: #1d75bd;
margin-top: 6px;
}

input.inpo {
background: #FFF !important;
border: 1px Solid #dbdbdb !important;
width: 130px !important;
padding: 11px !important;
border-radius: 3px !important;
border: none !important;
font-size: 12px !important;
font-weight: 700 !important;
color: #848484 !important;
}

.titleline {
width: 406px;
height: 40px;
}

.img-show span {
float: right;
font-size: 35px !important;
background: #1d75bd;
width: 70px;
height: 70px;
text-align: center;
line-height: 2;
border-radius: 50%;
color: #FFF !important;
border: 5px solid #FFF;
margin-top: 10px;
}

.welcome h2 {
float: right;
margin-right: 28px;
font-size: 15px;
font-weight: 400;
margin-top: -12px;
}

.welcome p {
clear: both;
margin-right: 90px;
line-height: 2;
color: #8e8e8e;
}

.login-wp {
border-bottom: 1px Solid #e5e6e1;
border-top: 1px Solid #e5e6e1;
clear: both;
}



.login {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
}





.login h2 {
float: right;
font-size: 17px;
font-weight: 700;
padding-left: 30px;
height:85px;
 margin-top: 10px;
}

.log-box {
float: right;
padding-left: 12px;
background: #FFF;
border: 2px Solid #cfcfcf;
margin-left: 15px;
border-radius: 3px;
width: 210px;
}




.login span {
float: right;
font-size: 15px;
color: #8f8f8f;
display: block;
padding: 10px;
}

.login input {
border: none;
padding: 9px;
color: #8f8f8f;
font-family: Tahoma;
font-weight:400;
}





input#submit {
background: #1d75bd;
color: #FFF;
padding: 13px 45px;
border-radius: 3px;
cursor: pointer;
}

input.loginbutton {
background: #1d75bd;
color: #FFF;
padding: 13px 45px;
border-radius: 3px;
cursor: pointer;
}




input#new-re {
background: #f85c36;
color: #FFF;
padding: 13px 45px;
border-radius: 3px;
cursor: pointer;
}

.home-pr {
background: #f5f5f5;
border-top: 1px Solid #e0e0e0;
border-bottom: 1px Solid #e0e0e0;
height: 55px;
}

.ico-h span {
float: right;
padding: 20px;
border-left: 1px Solid #e0e0e0;
color: #272228;
}

.home-h h2 {
float: right;
padding: 20px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
}


.headersearcher {
float: left;
margin-left: 90px;
margin-top: 8px;
}

span.textboxcontainer {
float: right;
padding-left: 12px;
background: #FFF;
border: 1px Solid #cfcfcf;
margin-left: 7px;
border-radius: 3px;
width: 143px;
}


input.textbosearch {
background: #FFF;
border: none !important;
padding: 10px !important;
padding: 11px 9px 10px 0px !important;
font-family: Tahoma;
color: #858585;
font-weight: 700;
 width: 140px;
}

input.searchbutton {
padding: 0px 0px !important;
border-radius: 3px !important;
font-family: Tahoma;
font-weight: 700;
text-align: center;
color: #858585;
border: none !important;
}


#breadcrumb {
width: 50%;
float: right;
padding: 18px;
}
.breadcrumb li a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #162230;
}


#breadcrumb span {
font-family: Tahoma;
font-weight: 700;
color: #162230;
}




footer {
background: #1d75bd;
height: 145px;
clear: both;
}

.footer-to {
height: 50px;
background: #FFF;
border-top: 10px Solid #1d75bd;
}

.footer-r {
float: right;
margin-right: 17px;
margin-top: 13px;

}

.footer-l {
float: left;
margin-left: 30px;
margin-top: 17px;
}

.footer-l a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #000;
padding: 5px;
}

.right-f {
float: right;
margin-right: 30px;
color: #269eff;
width: 580px;
}

.right-f h2 {
font-family: Tahoma;
font-size: 12px;
color: #FFF;
margin-top: 25px;
margin-bottom: 12px;
}

.right-f a {
color: #269eff;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
}


.mhgoz-copy {
float: left;
margin-left: 44px;
margin-top: 25px;
text-align: left;
}


.mhgoz-copy h2 {
text-align: center;
font-family: Tahoma;
font-size: 12px;
color: #FFF;
position: relative;
left: -21px;
margin-top: 8px;
}



.remember_me {
border-radius: 3px;
color: #8f8f8f;
float: right;
font-size: 13px;
font-weight: 700;
height: 23px;
line-height: 32px;
margin-top: 19px;
width: 140px;
cursor: pointer;
}

.remember_me h2 {
font-size: 12px;
float: right;
display: block;
margin-right: 31px;
margin-top: -22px;
}

.retrn {
margin-top: 9px;
padding-bottom: 17px;
}

.retrn a {
float: right;
margin-top: 11px;
color: #8f8f8f;
font-size: 12px;
font-weight: 700;
}

.right-f li {
float: right;
}
.footer-l li {
display: inline-block;
}


.top-for {
background: #f5f5f5;
display: block;
overflow: hidden;
border: 1px Solid #e3e3e3;
margin-top: 20px;
border-radius: 5px;
padding: 1px 10px 10px 10px;
float: right;
width: 99%;
}

.forum-ti {
background: #1d75bd;
padding: 10px;
border-radius: 3px;
height: 45px;
margin-top: 10px;
width: 98.9%;
}


.forum-re span {
float: right;
color: #FFF;
font-size: 17px;
}

.forum-re h2 a {
float: right;
color: #FFF;
margin-right: 8px;
font-size: 17px;
font-weight: 700;
margin-top: -2px;
}

.forum-re h2 a:hover {
color: #FFF;
}



.forum-re p {
clear: both;
padding-top: 10px;
color: #FFF;
}

.forum-re {
width: 76%;
float: right;
display: block;
margin-top: 15px;
}

.forum-le {
float: left;
margin-top: 14px;
color: #FFF;
margin-left: 5px;
}

.forum-le span {
position: relative;
color: #FFF;
left: 9px;
}

.forum-br {
background: #e3e3e3;
border-radius: 3px;
padding: 10px;
margin-top: 7px;
height: 27px;
}


h2.forumss {
color: #000;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
float: right;
margin-right: 0px;
margin-top: 6px;
width: 44%;
clear: left;
padding-left: 17px;
}


h2.lastpost {
color: #000;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
float: right;
margin-right: 0px;
margin-top: 6px;
width: 32.5%;
}

h2.ehsaya {
color: #000;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
float: right;
margin-right: 0px;
margin-top: 6px;
width: 15%;
}


.top-show {
background: #FFF;
display: block;
overflow: hidden;
border: 1px Solid #e3e3e3;
margin-top: 8px;
border-radius: 5px;
padding-bottom: 15px;
}

.forumbit_post {
float: right;
position: relative;
width: 100%;
display: block;
border-bottom: 1px Solid #e3e3e3;
}


.forumbit_post .foruminfo {
width: 38% !important;
min-width: 28% !important;
float: right;
clear: left;
min-height: 148px !important;
border-left: 1px Solid #e3e3e3;
padding-top: 20px !important;
padding-bottom: 9px !important;
margin-right: 78px;
border-right: 1px Solid #e3e3e3;
display: block;
margin-bottom: 13px;
}

.blocksubhead a span {
color: #FFF;
float: left !important;
display: block;
}


li.fristt {
display: block;
width: 70px !important;
height: 70px !important;
text-align: center;
line-height: 30px;
position: absolute;
z-index: 1000;
border-top-left-radius: 50px !important;
border-top-right-radius: 50px !important;
border-bottom-right-radius: 50px !important;
border-bottom-left-radius: 50px !important;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
left: -25px;
}



.forums.table {
display: block;
width: 100%;
float: right;
min-height: 58px;
position: relative;
margin-right: -10px !important;
padding-left: 20px !important;
padding-bottom: 0px;
margin-bottom: -14px;
}


.below_threadlist .threadpagenav .pagination {
float: left;
clear: right;
position: relative;
margin-top: 14px;
margin-left: -20px;
}


h2.forumstitle a {
color: #1d75bd;
font-size: 15px;
font-weight: 700;
}

p.forumsdescription {
color: #567798;
margin-top: 0px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
height: 40px;
float: right;
}


.datacontainer p {
float: right;
width: 335px;
margin-bottom: 10px;
}

.forum-le img {
margin-top: -6px;
}

.forum_info a.collapse {
position: absolute;
top: 6.88px;
left: 8px;
}


.forumicon {
margin-top: -20px;
padding-top: 25px;
padding-bottom: 15px;
margin-right: 15px;
padding-left: 10px;
}

.subforcont {
width: 118%;
margin: auto;
clear: both;
border-radius: 3px;
margin-bottom: 10px;
margin-top: 1px;
color: #6B7A91;
padding: 10px;
display: block;
float: right;
min-width: 40%;
}

.line-bo {
float: right;
background: #e3e3e3;
height: 100%;
display: inline-block;
width: 1px;
position: absolute;
right: 77.2%;
top: 0px;
}


.moshrfen li {
float: right;
display: inline-block;
margin: auto;
width: 145px;
padding-bottom: 10px;
}



.moshrfen {
background-color: #FFF;
border-radius: 3px;
display: none;
height: auto;
position: absolute;
top: 96px;
width: 110px;
padding: 15px 10px;
border: 1px Solid #dbdbdb;
}

.subforcont a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #344860;
}

.subforcont li {
margin-top: 13px;
float: right;
display: block;
width: 266px;
}


.subforcont ul li a {
color: #858585;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
margin-right: 6px;
}

.subforcont ul li span {
font-size: 14px;
color: #858585;
float: right;
}


.forumbit_post .foruminfo .forumdata .datacontainer {
float: right;
width: 88%;
padding-right: 20px !important;
padding-bottom: 40px;
}

.forumbit_post .forumlastpost {
display: block;
float: right;
clear: left;
width: 31%;
padding-top: 10px !important;
margin-right: 10px !important;
}

li.rik {
height: 250px !important;
}


p.lastposttitle {
margin-bottom: 15px;
padding-top: 4px;
}

p.lastposttitle a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #162230;
}


div.lastpostby {
font-family: Tahoma;
font-size: 12px;
font-weight: 400;
color: #162230;
margin-bottom: 10px;
}

p.lastpostdate {
font-family: tahoma;
margin-bottom: 84px;
}

.forumbit_post .forumlastpost .lastpostdate {
font-size: 12px !important;
color: #162230 !important;
}

.the-topi {
padding-bottom: 11px;
float: right;
display: inline-block;
width: 100%;
margin-left: 46px;
}


#yui-gen6 a {
font-family: Tahoma;
font-weight: 700;
color: #1d75bd;
}

.top-hest {
background: #f5f5f5;
display: block;
border: 1px Solid #e0e0e0;
margin-top: 11px;
border-radius: 5px;
height: 76px;
padding: 10px;
margin-right: -15px;
width: 90%;
}



.topic span {
color: #172331;
padding-left: 7px;
font-size: 14px;
}


.topic h2 {
font-family: Tahoma;
font-size: 11px;
font-weight: 700;
width: 130px;
display: flex;
}

.bot-hest {
background: #f5f5f5;
display: block;
border: 1px Solid #e0e0e0;
margin-top: 11px;
border-radius: 5px;
height: 14px;
padding: 10px;
margin-right: -15px;
width: 90%;
}

.right-f a:hover {
color: #FFF;
}

.topic-re {
float: right;
}

.topic-le {
float: left;
}

.topic-le span {
display: inline-block;
padding-right: 5px;
font-size: 15px;
color: #132434;
}

.forumbit_post .foruminfo .forumdata .viewing {
font-style: italic;
margin-left: 10px;
margin-top: 8px !important;
font-size: 11px;
margin-right: 11px !important;
width: 419px;
margin-bottom: 15px;
}

.threadbit .pagination a:hover {
background: #1d75bd !important;
color: #FFF !important;
border: none !important;
}


table {
margin-right: 20px;
}

h2.forumstitle {
float: right;
padding-bottom: 10px;
}

.blocksubhead img {
margin-top: -7px;
}

.stuts {
background: #FFF;
border: 1px solid #e0e0e0;
width: 98%;
margin-right: 20px;
}

.online {
background: #FFF;
display: block;
border-bottom: 1px Solid #e0e0e0;
padding: 10px;
}

.widget_content .meta {
font-size: 11px;
padding: 5px 0px 10px 0px;
}

.eh-wep {
float: left;
display: inline-block;
width: 20%;
margin-left: -14px;
}

.online span {
float: right;
padding: 10px;
color: #1c2333;
}

.threadlist .threads, .threadlist .stickies {
display: block;
clear: both;
float: right;
width: 100%;
}

.threadlist .stickies {
border-bottom: 4px Solid #1d75bd;
}



.online h2 {
float: right;
padding: 10px;
font-weight: 700;
}

.online p {
padding: 11px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #858585;
}

.online a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #858585;
}
.online-now {
background: #f5f5f5;
border-bottom: 1px Solid #e0e0e0;
}

.online-now h2 {
padding: 19px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
}

.online-now li {
padding-bottom: 10px;
}


.online-now li a {
font-family: Tahoma;
font-size: 12px;
font-weight: 400;
padding: 2px;
color: #868686;
}

ol#wgo_onlineusers_list {
margin-right: 17px;
}

.forum-stt {
background: #FFF;
border-bottom: 1px Solid #e0e0e0;
}

.forum-stt span {
padding: 15px;
float: right;
font-size: 25px;
}

.forum-stt h2 {
padding: 15px;
font-size: 15px;
font-weight: 700;
}

.manu {
margin-right: 50px;
}

.manu li:hover {
background: #FFF;
color: #1d75bc;
}

.manu li:hover a{
color: #1d75bc;
}

.menu li:hover .drop-menu{
	display:block !important;
	-webkit-transition: all ease .3s;
	-o-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-ms-transition: all ease .3s;
	transition: all ease .3s;
}

.manu li:hover ul.lwayh{
display: block;
}


.manu li {
float: right;
display: inline-block;
padding-left: 40px;
font-family: Tahoma;
padding: 28px;
}

.manu a {
font-family: Tahoma;
font-size: 12px;
color: #000;
font-weight: 700;
}


ul.drop-menu {
float: right;
display: inline-block;
width: 195px;
position: absolute;
top: 75px;
right: 2px;
background: #FFF;
border: 1px Solid #dbdbdb;
border-radius: 3px;
display: none;
}


ul.drop-menu li {
padding: 10px 15px;
}

a.fri2-a {
padding: 0px;
height: 15px;
background: none;
margin-top: -7px;
margin-bottom: 10px;
}


a.fri-a{
padding: 0px !important;
height: 15px !important;
padding-top: 25px !important;
margin-top: -29px !important;
background: none !important;
margin-bottom: 10px;
}


ul.drop-menu:hover a {
background: none;
}


.lwayh a {
padding: 8px 18px;
}

.forume-ste {
background: #f5f5f5;
border-bottom: 1px Solid #e0e0e0;
padding: 10px;
}

.forume-ste p {
float: right;
padding: 0px 5px;
display: block;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #858585;
}
.forume-ste h2 {
display: block;
margin-top: 28px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #858585;
}

.forume-ste a {
color: #1a77bd;
font-family: tahoma;
font-size: 12px;
font-weight: 700;
}


.img-forums {
height: 70px;
}


.img-forums h1 {
float: right;
padding: 27px 17px;
font-size: 14px;
font-weight: 700;
}

.img-forums h2 {
float: right;
padding: 11px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
margin-top: 18px;
color: #848484;
}


.img-forums img {
float: right;
padding-left: 19px;
display: block;
margin-top: -16px;
}


.navlinks a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #1c2431;
}

.navlinks {
    background: none repeat scroll 0 0 #F5F5F5 !important;
    border: 1px solid #E7E7E7 !important;
    border-radius: 3px !important;
    clear: both;
    color: #5D5D5D;
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
margin-right: 20px;
}

.navbar_advanced_search li a {
background: #FFF;
padding: 9px;
border: 1px SOlid #dbdbdb;
border-radius: 3px;
color: #858585 !important;
}

.navlinks {
width: 98% !important;
}

.navlinks a:hover {
color: #1c2431;
}


ul#menu8 {
top: 340px;
left: 135px;
height: 72px;
}
.fristt span {
font-size: 31px;
margin-top: 27px !important;
}


.menu {
position: absolute;
}

.menu li {
background: #1b76bc;
color: #FFF;
}

.menu span {
color: #FFF;
margin-top: 7px;
}


.menu li:first-child {
font-weight: bold;
font-family: Tahoma;
border-style: solid;
background: #1d75bd;
border: 5px Solid #f95d35;
}

.menu li {
background: #1b76bc;
color: #fff;
font-size: 25px;
border: 2px Solid #f95d35;
}

.menu a{
    text-decoration: none;
    color:#fff;
}
#menu16 {
    -webkit-transform-origin: 17px 17px;
    -moz-transform-origin: 17px 17px;
    -o-transform-origin: 17px 17px;
    transform-origin: 17px 17px;

    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;

    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
#menu16.circleMenu-open {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
#menu16.circleMenu-open > li:first-child {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
:not(#menu16).circleMenu-open > li:first-child {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

nav{
    width:200px;
    float:left;
}
nav ul{
    list-style:none;
    padding:0;
    margin:0;
}
nav a{
    display:block;
    text-decoration:none;
}
nav a.active{
    background:blue;
    color:#fff;
}
#examples {
    margin-left:200px;
}

#examples > div {
    display:none;
    width:300px;
    height:300px;
    border:1px solid black;
    position:relative;
    overflow:hidden;
}

.menu{position:absolute;}

#menu2, #menu14, #menu15, #menu16{
    left:135px;
    top:135px;
}
#menu3{
    right:4px;
    bottom:34px;
}
#menu4{
    top:0;
    right:4px;
}
#menu5{
    bottom:34px;
    left:0;
}
#menu6, #menu10{
    top:0;
    left:135px;
}
#menu7, #menu11{
    top:135px;
    left:0;
}
#menu8, #menu12{
    bottom:34px;
    left:135px;
}
#menu9, #menu13{
    top:135px;
    right:4px;
}

.toolsmenus {
width: 97.3%;
display: block;
float: right;
clear: both;
margin: 0.5em 0;
margin-right: 22px;
}



.toolsmenus div {
text-align: left;
color: #FFF;
width: 98%;
clear: both;
float: right;
border: 1px Solid #e5e5e5;
padding: 15px;
background: #FFF;
box-shadow: none;
border-radius: 4px;
}
.topic-re span {
float: right;
color: #132434;
font-size: 14px;
}

.topic-re h2 {
display: block;
margin-right: 10px;
font-family: Tahoma;
font-size: 11px;
font-weight: 700;
color: #132434;
float: right;
padding-left: 10px;
}


#usercp_content .cp_content {
margin-right: 245px !important;
}
.popupgroup .popupmenu {
/*float: left !important;*/
}

#forums {
width: 97.5% !important;
padding: 0px 20px 10px 20px !important;  
}


.body_wrapper {
padding: 10px 5px 10px 15px !important;
background: none !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 98%;
margin-right: 14px !important;
}

.forum-re h2{
float: right;
color: #FFF;
margin-right: 8px;
font-size: 15px;
font-weight: 700;
}

.navlinkss {
background: #f5f5f5 none;
border-top: 1px solid #e7e7e7;
padding: 10px 0;
text-align: center;
color: #5d5d5d;
font-size: 13px;
margin-top: 20px;
margin-bottom: 20px;
width: 96.9%;
clear: both;
}


.navlinkss {
background: none repeat scroll 0 0 #F5F5F5 !important;
border: 1px solid #E7E7E7 !important;
border-radius: 3px !important;
clear: both;
color: #5D5D5D;
font-size: 13px;
margin-bottom: 20px;
margin-top: 20px;
padding: 10px 0;
text-align: center;
width: 96.9%;
margin-right: 20px;
}

#pagetitle {
padding: 0px 0px 0px 0px;
clear: both;
padding-top: 5px;
background: none;
padding-right: 40px !important;
}

#pagetitle h1 {
color: inherit;
font: normal normal bold 12px Tahoma !important;
line-height:3 !important;
}


#pagetitle .description {
font-size: 11.05px;
font-family: Tahoma;
color: #8f8f8f !important;
}


.popupgroup .popupmenu a.popupctrl{
font-family:Tahoma;
font-size:15px;
color:#17232f;
font-weight:700;	
}


.threadbit, .threadlisthead {
background: #1d75bd !important;
box-shadow:none !important;
}

.threadlist {
display: block;
clear: both;
width: 98% !important;
margin-top: 5px;
float: right;
border-radius: 4px;
padding: 0px 20px 0px 20px !important;
}

.threadlisthead {
margin: 0;
width: 100%;
color: #ffffff;
float: right;
display: block;
position: relative;
font-family: Tahoma !important;
font-size: 12px !important;
padding: 11px 0px 11px 0px !important;
}

.threadlisthead span a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #FFF;
}


#above_threadlist a {
background-color: #1d75bd;
display: block;
border-radius: 5px;
font-size: 14px;
float: right;
position: absolute;
right: 20px;
font-family: 'Droid Arabic Kufi';
width: 155px !important;
font-weight: 700;
border-radius: 4px !important;
color: #FFF !important;
padding: 15px 15px 15px 15px !important;

}


a#newthreadlink_bottom {
background-color: #1d75bd;
display: block;
border-radius: 5px;
font-size: 14px;
float: right;
position: absolute;
right: 20px;
font-family: 'Droid Arabic Kufi';
width: 155px !important;
font-weight: 700;
border-radius: 4px !important;
color: #FFF !important;
padding: 15px 15px 15px 15px !important;
}


.above_threadlist {
margin-bottom: -18px !important;
width: 280px !important;
height: 80px !important;
}

#above_threadlist span {
font-size: 15px;
float: right;
margin-left: 10px;
}

dl.tabslight dd a, #sidebar_container.member_summary .blocksubhead.smaller, #sidebar_container.member_summary .blockrow {
font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif;
font-size: 11px !important;
}


div#below_threadlist span{
font-size: 12px;
float: right;
margin-left: 1px;
}

dl.threadlastpost.td dd {
margin-bottom: 15px;
width: 60%;

}

dl.threadlastpost.td dd a img {
float: left;
margin-left: 5%;
margin-top: -11px;
}


.threadbit, .threadlisthead {
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
}

.inner {
margin-right: 10px;
padding: 22px 0px;
margin-bottom: 0px !important;
}


.threadbit .alt {
background: #FFF;
padding: 13px 0px !important;
margin-bottom: 0px !important;
}


.inner h3 a {
color: #16222e;
font-size: 14px;
font-weight: 700;
padding-bottom: 15px;
}

.inner h3{
padding-bottom: 15px;
}

.threadmeta {
margin-right: 20px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #6e6e6e;
}

.threadmeta a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #1d75bd !important;
margin-left: 6px;
}

.threadmeta span.icons {
float: right;
font-size: 12px;
display: block;
margin-bottom: 20px;
margin-left: 7px;
color: #6e6e6e;
}


.threadbit .sticky {
border: 1px solid #e0e0e0;
border-top: 0;
width: 100%;
float: right;
display: block;
clear: both;
position: relative;
background: #FFF;
}

ul.threadstats.td.alt span {
display: block;
padding: 5px;
text-align: center;
color: #6e6e6e;
font-size: 15px;
float: right;
width: 145px;
height: 25px;
margin-right: -55px !important;
padding-left: 57px !important;
}

.threadlisthead span.threadinfo {
width: 62%;
padding: 16px 0px !important;
margin-top: -12px !important;
margin-bottom: -12px !important;
}


.threadbit .threadinfo {
width: 59% !important;
min-width: 350px;
padding-left: 3% !important;
}

.threadlisthead span.threadstats{
padding: 16px 0px !important;
margin-top: -12px !important;
margin-bottom: -12px !important;
}

ul.threadstats.td.alt span li {
text-align: left;
margin-top: -15px;
}


dl.threadlastpost.td span {
float: right;
font-size: 15px;
color: #6e6e6e;
margin-left: 5px;
}

dl.threadlastpost.td a {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #1d75bd;
margin-bottom: 17px;
}

.threadbit .threadlastpost {
margin-top: 10px !important;
}

.threadbit .threadlastpost {
width: 21%;
padding: 15.74px 0 !important;
padding-right: 2%;
float: right;
clear: left;
display: block;
height: 29.52px;
font-size: 11px;
margin-left: -91px;
margin-right: 24px;
}

#sidebar_container.sidebarleft #sidebar_button {
float: left;
margin-left: -36px !important;
margin-top: 18px;
}


.threadbit .threadstats {
font-size: 12px;
text-align: left;
padding: 18.74px 0px 0px 0px !important;
}

div.time {
margin-right: 82px;
margin-top: -13px;
font-family: Tahoma;
font-size: 12px;
font-weight: 400;
color: #6f6f6f;
text-align: right;
}

a.lastpostdate.understate {
margin-right: 5px;
margin-top: 0px;
}


dd {
font-family: Tahoma;
}

ul#yui-gen20 {
right: auto;
left: -2px !important;
top: -456px;
}

.announcement dl a {
color: #1d75bd;
}

div#pagetitle h1 a {
font-size: 16px !important;
color: #172532;
}

div.posthead {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
}



.postbit .posthead .postdate.old, .postbitlegacy .posthead .postdate.old {
padding: 10px !important;
}



div.act-th-details span {
float: right;
display: block;
font-size: 16px;
padding-left: 5px;
color: #6f6f6f;
margin-top: 5px;
}


a.act-th-views {
color: #6f6f6f !important;
font-family: 'Droid Arabic Kufi' !important;
font-size: 13px !important;
font-weight: 700 !important;
float: right;
background:none !important;
}

a.act-th-views {
background: none !important;
color: #6e6e6e !important;
}

a.act-th-views:hover {
background: none !important;
color: #6e6e6e !important;
}


div.act-th-details {
float: left;
padding-left: 10px;
}

div.addthis_toolbox.addthis_default_style {
float: right;
margin-top: 0px;
margin-right: 320px;
}

#widget {
text-align: right;
display: block !important;
float: left !important;
}


.addthis_default_style {
margin-left: 13px;
}

.addthis_default_style .addthis_counter {
display: block;
float: left;
margin-left: -50px !important;
}

#twitter-widget-0 {
width: 61px !important;
}



/*** Postbit Legacy By Waleed-20 ***/  
.waleed_postbit {
text-align: right;
color: #6e6e6e;
padding: 7px 7px;
font-family: Tahoma;
font-size: 12px;
font-weight: 400;
cursor: pointer;
width: 200px;
float: right;
margin-bottom: 0px;
margin-right: 8px;
}



.waleed_postbit_username{
text-align: center;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
position: relative;
  	}
  	
.postpit_message {
text-align: right;
font-family: Arial;
font-size: 15pt;
font-color: #152330;
}



.postbit .postuseravatarlink img {
width: 100px;
height: 100px;
}

.waleed_postbit_username span {
float: right;
font-size: 17px;
color: #152330;
padding-left: 10px;
}

.postbit .userinfo .popupmenu a.popupctrl, .postbit .userinfo_noavatar .popupmenu a.popupctrl {
color: #152330;
font-family:'Droid Arabic Kufi';
font-size: 15px !important;
}

.online-or {
float: right;
display: block;
margin-top: 127px;
margin-right: -100px;
}

.usonline {
background-color: #50b114 !important;
color: #fff !important;
padding: 5px 22px;
font-size: 10px;
font-family: Tahoma;
font-weight: 700;
float: right;
display: block;
}


#profile_tabs a, #profile_tabs a:hover {
color: #132434 !important;
margin-top: 0px !important;
}

#sidebar_container .userprof_content .blockrow {
color: rgb(51, 51, 51) !important;
}


h5.blocksubhead.smaller a {
color: #FFF !important;
margin-top: -4px;
}

dl.as-tabs dd#assub a {
color: #424242 !important;
font-family: Tahoma;
}

.member_summary dl.stats dt {
font-family: Tahoma;
font-size: 11px;
font-weight: 700;
}




a.usonline:hover {
color: #FFF;
}
img.postuseravatarlink {
width: 100px;
height: 100px;
}

.online-orr {
margin-right: 65px;
margin-bottom: 40px;
}

.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username {
clear: left;
font-size: 13px;
font-weight: bold;
width: auto;
max-width: 160px;
word-wrap: break-word;
float: right;
margin-right: 8px;
border: none;
font-family: 'Droid Arabic Kufi';
color: #152232;
}

.postbitlegacy .userinfo .username_container {
margin-bottom: 8px;
padding: 8px 0px 15px 0px;
}

.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username {
clear: left;
font-size: 15px !important;	
font-weight: bold;
width: auto;
max-width: 160px;
word-wrap: break-word;
}


span.usertitle {
float: right;
width: 100%;
margin-top: 0px;
display: block;
margin-bottom: 5px;
text-align: center;
}


span.usertitle-2 p {
display: block;
height: 28px;
width: 190px;
margin-top: -5px;
}

span.usertitle-2 {
margin-right: 15px;
}


span.usertitle-2 center {
float: right;
margin-right: 15px;
margin-top: -2px;
}


.postbit .userinfo .userinfo_extra, .postbit .userinfo_noavatar .userinfo_extra {
text-align: right !important;
width: 300px !important;
float: right !important;
font-size: 11px !important;
display: block !important;
clear: both !important;
margin-top: 5px;
}

.postbit .userinfo .userinfo_extra dl, .postbit .userinfo_noavatar .userinfo_extra dl {
margin-left: 10px;
float: right !important;
width: 470px !important;
}


.postbit .userinfo, .postbit .userinfo_noavatar {
background: #FFF !important;
}

div.waleed_postbit:hover {
background: #1d75bd;
color: #FFF;
padding: 7px;
border-radius: 3px;
}


.postbitlegacy .userinfo {
background: #f7f7f7 !important;
width: 232px !important;
border-left: 1px Solid #e5e5e5 !important;
max-height: 2500px;
min-height: 1080px;
}

.post-le {
border-left: 1px Solid #e5e5e5;
float: right;
margin-top: -6px;
padding-top: 19px;
padding-bottom: 32px;
padding-left: 50px;
height: 115px;
margin-bottom: -19px;
width: 35%;
}

.postbit .username_container {
float: right;
clear: left;
display: block;
margin-right: 10px;
width: 525px;
}


.postbit .userinfo_noavatar .usertitle, .postbit .userinfo .usertitle, .postbit .userinfo_noavatar .rank, .postbit .userinfo .rank {
font-size: 11px;
font-weight: bold;
display: inline-block;
clear: both;
float: right;
position: absolute;
margin-right: 15px;
margin-top: -3px;
}


.postbit .userinfo .username_container .memberaction, .postbit .userinfo_noavatar .username_container .memberaction {
display: inline;
float: right;
z-index: 1111;
}

.postbit .postrow {
padding: 10px 10px 3em !important
font: 13px Tahoma !important;
border-top: 1px Solid #e5e5e5;
border-bottom: 1px Solid #e5e5e5;
}


.postbit .posttitle, .postbitlegacy .title {
border-bottom: 1px solid #e5e5e5 !important;
padding-bottom: 18px !important;
margin-bottom: 8px !important;
margin-right: -10px !important;
margin-left: -10px !important;
}
.userinfo_extra {
padding-bottom: 10px;
}


.postbit .posttitle {
font: bold 12px Tahoma !important;
}

.postbitlegacy .userinfo .userinfo_extra {
width: 220px;
float: right;
font-size: 11px;
margin-right: 12px;
}

span.rank-3 {

margin-top: 22px;
margin-right: -70px;
margin-bottom: 20px;
padding-left: 55px;
}

a.report span {
text-align: center;
display: block;
padding: 2px;
margin-right: 2px;
}

span.postlinking {
position: absolute;
right: 10px;
top: 14px;
}

a.report {
float: right;
}


a#newreplylink_top {
background-color: #1d75bd;
display: block;
border-radius: 5px;
font-size: 14px;
float: right;
position: absolute;
right: 20px;
font-family: 'Droid Arabic Kufi';
width: 155px !important;
font-weight: 700;
border-radius: 4px !important;
color: #FFF !important;
padding: 15px 15px 15px 15px !important;
position: relative;
text-align: center;
}

a#newreplylink_top span {
font-size: 15px;
float: right;
margin-left: 10px;
}


a#newreplylink_bottom {
background-color: #1d75bd;
display: block;
border-radius: 5px;
font-size: 14px;
float: right;
position: absolute;
right: 20px;
font-family: 'Droid Arabic Kufi';
width: 155px !important;
font-weight: 700;
border-radius: 4px !important;
color: #FFF !important;
padding: 15px 15px 15px 15px !important;
position: relative;
}


a#newreplylink_bottom span {
font-size: 15px;
float: right;
margin-left: 10px;
}

a.usoffline {
background-color: #f85c36 !important;
color: #fff !important;
padding: 5px 25px;
font-size: 10px;
font-family: Tahoma;
font-weight: 700;
float: right;
display: block;
}

.byanat {
float: right;
width: 25%;
display: block;
border-left: 1px Solid #e5e5e5;
margin-top: -6px;
padding-top: 20px;
height: 145px;
margin-bottom: -5px;
}

.postbit .postuseravatarlink {
display: block;
text-align: center;
position: relative;
top: 0;
margin-right: 15px;
float: right;
clear: left;
margin-top: 15px;
}


.byanat span {
float: right;
font-size: 18px;
margin-right: 20px;
margin-top: 5px;
color: #162431;
margin-left: 20px;
}

.byanat h2 {
font-size: 15px;
font-weight: 400;
color: #162431;
margin-top: 4px;
padding-bottom: 1px;
}


.tf3ol {
float: right;
width: 25%;
display: block;
margin-top: 16px;
}

.tf3ol span {
float: right;
font-size: 18px;
margin-right: 20px;
margin-top: 5px;
color: #162431;
margin-left: 20px;
}


.tf3ol h2 {
font-size: 15px;
font-weight: 400;
color: #162431;
margin-top: 4px;
padding-bottom: 1px;
}

.mhgoz_postbit {
color: #6e6e6e;
padding: 7px 7px;
font-family: Tahoma;
font-size: 12px;
font-weight: 400;
cursor: pointer;
margin-right: -5px;

}

.mhgoz_postbit h2 {
color: #6e6e6e !important;
padding: 7px 7px  !important;
font-family: Tahoma !important;
font-size: 12px !important;
font-weight: 400 !important;
cursor: pointer !important;
margin-right: 11px !important;
float: right !important;
display: block !important;
clear: both !important;
margin-top: -6px !important;
}

.byanat2 {
float: right;
display: block;
border-top: 1px Solid #e5e5e5;
margin-top: -6px;
padding-top: 17px;
padding-bottom: 15px;
padding-left: 16px;
margin-right: -10px;
padding-right: 17px;
width: 220px;
}
.byanat2 span {
float: right;
font-size: 18px;
margin-right: 20px;
margin-top: 5px;
color: #162431;
margin-left: 20px;
}

.byanat2 h2 {
font-size: 15px;
font-weight: 700;
color: #162431;
margin-top: 4px;
padding-bottom: 10px;
}

.tf3ol2 {
float: right;
display: block;
border-top: 1px Solid #e5e5e5;
margin-top: -6px;
padding-top: 17px;
padding-bottom: 15px;
padding-left: 16px;
margin-right: -10px;
padding-right: 17px;
width: 220px;
}
.tf3ol2 span {
float: right;
font-size: 18px;
margin-right: 20px;
margin-top: 5px;
color: #162431;
margin-left: 20px;
}

.tf3ol2 h2 {
font-size: 15px;
font-weight: 700;
color: #162431;
margin-top: 4px;
padding-bottom: 10px;
}


h3#quickreply_title {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
padding: 10px;
border: none !important;
}

h4.collapse.threadinfohead.blockhead {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
padding: 10px;
border: none !important;
}

h4.threadinfohead.blockhead {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
padding: 10px;
border: none !important;
}

h4.collapse.blockhead.options_correct {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
padding: 10px;
border: none !important;
}

.thread_info {
width: 97% !important;
padding-right: 20px !important
}

form#quick_reply {
max-width: 97% !important;
margin-right: 20px;
}

.pagination span a.popupctrl {
height: 15.99px;
padding-left: 10px !important;
padding-right: 10px !important;
background: #f0f0f0 !important;
border: 1px Solid #e5e5e5 !important;
color: #848484 !important;
margin-left: 5px;
}

.pagination span.selected a {
background: #1d74bb !important;
color: #ffffff !important;
border: none;
height: 15.99px;
font-weight: bold;
padding: 2px 6px !important;
margin-right: 1px !important;
}

.pagination span a {
font: normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
height: 15.99px;
padding: 2px 6px !important;
margin-right: -1px;
text-decoration: none;
background: #f0f0f0 !important;
border: 1px Solid #e5e5e5 !important;
color: #848484 !important;
}


#threadpagestats {
text-align: right;
float: right;
display: block;
clear: both;
position: relative;
top: 17px;
padding-bottom: 20px;
}


.threadpagenav {
float: left;
margin-left: 6px;
padding-bottom: 13px;
margin-top: 25px;
}

.below_threadlist {
display: block;
position: relative;
float: right;
left: 0;
margin-bottom: 5px;
width: 100%;
clear: both;
max-width: 98.5% !important;
}


.below_threadlist .threadpagenav {
width: 97% !important;
float: left;
margin-top: -10px;
padding-bottom: 20px;
}

li.activitybit {
background: none repeat scroll 0 0 #F0F0F0 !important;
border-radius: 3px 3px 3px 3px;
border-top: 1px solid #DDDDDD !important;
margin: auto auto 10px !important;
width: 97%;
}

.announcerow .announceinfo {
width: 10% !important;
text-align: left;
}

.activitystream {
margin-top: 10px;
width: 97%;
padding-right: 20px;
}
.blockhead {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
padding: 12px !important;
border: none !important;
color: #FFF !important;
}

#activitylist {
margin-top: 0px !important;
padding-top: 15px;
padding-bottom:15px;
}

.newactivity, .moreactivity {
width: 97% !important;
margin-right: 20px !important;
}


dd.userprof_module {
background: #1d75bd !important;
box-shadow: none !important;
border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
padding: 1px;
border: none !important;
}


.memberprofiletabunder {
background-color: #1d75bd !important;
background-image:none !important;
background-repeat: repeat-x;
}
dd#asall {
background: #1d75bd !important;
box-shadow: none !important;
padding: 1px;
border: none !important;
}

dl.as-tabs dd a {
color: #FFF !important;
}

dl.as-tabs dd a:hover {
color: #FFF;
}

dl.as-tabs dd#asuser a {
background: url(images/site_icons/profile.png) right 2px no-repeat;
margin-right: 8px;
padding-right: 18px;
color: #152330 !important;
font-family: Tahoma !important;
}


dl.as-tabs dd#asfriend a {
background: url(images/site_icons/network.png) right 2px no-repeat;
margin-right: 8px;
padding-right: 18px;
color: #152330 !important;
font-family: Tahoma !important;
}

dl.as-tabs dd#asphoto a {
background: url(images/site_icons/photo.png) right 5px no-repeat;
margin-right: 8px;
padding-right: 18px;
color: #152330 !important;
font-family: Tahoma !important;
}


.tabbackground {
width: 99% !important;
float: right !important;
}

#activity_tab_container {
margin-bottom: 20px;
width: 99% !important;
}

span.member_status {
float: right;
width: 100% !important;
margin-right: 53px;
margin-top: -14px;
margin-bottom: 8px;
text-align: center;
}

#sidebar_container.member_summary .mainblock .blocksubhead {
height: auto;
text-align: center !important;
font-family: Tahoma !important;
}






.pagination_top {
margin-left: 30px !important;
top: 20px !important;
}


.above_postlist, #above_postlist {
width: 100%;
position: relative;
right: 0;
float: right !important;
margin-top: 0px !important;
height: 9px !important;
_height: 1%;
_zoom: 1;
}



.pagination_top {
width: 60% !important;
float: left;
position: relative;
margin-top: 5px !important;
left: 9px !important;
}

.below_postlist .pagination_bottom {
margin-left: 30px !important;
}


#content_container #content {
margin-right:none !important;
}


#sidebar_container {
width: 270px;
padding: 17px 0;
margin-bottom: 3em;
position: relative ;
margin-top: 21px;

}

span.member_username {
margin-right: 55px;
}

span.gam3a {
font-size: 11px;
font-weight: bold;
display: inline-block;
clear: both;
text-align: center !important;
margin-top: -3px;
width: 100%;
}

#sidebar_container.member_summary .mainblock .blocksubhead {
height: 90px !important;
}
span.member_reputation {
float: right;
margin-right: 100px;
text-align: center;
margin-top: 10px;
}




#content_container {
width: 98.6% !important;
float: right !important;
}


.footer_copyright, .footer_morecopyright {
clear: both;
}


#sidebar_button {
float: left !important;
margin-right: -28px;
}


.widget_post_comment {
margin-right: 40px;
font-size: 11px;
overflow: hidden !important;
}


.widget_content .meta {
font-size: 11px;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
color: #848484;
}

#sidebar_container a {
color: #1d75bc ;
font-family: Tahoma;
font-size: 11px;
font-weight: 700;
}


#sidebar_container > ul {
background: #FFF !important;
border: 1px solid #e3e3e3 !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #c8c8c8;
box-shadow: none !important;
float: right;
width: 99%;
}


#sidebar_container .blockrow {
border-top: 1px solid rgb(255, 255, 255);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #FFF !important;
padding: 10px 6px 10px 6px;
}



#sidebar_container .underblock {
height: 9px;
background: none !important;
}


#sidebar_container .blocksubhead {
font-size: 13px;
height: 16.76px;
color: #fffefc !important;
border: none;
outline: none;
font-weight: bold;
background: #1d75bd !important;
padding:22px 11px !important;
}

#sidebar_container .blocksubhead img {
vertical-align: middle;
float: left !important;
}

.block.smaller span {
float: right;
padding-left: 3px;
}

span.icons.r-blo {
font-size: 17px;
margin-right: -3px;
width: 20px;
}

ul.drop-menu li {
padding: 15px;
width: 130px;
}

ul.drop-menu li:hover {
background: none;
}


.blogentrybit:first-child, div.blogentrybit {
border-top: none;
padding-top: 5px;
background: none repeat scroll 0 0 #F0F0F0 !important;
border-radius: 3px 3px 3px 3px;
border-top: 1px solid #DDDDDD !important;
margin: auto auto 10px !important;
padding: 11px;
width: 98% !important;
}


.blogentrybit {
border-top: 1px dotted #c8c8c8;
padding: 15px 0 10px;
background: transparent none;
border-top: none;
padding-top: 5px;
background: none repeat scroll 0 0 #F0F0F0 !important;
border-radius: 3px 3px 3px 3px;
border-top: 1px solid #DDDDDD !important;
margin: auto auto 10px !important;
padding: 11px;
width: 98% !important;
}

#sidebar_container .block {
margin-bottom: 4px;
padding: 0px !important;
border-top-left: 5px;
border-top-right: 5px;
border-top-left: 5px;
border-top-right: 5px;
}

#sidebar_container .blockbody {
background: n;
padding: 0;
color: #424242;
border: none !important;
-moz-border-radius: none !important;
-webkit-border-radius: none !important;
background: none !important;
}


#usercp_content {
width: 97% !important;
float: left;
margin-right: -300px !important;
margin-top: 5px;
padding-bottom: 2em;
margin-left: 41px !important;
}

#usercp_nav h2.blockhead {
font-weight: 600;
padding: 12px !important;

}



.cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_ok, .cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_cancel, .textcontrols a, a.textcontrol {
position: relative;
padding: 5px 10px  !important;
font: bold 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
line-height: 1.230;
text-decoration: none;
border: none  !important;
color: #FFF;
background: #1d75bd;
-moz-border-radius: 0px;
-webkit-border-radius: 3px  !important;
border-radius: 3px  !important;
margin-left: 10px  !important;
}


.act-th-details a:hover, a:hover.textcontrol {
background: #1d75bd !important;
text-decoration: none !important;
color: #FFF !important;
}

.textcontrols a:hover, a:hover.textcontrol span {
text-decoration: none !important;
color: #FFF !important;
}

div.act-th-details :hover span{
text-decoration: none !important;
color: #FFF !important;
}

.button {
padding: 5px 10px !important;
font: bold 12px Tahoma, Calibri, Verdana, Geneva, sans-serif !important;
line-height: 1.230;
text-decoration: none;
border: none !important;
color: #FFF !important;
background: #1d75bd !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
margin-left: 10px !important;
margin-top: 9px;
}

#usercp_nav hr {
width: 80%;
background: #152330 !important;
height: 1px;
color: #cecece;
border: none !important;
}

#usercp_nav .blockrow * a:hover {
background-color: #e3e3e3  !important;
color: #1d75bd  !important;
text-decoration: none;
}


a.textcontrol {
margin-top: 9px;
float: right;
}


.blockfoot, .blocksubfoot {
display: block;
clear: both;
background:none !important;
padding: 5px 0px 5px 0px;
border: 0 rgb(102, 204, 0);
color: ;
font: ;
}

.threadbit .pagination {
position: relative;
display: inline-block;
margin-right: 5px;
margin-top: 0.25em;
float: left !important;
}

.postbitlegacy .postrow.has_after_content {
padding-bottom: 4em;
background: #FFF;
}


.postbitlegacy .postbody, .eventbit .eventdetails .eventbody {
margin-right: 252px !important;
border-right: 1px solid #efefef;
background: #FFF none !important;
_background-image: none;
display: block;
}

.postbitlegacy .postdetails, .eventbit .eventdetails {
float: right;
width: 100%;
background: #f7f7f7 none !important;
_background-image: none;
}

.popupbody li > a:hover, .popupbody li > label:hover {
color: #FFF !important;
background: #6e6e6e none !important;
}


.addthis_toolbox.addthis_default_style a {
background: none !important;
}


.popupbody li input.searchbox {
width: 150px;
font-size: 13px;
font-style: italic;
color: #777777;
background: #FFF;
border: none !important;
padding: 10px !important;
margin-right: 5px;
}


.menusearch.popupmenu .popupbody {
min-width: 250px !important;
max-width: 250px !important;
font-size: 11px ;
right: -100px;
}


.popupbody li input.searchbox {
width: 154px !important;

}

.advancedsearchlink {
background: none !important;
float: right;
display: block;
}


.block {
clear: both;
margin-top: 15px;
}



#searchtypeswitcher li.selected a {
background-color: #1d75bd !important;
}

#searchtypeswitcher li a {
background-color: #1d75bd !important;
}
#searchtypeswitcher {
border-bottom: 4px solid #1d75bd !important;
}


.threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus {
margin-top: 27px !important;
}


.threadbit .threadstats li {
margin-left: 0px !important;
}


.clock {
float: left;
text-align: right;
margin-top: 15px;
width: 365px;
margin-left: 20px;
font-size: 11px;
}


.clock h2 {
float: left;
margin-top: 15px;
font-family: Tahoma;
}



.member-in span {
float: right;
color: #1d75bd;
font-size: 16px;
margin-right: 23px;
margin-left: 15px;
}

.member-in {
height: 70px;
padding: 40px 0px 0px 0px;
}

.member-in h2 {
float: right;
color: #1d75bd;
font-weight: 700;
font-size: 12px;
display: flex;
text-align: right;
}


.member-in li {
float: right;
display: inline-block;
margin-right: -10px;
margin-top: 0px;
margin-left: 0px;
}


h2.name3dw {
float: none;
display: block;
margin-right: 140px;
padding: 0px 0px 20px;
color: #bb9959;
margin-top: -10px;
}


h2.name3dw a {
color: #bb9959;
font-size: 15px;
}

#usercp_nav {
float: right;
width: 200px;
margin-left: 10px;
margin-top: 5px;
position: relative !important;
margin-right: 30px !important;
}


.forum-rez {
float: right;
width: 50%;
padding-bottom: 30px;
}


#forum-in {
border: none;
width: 50%;
float: right;
display: inline-table;
}


#forum-in-2 {
border: none;
width: 20%;
float: right;
display: block;
position: absolute;
right: 42%;
top: 43%;
}


.topic-2 {
display: inline-flex;
float: right;
margin-top: 40px;
width: 400px;
}


.topic-2 span {
color: #172331;
padding-left: 10px;
font-size: 20px;
}


.topic-2 h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
padding-left: 20px;
}



.topic-1 {
display: inline-flex;
float: right;
width: 400px;
margin-top: 20px;
}


.topic-1 span {
color: #172331;
padding-left: 10px;
font-size: 20px;
}


.topic-1 h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
padding-left: 20px;
}

.img-show img {
width: 80px;
height: 80px;
border-radius: 50%;
}

.img-show {
float: right;
width: 95px;
height: 82px;
margin-top: -28px;
margin-right: 25px;
border-radius: 50%;
}


.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow {
border-right: 1px Solid #e5e5e5 !important;
background: #FFF !important;
}


.below_postlist {
display: block;
clear: both;
position: relative;
float: left;
margin-bottom: -17px !important;
width: 100%;
}



#sidebar_container.member_summary .mainblock a.avatar .avatarcontainer img {
margin-top: 10px;

}

.member_content a, .member_content a:hover {
color: #417394;
margin-left: 20px;
margin-top: 8px !important;
}


#sidebar_container.sidebarleft {
float: left;
position: absolute;
left: 30px !important;
}


.below_postlist .pagination_bottom {
float: left;
margin-top: 8px;
width: 100%;
padding-bottom: 30px;
}


.below_postlist .pagination_bottom {
float: left !important;
margin-top: -36px !important;
width: 60% !important;
}

ul.navbar_advanced_search {
float: left;
margin-right: 0px;
margin-top: -34px;
padding-bottom: 55px;
margin-left: -7px;
}



.navbar_search {
position: relative;
width: 180;
left: 100px !important;
display: block;
}
ul.navbar_advanced_search a {
font-size: 12px !important;
font-family: Tahoma !important;
font-weight: 700 !important;
color: #858585 !important;
margin-right: -35px !important;
}



h2.forumss-2 {
color: #000;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
float: right;
margin-right: 0px;
margin-top: 6px;
width: 50%;
clear: left;
padding-left: 17px;
}




h2.lastpost-2 {
color: #000;
font-family: Tahoma;
font-size: 12px;
font-weight: 700;
float: right;
margin-right: 0px;
margin-top: 6px;
width: 32.5%;
}

ul#forumdisplaypopups {
float: left;
}


.toolsmenu div {
text-align: left;
color: #FFF;
width: 95.5% !important;
clear: both;
float: right;
border: 1px Solid #e5e5e5;
padding: 9px;
background: #FFF;
box-shadow: none;
border-radius: 4px;
margin-right: 20px !important;
}


span.qut {
font-size: 15px;
font-weight: 700;
background: #1d75bd;
padding: 5px;
border-radius: 3px;
color: #FFF;
cursor: pointer;
position: absolute;
margin-top: -29px;
margin-right: -47px;
}


span.quta {
font-size: 15px;
font-weight: 700;
background: #1d75bd;
padding: 5px;
border-radius: 3px;
color: #FFF;
cursor: pointer;
position: absolute;
margin-top: -29px;
margin-right: -47px;
}

.twqeq {
display: none;
margin-top: 25px;
float: right;
width: 100%;
}

.postbitlegacy .signature, .postbitlegacy .lastedited {
margin-top: 0em !important;
padding: 2em 10px 0;
margin-bottom: 20px;
}


.quote_postbit {
text-align: center;
margin-top: 28px;
}


.twqe {
display: none;
}


.postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote {
background: url(images/buttons/multiquote-back_40b.png) no-repeat #e9e9e9 right;
padding: 0px 0px 0px 0px;
padding-right: 20px;
padding-bottom: 1px;
border: 0px solid #a8a8a8;
float: right;
width: 39px;
}


a.multiquote:hover {
background: none !important;
}


.postbit .userinfo, .postbit .userinfo_noavatar {
background: #fafafa !important;
clear: both;
height: auto !important;
border-bottom: 1px solid #e9e9e9;
padding: 0.5em 0;
width: 100%;
float: right;
}


.postbit .postbody {
clear: both;
color: rgb(51, 51, 51);
background: #FFF !important;
}


.postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote {
background: url(images/buttons/multiquote-back_40b.png) no-repeat right !important;
padding: 0px 0px 0px 0px;
padding-right: 20px;
padding-bottom: 1px;
border: 0px solid #a8a8a8;
}



.postbitlegacy .after_content {
position: relative;
width: 80% !important;
clear: both;
float: right;
min-width: 100%;
margin-right: 0px;
background: #FFF;
}




span.rank {
float: right;
text-align: center;
width: 52%;
display: block;
margin-top: 8px;
}

span.rank-2 {
position: absolute;
display: block;
margin-top: -11px;
height: 10px;
float: left;
width: 390px;
right: 60px;
text-align: left;
}

.postbit .userinfo_noavatar .usertitle, .postbit .userinfo .usertitle, .postbit .userinfo_noavatar .rank, .postbit .userinfo .rank {
font-size: 11px;
font-weight: bold;
display: inline-block !important;
clear: both;
float: right;
position: absolute;
margin-right: 15px;
margin-top: -3px;
}


.memberaction_body.popupbody {
width: 280px;
background: #FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 4px 7px #c8c8c8;
-webkit-box-shadow: 0px 4px 7px #c8c8c8;
box-shadow: 0px 4px 7px #c8c8c8;
padding: 10px 20px;
}


.forum_info {
margin-bottom: 5px;
float: right;
width: 98% !important;
clear: both;
position: relative;
top: -10px;
color: #3e3e3e;
font: 12px;
margin-right: 20px !important;
}


.addthis_native_toolbox {
float: right;
margin-top: 4px;
width: 70%;
}


.profile_content .friends_list li {
clear: both;
position: relative;
padding-right: 80px;
padding-top: 10px;
height: 80px;
float: right !important;
width: 400px !important;
}


.friend_info h4 {
float: right;
width: 134px;
display: block;
text-align: right;
}

p.description {
float: right;
display: block;
position: absolute;
top: 63px;
}


.friend_info center {
float: right;
}



