/*
Theme Name: Ghaneli
Theme URI: http://ghaneli.net/
Description: This is custome theme for Ghaneli dot net
Version: 1
Author: Ahmed Said
Author URI: http://ghaneli.net
Tags: blue, custom header, fixed width, two columns, widgets

	

	This theme was designed and built by Ahmed Said,
	

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */


a{
	font-size:12px;
	color:#990000;
}

.news_entry a{
	font-size: 12px;
	color:#990000;
}

.news_entry .red_link a{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.single_entry a{
	font-size:11px;
}

.latest_unit a{
	font-size:11px;
}
.white_text_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}


.cyan_text_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#33ccff;
	text-decoration:none;
}

.orange_text_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff9933;
	text-decoration:none;
}

body{
	padding:0;
	border:0;
	margin:0;
	background-color:#fcf4db;
	font-family:Arial, Helvetica, sans-serif;
	
}

#wrapper{
	width:997px;
	margin:3px auto;
	background-color:#fcf4db;
}

#upHeader{
	width:100%;
	height:29px;
	background-image:url(images/upHeader.png);
	background-repeat:repeat-x;
}

#upHeader div#lang_box{
	position:absolute;
	right:35px;
	top:6px;
}

#upHeader div#feeds{
	position:absolute;
	left:300px;
	top:6px;
}

#upHeader div#ghaneli_social{
	position:absolute;
	left:30px;
	top:4px;
	width:160px;
}

#header img{
	border:0;
	margin:0;
	padding:0;
}

#header{
	width:100%;
	height:220px;
	background-image:url(images/_pattern.png);
	background-repeat:repeat;
	background-color:#220000;
	position:relative;
	overflow:hidden;
}

#header .invisible{
	display:none;
}

#header div#logo{
	position:absolute;
	width:296px;
	height:123px;
	left:30px;
	top:20px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
}

#header div#login_box{
	position:absolute;
	width:226px;
	height:169px;
	top:14px;
	right:20px;
	color:#d7a101; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
#header div#login_box input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}

.forgotpass{
	color:#836300;
	text-decoration:none;
}
#navigation{
	width:100%;
	height:28px;
	position:relative;
	
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#navigation ul{
	margin:0;
	padding:0;
	border:0;
	z-index:99;
	padding-top:5px;
}

#navigation li{
	float:left;
	display:block;
	height:100%;
	padding:0 15px;
}
#navigation li a{
	display:block;
	}

#navigation li a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F5E6AD;
	text-decoration:none;
	width:100%;
	height:100%;
}
#navigation li a:visited{
	color:#fff;
	text-decoration:none;
	width:100%;
	height:100%;
}
#navigation li a:hover{
	color:#d7a101;
	text-decoration:underline;
	width:100%;
	height:100%;
}

#navigation .active a:link{
	color:#d7a101;
}
#navigation .active a:visited{
	color:#d7a101;
}
#navigation .active a:hover{
	color:#d7a101;
}

#browse{
	width:100%;
	height:24px;
	background-image:url(images/browse.png);
	background-repeat:repeat-x;
	padding:5px 0 0 15px;
}

#header  .active_browse{
	color:#d7a101;
	text-decoration:underline;
}

.black_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.black_txt a:link{
	color:#000000;
	text-decoration:none;
}
.black_txt a:visited{
	color:#000000;
	text-decoration:none;
}
.black_txt a:hover{
	color:#d7a101;
	text-decoration:underline;
}

.letters{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#690000;
}
.letters a:link{
	color:#690000;
	text-decoration:none;
}
.letters a:visited{
	color:#690000;
	text-decoration:none;
}
.letters a:hover{
	color:#d7a101;
	text-decoration:none;
}
.letter{
	padding: 0 2px;
}

.letters .active{
	color:#d7a101;
}

.brownTxt{
	color:#d7a101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#search_area{
	margin:8px 0;
	position:relative;
	height:50px;
}

#news_ticker{
	padding:10px 0 0 10px;
	position:relative;
}

#news_elements{
	position:absolute;
	width:520px;
	height:30px;
	left: 136px;
	top: -23px;
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}

#search_box{
	width:260px;
	position:absolute;
	left:737px;
	top: 5px;
	background-image:url(images/search_box.png);
	background-repeat:no-repeat;
}

#search_field{
	background:transparent none repeat;
	border:0 none;
	font-size:0.8em;
	padding-left:12px;
	padding-top:7px;
	width:168px;
	margin-bottom:2px;
}

div#search_box .small{
	font-size:9px;
}

