/* layout */
* {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

body{
 background:#86A8C5 url(images/back1.gif) repeat-x;
 padding-left:3px;
 padding-right:0px;
 padding-top:5px;
 padding-bottom:10px;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#221E1F;
}
#wrap_all{
 width:1000px;
 margin:auto;
 overflow:hidden;
}

#dummyblock{
 width:0px;
 height:0px;
 float:left;
 overflow:hidden;
}

img{
	border:none;
}
a{
	text-decoration:none;
	color:#007DA6;
}
a:hover{
	text-decoration:underline;
	color:#F26521;
}
h6{
	color:#F26521;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.05em;
	text-align:center;
}
h6.alternate_color{
	color:#007DA6;
}
h6.inverted{
	background-color:#F26521;
	color:#FFF;
	padding:0px 11px;  
	margin-bottom:7px;
}
h2{
	color:#007DA6;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	/*margin-top:-5px;*/

	letter-spacing:0.05em;
}
h2.article_title{
	font-size:22px;
}
h2.no_supertitle{
	margin-top:5px;
}
H3 {
  	color:#F26521;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.05em;
}

h1 {
	color:#ADAB53;
	font:28px Georgia, "Times New Roman", Times, serif;
	background-color:#FFFFFF;
	display:inline;
	padding:0px 15px;
	text-transform:capitalize;
}

h5{
	color:#ADAB53;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
}
h5.inverted{
	border:1px solid #BFBD79;
	background:#ADAB53;
	color:#FFF;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	padding:2px 5px;
	margin-bottom:7px;
}
table {
	width:100%;
}
label{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}
.left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.right{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.clear{
	clear:both;
}
#block_1
	{
	float: left;
	width: 507px; 
	}

$block_1b
	{
	float: left;
	width: 500px;
	}
#block_2
	{
	float: left;
	width: 314px;
	}
#block_3
	{
	float: left;
	width: 174px;
	}
/* Start Mac IE5 filter \*/
#block_1, #block_1b, #block_2, #block_3, #block_3_1, #block_4, #block_5, #block_6, #block_7
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
	padding-top:6px; 
	}
/* End Mac IE5 filter */
#wrapper
	{
	clear:both;
	/* position:relative; */
	width: 997px;
	/* width:expression(document.implementation ? '778px' : '792px'); */
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float:left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
#header, #footer
	{
	padding-left:7px;
	padding-right:7px;
	width: 983px;
	}

/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}
	
#block_1, #block_1b, #block_2, #block_3, #block_3_1, #block_4, #block_5, #block_6, #block_7, #header, #footer{
	border:0px solid #9EB5CC;
	background-color:#FFFFFF;
}
#block_1, #block_1b, #block_3, #block_4, #block_5, #block_6{
	border-right-width:1px;
}
#header{
	border-bottom-width:1px;
	position:relative;
}
#footer{
	border-top-width:1px;
}
#wrapper{
	/* padding:0px 7px; */
	background-color:#FFFFFF;
}
#logo_ORG{
	background:#FFFFFF url(images/rounded-1.gif) no-repeat left top;
	padding-top:5px;
	width:250px;
	height:110px;
	margin-bottom:7px;
}

#logo {
	float:left;
	width:230px;
	background:white;
}

#top_island {
        background:#FFFFFF url(images/rounded-1.gif) no-repeat left top;
	width:983px;
	background-color:white;
	height:105px;
	padding-top:7px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
}

.bottom_curve {
	background:#FFFFFF url(images/rounded-2.gif) no-repeat left bottom;
	height:5px;
	margin-bottom:7px;
	width:997px;
}
.view-ads-banner {
	text-align:left;
	float:left;
	background-color:transparent;
	margin-top:0px;
	margin-left:0px;
}

#logo form{
	margin-top:2px;
	margin-bottom:3px;
}

.block_1_content, .block_2_content, .block_3_content {
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
} 

/* innerlayout */
#block_4
	{
	float: left;
	width: 471px;
	}
#block_admin {
  float: left;
	width: 793px;
}
#block_5
	{
	float: left;
	width: 180px;
/*	padding-top:276px;*/
	}
