*{margin:0;padding:0;}
body{# background:#FFFFFF;color:#000000;font-family:verdana,helvetica,arial,sans-serif;font-size:90%;margin:0;}
a{color:#DB0000;text-decoration:none;cursor:pointer;}
a:hover{font-weight:bold;}
a img{border:none;}
h1, h2, h3, h4{font-weight:normal;padding:2px 0px;margin:0px 0 5px;text-align:center;}
h1{font-weight:bold;color:#003d4c;font-size:200%;text-align:left;}
h2{color:#e32;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:190%;background:peachPuff none repeat scroll 0 0;}
h3{color:#993;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:165%;background:peachPuff none repeat scroll 0 0;}
h4{color:#993;font-weight:normal;background:peachPuff none repeat scroll 0 0;}
ul, li{margin:0 12px;list-style:circle;}
#container{text-align:left;width:980px;margin:auto;}
#header{height:70px;background:url(../img/design/headerBarLong.png) no-repeat;position:relative;padding-left:10px;}
#header a{color:#FFDB4D;font-size:100%;padding:14px 8px;position:relative;top:33px;}
#header a:hover{background:url(../img/design/whitebg.png) repeat;text-decoration:none;}
#header a.HeaderHomePage{height:42px;padding:10px;position:absolute;right:10px;top:0;width:168px;}
#header a.HeaderHomePage:hover{background:none;}
#content{background:#fff;clear:both;color:#333;padding:2px 2px 40px 2px;overflow:auto;}
#footer{border-top:1px solid orange;clear:both;color:orange;font-size:x-small;padding:10px 0 20px;text-align:center;}
#footer a{color:orange;padding:2px;}
#path{text-align:center;vertical-align:middle;}
#path span{padding:4px;}
#path .separator{font-size:small;}
#arabicLetters a{padding:5px;}
#englishLetters a{padding:4px;}
#adTopCenter{text-align:center;}
#adTopRight{}
#adMiddleLeft{text-align:center;}
#searchBar{text-align:center;}
#searchBar input#SearchQ{padding:2px;}
#searchBarTabs{}
#searchBarTabs a{padding:2px 4px;}
#searchBarTabs .selected{background:orange;color:#fff;}
#upCommingAlbums{text-align:center;}
.upCommingAlbumsEach{display:inline-table;font-size:11px;width:122px;margin:5px 0px;text-align:left;}
.upCommingAlbumsEach label{display:inline;font-weight:bold;padding-right:0;}
.bestSongsList{margin:0px 0px 0px 2px;text-align:left;}
.bestSongsList li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;height:1.2em;overflow:hidden;}
.bestSongsEver li{height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%;}
.bestSongsEver li:hover{background:peachPuff;}
.bestSongsThisWeek li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.bestSongsThisWeek li:hover{background:peachPuff;}
.bestArtists{margin:0px 0px 0px 2px;}
.bestArtists li{height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%;}
#list{}
#list a{display:block;padding:2px 0px;}
#list a:hover{text-decoration:none;background:PeachPuff none repeat scroll 0 0;}
#list table{border:none;border-top:solid 1px;margin:10px 0px;background:none;}
#list table td{border-right:none;padding:0px;}
#list table:hover{background:seaShell none repeat scroll 0 0;}
#list .inline a{display:inline;}
#list img{}
#list a img:hover{background:none;}
#list .inline a:hover{background:none;}
#listOfLyrics{text-align:left;}
#listOfLyrics #each{border-bottom:dashed 1px grayText;}
#albumBox #avatar{width:110px;}
#albumBox #avatar a:hover{background:none;}
.Menu{padding-left:5px;}
.Menu a{display:block;text-align:left;font-size:80%;}
.rightCol_336{width:336px;}
.clickable{cursor:pointer;}
#requestBox{}
#requestBox tr:hover{background:peachPuff;}
#requestBox #avatar{width:120px;}
#requestBox #title{font-weight:bold;font-size:10pt;height:2.5em;overflow:hidden;}
#requestBox #info{text-align:left;}
#requestBox #requesters{width:100px;}
#requestBox #num{font-size:20px;padding:20px 0px;}
#requestBox .options{font-size:8pt;}
#holdList{left:0;position:fixed;bottom:0;color:#333333;padding:4px;z-index:9999;}
fieldset table{border:0px;}
fieldset table tr td{border-right:0px;padding:0px;text-align:left;}
#pageNumbers{font-size:xx-large;}
#pageNumbers a,#pageNumbers .current{border:1px solid orange;padding:2px !important;margin:0px 2px;text-decoration:none;color:orange;background:#fff;}
#pageNumbers a:hover , #pageNumbers .current{color:#fff;text-decoration:none;background:orange;}
#pageNumbers .disabled,#pageNumbers a:hover.disabled{padding:2px !important;margin:0px 2px;border:1px solid grayText;color:grayText;}
#pageNumbersCounter{}
#preview{margin-bottom:0px;}
#actions{text-align:left;padding:4px 6px;font-size:small;}
#actions a{padding:2px 4px;text-decoration:none;border:solid 1px orange;color:orange;background:#fff;}
#actions a:hover{text-decoration:none;color:#fff;background:orange;font-weight:normal;}
#actions span{margin:0px 2px;}
#artistProfile{}
#artistProfile table{border:none;}
#artistProfile a{display:inline;}
#letters{text-align:center;padding:11px 0px;font-size:smaller;}
#letters a{padding:7px 7px;text-decoration:none;border:solid 1px orange;color:orange;background:#fff;}
#letters a:hover{text-decoration:none;color:#fff;background:orange;}
#letters.English a{margin:0px 2px;}
#letters.Arabic a{margin:0px;}
div.blackSheet{background:url(../img/design/shade.png);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;}
div.hoverBox{margin:auto;margin-top:100px;width:534px;height:auto;}
table{clear:both;width:100%;}
table a:hover{font-weight:normal;}
th{background:#f2f2f2;border:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;}
th a{background:#f2f2f2;display:block;padding:2px 4px;text-decoration:none;}
th a:hover{background:#ccc;color:#333;text-decoration:none;}
table tr td{vertical-align:top;}
.cake-sql-log table{background:#f4f4f4;}
.cake-sql-log td{padding:4px 8px;text-align:left;}
div.paging{background:#fff;color:#ccc;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span{}
div.paging span.current{color:#000;}
div.paging span a{}
dl{line-height:2em;margin:0em 0em;width:60%;}
dl.altrow{background:#f4f4f4;}
dt{font-weight:bold;padding-left:4px;vertical-align:top;}
dd{margin-left:10em;margin-top:-2em;vertical-align:top;}
form{clear:both;padding:0;}
fieldset{border:1px solid #ccc;padding:16px 20px;margin:10px;}
fieldset legend{color:#e32;font-size:160%;font-weight:bold;}
fieldset fieldset{margin-top:0px;padding:16px 10px;}
fieldset fieldset legend{font-size:120%;font-weight:normal;}
fieldset fieldset div{clear:left;margin:0 20px;}
form div{clear:both;padding:.5em;vertical-align:text-top;}
form div.input{color:#444;}
form div.required{color:#333;font-weight:bold;}
form div.submit{border:0;clear:both;}
label{display:block;font-size:90%;padding-right:20px;}
input, textarea{clear:both;font-size:140%;font-family:"frutiger linotype", "lucida grande", "verdana", sans-serif;padding:2px;width:100%;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
select[multiple=multiple]{width:100%;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;margin:0px 6px 7px 2px;width:auto;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
input[type=submit]{display:inline;font-size:110%;padding:2px 5px;width:auto;vertical-align:bottom;}
div.message{clear:both;color:#900;font-size:140%;font-weight:bold;margin:1em 0;}
div.error-message{clear:both;color:#900;font-weight:bold;}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;padding:0.8em;margin:1em 0;}
p.error em{color:#000;font-weight:normal;line-height:140%;}
.notice{background:#ffcc00;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;padding:0.8em;margin:1em 0;}
.success{background:green;color:#fff;}
div.actions ul{margin:0px 0;padding:0;}
div.actions li{display:inline;list-style-type:none;line-height:2em;margin:0 2em 0 0;white-space:nowrap;}
div.actions ul li a{background:#fff;color:#003d4c;text-decoration:none;}
div.actions ul li a:hover{color:#333;text-decoration:underline;}
div.related{clear:both;display:block;}
pre{color:#000;background:#f0f0f0;padding:1em;width:755px;}
pre.cake-debug{background:#ffcc00;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #ffcc00;color:#333;margin:0px;padding:6px;font-size:120%;line-height:140%;overflow:auto;position:relative;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre, div.cake-code-dump pre{color:#000;background-color:#F0F0F0;margin:0px;padding:1em;overflow:auto;}
div.cake-code-dump pre, div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;margin:4px 2px;padding:4px;overflow:auto;}
div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px;}
div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px;}
div.code-coverage-results div.uncovered span.content{background:#ecc;}
div.code-coverage-results div.covered span.content{background:#cec;}
div.code-coverage-results div.ignored span.content{color:#aaa;}
div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px;}
div.code-coverage-results span.line-num strong{color:#666;}
div.code-coverage-results div.start{border:1px solid #aaa;border-width:1px 1px 0px 1px;margin-top:30px;padding-top:5px;}
div.code-coverage-results div.end{border:1px solid #aaa;border-width:0px 1px 1px 1px;padding-bottom:5px;}
div.code-coverage-results div.realstart{margin-top:0px;}
div.code-coverage-results p.note{color:#bbb;padding:5px;margin:5px 0 10px;font-size:10px;}
div.code-coverage-results span.result-bad{color:#a00;}
div.code-coverage-results span.result-ok{color:#fa0;}
div.code-coverage-results span.result-good{color:#0a0;}