#heart{
	width:980px;
	margin:0 auto;
	
}
.clear{
	clear:both;
}

.more{
	width:50px;
	float:right;
	
}
.more img{
	border:0;
}
.more a{
	text-decoration:none;
	color:#660000;
	font-size:20px;
}
.more a:visited{
	color:#660000;
}
.more a:hover{
	color:#FF9900;
}
#wide_feat{
	width:997px;
	height:420px;
	position:relative;
}

#wide_feat #shadow{
	width:997px;
	height:134px;
	position:absolute;
	top:286px;
	left:0;
	background-image:url(images/feat_backs.gif);
	z-index:1;
}

#wide_feat #cu3er-container{
	width:846px;
	height:318px;
	position:absolute;
	top:10px;
	left:65px;
	z-index:99;
}
#left_heart{
	float:left;
	width:650px;
	overflow:hidden;
}

#right_heart{
	float:right;
	width:305px;
	overflow:hidden;
}

#featured{
	width:100%;
}
.marginate{
	margin-top:10px;
	text-align:right;
}
#latest_albums{
	width:648px;
	border:1px solid #DCCBB9;
	background-repeat:no-repeat;
	overflow:hidden;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#latest_videos{
	width:648;
	background-color:#ffffff;
	background-repeat:no-repeat;
	overflow:hidden;
	border:1px solid #DCCBB9;
}
._latest{
	overflow:hidden;
}

._latest h1{
	margin:0 0 2px 0;
	color:#FFFFFF;
	width:100%;
	height:31px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	background-image:url(images/_pattern.png);
	background-repeat:repeat;
	padding:8px 0 0 16px;
	overflow:hidden;
}

._latest .top{
	background-image:url(images/top_light.png);
}

.latest_unit{
	width:147px;
	height:150px;
	position:relative;
	float:left;
}
.latest_video_text{
	position:absolute;
	top:105px; 
	width:100px;
	height:40px; 
	right:3px;
}
.latest_album_text{
	position:absolute;
	top:115px; 
	width:100px;
	height:40px; 
	right:3px;
}

.album_text{
	color:#d39f00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.album_text a{
	color:#000000;
	text-decoration:none;
}
.album_text2{
	color:#663333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.album_text2 a{
	color:#663333;
	text-decoration:none;
}
.album_text3{
	color:#e3d5a8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.album_text3 a{
	color:#e3d5a8;
	text-decoration:none;
}

#latest_news{
	width:648px;
	border:1px #DCCBB9 solid;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}

#latest_news .news_entry{
	width:99%;
	margin:0 auto;
	height:227px;
	position:relative;
	border-bottom:#999999 dotted 1px;
}

#latest_news .news_entry_title{
	position:absolute;
	width:462px;
	right:10px;
	top:20px;
}

.red_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#410000;
	font-size:18px;
}
.red_link a:link{
	color:#410000;
	text-decoration:none;
}
.red_link a:visited{
	color:#410000;
	text-decoration:none;
}
.red_link a:hover{
	color:#000000;
	text-decoration:none;
}
.news_date{
	color:#d39f00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.news_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
}
.more_part{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	text-align:right;
	font-size:12px;
	color:#990000;
}

.more_part a:link{
	text-decoration:none;
	color:#990000;
}
.more_part a:visited{
	text-decoration:none;
	color:#990000;
}
.more_part a:hover{
	text-decoration:none;
	color:#FF0000;
}
#block_ads{
	width:100%;
	margin-top:10px;
}
#square_main1{
	float:left;
	width:350px;
	height:250px;
	background-color:#999999;
	margin-right:10px;
}
#square_main2{
	float:left;
	width:290px;
	height:250px;
	
}

.toTop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	text-align:right;
}

.toTop a{
	color:#270000;
	text-decoration:none;
	
}

#keywords{
	background-color:#FFFFFF;
	border:1px solid #DCCBB9;
	color:#FFCC99;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	margin:10px auto;
	overflow:hidden;
	padding:10px;
	width:958px;
}

#keywords a{
	color:#963;
	text-decoration:none;
}
.tag1 a{
	font-size:24px;
}

.tag2 a{
	font-size:18px;
}

.tag3 a{
	font-size:14px;
}

.tag4 a{
	font-size:12px;
}

#top_songs{
	width:300px;
	background-image:url(images/_pattern_dark.png);
	background-repeat:repeat;
	background-color:#220000;
	margin-bottom:10px;
	overflow:hidden;
}

