*								{ outline: none; }
body 							{ margin:0; 
								  padding: 0; 
								  font-size: 11px; 
								  background: #FFFFFF; 
								  color: #000000}
a								{ color: #000000; text-decoration: none; }
a img 							{ border: 0; } 
.wrap							{ padding: 20px; width: 1020px;}
h1 								{ margin:0;
								  padding:0px;
								  font-family: 'Helvetica Neue', Arial;
								  font-weight: normal; 
								  white-space: nowrap;
								  font-size: 18px;
								  line-height: 21px;
								  word-spacing: -2px;
								  letter-spacing: 0px;
								  background: #FFFFFF; }
#topmenu						{ position: absolute; right: 60px; top: 26px; }

#assomenu						{ cursor: hand;
								  background: #d4d4d4; position: absolute; right: 60px; top: 50px; width: 106px; padding: 5px;  }

#download img					{ padding-top: 10px; }
#download a						{ margin-top: 0px; text-decoration: none; }
#assomenu a						{ cursor: hand;
								  font-family: Times New Roman;
								  text-decoration: none;
								  color: #2b2b2b;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: italic; }



#col_l							{ width: 1020px; float: left; margin-right: 20px; }
#col_r							{ width: 488px; float: left; }
 

#img_gap						{ padding-bottom: 3px;}
.push							{ padding: 10px 0 }
.border							{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0 }								  
#footer							{ padding: 50px;}
#gap							{ padding-right: 3px; padding-top: 3px; }									
#whitespace						{ white-space: normal; }
h1 a							{ color: #000000;
								  text-decoration: none;
 								  cursor: pointer }
h1 a:hover						{ color: #999999;
								  text-decoration: none;
								  cursor: pointer }	
																	
.float							{ float: left; }									
.unfloat						{ float: left; }
.clear							{ clear: left; }									
#pink							{ color: #ff9797 }
#img_fix						{ margin-top: 4px; }
.picked							{ color: #b1ab9d !important}

#loader							{ background: #e3e3e3;}
#single							{ padding-bottom: 0px; width: 1020px;}
#movie							{ height: 288px; padding-bottom: 20px;}
#mediaContainer					{ margin: 10px 0; 
								  width: 512px; 
								  margin-right: 20px; 
								  float: left; }
#gallery						{ width: 532px; }								  

.category						{ margin: 10px 3px; 							  
								  font-family: Times New Roman;
								  text-decoration: none;
								  color: #2b2b2b;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: italic;
								  }

#copy  							{ font-family: Times New Roman;
								  text-decoration: none;
								  color: #2b2b2b;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: italic;
								  }

#copy a 						{ font-family: Times New Roman;
								  
								  text-decoration: none;
								  color: #2b2b2b;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: italic;
								  }


#biograpghy						{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
								  margin: 0px 0; 
								  width: 1020px; 
								  padding: 10px 0;								  
								  font-family: 'Helvetica Neue', Arial;
								  text-decoration: none;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: normal;
								  }
								  
#allNews						{ margin: 10px 0;
								  padding-top: 10px;
								  width: 1020px; 								  
								  font-family: Times New Roman;
								  text-decoration: none;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: italic;
								  }


.poststatus						{ position: absolute; bottom: 0; width: 100%; padding: 5px; background: #e1e1e1; }
.newsTitle						{ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold }
#allNews a						{ color: #2b2b2b; }
#allNews img					{ padding-bottom: 10px; }



#newsbox						{ float: left; width: 502px; padding-right: 30px; padding-bottom: 30px;}
#newsboxEven					{ float: left; width: 488px; padding-bottom: 30px; }

#mediaDescription				{ margin: 10px 0; 
								  width: 488px; 
								  float: left;
								  font-family: Times New Roman;
								  text-decoration: none;
								  word-spacing: Normal;
								  text-align: left;
								  letter-spacing: 0;
								  text-indent: 0px;
								  line-height: 19px;
								  font-size: 13px;
								  font-style: italic;
								  }
.loading 						{ z-index: 5000;
								  position:fixed;
								  left:0px;
								  top:0px;
								  width: 100%;
								  height: 100%;
								  background-color: #f7f7f7;
								   }
#spinner						{ background-color: #f7f7f7; position: absolute; top: 26px; right: 20px; width: 20px; height: 20px; }
#categories a					{ cursor: pointer }	;