* {
  padding: 0px;
  margin: 0px;
  border : 0px;
}

body {
   font-family: Tahoma, Arial, sans-serif;
   text-align: center;
   direction : rtl;
   font-size:12px;
   /*behavior:url("csshover.htc");*/
}
#maindiv{
  text-align:right;
  width :900px;
  margin:0 auto;
}

#headdiv {
  text-align:right;
  margin : auto;
  width :100%;
  height:124px; 
  position:relative;
}

#header_left {
	width:50%; 
	height:100%; 
	position:absolute; 
	top:0; 
	left:0; 
	background:url(images/header_left.jpg) repeat-x; 
	z-index:1;
}
#header_right {
	width:50%; 
	height:100%; 
	position:absolute; 
	top:0; 
	right:0; 
	background:url(images/header_right.jpg) repeat-x; 
	z-index:1;
}
#header_center {
	background:url(images/header.jpg); 
	width:898px; 
	height:100%; 
	margin:0 auto; 
	position:relative; 
	z-index:100;
}

#headdiv h1 { 
	position:absolute; 
	top:60px; 
	left:30px; 
	color:#0066CC; 
	font-size:24px;
}
#headdiv h1 a {
	color:#0066CC;
	text-decoration : none;
}

#headdiv .desc {
	color:#0066CC; 
	top:95px; 
	left:100px; 
	position:absolute;
}


#pathway {
	height : 34px;
	font-weight : bold;
    text-align: right;
	margin: 0;

}

#pathway li a{
	text-decoration : none;
	color:#0066CC;
	font-weight : bold;
}


#pathway li{
	float: right;
	margin: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #325b0a;
	list-style-image: url(images/arrow.png);
	list-style-position:inside;		
}

#menu {
	width:100%; 
	height:39px; 
	background:url(images/menu.gif); 
	min-width:900px;
}
#menuwrap {
	width:900px; 
	margin:0 auto; 
	background:url(images/menu.gif);
}
#menu ul {
	list-style-type:none; 	
}
#menu li { 
	background:url(images/menu_divider.gif) no-repeat right; 
	padding:1em; 
	float:left;
}
#menu li a{ 
	display : block;
	width : 100px;
}

#menu a{
	color:#0033CC; 
	font-weight:bold;
	text-decoration : none;
}
#menu a:hover {
	color:#0066CC;
	}


#search {
	float:right; 
	padding-top:0.5em;
}
#search form {
	padding:0;
	margin:0;
}
#search_input,.search_input {
	padding:5px 0 0 5px; 
	width:170px; 
	height:20px; 
	color:black; 
	background:url(images/search_input.gif); 
	float:left; 
	margin-right:1em; 
	font-family: Tahoma, Arial, sans-serif;
}


#search_btn ,.search_btn{
	width:61px; 
	height:26px; 
	float:left;
	background-image :url(images/search_btn.gif);
}

#search-box{
	padding-top :30px;
}

#body_content {
	width:500px; 
	min-width : 500px;
	float:left;
}

#ticketid{
	padding:5px 0 0 5px; 
	width:170px; 
	height:20px; 
	color:black; 
	background:url(images/search_input.gif); 
	margin-right:1em; 
	font-family: Tahoma, Arial, sans-serif;
	text-align : left;
	direction :ltr;
}
#ticket_submit{
	width:61px; 
	height:26px; 
	background-image: url(images/onepix.gif);
	border : 1px solid blue;
	font-family: Tahoma, Arial, sans-serif;
}

.navigator {
	text-align : center;
	width : 100%;
}

.navigator .navigation{
	list-style-type:none;
}

.navigator .navigation li{
	list-style-type:none;
	list-style-position:inside;
	display : inline ;
	padding : 5px;
}

.navigation a{
	text-decoration : none;
	font-weight:bold;
	background:#F7F7F7; 
	border:1px solid #DDDDDD;
	color : #0033CC; 
}


.post {
	margin:2em 0;
}
.post .songmeta {
	width:492px; 
	height:67px; 
	position:relative; 
	background:url(images/songs.gif);
}
.post .singermeta {
	width:492px; 
	height:67px; 
	position:relative; 
	background:url(images/singers.gif);
}
.post .newsmeta {
	width:492px; 
	height:67px; 
	position:relative; 
	background:url(images/news.gif);
}
.post .songmeta h2 ,.post .singermeta h2,.post .newsmeta h2  {
	position:absolute; 
	color:#0066CC; 
	top:12px; 
	left:85px; 
	font-family:Tahoma,"Lucida Sans", "Lucida Sans Unicode", Verdana; font-size:16px; 
}
.post .singermeta  .iddiv {
	position:absolute; 
	color:#0066CC; 
	top:45px; 
	left:400px; 
	font-family:Tahoma,"Lucida Sans", "Lucida Sans Unicode", Verdana; 
	font-size:10px; 
}