#top_songs #top_songs_title{
	width:300px;
	height: 31px;
	background-image:url(images/top_songs.png);
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}

.single_entry{
	width:96%;
	margin:5px auto;
	height:58px;
	position:relative;
}

.play_icon{
	position:absolute;
	top:10px;
	left:10px;
}

.single_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	position:absolute;
	top:10px;
	left:40px;
}
.single_info a{
	text-decoration:none;
	color:#fff;
}
.download_btn{
	position:absolute;
	right:10px;
	top:10px;
}

#poll{
	width:287px;
	height:227px;
	border:1px #DCCBB9 solid;
	background-image:url(images/polls.png);
	background-repeat:no-repeat;
	padding-top:23px;
	background-color:#ffffff;
}

#poll h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin-left:20px;
	margin-top:0;
}

#poll ul{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
}

#latest_singles{
	width:300px;
	background-image:url(images/_pattern_dark.png);
	position:relative;
	background-color:#220000;
	margin-bottom:10px;
}
#latest_singles_title{
	width:300px;
	height: 31px;
	background-image:url(images/latest_singles.png);
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}
#login_info{
	width:99%;
	background-color:#ffffff;
	border:1px #CCCCCC solid;
	font-family:Arial, Helvetica, sans-serif;
}

#login_info h3{
	padding:0;
	width:95%;
	margin:0 auto;
	color:#990000;
}

#login_info ol{
	width:90%;
	margin:0 auto;
	font-size:14px;
	line-height:20px;
	color:#666666;
	list-style:none;
}

#login_area{
	width:295px;
	border:1px #CCCCCC solid;
	background-color:#ffffff;
	
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
}

#login_area a{
	color:#990000;
	font-size:12px;
}

.error{
	width:90%;
	margin:10px auto;
	border:1px #CC0000 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	padding:5px;
}
.info{
	width:90%;
	margin:10px auto;
	border:1px #FFFF00 solid;
	background-color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
}

#login_info table{
	font-size:12px;
}

#profile_box{
	width:99%;
	background-image:url(images/profile.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-top:40px;
	border:1px #CCCCCC solid;
}

#profile_pic{
	width:20%;
	float:left;
	padding-left:3%;
	padding-top:20px;
	padding-bottom:20px;
}
#profile_pic img{
	border:1px solid #666;	
}

#profile_data{
	width:75%;
	float:right;
	font-size:12px;
}

.title{
	font-size:14px;
	color:#7b0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:10px;
}

#profile_comments{
	background:#FFFFFF;
	width:99%;
	border:1px #CCCCCC solid;
}

#friends_block{
	width:300px;
	background-image:url(images/latest_singles_pattern.gif);
	background-repeat:repeat;
}
#friends_block #friends_block_title{
	width:300px;
	height: 31px;
	background-image:url(images/friends.png);
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}

#footer{
	width:100%;
	height:504px;
	background-image:url(images/footer_back.png);
	background-repeat:repeat-x;
	position:relative;
}

#footer #top_artists{
	width:280px;
	height:371px;
	position:absolute;
	left: 30px;
	top:30px;
}
#footer #top_albums{
	width:280px;
	height:369px;
	position:absolute;
	left: 330px;
	top:30px;
}
#footer #links{
	width:280px;
	height:370px;
	position:absolute;
	left: 650px;
	top:30px;
	text-align:left;
	
}

#footer table{
	background:#000000;
	border:1px #666666 solid;
	height:330px;
	
}

#footer #links table{
	font-size:14px;
	padding-left:10px;
}

#footer a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	color:#FFCC00;
	text-decoration:none;
}

#footer #site_stats{
	position:absolute;
	top:418px;
	height:40px;
	width: 970px;
	left:0px;
	text-align:left;
}

#footer #site_stats table{
	height:40px;
	border:none;
	background:none;
}
.white_text_two{
	font-size:24px;
	color:#fefefe;
	font-weight:bold;
}
.white_text_three{
	font-size:12px;
	color:#fefefe;
	font-weight:bold;
}
#footer a{
	font-size:11px;
}
#footer #footer_txt{
	color:#FFFFFF;
	font-size:11px;
	height:15px;
	position:absolute;
	top:485px;
	width:95%;
	margin:0 auto;
	left:0px;
	text-align:left;
}

#album{
	width:97.5%;
	border: 1px solid #DCCBB9;
	padding:10px 5px 10px 5px;
	margin-top:5px;
	background-color:#fff;
}

#album .album_pic{
	width:280px;
	float:left;
	overflow:hidden;
}

#album .album_data{
	width: 345px;
	float:right;
}