#block_3_1
	{
	float: left;
	width: 124px;
/*	padding-top:276px;*/
	}
#block_a{
	position:absolute;
	right:-7px;
	top:100%;
	margin-top:2px;
	background:#FFF;
	width:313px;
	border-bottom:1px solid #9EB5CC;
	text-align:center;
	padding:5px 0px;
}
#block_a img{
	display:block;
	margin:7px auto;
}
/*.block_3_content{
	padding-left:6px;
	padding-bottom:7px;
	padding-left:expression(document.implementation ? '6px' : '3px');
}*/
/* design */
.textfield {
	border:1px solid #9EB5CC;
}
#logolink{
	margin-bottom:5px;
	display:block;
}
#searchstring{
	float:left;
	margin:1px 1px 0px 7px;
	width:130px; 
	height:16px; 
}
#logo{
	position:relative;
}
.userstring_ORG{
	color:#003154;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	right:7px;
	top:5px;
}

.userstring {
        color:#003154;
        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-top:7px;
	margin-left:7px;
}

.top48060_ORG{
	position:absolute;
	right:7px;
	top:21px;
	border:0px solid #BBBDC0;
	margin-bottom:20px;
}
.logobottom{
	background:url(images/rounded-2.gif) no-repeat bottom left;
	height:5px;
	font-size:0px;
	margin-bottom:7px;
	margin-top:-1px;
}
#topnav-container {
	clear:both;
	float:left;
	width:997px;
}
#topnav, #topnav-farsi {
	clear:both;
	height:20px;
	overflow:hidden;
	float:left;
}
#topnav li, #topnav-farsi li{
	float:left;
	margin-right:1px;
	height:20px;
	overflow:expression(document.implementation ? 'hidden' : '');
	background:url(images/tabs/slice2.gif) no-repeat right top;
	padding-right:6px;
}
#musicpage h6 {
	text-align:left;
}
#musicpage h6.inverted {
	text-align:left;
        background-color:gray;
}
.music-bio-block {
	margin-bottom:20px;
}
#musicnavblock {
	height:20px;
	margin-bottom:10px;
	background:white;
	border-bottom:5px solid #007DA6;
}
#musicnav {
	clear:both;
	margin-bottom:10px;
}
#musicnav a {
	font:bold 12px/20px Georgia,"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px;
}
#musicnav a:hover{
        color:#F26521;
}
#musicnav ul{
	background:white;
}
#musicnav li{
	float:left;
	margin-right:2px;
	list-style:none;
	background:#808080;
}
#musicnav li.active{
	background:#007DA6;
}
#musicnav hr{
	width:100%;
	height:10px; 
	color:#FFFFFF;
	background-color:#FFFFFF;
}
.view-header-Music-Audio, .view-header-Music-Video, .view-header-Music-Reviews, .view-header-Music-Events{
	margin-bottom:15px;
}
.view-header-Music-Audio a, .view-header-Music-Video a, .view-header-Music-Reviews a, .view-header-Music-Events a {
	color:white;
	font:bold 12px/20px Georgia,"Times New Roman", Times, serif;
	background:#808080;
	width:100px;
	padding:5px;
	border:2px double #007DA6;
}	
.view-header-Music-Audio a:hover, .view-header-Music-Video a:hover, .view-header-Music-Reviews a:hover, .view-header-Music-Events a:hover {
	color:#F26521;
}
#topnav li a, #topnav-farsi li a {
	float:left;
	display:block;
	height:20px;
	background:url(images/tabs/slice1.gif) no-repeat left top;
	padding-left:12px;
	padding-right:6px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#004C73;
	text-decoration:none;
}
#topnav li a {
	font:bold 13px/20px Georgia, "Times New Roman", Times, serif;
}
#topnav-farsi li a {
	font:bold 13px Tahoma, Georgia, "Times New Roman", Times, serif;
}
#topnav li.active, #topnav-farsi li.active {
	background:url(images/tabs/slice2_active.gif) no-repeat right top;
}
#topnav li.active a, #topnav-farsi li.active a{
	color:#F26521;
	background:url(images/tabs/slice1_active.gif) no-repeat left top;
}
#topnav a:hover, #topnav-farsi a:hover{
        color:#F26521;
}
#topnav li.last-child{
	float:none;
	background:none;
	padding:none;
}
#wrapper{
	background:#FFF url(images/rounded-3.gif) no-repeat top left;
}
.mainpage #wrapper{
	background:#FFF url(images/rounded-31.gif) no-repeat top left;
}

