/* ::::: http://www.baselkhayat.com/templates/basel/css/template_css.css ::::: */

body { margin: 0px; padding: 0px; background-color: rgb(25, 19, 39); background-attachment: fixed; }
#container { background-image: url(../images/default.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; height: 800px; }
#alignment { margin: 0px auto; padding: 0px; width: 770px; }
#header { position: relative; background-image: url(../images/header.jpg); height: 211px; }
#banner { background-color: rgb(124, 117, 93); position: relative; height: 200px; width: 770px; }
#menu { position: relative; background-color: rgb(25, 36, 68); background-image: url(../images/nav.gif); background-repeat: repeat-x; height: 37px; width: 770px; }
#nav a { padding: 0em 1.5em 0.2em; }
div#suckerfish {  }
#nav a { font-size: 11px; text-transform: uppercase; font-family: Tahoma,Arial; line-height: 16px; height: 16px; color: rgb(255, 255, 255); margin-top: 10px; text-decoration: none; display: block; }
#nav, #nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav { float: right; }
#nav a {  }
#nav ul ul a { padding: 2px 4px; display: block; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; font-size: 13px; text-transform: none; }
#nav li { padding: 0pt; background: transparent none repeat; float: right; height: 37px; }
#nav ul li { position: relative; }
#nav li ul { border-width: 0pt; margin: 0pt; padding: 0pt; top: 29px; position: absolute; left: -999em; height: auto; width: 15em; font-weight: normal; }
#nav li li { padding: 0pt; float: left; width: 15em; }
#nav li ul ul { margin: -29px 0pt 0pt 15em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { z-index: 100; left: 0pt; }
#nav li:hover, #nav li.sfhover { left: 0pt; }
#nav li:hover a, #nav li.sfhover a { color: rgb(78, 85, 115); }
#nav li li:hover a, #nav li li.sfhover a { color: rgb(255, 255, 255); }
#nav a { background-image: url(../images/ig_menu_divider_beige.png); background-repeat: no-repeat; background-position: right 5px; }
#nav ul ul a { background: transparent none repeat; }
#nav li.active {  }
#nav li.active a:link, #nav li.active a:visited { background-position: 0pt -35px; }
#nav li.active a:hover { background-position: 0pt -35px; }
#nav li:hover a, #nav li.sfhover a { background-position: 0pt -35px; }
#nav a.topdaddy { background: transparent url(../images/ig_menu_divider_daddy_beige.png) no-repeat; }
#nav ul ul a.daddy, #nav li.active a.daddy { background: transparent url(../images/ig_dropdown_sub_white.png) no-repeat scroll 100% 6px; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { border-right: 1px solid rgb(91, 91, 65); border-bottom: 1px solid rgb(91, 91, 65); background: rgb(109, 109, 78) none repeat; }
#nav li:hover, #nav li.sfhover { background-image: url(../images/ig_menu_bg_beige_hover.png); }
#content { position: relative; width: 770px; }
#banners { margin: 0px; padding-top: 10px; padding-bottom: 10px; text-align: center; background-color: rgb(145, 139, 115); }
#banners div { text-align: center; }
#footer { position: relative; width: 770px; background-image: url(../images/footer.gif); height: 77px; background-position: center top; background-repeat: repeat-x; font-size: 10px; color: rgb(255, 255, 255); }
html { height: 100%; margin-bottom: 1px; }
form { margin: 0pt; padding: 0pt; }
body { margin: 0px; height: 100%; font-size: 11px; }
a:link, a:visited { color: rgb(25, 19, 39); text-decoration: none; font-weight: normal; }
a:hover { color: rgb(40, 102, 138); text-decoration: underline; font-weight: normal; }
p { margin-top: 0pt; margin-bottom: 5px; text-align: left; }
p, table, td, th { font-family: Tahoma,Arial; line-height: 140%; text-align: right; background-color: rgb(145, 139, 115); color: rgb(25, 19, 39); }
div { font-family: Tahoma,Arial; line-height: 140%; text-align: right; }
fieldset { border: 0pt none ; padding: 5px 0pt; }
span.pathway img { padding: 0pt 5px; }
span.pathway { display: block; margin-bottom: 15px; }
div.componentheading { padding-left: 0px; }
a.readon { margin-top: 10px; padding-left: 15px; line-height: 14px; height: 16px; }
h1 { padding: 0pt 0pt 5px; font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; vertical-align: bottom; color: rgb(102, 102, 102); text-align: left; width: 100%; }
h2, .contentheading { font-family: Tahoma,Arial; font-size: 13px; color: rgb(255, 255, 255); padding-top: 4px; padding-bottom: 4px; padding-right: 10px; margin-bottom: 4px; background-image: url(../images/head.jpg); background-position: right center; background-repeat: no-repeat; }
h3 { padding-right: 5px; }
table.blog td.contentheading { padding: 4px; margin-bottom: 8px; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 5px; }
table.contenttoc td { padding: 0pt 5px; }
td.buttonheading {  }
td.sectiontableheader { border-right: 1px solid rgb(255, 255, 255); padding: 4px; background: rgb(239, 239, 239) none repeat; color: rgb(51, 51, 51); font-weight: bold; }
tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; }
td.sectiontableentry1, td.sectiontableentry2 { padding: 3px; }
table.contentpaneopen, table.contentpane { width: 100%; }
div.moduletable h3, .componentheading { border: 0px solid rgb(255, 0, 0); margin: 0pt 0pt 5px; height: 26px; line-height: 26px; font-size: 12px; font-family: Tahoma,Arial; text-transform: uppercase; text-indent: 8px; color: rgb(255, 255, 255); font-weight: normal; }
div.moduletable ul { margin: 5px 0pt; padding: 0pt 2em; }
div.moduletable ul li { padding-bottom: 3px; }
div.moduletable { padding-bottom: 15px; padding-left: 8px; padding-right: 8px; color: rgb(255, 255, 255); background-color: rgb(145, 139, 115); }
div#maincontent div.moduletable { padding-left: 0pt; padding-right: 0pt; }
.small { font-family: Tahoma,Helvetica,sans-serif; font-size: 9px; color: rgb(102, 102, 102); font-weight: normal; text-transform: uppercase; text-align: left; }
.modifydate { font-family: Tahoma,Helvetica,sans-serif; height: 20px; vertical-align: bottom; font-size: 9px; color: rgb(102, 102, 102); font-weight: normal; text-transform: uppercase; text-align: left; }
.createdate { font-family: Tahoma,Helvetica,sans-serif; height: 20px; font-size: 9px; color: rgb(102, 102, 102); font-weight: normal; text-transform: uppercase; vertical-align: top; padding-bottom: 5px; padding-top: 0px; }
.clr { clear: both; }
#page_bg { padding: 0pt; height: 100%; margin-bottom: 1px; }
div.mosimage { margin: 5px; }
div.mosimage_caption { font-size: 10px; color: rgb(102, 102, 102); }
table.adminform textarea { width: 540px; height: 400px; font-size: 1em; color: rgb(0, 0, 153); }
form { border: 0pt none ; margin: 0pt; padding: 0pt; }
table.blog span.article_seperator { display: block; height: 20px; }
table.nopad { margin: 0pt 0pt 15px; padding: 0pt; width: 100%; border-collapse: collapse; }
table.nopad td.middle_pad { width: 20px; }
body.contentpane { background: rgb(255, 255, 255) none repeat; }
table.pollstableborder td { padding: 2px 0pt; text-align: right; background-color: rgb(145, 139, 115); }
#copyright { margin: 0pt auto; text-align: left; position: absolute; left: 0px; top: 80px; color: rgb(255, 255, 255); padding-left: 5px; }
#foot_menu { margin: 0pt auto; text-align: left; position: absolute; left: 0px; top: 60px; color: rgb(255, 255, 255); padding-left: 5px; }
#contentpad { padding-right: 20px; padding-left: 20px; }
.button { margin: 6px 1px 0px; padding: 1px; font-family: Tahoma,Arial; font-size: 10px; font-weight: normal; }
td.topleft_mods div.moduletable h3, td.right_mods div.moduletable h3 { border-bottom: 1px solid rgb(25, 19, 39); background: transparent url(../images/menu_s.jpg) no-repeat; color: rgb(255, 255, 255); }
td.right_mods { border-left: 1px solid rgb(25, 19, 39); direction: rtl; background-color: rgb(145, 139, 115); }
td.maincontent { direction: rtl; }
#footer a:link, #footer a:visited { color: rgb(204, 204, 204); }
#footer a:hover {  }
#sep { position: relative; height: 15px; background-color: rgb(145, 139, 115); }
.mainlevel { height: 18px; }
a.mainlevel { margin: 0pt 0pt 1px; padding: 5px 0pt 5px 19px; background: rgb(47, 62, 87) none repeat; display: block; color: rgb(255, 255, 255); text-decoration: none; }
a.mainlevel:hover { background: rgb(160, 160, 160) none repeat; color: rgb(255, 255, 255); }
.sublevel { height: 18px; }
a.sublevel { margin: 0pt 0pt 1px; padding: 5px 0pt 5px 19px; background: rgb(160, 160, 160) none repeat; display: block; color: rgb(255, 255, 255); text-decoration: none; }
a.sublevel:hover { background: rgb(130, 44, 15) none repeat; display: block; color: rgb(255, 255, 255); }
table.moduletable { margin: 0px; padding: 0px; width: 100%; }
table.moduletable th { background: rgb(255, 0, 0) none repeat; height: 18px; color: red; }
table.moduletable td { height: 18px; background-color: red; }
.jihad {  }
td.user6 { background-color: rgb(255, 255, 255); }
div#foot a:link, div#foot a:visited {
color:#99CC33;
text-align:center;
width:770px;
margin:0 auto;

}#foot {
	text-align: center;
	color: #CCCCCC;
}

