﻿/*
C O O L W O R L D S . NET

Theme Name : 2010 Style
Version: 1.0
Author: Maher Salam
Author URI: http://www.coolworlds.net/*/
body {
background:#0B0B0B url(/Themes/2010/images/bkg.jpg) no-repeat scroll center top;
margin:0;
padding-top:20px;
}

#page_warper {
margin:0 auto;
padding:0;
width:905px;
}

.img {
border:0 solid;
}

/* Header */
#header {
background:url(/Themes/2010/images/header/header_gradient.png) repeat-x;
height:124px;
width:100%;
}

#logo {
border:0 solid;
cursor:pointer;
display:inline;
float:left;
height:84px;
margin:27px 0 0 20px;
width:150px;
}

#logo img {
border:0 solid;
}

#header div.container {
background:url(/Themes/2010/images/header/header_r_s.jpg) no-repeat;
height:124px;
}

/* Dropdown Menu */
#menu_warper {
direction:rtl;
float:right;
height:100%;
position:relative;
width:1px;
}

#menu_warper .bar {
display:none;
float:right;
height:66px;
margin:0;
padding:0;
position:absolute;
right:-1px !important;
top:-1px;
width:66px;
}

#menu_warper .bar img {
border:0 solid;
}

#dropmenu {
background:url(/Themes/2010/images/header/services.png) no-repeat;
cursor:pointer;
display:inline;
float:right;
height:26px;
margin:15px 25px 0 0;
overflow:hidden;
text-indent:-9999px;
width:117px;
}

#links {
background: transparent url(/Themes/2010/images/header/shadow_s.png) repeat-y right center;
height:auto;
position:absolute;
right:21px;
top:42px;
width:150px;
z-index:5;
}

#links .warper {
line-height:21px;
padding: 0px 10px 0px 0px;
text-align:right;
}
#links .warper .links-holder {
margin-left: 10px
}
#links .links_n a,#links .links_b a {
background-color:#4c4c4c;
border-right:4px #7C7C7C solid;
color:#E2E2E2;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
margin:2px 0;
overflow:hidden;
padding:1px 5px 1px 0;
text-decoration:none;
}

#links .links_n a:hover {
background-color:#5B5B5B;
border-right:4px #A00 solid;
}

#links .links_b a:hover {
background-color:#5B5B5B;
border-right:4px #E2E2E2 solid;
}

#links .links_n {
padding:5px 0;
}

#links .links_b {
border-top:1px #7C7C7C dotted;
padding:5px 0;
}

#links .new {
color:#E60000;
font-family:Tahoma;
font-size:10px;
}
#links .bottom-shadow {
background: transparent url(/Themes/2010/images/header/shadow_b.png) no-repeat;
display:block;
height: 6px;
margin: 0 -10px -6px 0;
width: 150px;
}
/* End Dropdown Menu 
 End Header 
 Navigation */
#main_nav {
background:#2F2F2F url(/Themes/2010/images/nav-menu/nav-bg.png) repeat-x;
height:52px;
width:100%;
}

#main_nav .buttons {
display:inline;
float:right;
padding-right:46.5px;
}

/* Menu */
#nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#nav li {
display:inline;
float:left;
}

#nav a * {
display:none;
}

#nav a,#nav a .hover {
background:#2f2f2f url(/Themes/2010/images/nav-menu/nav-buttons.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:45px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:-9999px;
}

/* contact */
#nav a#web_contact {
background-position:0 0;
background-repeat:no-repeat;
width:121px;
}

#nav .menu-item a#web_contact:hover,#nav a#web_contact .hover {
background-position:0 -45px;
}

#nav a#web_contact.active {
background-position:0 -45px;
}

/* upload */
#nav a#web_upload {
background-position:-121px 0;
width:121px;
}

#nav .menu-item a#web_upload:hover,#nav a#web_upload .hover {
background-position:-121px -45px;
}

#nav a#web_upload.active {
background-position:-121px -45px;
}

/* forum */
#nav a#web_forum {
background-position:-242px 0;
width:121px;
}

#nav .menu-item a#web_forum:hover,#nav a#web_forum .hover {
background-position:-242px -45px;
}

#nav a#web_forum.active {
background-position:-242px -45px;
}

/* home */
#nav a#web_home {
background-position:-363px 0;
width:121px;
}

#nav .menu-item a#web_home:hover,#nav a#web_home .hover {
background-position:-363px -45px;
}

#nav a#web_home.active {
background-position:-363px -45px;
}

/* End Menu 
 Search Bar */
#search_bar {
display:inline;
float:right;
padding-right:5px;
padding-top:14px;
width:160px;
}

div.default div.forum-search div.searchbox {
background:url(/Themes/2010/images/search/searchbox_bg.png) 0 0 no-repeat;
height:18px;
padding:0;
width:120px;
}

div.default div.forum-search div.searchbox:hover {
background:url(/Themes/2010/images/search/searchbox_bg.png) 0 -18px no-repeat;
}

div.default div.forum-search div.searchbox:hover input {
color:#000;
}

div.default div.forum-search div.searchbox input:focus {
color:#000;
}