#leaderboard {
	float:right;
	margin-top:5px;	
}

#leader_photo {
	float:none;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
}

.topbanners{
	background:#7DA7D8;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #9BB9E1;
	margin:5px 0px;
	/* margin-right:7px */
	height:120px;
}
.banner{
	float:left;
	/* margin-right:4px; */
	margin-left:2px;
}
.banner.last-child{
	margin-right:0px;
}
.bannerdesc {
	background:#D1D3D4;
	padding:5px;
}

.bannerimg {
	margin-bottom:2px;
	height:75px;
	width:132px;
	background:black;
	overflow:hidden;
}

.filmstrip {
	/*float:center; margin-left:6px; background:#7DA7D8; */
}

.slide-comment {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.bannerLink {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#007DA6;
	text-decoration:none;
}

#footer, #footer a{
	color:#007DA6;
/*	color:#7DA7D8; */
}
.topline{
	font-size:12px;
	padding:6px 0px;
	background:url(images/dottedline.gif) repeat-x bottom;
}
#footer .midline{
/*	color:#959595; */
    color:#939698;
	padding-top:5px;
}
#verybottomline{
	background:url(images/roundc5.gif) no-repeat bottom left;
	height:6px;
	font-size:0px;
	clear:both;
	
}
.contentbanner340 img{
	border:4px solid #BBBDC0;
	margin-bottom:7px;
}
.bannerside120 img{
	border:1px solid #C7C9CB;
	margin-bottom:4px;
	margin-top:4px;
}
.content_section, .content_section2, .content_section3, .content_section_column, .contrib_news {
	background:url(images/dottedline.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:12px;
}
.content_section {
	clear:both;
}
.content_section_column {
  	float:left;
  	width:100%;
}

.content_section_column ul li{
  list-style-type: disc;
  list-style-position: inside;
  border: none;
  text-align:left;
	
}
.content_section{
	min-height:110px;
	height:auto !important;
	height:110px;
}
.block_3_content .content_section {
	min-height:0px;
	height:auto;
}
.content_section2{
	height:60px;
}
.content_section3{
	margin-bottom:0px;
	padding:6px 0px;
}
.authorline{
	margin-bottom:7px;
	display:block;
}
.pic50, .pic200, .pic300{
	/* float:left; */
	margin-right:6px;
	margin-bottom:6px;
}


.pic72 {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	height:72px;
	width:72px;
}
.pic300{
	width:330px;
	min-width:330px;
        width:auto !important;
}
.morelink{
/*	color:#F26521;*/
}

.margin_down{
	margin-bottom:10px;
}
.headline {
	font-size:15px;
	margin-top:-5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.ofinterest{
	margin-top:-5px;
	margin-bottom:10px;
}
.subnav{
	font:11px verdana, arial, helvetica, sans-serif;
	padding:5px 0px;
	color:#7EA7D8;
	border-bottom:1px solid #9EB5CC;
}
.subnav a{
	color:#7EA7D8;
}
.subnav a.active{
	color:#F26521;
}
.pagetitle{
	background-color:#ADAB53;
	text-align:center;
	border:7px solid #FFF;
	border-style:solid none;

}
.pagetitle h1{
	letter-spacing:0.2em;
	text-transform:uppercase;
	line-height:0.94;
	height:20px;
}

.pagetitle.altcolor{
	background-color:#F26521;
}

.pagetitle.altcolor h1{
	color:#F26521;
/*	letter-spacing:0.2em;
	text-transform:uppercase;
	line-height:20px;
	height:20px; */
}

/****************** Single Page Item Special Banners *****************/

/* Term 86 = "Iranian of the Day" */
.pagetitle.bannerDesignTerm86 {
	background-color:#339900;
}
.pagetitle.bannerDesignTerm86 h1{
	color:#339900;
}

/* Quiz */
.pagetitle.bannerDesignTerm87 {
	background-color:#CCFFCC;
}
.pagetitle.bannerDesignTerm87 h1{
	color:#CCFFCC;
}

/* Anyway */
.pagetitle.bannerDesignTerm112 {
	background-color:#7E41BC;
}
.pagetitle.bannerDesignTerm112 h1{
	color:#7E41BC;
}

/* pictory 
.pagetitle.bannerDesignTerm86 {
	background-color:#0033FF;
}
.pagetitle.bannerDesignTerm86 h1{
	color:#0033FF;
}*/

/* nostalgia */
.pagetitle.bannerDesignTerm114 {
	background-color:#CC0000;
}
.pagetitle.bannerDesignTerm114 h1{
	color:#CC0000;
}

/* News Videos */
.pagetitle.bannerDesignTerm1872 {
	background-color:#A52A2A;
}
.pagetitle.bannerDesignTerm1872 {
	color:#A52A2A;
}

/* Arts and Culture Videos */
.pagetitle.bannerDesignTerm1873 {
	background-color:#23238E;
	color:#23238E;
}

/************************************************/





.title-second-line {
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}

.album_desc h2{
	font-size:18px;
	margin:0px;
}
.albuminfo{
	margin:10px 0px;
}
.block_1_content table{
	margin-bottom:7px;
}
.block_1_content th{
	background-color:#ADAB53;
	color:#FFF;
	padding:4px;
}
.block_1_content td{
	padding:2px;
	background:url(images/dottedline.gif) repeat-x bottom;
	text-align:center; 
}

.authorbox table {
	margin-bottom:7px;
	margin-right:10px;
}
.authorbox th{
	padding:0px;
}
.authorbox td{
	padding:0px;
	text-align:center;	
}

td.alignleftcol, th.alignleftcol{
	text-align:left;
}
td.alignleftcol a{
	color:#221E1F;
}
.comments_wrap{
	border:1px solid #92A8BD;
	background:#E6E7E8 url(images/dottedline_gray.gif) repeat-x 0px 21px;
	padding:3px 9px 15px 9px;
	clear:both;
}
.comments_wrap h6{
	font-size:14px;
	margin-bottom:12px;
}
.comments_wrap textarea{
	width:400px;
	margin-bottom:5px;
}
.banner_tower_wrap img, .banner_tower_wrap2 img{
	margin:auto;
	border:4px solid #A7A9AC;
	border-width:4px 3px;
}
.banner_tower_wrap2 img{
	border-width:7px;
	margin-bottom:7px;
}
.utilities_wrap{
	border:1px solid #E1E2E3;
	padding:4px;
	margin-bottom:7px;
}
.related_links{
	border:1px solid #9EB5CC;
	/* background:#FFF url(images/dottedline_rlinks.gif) repeat-x top; */
	background-color:#E6E7E8;
	padding:4px 8px;
	padding-top:2px;
	margin-bottom:7px;
	height:23px;
	clear:both;
}
.related_links h1{
	font-size:14px;
	margin-bottom:6px;
}
.related_links a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	/* color:#7EA7D8; */
}
.readall{
	margin-bottom:12px;
	display:block;
	text-align:right;
}
.article{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#221E1F;
}
.article p{
	margin-bottom:15px;
}
.article .adbygoogle{
	margin-left:10px;
	margin-bottom:10px;
}

.comment-by-date-line p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.dateline{
	color:#939698;
}
.hor_rule{
	border-bottom:1px solid #9EB5CC;
	height:7px;
	font-size:0px;
}
/* photo layout 2 */
#imgnav{
	/*overflow:hidden;*/
	position:relative;
	height:47px;
	/*width:581px;*/
}
#navpics{
	/*margin-left:18px;
	width:22000px;*/
}
#navpics a{
	/*display:block;*/
	border:1px solid #ececec;
	/*float:left;*/
	margin-right:2px;
}
#arrow_left{
	position:absolute;
	top:0px;
	left:0px;
}
#arrow_right{
	position:absolute;
	top:0px;
	right:0px;
}
.utillink{
	font-size:14px;
}
#photo_comments {
	margin-top:10px;
}
#photo_comments textarea{
	width:560px;
}
#photo_comments .readall{
	text-align:left;
	font-size:14px;
	display:block;
	margin-top:6px;
}
#photo_comments .comment_section{
	background-color:#FFF;
	margin-top:-10px;
	padding-left:20px;
}
#photo_comments .comment{
	background:none;
	font-size:13px;
}
#photo_comments .comment .authorline{
	margin:0px;
	margin-top:10px;
}
.photo_story{
	margin-top:5px;
	font-size:13px;
	padding-bottom:5px;
}