#album .album_data h1{
	font-size:24px;
	color:#390000;
}

#album .album_data a{
	font-size:12px;
	text-decoration:none;
	color:#000;
	
}

#album .share{
	width:200px;
	float:right;
	margin-top:10px;
}

#album_songs{
	width:97.5%;
	border: 1px solid #DCCBB9;
	padding:0 10px 1px 0;
	background-color:#fff;
	background-image:url(images/_pattern.png);
	background-repeat:repeat;
	overflow:hidden;
	position:relative;
}

#album_songs a:link, #album_songs a:visited{
	color:#000000;
	text-decoration:none;
}

#album_songs a:hover{
	color:#990000;
}


.track1{
	width:100%;
	background-color:#ffffff;
	font-size:12px;
	padding:10px 5px;
}

.track2{
	width:100%;
	background-color:#fcf4db;
	font-size:12px;
	padding:10px 5px;
}

#album_songs .track_name{
	float:left;
	font-weight:bold;
	width:300px;
	padding-top:15px;
}

#album_songs .track_info{
	float:left;
	width:150px;
	font-size:11px;
	font-weight:bold;
}

#album_songs .track_download{
	float:left;
	line-height:30px;
	height:100%;
}

#artist_area{
	width:97.5%;
	border:1px solid #dccbb9;
	background-color:#FFFFFF;
	padding: 10px 10px 10px 0;
	overflow:hidden;
}

#artist_area #artist_pic{
	width:12%;
	float:left;
}

#artist_area #artist_links{
	width:88%;
	float:right;
	padding-bottom:10px;
}

#artist_links h1{
	font-size:18px;
	color:#390001;
	border-bottom:1px dotted #390001;
	width:50%;
	margin-bottom:5px;
	margin-top:10px;
}

#artist_area .artist_element{
	margin-right:25px;
	float:left;
}

#artist_area .active{
	background-color:#fcf4db;
	color:#990000;
}

#artist_area a{
	color:#390001;
	font-size:12px;
	text-decoration:none;
}

#artist_area .share{
	margin:10px;
}

#albums{
	background-color:#ffffff;
	width:99%;
	overflow:hidden;
	border:1px solid #dccbb9;
	padding-top:30px;
	background-image:url(images/_pattern.png);
	background-repeat:repeat;
	position:relative;
}

#videos{
	width:97.5%;
	border: 1px solid #DCCBB9;
	padding:0 10px 1px 0;
	background-color:#fff;
	background-image:url(images/_pattern.png);
	background-repeat:repeat;
	overflow:hidden;
	position:relative;
	
	
}

#videos h2{
	margin:0;
	padding:1px;
}
#videos h5{
	background-color:#FFFFFF;
	font-size:10px;
	color:#999999;
	margin:0;
	width:100%;
	padding:10px 5px;
}

#videos a{
	color:#700000;
	font-size:11px;
	text-decoration:none;
}

#videos table{
	width:100%;
	padding:5px;
	background-color:#FFFFFF;
}

.headline_title{
	position:absolute;
	left:10px;
	top:8px;
	border:0;
	padding:0;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
}

#albums .album_entry1{
	background:#ffffff;
	width:100%;
	padding:10px 10px;
}

#albums .album_entry2{
	background:#fcf4db;
	width:100%;
	padding:10px 10px;
}

#albums  .left_entry{
	width:45%;
	float:left;
}

#albums  .right_entry{
	width:45%;
	float:right;
}

#albums .album_links{
	width:100%;
	margin:5px 2px;
}

#albums .album_art{
	float:left;
	width:25%;
}

#albums .album_data h1{
	font-size:12px;
	margin-top:10px;
	color:#993300;
	margin-bottom:1px;
}

#albums a{
	color:#990000;
	text-decoration:none;
}

#artists_block{
	background-color:#ffffff;
	width:99%;
	overflow:hidden;
	border:1px solid #dccbb9;
	padding-top:30px;
	background-image:url(images/_pattern.png);
	background-repeat:repeat;
	position:relative;
	font-size:11px;
	color:#000000;
}

#artists_block p{
	width:100%;
	padding:10px;
	background-color:#FFFFFF;
}

#artists_block .album_entry1{
	background:#ffffff;
	width:100%;
	padding:10px 10px;
}

#artists_block .album_entry2{
	background:#fcf4db;
	width:100%;
	padding:10px 10px;
}

#artists_block  .left_entry{
	width:45%;
	float:left;
}

#artists_block  .right_entry{
	width:45%;
	float:right;
}