div.default div.forum-search div.searchbox input {
background:none;
border:none;
color:#646464;
display:inline;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:15px;
outline:none;
padding:3px 0 0;
width:84px;
}

div.default div.forum-search div.searchbox button {
border:none;
cursor:pointer;
display:inline;
float:right;
height:18px;
line-height:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:18px;
}

div.default div.forum-search div.searchbox button.search-magnifier {
background:url(/Themes/2010/images/search/magnifier.png) 0 0 no-repeat;
}

div.default div.forum-search div.searchbox button.search-close {
background:url(/Themes/2010/images/search/reset.png) 0 0 no-repeat;
}

/* End Search Bar 
 End Navigation 
 Main */
#main {
background:#FFF;
height:100%;
overflow:hidden;
width:905px;
}

/* Border */
.border {
background:#e0e0e0;
margin:4px 0 8px;
width:100%;
}

.border .t-l {
background:url(/Themes/2010/images/main_border/s-l.gif);
background-position:left top;
background-repeat:repeat-y;
}

.border .t-r {
background:url(/Themes/2010/images/main_border/s-r.gif);
background-position:right top;
background-repeat:repeat-y;
}

.border .border_t_l {
background:url(/Themes/2010/images/main_border/corners.png);
background-position:0 top;
background-repeat:no-repeat;
height:36px;
width:9px;
}

.border .border_t_r {
background:url(/Themes/2010/images/main_border/corners.png);
background-position:-9px top;
background-repeat:no-repeat;
height:36px;
width:9px;
}

.border .border_t_c {
background:url(/Themes/2010/images/main_border/h-g.png);
background-position:center top;
background-repeat:repeat-x;
height:36px;
width:100%;
}

/* Border's Bar */
.bar {
padding:8px 12px 0;
}

.bar_arrow {
padding:8px 12px 0 6px;
}

.border .bar_l {
background:url(/Themes/2010/images/main_border/bar/r-l.png);
background-position:0 top;
background-repeat:no-repeat;
height:26px;
}

.border .bar_r {
background:url(/Themes/2010/images/main_border/bar/r-l.png);
background-position:-6px top;
background-repeat:no-repeat;
height:26px;
}

.border .bar_c {
background:#930202 url(/Themes/2010/images/main_border/bar/g.gif);
background-repeat:repeat-x;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
height:26px;
text-align:center;
text-decoration:none;
width:100%;
}

.border .bar_c a {
color:#FFF;
text-decoration:none;
}

.border .bar_c a:hover {
color:#FFF;
text-decoration:underline;
}

/* EndBorder's Bar */
.border .arrow {
padding-left:3px;
width:30px;
}

.border .arrow img {
margin-top:-1px;
}

.border_content {
width:100%;
}

.border_content .container {
background-color:#fff;
height:100%;
margin:5px 10px 2px;
}

.border .border_b_l {
background:url(/Themes/2010/images/main_border/corners.png);
background-position:0 -36px;
background-repeat:no-repeat;
height:8px;
width:8px;
}

.border .border_b_r {
background:url(/Themes/2010/images/main_border/corners.png);
background-position:-10px -36px;
background-repeat:no-repeat;
height:8px;
width:8px;
}

.border .border_b_c {
background:url(/Themes/2010/images/main_border/h-g.png);
background-position:center -36px;
background-repeat:repeat-x;
height:8px;
width:100%;
}

/* End Border 
 End Main 
 Footer */
#footer {
background:#0B0B0B url(/Themes/2010/images/footer/f-g.png) 0 top repeat-x;
height:139px;
width:100%;
}

#footer .f_l_c {
background:url(/Themes/2010/images/footer/f_bg_c.png) 0 0 no-repeat;
display:inline;
float:left;
height:139px;
margin-left:20px;
width:19px;
}

#footer .f_r_c {
background:url(/Themes/2010/images/footer/f_bg_c.png) -19px 0 no-repeat;
display:inline;
float:right;
height:139px;
margin-right:20px;
width:19px;
}

#footer .container {
background:url(/Themes/2010/images/footer/f-g.png) 0 -139px repeat-x;
display:inline;
float:right;
height:139px;
width:827px;
}

#footer .container #gototop {
background:url(/Themes/2010/images/footer/top.png) no-repeat scroll;
background-position:0 0;
cursor:pointer;
display:inline;
float:right;
height:22px;
margin:25px 2px 0 0;
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
width:56px;
}

#footer .container #gototop:hover {
background-position:0 -22px;
}

#footer .container .privacy {
color:#A0A0A0;
display:inline;
float:left;
font-size:10px;
height:15px;
margin:35px 0 0 2px;
text-align:left;
width:300px;
}

#footer .copyrights a,#footer .powerd_by a {
color:#970000;
text-decoration:none;
}

#footer .copyrights a:hover,#footer .powerd_by a:hover {
text-decoration:underline;
}

#footer .copyrights,#footer .powerd_by {
color:#404040;
direction:ltr;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
line-height:15px;
margin-top:-40px;
padding:0 15px 5px;
width:46.6%;
z-index:9999;
}

#footer .copyrights {
float:right;
text-align:right;
}

#footer .powerd_by {
float:left;
text-align:left;
}