/* material from innerphoto.css */

#wrap_pe_page2{
       /* background:url(images/innerphoto/back1.gif) repeat-y left;*/
	overflow:hidden;
}
#left_column{
        float:left;
        width:186px;
        zoom:1;
	background:white;
}
#left_sidebar{
        background:#FFF url(images/roundc1.gif) no-repeat left top;
        padding:8px 7px;
}
#left_sidebar .banner_tower_wrap2 img{
        border:6px solid #d7d7d7;
}
#content_area{
        float:left;
        width:790px; 
        margin-left:7px;
	padding-left:7px;
	padding-right:7px;
        padding-bottom:10px;
        background:#FFF url(images/roundc2.gif) no-repeat right top;
        zoom:1;
}

#content_area .gal_bigpic{
        border:5px solid #c1c1c1;
}
#photoep2_clear{
        background:url(images/roundc3.gif) no-repeat left top;
        height:6px;
        font-size:1px;
        margin-bottom:6px;
}
#main_clear {
        background:url(images/roundc5.gif) no-repeat left top;
        height:6px;
        font-size:1px;
        margin-bottom:6px;
}

#footer{
        border:none;
        font-size:11px;
        background:#FFF url(images/roundc4.gif) no-repeat top left;
        width:983px;
        padding-left:7px;
}
#footer a{
        font-size:11px;
}