.post .songmeta h2 a ,.post .singermeta h2 a ,.post .newsmeta h2 a {
	text-decoration : none;
}
.post .songmeta p,.post .singermeta p ,.post .newsmeta p{
	position:absolute; 
	top:45px; 
	left:75px; 
	font-size:10px; 
	color:#6c6b6b;
	text-align : right;
	direction:ltr;
}
.post .songmeta p a ,.post .singermeta p a ,.post .newsmeta p a{
	color:#6c6b6b;
	text-decoration : none;
}
.post .text {
	padding:1em; 
	text-align:justify;
}
.post .text p {	
	line-height:1.3em; 
	padding-bottom:1em; 
	text-indent:1em; 
	width:96%; 
}
.post li a{
	text-decoration : none;
}
.post .comments_btn {
	background:url(images/comments.gif); 
	width:127px; 
	height:30px; 
	position:relative; 
	float:left;
}
.post .readmore_btn {
	background:url(images/read_more.gif); 
	width:115px; 
	height:30px; 
	position:relative; 
	float:right;
}
.post .comments_btn span, .post .readmore_btn span{ 
	position:absolute; 
	color:#FFFFFF; 
	font-size:10px; 
	font-weight:bold; 
	top:8px; 
	left:10px;
}
.post .text a {
	text-decoration:underline;
}
.post code {
	border:1px dashed #DDDDDD; 
	line-height:2em; 
	background:#f7f7f7; 
	padding:2px; 
	color:#333333;
}
.post blockquote {
	border:1px solid #DDDDDD; 
	background:#f7f7f7 url(images/blockquote.gif) no-repeat; 
	line-height:1.3em; 
	padding:2em 1em 1em 1em; 
	margin:1em 0; 
	text-indent:3em; 
	color:#333333; 
}
.post ul {
	list-style-type:none; 
	margin:0 2em 1em 2em; 
	background:#f9f9f9; 
}
.post ul li {
	padding:0 1em 0 1em; 
	margin:3px 0px 3px 0px; 
	border-right:3px solid #0273dd; 
}
.post .picholder {
	text-align : center;
	width: 100%;
	margin-top : 7px;
	margin-bottom : 7px;
}

.morelink{
	text-align : left;
	direction : rtl;
	padding-left : 40px;
	float : left;	
}

#ads_area{
	width:160px; 
	height:600px; 
	margin:2.7em 2em; 
	float:left; 
}
#sidebar_1 {
	width:182px; 
	float:left; 
	margin-left:10px;
}
#sidebar_2 {
	width:182px; 
	float:right; 
	margin-left:10px;
}


.sidebar_list {
	list-style-type:none;
}
.widget {
	list-style-type:none; 
	background:url(images/sidebar_bg.gif) repeat-y; 
	width:182px;  
	margin:2.7em 0;
}

.widget table {
  margin-right : 10px;
}


.sidebar_list h3, h2.widgettitle {
	color:#0066CC; 
	background:url(images/sidebar_h.gif); 
	height:25px; 
	padding-top:9px; 
	width:182px; 
	text-align:center; 
	font-family:Tahoma,"Lucida Sans", "Lucida Sans Unicode", Verdana; 
	font-size:14px;
}
.widget ul {
	list-style-type:none;
	text-align : center;
	}
.widget ul li { 	
	padding:0.5em 1em; 
	width : 145px;
	margin : auto;
	border-bottom:1px solid #f1f1f1;
	font-weight:bold;
	text-align : center;
}
.widget ul li:hover {	
	border-bottom:1px solid #DDDDDD;
}
.widget .bot {
	background:url(images/sidebar_bot.gif); 
	width:182px; 
	height:16px;
}

.widget a{
	text-decoration : none;
	color : #0033CC;
}

.ssBox span {
	visibility:hidden;
}

.ssBox li {
	height : 14px;
	overflow:hidden;
}

#editorspick div a{
	background:#F7F7F7; 
	border:1px solid #DDDDDD;
	color : #0033CC; 
}
#cb-calendar {
	width:160px; 
	margin:0 auto;
	text-align:center;
}
#cb-calendar a{
	font-weight:bold;
}
#cb-calendar td a{
	background:#F7F7F7; 
	border:1px solid #DDDDDD;
	color : #0033CC; 
}
#cb-calendar caption { 
	font-weight:bold; 
	border-bottom:1px solid #DDDDDD; 
	margin-bottom:1em; 
	padding:0.5em;
	text-align : center;
}
#cb-calendar #next {
	text-align : left;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Tahoma;
	line-height: 18px;
	z-index: 100;
	background-image: url(images/onepix.gif);
	width: 205px;
}

.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	vertical-align:middle;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: white;
}