#artists_block .album_art{
	float:left;
	width:25%;
}


#artists_block .album_data h1{
	font-size:12px;
	margin-top:5px;
	margin-bottom:0;
	padding:0;
}

.yellow{
	font-size:11px;
	color:#D39F00;
}

#artists_block .album_data .yellow a{
	font-size:11px;
	color:#D39F00;
}

#artists_block .album_data .green a{
	font-size:11px;
	color:#009933;
}

#artists_block a{
	color:#990000;
	text-decoration:none;
}

#download_entry{
	width:97.5%;
	border:1px solid #dccbb9;
	background-color:#ffffff;
	padding:10px 10px 10px 0;
}

.download_left{
	float:left;
	width:110px;
}

.download_middle{
	float:left;
	width:300px;
}
.download_middle h1{
	font-size:11px;
	margin:0;
	padding:0;
	color:#390001;
}
.download_middle h2{
	font-size:11px;
	margin:0;
	padding:0;
	color:#d39f00;
}
.download_middle h3{
	margin:0;
	padding:0;
	font-size:11px;
	color:#390001;
}
.download_right{
	float:left;
	padding-top:20px;
}

.share_left{
	width:400px;
	padding-left:20px;
	
}

#comments{
	width:100%;
	margin-top:10px;
}

#comment_area{
	width:465px;
	float:left;
}
#comment_area h3{
	font-size:11px;
	font-weight:normal;
	color:#290000;
	margin:0;
	padding:0;
	margin-left:5px;
	
}
#wide_sky{
	width:170px;
	float:right;
}
#comment_form{
	width:100%;
}
#all_comments{
	width:97.5%;
	border:3px solid #f6f0db;
	background-color:#ffffff;
	padding: 20px 8px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.comment_info{
	color:#efc000;
}

.post{
	width:96%;
	background-color:#FFFFFF;
	border:3px solid #f6f0db;
	padding:5px 10px;
	margin-bottom:8px;
}

.post h1{
	font-size:22px;
	margin:8px;
}

.post h1 a{
	text-decoration:none;
	color:#990000;
}

.post h4{
	font-size:11px;
	color:#999999;
	margin-top:2px;
	margin-left:10px;
}

.post p{
	font-size:12px;
	margin-left:10px;
}

.pages{
	font-size:22px;
	color:#000000;
	font-weight:bold;
	height:40px;
}
.pages ul .current{
	width:20px;
	height:30px;
	border:none;
	position:relative;
	top:-5px;
}

.pages ul{
	width:80%;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}

.pages li{
	float:left;
	text-align:center;
	width:14px;
	height:14px;
	list-style-image:none;
	margin-right:5px;
}



.pages a{
	color:#666666;
	font-size:11px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	width:100%;
	height:100%;
	border:2px solid #e2d4a9;
}

.pages a:hover{
	background-color:#990033;
	border:2px solid #990000;
	color:#fff;
}

.play_album_icon{
	width:20px;
	height:10px;
	margin-right:5px;
	padding-top:15px;
	float:left;
}

.breadCrumbHolder a{
	text-decoration:none;
	font-size:11px;
	color:#111111;
}

.box_ads{
	width:97.5%;
	padding:0 5px;
	background-color:#111111;
	border:1px solid #BBBBBB;
	margin-bottom:10px;
}
/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 97.5%;
	padding:5px;
	border:solid 1px #DCCBB9;
	background:#fff;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(images/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

.albcover{
	width:260px; height:260px; border:2px solid #aaa; background-color:#eee;position:relative; background-image:url(images/cd_t.png);
}

#article{
	width:608px;
	border:1px solid #DCCBB9;
	background-color:#fff;
	padding:10px 20px 10px 20px;
	
	font-size:60%;
	color:#555555;
}
#article a{
	font-size:90%;
	color:#555555;
}
#contact{
	width:97.5%;
	border:1px solid #dccbb9;
	background-color:#FFFFFF;
	padding: 10px 0 10px 10px;
	overflow:hidden;
	font-size:80%;
}



.dont-show {
position:absolute;
right:-10px;
top:100px;
color:#EC7700;
cursor:pointer;
display:block;
height:18px;
position:absolute;
width:100px;
z-index:10;
}


.close-meerkat {
background:url("images/close-x.png") no-repeat scroll 0 0 transparent;
position:absolute;
right:10px;
top:20px;
cursor:pointer;
display:block;
height:18px;
position:absolute;
text-indent:-9000px;
width:18px;
z-index:10;
}