/* photo layout */
#block_6
	{
	float: left;
	width: 592px;
	}
	
#block_7
	{
	float: left;
	width: 186px;
	}

.photo_side_nav{
	text-align:center;
}
.photo_side_nav a{
	display:inline-block;
	margin-bottom:4px;
}
.photo_side_nav a img{
	/* border:1px solid #E7E8E8;*/
}
.prevnext{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#7EA7D8;
}
.prevnext a{
	color:#7EA7D8;
}
.gal_bigpic{
	border:6px solid #BBBDC0;

}
.content_section.prevnext{
	margin-top:-7px;
}
.comments_wrap{
	margin-top:100px;
}
#block6 .comments_wrap textarea{
	width:400px;
}
#block_a .comments_wrap{
	margin:0px 5px;
	height:256px;
}
#block_a .comments_wrap h1{
	text-align:left;
	color:#017CA6;
	margin-bottom:0px;
}
#block_a .comments_wrap h1 .username{
	color:#1C1C1C;
}
#block_a .comments_wrap{
	text-align:left;
	background-color:#F3F3F5;
	padding:0px;
}
#block_a .comments_wrap h1.author{
	background-color:#E7E8EA;
	padding:1px 0px 2px 10px;
	/*margin:-3px -9px;
	padding:2px;*/
}
.authorpic{
	height:120px;
	background:url(images/dottedline_gray.gif) repeat-x bottom;
	margin-top:7px;
}
.authorpic em{
	color:#A6A5AA;
}
#block_a .authorpic img{
	float:left;
	border:5px solid #A8A9AD;
	margin:0px;
	margin-right:5px;
}
.comments_wrap .dateline{
	margin-bottom:10px;
	display:block;
}
.comment_section{
	background:#F8F8F8 url(images/dottedline.gif) repeat-x bottom;
	margin:-9px;
	margin-bottom:3px;
	padding:9px;
}
.comment{
	background:url(images/dottedline.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

.comment p{
	margin-bottom:15px;
}

.section{
	padding:5px;
}
td.type{
	width:120px;
}
a.anchor{
	position:absolute;
	top:0px;
}






div.block_1_content ul {
  list-style-type: disc;
  list-style-position: inside;
  border: none;
  text-align:left;
}

div.block_1_content ol {
  list-style-type: 1;
  list-style-position: inside;
  border: none;
  text-align:left;
}
div.block_1_content ul li {
  list-style-type: disc;
}
div.block_1_content ol li {
  list-style-type: decimal;
}
h2.title {
  margin-top: 10px;
}
/* field-items layout, mainly for music section */
.music-bio-img {
	float:none;
	clear:both;
	margin-right:5px;
	margin-bottom:5px;
}

.field-items {
	min-height:10px;
	height:auto !important;
	height:10px;
	margin-bottom:20px;	
}
.view-grid-music_page td {
	width:33%;
	vertical-align:top;
	text-align:left;
}
.view-grid-music_az td {
	text-align:left;
}
.view-grid-music_az.view-data-node_title p {
	color:green;
}
.view-item-music-page .view-data-node_title a {
	color:green;
}
.view-data-node_data_field_featuredtrack_field_featuredtrack_url {
	 text-align:left;
}
.view-data-node_data_field_featuredtrack_field_featuredtrack_url field_item {
	 text-align:right;
}
.view-data-node_data_field_featuredtrack_field_featuredtrack_url a{
    color:black;
}
.view-data-node_data_field_featuredtrack_field_featuredtrack_url a:hover{
    color:red;
}
.music-event .field-items {
	margin:0px
}
.music-event-teaser {
	width:480px;
	margin-bottom:20px;
}
.music-event-full {
	margin-bottom:100px;
}
.music-event-dateline {
	width:100%;
	background:#808080;
	padding:2px;
	color:white;
        text-align:left;
        font-style:italic;
}
.music-event .event-nodeapi {
	margin-bottom:10px;
}
.music-event-inner {
	width:100%;
	margin-top:10px;
}
.music-event-cellL {
	float:left;
}
.music-event-cellL {
	width:280px;
}
.music-event-full .music-event-cellL {
}
.music-taxonomy {
        font-size:12px;
        margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}
.music-event-title {
	font:bold 14px Times, serif;
	margin-bottom:10px;
}
.music-events-past {
	margin-top:25px;
}
.audio-teaser, .musicproduct-teaser {
	margin-bottom:10px;
	background:url(images/dottedline.gif) repeat-x bottom;
}
.view-content-headlines h2{
	color:#F26521;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.05em;
}
.view-content-contrib-news-featured .contrib_news li {
	list-style: none outside; 
}
.contrib_news, .contrib_news_featured {
	margin-bottom:15px;
}

#contrib-news-farsi {
        direction:RTL;
        text-align:right;
/*      font-size:120%; */
/*      font-family:arial; */
/*        font:14px Tahoma;*/
/*      font-size:14px; */
/*      font-weight:normal; */
}

.contrib_news_teaser h2 {
	margin-bottom:10px;
} 
.contrib_news_link {
	margin-top:5px;
	margin-bottom:20px;	
}
.contrib_news_title {
	font-size:15px;
	font-weight:550;
	margin-top:-5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.contrib_news_title_full {
	font-size:20px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.view-content-contrib-news-featured .contrib_news_title_block {
	margin-top:-5px;
}

.contrib_news_title_block {
	font-size:12px;
	font-weight:550;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#EFEFEF;
	padding: 3px 3px 3px 3px;
}

.contrib_news_teaser h3 {
	margin-bottom:5px
}

.view-content-contrib-news-featured h2 {
	color:#F26521;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	/* letter-spacing:0.05em; */
}

.contrib_news_org {
	font-size:10px;
	font-weight:bold;
}

.contrib_news_rec {
	margin-top:5px;
	font-size:10px;
}

.contrib_news_teaser .contrib_news_rec {
        margin-top:0px;
}


.contrib_news_excerpt {
	margin-left:25px;
	margin-right:25px;
	line-height:1.4;
	border:1px dotted #F26521;
	background:#EFEFEF url(images/quote.gif) no-repeat bottom;
        background-position: 10% 10%;
        padding: 15px 15px 15px 15px;
        text-align: justify; 
	text-justify: newspaper;
	font-size:12px;
	font-weight:500;
}

.contrib_news_excerpt p {
	margin-bottom:15px;
}

.contrib_news .comment{
	background:none;
	margin-top:50px;
        padding-bottom:5px;
        margin-bottom:5px;
}

.contrib_news_comment {
	margin-top:20px
	font-size:12px;
}

.contrib_news .related_links {
	margin-top:50px;
}



.singleimage-image {
	text-align:center;	
/*	border:1px solid #A8A9AD; */
	margin:5px;
}

.singleimage-backlink {
	text-align:right;
}

.singleimage-image img{
}

.singleimage-byline {
	margin-top:5px;
}
.view-cartoons-page2 td{
	text-align:left;	
}

.view-cartoons-page2 tr.odd{
	
}

.album_desc p{
	margin-bottom:15px;
}

.view-music-articles td{
	text-align:left;
}

.acidfree-item {
	text-align:center;
}
.acidfree-image {
	text-align:center;
}

.acidfree-imagePage-title {
 	font-size:12px;
 	margin-top:10px;
}

.acidfree-imagePage-backLink {
	font-size:9px;
	text-align:right;
}

.acidfree_image_byline {
	font-size:10px;
	margin-bottom:10px;
}

.acidfree_image_caption {
	text-align:center;
}

#farsi {
	direction:RTL;
	text-align:right;
/*	font-size:120%; */
/*	font-family:arial; */
	font:14px Tahoma;
/*	font-size:14px; */
/*	font-weight:normal; */
  	line-height:135%;
}

#farsi h2{
/*	font-size:16px; */
	font:16px Tahoma;
}

#farsi-title h2{
/*	font-size:18px; */
	font:18px Tahoma;
}