#footer_h {
	background:url(images/footer_header.gif); 
	height:34px; 
	width:100%; 
	min-width:900px;
	
}
#footer_h .center, #footer_cols .center {
	width:100%;
	margin:0 auto;
}
#footer_h .col {
	/*width:298px;*/
	width : 33%;
	float:left; 
	text-align:center; 
	color:#0066CC; 
	font-family:Tahoma,"Lucida Sans", "Lucida Sans Unicode", Verdana; 
	padding-top:10px; 
	height:24px;
}
#footer_h .divider {
	width:2px; 
	height:34px; 
	background:url(images/footer_header_divider.gif); 
	float:left;
}

#footer_cols {
	background:url(images/footer_bg.jpg); 
	height:279px; 
	width:100%; 
	color:#0066CC; 
	position:relative; 
	min-width:900px;
}
#footer_cols a {
	text-decoration : none;
}

#footer_cols .col {
	/*width:298px;*/
	width : 33%;
	float:left; 
	height:220px; 
}
#footer_cols .divider {
	width:2px; 
	height:220px; 
	background:url(images/footer_divider.gif); 
	float:left;
}

#footer_cols ul { 
	list-style:none;
}
#footer_cols li {
	border-bottom:1px solid #4699e6; 
	padding:0.7em 0; 
	margin:0 1em;
}
#footer_cols .posts li span {
	float:right; 
	color:#0066CC;
}
#footer_cols .posts li p {
	float:left;
}
#footer_cols .comments a {
	font-weight:normal; 
	font-size:10px;
}
#footer_cols .comments a strong {
	font-size:12px;
}


#footer {
	text-align:center; 
	height:25px; 
	padding-top:24px; 
}

#footer_logo {
	background:url(images/footer_logo.jpg); 
	height:54px; 
	width:139px; 
	position:absolute; 
	bottom:0; 
	right:10px; 
	z-index:1000;
}
#footer_logo a {
	width:100%; 
	height:100%; 
	display:block;
}

.errormessage {
	margin: 16px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	background-color: #ffebe8;
	border-color: #c00;
}
.errormessage ul li {
	padding:0 1em 0 1em; 
	margin:3px 0px 3px 0px; 
	border-right:3px solid #0273dd; 
	background-color:#ffebe8;
}
.errormessageen {
	text-align : left;
	direction : ltr;
	margin: 16px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	background-color: #ffebe8;
	border-color: #c00;
}
.errormessageen ul li {
	padding:0 1em 0 1em; 
	margin:3px 0px 3px 0px; 
	border-right:3px solid #0273dd; 
	background-color: #ffebe8;
}

.message{
	margin: 16px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	background-color: #ffffe0;
	border-color: #e6db55;
}
.message ul{
	background-color: #ffffe0;
}
.message ul li {
	padding:0 1em 0 1em; 
	margin:3px 0px 3px 0px; 
	border-right:3px solid #0273dd; 
	background-color: #ffffe0;
}
.messageen {
	text-align : left;
	direction : ltr;
	margin: 16px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	background-color: #ffffe0;
	border-color: #e6db55;
}
.messageen ul{
	background-color: #ffffe0;
}
.messageen ul li {
	padding:0 1em 0 1em; 
	margin:3px 0px 3px 0px; 
	border-right:3px solid #0273dd; 
	background-color: #ffffe0;
}

.ticket_wizardtable,.ticket_wizardtable tr,.ticket_wizardtable th , .ticket_wizardtable td{
	border : 1px solid #0066CC;
	height : 30px;
}

.ticket_wizardtable{
	width : 100%;
}

.inputtext,.normalform input,.normalform textarea,.normalform select {
	border : 1px solid #0066CC;
	font-family:Tahoma,"Lucida Sans", "Lucida Sans Unicode", Verdana; 
}

.submitbtn {
	border : 1px solid #0066CC;
	background-image: url(images/onepix.gif);
	font-family:Tahoma,"Lucida Sans", "Lucida Sans Unicode", Verdana; 
}

#contact_form_table ul li {
	list-style-type:none;
}

#contact_form_table caption {
	font-weight:bold;
	text-align : right;
	height : 20px;
}

.sharebar {
	text-align : center;
	direction : rtl;
	margin: 20px 3px 3px 35px;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
	background-image: url(images/onepix.gif);
	border-color: #0066CC;
	height : 20px;
}

.sharebar a {
	color : blue;
	text-decoration:none;
}

.taginfoclass {
	font-size : 10px;
	text-align : left;
	direction : ltr;
	visibility:hidden;
	position : absolute;
	border:3px solid #0273dd; 
	background-color: #ffffe0;
	height : auto;
	width:auto;
	padding : 2px;
	margin:2px;
	z-index:100000;
}

.taginfoclass h3,.taginfoclass h2{
	font-size : 12px;
}

.taginfoclass li {
	border-right : 0px !important;
	border-left:3px solid #0273dd; 
}


iframe {
	width : 530px !important;
	max-width : 530px !important;
}