#farsi-teaser {
	direction:RTL;
	text-align:right;
	font:14px Tahoma;
/*	font-family:arial;
	font-size:14px; */
}

#farsi-line, .farsi-aggregator-item { 
	direction:rtl;
	text-align:right;
	font-family:Tahoma;
}

.farsi-block {
	text-align:right;
	font:12px Tahoma;
	direction:rtl;
}

.farsi-block ul li{
  text-align:right;
}

.farsi-aggregator-item {
	clear:both;
	font:12px Tahoma;
}

.farsi-aggregator-item h3{
	font:14px Tahoma;
}

.farsi-aggregator-item img{
	float:right;
	display:table-cell;
	margin-left:10px;
	margin-bottom:20px;
}
.farsi-aggregator-item .feed-item-meta {
	direction:LTR;
}
.english-aggregator-item {
	clear:both;
	float:left;
}	
.english-aggregator-item img{
	float:left;
	display:table-cell;
	margin-right:10px;
	margin-bottom:20px;
}
	
#farsi-comment {
	direction:RTL;
	text-align:right;
	font:14px Tahoma;
}

#farsi-byline h3{
	direction:RTL;
	text-align:right;
	font-weight:bold;
	font:18px Tahoma;
}

#farsi-byline {
	direction:RTL;
	text-align:right;
	font-size:10px;
}

#english {
	font-size:12px;
}

#english-comment {
	font-size:12px;
}

#english-byline {
	font-size:10px;
}

.teaser-text p{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}

.singlepage-image {
	text-align:center;
}

.singlepage-title {
	margin-top:20px;
}
.singlepage-teaser p{
	font-style:italic;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	margin-bottom:20px;
}

.view-content td{
	padding-right:3px;
	padding-left:3px;
	padding-bottom:1px;
	vertical-align:top;
	text-align:left;
}
.view-content-iotd td {
	text-align:left;
}
.view-content-featured-blogs-farsi .view-field-node-title, view-footer-featured-blogs-farsi, farsi-aggregator-item {
	font:12px Tahoma;
	direction:RTL;
	text-align:right;
}
.view-content-farsik .view-content-farsi-nodate {
	font-size:110%;
}
.view-content-farsi .view-field-node-title, .view-content-farsi-nodate .view-field-node-title {
	direction:RTL;
	text-align:right;
	font:12px Tahoma;
}
.view-content-farsi td {
	text-align:right;
}
.view-content-farsi-nodate {
	text-align:right;
}

.view-content-quiz td {
	text-align:left;
}

.view-content-pictory td {
	text-align:left;
}

.view-grid-music_az {
	width:400px;
}

.view-content-music-az tr{
	width:400px;
}

.view-content-music-az td{
	width:33%;
}

.user-contributions td{
	text-align:left;
}

.view-field-node-created {
	padding-left:1px;
	width:20%;
	font-size:100%;
}
.iranian-ads {
	text-align:center;
}

.iranian-ads p{
	margin-bottom:5px;
}

.above_comments {
	margin-bottom:25px;
}
#iranian-comments-edit {
	width:400px;
	height:200px; 
}

.view-data-node_data_field_featuredtrack_field_featuredtrack_url ul{
	list-style-type:circle;
	text-indent:-0.2em;
}

.singlepage-byline {
	margin-top:20px;
}

.view-content-featured-blogs h2{
	font-size:12px;
}

#emailquiz {
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.description {
	font-size:12px;
}

.messages {
	font-size:14px;
	font-weight:bold;
	color:red;
	border:2px;
	background: #C0C0C0;
	margin-bottom:20;
}

.img-frame-inner img, .image-preview, .banner{
	border:2px double;
	border-top-color: #808080;
	border-left-color: #808080;
	border-bottom-color: #2F4F4F;
	border-right-color: #2F4F4F;
	background: #DCDCDC; 
	padding:1px;
/*	display:table-cell;*/
}
.image-preview {
	text-align:center;
}

.img-frame-72 {
	text-align:center;
	border:none;
	width:78px;
	height:78px;
	overflow:hidden;
        display:table-cell;
}

.dimg-frame-72 {
	display:table-cell;
	text-align:center;
	height:72px;
	width:72px;
	border:none;
}

.img-frame-inner {
	display:table-cell;
}

.img-portrait {
 /*       margin-top: expression((72 - this.height)/2);*/
}

.img-portrait-link {
	margin-top:5px; 
}

.profile-img {
	height:72px;
	width:72px;
}

.profile-img-blog-small {
	height:36px;
	width:36px;	
}

.form-textarea {
	width:400px;
}

.cck-fullname-first {
	width:160px;
}
	
.cck-fullname-last {
	width:175px;
}

.view-footer-most-viewed-nodate, .view-footer-farsi-nodate, .view-footer-quiz-nodate, .view-footer-pictory-nodate, .view-footer-music-latest, .view-footer-featured-blogs p, .view-footer-contrib-news-featured {
	text-align:right;
}

.summary-byline {}
.summary-date-comment {
	margin-bottom:10px;
	direction:LTR;
}

.singlepage-linkback {
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}

.write-for-us {
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	clear:both;
}

.contributors-page td {
	text-align:left;
}

.contributors-page th {
	font-size:75%;
}
.view-content-music-articles, .user-contributions table {
	width:100%;
}
.post_main {
	margin-bottom:40px;
}
.related_links a {
	font-size:9px;
        background-repeat: no-repeat;
        background-position: left center;
        padding: 0px 0px 0px 27px;
}
.related_links a.forward_links {
        background-image: url(images/email.jpg);         
}
.related_links a.print {
        background-image: url(images/print.jpg);         
}
.related_links a.blog_usernames_blog {
	background-image: url(images/blog.jpg);
}
.utilities-bar {
        /* min-height:50px;
        height:auto !important; */
        float:left;
        margin-top:5px;
        margin-left:10px;
        text-align:left;
        font-size:10px;
        margin-top:-2px;
}
.utilities-bar .utilities-cell {
        text-align:center;
        border:0px dotted black;
        float:left;
        width:40px;
        height:40px;
        margin:2px;
}
.event {
	margin-bottom:40px;
}
.event .event-end {
	margin-bottom:20px;
}
.event h3 {
	margin-top: 20px;
	font-size:12px;
}
.poll {
	margin-top: 20px;
}
.field-field-video-caption {
	margin-top: 15px;
}
