body{
	margin:0;
	padding:0;

	font-family:century gothic, arial;

	margin-left: auto;
	margin-right: auto;
	text-align:center;
	
	color:#223;
}
					
a { color:#223; text-decoration:none; }
	a:visited { color:#223; text-decoration:none; }
	a:hover   { color:#900; text-decoration:underline; }

.clear{
	clear:both;
}

.float{
	float:left;
}

#maincontent{
	clear:both; 
	width:993px; 
	margin-top:10px; margin-left:10px;

	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

	#searchbar{
		clear:both;
		width:983px; height:21px;
		margin-right:10px; margin-bottom:5px; padding-bottom:10px; 
    border-bottom: 1px solid #E5E5E5;

		background-color:#fff;
	}
	
		#searchleftbox{
			clear:both; float:left;
			width:750px; height:21px;
			margin-right:5px;

			background-color:#fff;
		}

			#searchleftbox h1{
				padding:0; margin:0; margin-top:9px;
				font-size:x-small;
				color:#223;
			}
				#searchleftbox h1 a{
					color:#900;
				}
	
		#searchrightbox{
			float:right;
			width:228px; height:21px;
			text-align:right;
			background-color:#fff;
		}

			#searchrightbox p{
				float:left;
				margin:0; padding:0;
				font-size:x-small; color:#900;
				line-height:100%;
				text-align:right;
			}

				#searchrightbox p strong{
					font-size:small; 
				}

			#searchrightbox input{
				margin:0; padding:0; margin-left:5px;
				border:1px solid #900;
				font-size:small; color:#667;
				width:99px;
			}
			
			#searchrightbox #gobutton{
				background-color:#900;
				border:0;
				width:25px;
				font-size:small; color:#fff;
				margin:0; padding:0; padding-left:2px;padding-right:2px;
			}
	
	#headerbar{
		clear:both;
		width:983px; height:90px;
		margin-right:10px; padding-bottom:5px;

    border-bottom: 1px solid #E5E5E5;

		background-color:#fff;
	}
	
		#headerlogobox{
			clear:both; float:left;
			width:250px; height:90px;
			margin-right:5px;

			background-color:#fff;
		}
			#headerlogobox img{
				border:0;
			}
	
		#headerbannerbox{
			float:left;
			width:728px; height:90px;

			background-color:#fff;
		}

			#headerbannerbox img{
				border:0;
			}
	
	#menubar{
		clear:both; float:left;
		width:983px; height:14px;
		margin-right:10px; padding-top:6px; padding-bottom:15px;

		color:#667; font-size:small;

		background-color:#fff;
	}

		#menubar a { color:#667; text-decoration:none; }
			#menubar a:visited { color:#667; text-decoration:none; }
			#menubar a:hover   { color:#900; text-decoration:none; }
	
	#bodybar1{
		clear:both;
		width:983px;
		margin-right:10px;
		background-color:#fff;
	}




		#body1wideleftbox{
			clear:both; float:left;
			width:530px;
			margin-right:9px; margin-bottom:10px;

			background-color:#fff;
		}

			#widenewsbox{
				clear:both; float:left;
				width:530px;
				margin-bottom:10px;

				background-color:#fff;
			}

				#wideheadlinesbody{
					clear:both; float:left;
					width:528px;
					padding:0;
					border-bottom:1px solid #E5E5E5;
					margin-bottom:3px;
					
					background-color:#fff;
				}
					
					#wideheadlinesbody a { color:#223; text-decoration:none; }
						#wideheadlinesbody a:visited { color:#223; text-decoration:none; }
						#wideheadlinesbody a:hover   { color:#900; text-decoration:none; }
				
					#wideheadlinesbody .headline{
						clear:both;
						padding:10px;
						border:1px solid #E5E5E5; border-bottom:0;
						height:60px;
					}

					#wideheadlinesbody .headline img{
						border:0;
					}
				
					#wideheadlinesbody .headline h2{
						font-size:x-small; line-height:100%;
						margin:0; padding:0;
						padding-top:3px;
					}
				
					#wideheadlinesbody .headline p{
						font-size:x-small;
						margin:0; padding:0;
						padding:3px; padding-bottom:0;
						line-height:100%;
					}


				
					#wideheadlinesbody .latestblog{
						clear:both; float:left;
						width:506px;
						padding:10px;
						border:1px solid #E5E5E5; border-bottom:0;
					}
	
						#wideheadlinesbody .latestblog img{
							border:0;
						}
					
						#wideheadlinesbody .latestblog h2{
							font-size:small; line-height:100%;
							margin:0; padding:0;
							padding-top:3px;
						}
					
						#wideheadlinesbody .latestblog p{
							font-size:small;
							margin:0; padding:0;
							padding:3px; padding-bottom:0;
							line-height:120%;
						}




		#body1verywideleftbox{
			clear:both; float:left;
			width:830px;
			margin-right:9px; margin-bottom:10px;

			background-color:#fff;
		}

			#verywidenewsbox{
				clear:both; float:left;
				width:830px;
				margin-bottom:10px;
				font-size:small;
				background-color:#fff;
			}

				#verywidenewsbox a{
					text-decoration:underline;
				}

				#verywidenewsbox img{
					border:0;
				}

				#verywidenewsbox h1{
					margin:0; padding:0;
					font-size:medium;
				}

				#verywidenewsbox p{
					margin:0; padding:0;
					margin-bottom:15px;
				}

				#newsstampleft{
					float:left;
					width:495px;
					background-color:#fff;
				}

					#newsstampleft h2{
						margin-top:10px;
						font-size:small;
					}

					#newsstampleft p.comments{
						margin:0; padding:0;
					}

					#newsstampleft p.commentsdate{
						margin:0; padding:0; padding-bottom:10px;
						border-bottom:1px solid #aaa;
					}



				#newsstampright{
					float:right;
					width:325px;
					margin-left:10px;
					text-align:right;
					background-color:#fff;
				}

				#eventstampleft{
					float:left;
					width:495px;
					background-color:#fff;
				}

					#eventstampleft h2{
						margin-top:10px; margin-bottom:10px;
						font-size:small;
					}

				#eventstampright{
					float:right;
					width:325px;
					margin-left:10px;
					text-align:center;
					background-color:#fff;
				}
	






		#body1narrowrightbox{
			float:right;
			width:132px; height:590px;
			margin-bottom:10px;

			background-color:#fff;
		}

	
		#body1leftbox{
			clear:both; float:left;
			width:323px; height:590px;
			margin-right:9px; margin-bottom:10px;

			background-color:#fff;
		}
	
			#primarynewsbox{
				clear:both; float:left;
				width:323px; height:396px;
				margin-bottom:10px;

				color:#fff;

				background-color:#fff;
			}

				#primarynewsbox a { color:#fff; text-decoration:none; }
					#primarynewsbox a:visited { color:#fff; text-decoration:none; }
					#primarynewsbox a:hover   { color:#fff; text-decoration:underline; }

				.crop215h{
					width:323px; height:215px; overflow:hidden;
				}

				.crop108h{
					width:161px; height:108px; overflow:hidden;
				}

				#primarynewsbox img{
					margin:0; padding:0;
					border:0;
					background-color:#900;
				}

				#primarynewsbox h2{
					margin:0; padding:0;
					padding:3px; padding-top:0px; padding-bottom:0px;
					font-size:small;
					background-color:#900;
				}

				#primarynewsbox p{
					margin:0; padding:0; margin-bottom:1px;
					padding:3px; padding-top:1px;
					line-height:100%; font-size:small;
					background-color:#900;
				}

				#primarynewsbox .smallnews{
					float:left;
					width:161px;
				}
					#primarynewsbox .smallnews h2{
						height:28px;
						padding-top:3px; padding-bottom:3px;
						font-size:small; line-height:100%; font-weight:normal;
					}
	
			#picksbox{
				clear:both; float:left;
				width:323px; height:154px;
				margin-bottom:10px;

				background-color:#fff;
			}

				#picksbox h2{
					float:left;
					margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
					font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
					border:1px solid #800419; background-color:#900;
				}

				#picksbox h2.unselected{
					border:1px solid #d5d5d5; background-color:#E5E5E5;
				}
				#picksbox h2.unselected a{
					color:#223;
				}

				#picksbody{
					clear:both; float:left;
					width:322px; height:92px;
					margin:0; padding:0; padding-top:25px; padding-bottom:10px;
					border:1px solid #E5E5E5;
				}

	        #picksbody img{
	        	border:0;
	        }

	        #picksbody h3{
	        	margin:0; padding:0; padding-left:3px; padding-right:3px;
	        	font-size:small;
	        }

	        #picksbody p{
	        	margin:0; padding:3px;
	        	font-size:x-small;
	        	line-height:100%;
	        }

	        .hoverpop{
	        	clear:both; float:left; position:absolute; visibility:hidden;
	        	width:200px; height:270px;
	        	margin-top:-260px; margin-left:50px;
	        	border:2px solid #000;
	        	background-color:#fff;
	        }


	
		#body1centerbox{
			float:left;
			width:299px; height:860px;
			margin-bottom:10px;

			background-color:#fff;
		}
	
			#secondarynewsbox{
				clear:both; float:left;
				width:299px; height:222px;
				margin-bottom:10px;

				background-color:#fff;
			}

				#secondarynewsbox h2{
					float:left;
					margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
					font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
					border:1px solid #800419; background-color:#900;
				}

				#headlinesbody{
					clear:both; float:left;
					width:299px; height:183px;
					border-bottom:1px solid #E5E5E5;
					margin-bottom:3px;
				}
					
					#headlinesbody a { color:#223; text-decoration:none; }
						#headlinesbody a:visited { color:#223; text-decoration:none; }
						#headlinesbody a:hover   { color:#900; text-decoration:none; }
				
					#headlinesbody .headline{
						clear:both;
						border:1px solid #E5E5E5; border-bottom:0;
						height:60px;
					}

					.crop60h{
						float:left;
						width:60px; height:60px; overflow:hidden;
						margin-right:6px;
					}
				
					#headlinesbody .headline img{
						border:0;
					}
				
					#headlinesbody .headline h3{
						font-size:small; line-height:100%;
						margin:0; padding:0;
						padding-top:3px;
					}
				
					#headlinesbody .headline p{
						font-size:small;
						margin:0; padding:0;
						padding:1px; padding-bottom:0;
						line-height:100%;
					}

				.morelink{
					clear:both; float:right;  
					font-size:x-small; font-weight:bold; color: #900; text-transform: uppercase;
				}
					
					.morelink a { color:#900; text-decoration:none; }
						.morelink a:visited { color:#900; text-decoration:none; }
						.morelink a:hover   { color:#900; text-decoration:underline; }
	
			#competitionsbox{
				clear:both; float:left;
				width:299px; height:68px;
				margin-bottom:10px;

				background-color:#fff;
			}
	
				#competitionsbox a { color:#223; text-decoration:none; }
					#competitionsbox a:visited { color:#223; text-decoration:none; }
					#competitionsbox a:hover   { color:#900; text-decoration:none; }

				#competitionsbox h2{
					float:left;
					margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
					font-size:x-small; font-weight:bold; text-transform: uppercase;
					border:1px solid #d5d5d5; background-color:#E5E5E5;
				}

				#competitionsbody{
					clear:both; float:left;
					width:291px; height:33px;
					padding:6px; padding-right:1px;
					border:1px solid #E5E5E5;
				}
					#competitionsbody .competition{
						float:left;
						width:280px;
						padding:0; margin-right:5px;
					}

						#competitionsbody img{
							float:left;
							border:0;
							padding:0; margin:0; margin-right:5px;
						}
					
						#competitionsbody h3{
							margin:0; padding:0;
							font-size:small;
							line-height:105%;
						}
	
			#body1centeradbox{
				clear:both; float:left;
				width:300px; height:250px;
				margin-bottom:10px;

				background-color:#fff;
			}
				#body1centeradbox img{
					border:0;
				}
	
		#body1rightbox{
			float:right;
			width:342px; height:930px;
			margin-bottom:10px;

			background-color:#fff;
		}
	
			#eventsbox{
				clear:both; float:left;
				width:342px; height:232px;

				background-color:#fff;
			}
	
				#nexteventsbox{
					clear:both; float:left;
					width:199px; height:222px;
					margin-right:10px; margin-bottom:10px;

					background-color:#fff;
				}

					#nexteventsbox h2{
						float:left;
						margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
						font-size:x-small; font-weight:bold; text-transform: uppercase;
						border:1px solid #d5d5d5; background-color:#E5E5E5;
					}

					#nexteventsbody{
						clear:both; float:left;
						width:197px; height:182px;
						margin-bottom:3px;
						border:1px solid #E5E5E5;
					}
					
						#nexteventsbody .nextevent{
							height:42px;
							padding:3px;
							padding-bottom:0;
							overflow:hidden;
						}
					
							#nexteventsbody .nextevent h3{
								font-size:small; font-weight:bold;
								margin:0; padding:0;
								padding-top:3px;
							}
						
							#nexteventsbody .nextevent p{
								font-size:x-small;
								margin:0; padding:0;
								padding-bottom:3px;
								line-height:100%;
							}


	
				#nexteventsnarrowbox{
					clear:both; float:left;
					width:132px;
					margin-right:10px; margin-bottom:10px;

					background-color:#fff;
				}

					#nexteventsnarrowbox h2{
						float:left;
						margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
						font-size:x-small; font-weight:bold; text-transform: uppercase;
						border:1px solid #d5d5d5; background-color:#E5E5E5;
					}

					#nexteventsnarrowbody{
						clear:both; float:left;
						width:130px;
						padding-bottom:5px;
						margin-bottom:3px;
						border:1px solid #E5E5E5;
					}
					
						#nexteventsnarrowbody .nextevent{
							padding:3px;
							padding-bottom:0;
							overflow:hidden;
						}
					
							#nexteventsnarrowbody .nextevent h3{
								font-size:x-small; font-weight:normal;
								margin:0; padding:0;
								padding-top:3px;
							}
						
							#nexteventsnarrowbody .nextevent p{
								font-size:xx-small;
								margin:0; padding:0;
								padding-bottom:3px;
								line-height:100%;
							}






				#eventsrightbox{
					float:left;
					width:133px; height:222px;
					margin-bottom:10px;

					background-color:#fff;
				}
	
					#calendarbox{
						clear:both; float:left;
						width:133px; height:138px;
						margin-bottom:10px;

						background-color:#fff;
					}

						#calendarbox h2{
							float:left;
							margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
							font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
							border:1px solid #800419; background-color:#900;
						}
	
						#calendarbody{
							clear:both; float:left;
							width:125px; height:109px;
							border:1px solid #E5E5E5;
							padding:3px;
						}
						
							#calendarbody img{
								border:0;
							}

							#calendar{ margin:0; padding:0; }
							  #calendar h2 { margin-bottom:2px; font-size:xx-small; text-transform:uppercase; }
							
							  #calendar .box  { border:0px solid #e2e2e2; padding:0; margin:0; }
							
							  #calendar table 
							  { 
							  	border-collapse:separate; padding:0; margin:0; float:left; 
							  }
							    #calendar th  { 
							    	text-align:center; 
							    	background:#112; 
							    	font-size:xx-small; 
							    	color:#fff; 
							    }
							    #calendar td  { border:1px solid #A50018; text-align:center; padding:0px 1px 0px 2px; margin:1px; background:#fff; font-size:xx-small; color:#12274F; line-height:1.15em; }
							      #calendar td.empty       { border:0px solid #f4f4f4; background:#fff; }
							      #calendar td.concert     {                           background:#A50018; color:#E8CFBD; }
							        #calendar td.concert a { color:#E8CFBD; }
							      #calendar td.past        { border:1px solid #f4f4f4; background:#f4f4f4; color:#aaaaaa; }
							        #calendar td.past a    { color:#A63A38; }
							      #calendar td.today       { border:1px solid #BC3F5A;                                    font-weight:bold; }
							
							  #calendar #concertInfo       { float:left; clear:both; width:120px;}
							    #calendar #concertInfo h3  { font-weight:normal; margin:0 0 2px 0; padding-top:4px; text-transform:uppercase; font-size:x-small; }
							    #calendar #concertInfo h2.title  { font-weight:normal; margin:0 0 2px 0; padding-top:4px; text-transform:uppercase; font-size:x-small; }
							    #calendar #concertInfo p  { width:120px; }
							    #calendar #concertInfo p a { color:#fff; }
							
							  #calendar p { margin:0 0 0.3em 0; font-size:xx-small; }
							
							  #calendar .back         { float:left;  display:block; width:19px; }
							  #calendar .forward      { float:right; display:block; width:19px; }
							  #calendar .backMonth    { float:left;  display:block; width:85px; text-align:left;  }
							  #calendar .forwardMonth { float:right; display:block; width:85px; text-align:right; }
							  #calendar td.previousNextMonths { font-size:xx-small; }
							    #calendar td.previousNextMonths img { vertical-align:middle; }
							    #calendar td.previousNextMonths a:link, #content #calendar td.previousNextMonths a:visited { text-decoration:none; }

					#seenewsbox{
						clear:both; float:left;
						width:128px; height:74px;

						background-color:#fff;
					}

						#seenewsbox a { color:#667; text-decoration:none; }
							#seenewsbox a:visited { color:#667; text-decoration:none; }
							#seenewsbox a:hover   { color:#900; text-decoration:none; }

						#seenewsbox h2{
							float:left;
							margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
							font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
							border:1px solid #223; background-color:#000;
						}
	
						#seenewsbody{
							clear:both; float:left;
							width:123px; height:49px;
							border:1px solid #E5E5E5;
							padding:4px; padding-bottom:0;
						}

							#seenewsbody p {
								font-size:x-small;
								margin:0; padding:0; padding-bottom:3px;
								line-height:100%;
							}

					#adwordsbox{
						clear:both; float:left;
						width:128px; height:74px;
						margin-top:15px;

						background-color:#fff;
					}

						#adwordsbox a { color:#667; text-decoration:none; }
							#adwordsbox a:visited { color:#667; text-decoration:none; }
							#adwordsbox a:hover   { color:#900; text-decoration:none; }

						#adwordsbox h2{
							float:left;
							margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
							font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
							border:1px solid #223; background-color:#000;
						}
	
						#adwordsbody{
							clear:both; float:left;
							width:125px; height:125px;
							border:1px solid #E5E5E5;
							padding:3px;
							
							background-color:#fff;
						}

							#adwordsbody p {
								font-size:x-small;
								margin:0; padding:0; padding-bottom:3px;
								line-height:100%;
							}

			#blogbox{
				clear:both; float:left;
				width:340px; height:560px;
				margin-bottom:10px;

				background-color:#fff;
			}

				#blogbox h2{
					float:left;
					margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
					font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
					border:1px solid #800419; background-color:#900;
				}

				#blogbox h2.unselected{
					color:#889;
					border:1px solid #e5e5e5; background-color:#fff;
				}

				#blogbody{
					clear:both; float:left;
					width:330px; height:580px;
					padding:5px; margin-bottom:3px;
					border:1px solid #E5E5E5;
                                        overflow:auto;
font-size:70%;
				}
					
					#blogbody a { color:#223; text-decoration:none; }
						#blogbody a:visited { color:#223; text-decoration:none; }
						#blogbody a:hover   { color:#900; text-decoration:none; }
				
					#blogbody .largeblogentry{
						clear:both; float:left;
						width:330px; height:63px;
						margin:0; padding:0;
					}

						.crop144h{
							float:left;
							width:144px; height:144px; overflow:hidden;
							padding:0; margin:0;
							margin-right:5px;
						}

						.crop72h{
							float:left;
							width:72px; height:72px; overflow:hidden;
							padding:0; margin:0;
							margin-right:5px;
						}
		
						.crop36h{
							float:left;
							width:36px; height:36px; overflow:hidden;
							padding:0; margin:0;
							margin-right:5px;
						}

						#blogbody .largeblogentry img{
							border:0;
						}
					
						#blogbody .largeblogentry h3{
							margin:0; padding:0;
							font-size:small;
							line-height:95%;
						}
					
						#blogbody .largeblogentry p{
							font-size:small;
							margin:0; padding:0;
							padding:3px; padding-bottom:0;
							line-height:100%;
						}
				
					#blogbody .blogentry{
						clear:both; float:left;
						width:330px; height:63px;
						margin:0; padding:0; margin-top:8px;
					}

						#blogbody .blogentry img{
							float:left;
							border:0;
							padding:0; margin:0; margin-right:5px;
						}
					
						#blogbody .blogentry h3{
							margin:0; padding:0;
							font-size:small;
							line-height:95%;
						}
					
						#blogbody .blogentry p{
							font-size:small;
							margin:0; padding:0;
							padding:3px; padding-bottom:0;
							line-height:100%;
						}
	
	#bodybar2{
		clear:both;
		width:983px; height:72px;
		margin-right:10px;

		background-color:#faa;
	}
	
	#footerbar{
		clear:both; float:left;
		width:983px; height:16px;
		margin-right:10px;
		margin-top:10px;

		color:#667; font-size:x-small;

		background-color:#fff;
	}

		#footerbar a { color:#667; text-decoration:none; }
			#footerbar a:visited { color:#667; text-decoration:none; }
			#footerbar a:hover   { color:#900; text-decoration:none; }

		#footerleftbox{
			float:left;
			width:823px;
			margin-right:10px;

			background-color:#fff;
		}
		#footerrightbox{
			float:right;
			width:150px;
			
			text-align:right;

			background-color:#fff;
		}

	h1.selected{
		float:left;
		margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
		font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
		border:1px solid #800419; background-color:#900;
	}
	h1.selected a { color:#fff; }
	
	h1.unselected{
		float:left;
		margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
		font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
		border:1px solid #800419; background-color:#900;
		color:#889;
		border:1px solid #e5e5e5; background-color:#fff;
	}
	h1.unselected a { color:#889; }
	
	h2.selected{
		float:left;
		margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
		font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
		border:1px solid #800419; background-color:#900;
	}
	h2.selected a { color:#fff; }
	
	h2.unselected{
		float:left;
		margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
		font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
		border:1px solid #800419; background-color:#900;
		color:#889;
		border:1px solid #e5e5e5; background-color:#fff;
	}
	h2.unselected a { color:#889; }



	div.commentsbubble {
		background: url(/_images/backgrounds/commentstop.jpg) no-repeat left top
	}
	div.commentsbubble div {
		padding:0; margin:0;
		padding-right: 80px; 
		padding-left: 65px; 
		padding-bottom: 0px; 
		padding-top: 25px
	}
	div.commentsbubble div.datebubble {
		padding:0; margin:0;
		background: url(/_images/backgrounds/commentsbottom.jpg) no-repeat left bottom; 
		padding-left: 50px; 
		padding-top:20px;
		padding-bottom:20px;
	}



	div.narrowcommentsbubble {
		width:325px;
		background: url(/_images/backgrounds/narrowcommentstop.jpg) no-repeat left top;
	}
	div.narrowcommentsbubble div {
		padding:0; margin:0;
		padding-right: 40px; 
		padding-left: 70px; 
		padding-bottom: 0px; 
		padding-top: 25px;
		text-align:left;
	}
	div.narrowcommentsbubble div.datebubble {
		padding:0; margin:0;
		background: url(/_images/backgrounds/narrowcommentsbottom.jpg) no-repeat left bottom; 
		padding-left: 50px; 
		padding-top:20px;
		padding-bottom:20px;
	}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/balloons.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.balloon {width: 690px;}
  .balloon ul {padding:0; margin:0;border:0;list-style-type: none;}
    .balloon ul li {width:154px;height:186px;}
        .balloon ul li#music   { float: left;   width: 140px; margin: 30px  10px 10px  25px; padding: 5px; }
        .balloon ul li#film    { float: left;   width: 140px; margin:  0px  10px 10px  40px; padding: 5px; }
        .balloon ul li#clubs   { float: left;   width: 140px; margin: 30px   0px 10px  40px; padding: 5px; }
        .balloon ul li#food    { float: left;  width: 140px; margin:  10px  80px 10px 120px; padding: 5px; }
        .balloon ul li#theatre { float: left;  width: 140px; margin:  10px   0px 10px   0px; padding: 5px; }
      .balloon ul li a, .balloon ul li a:visited {display:block;text-decoration:none; }
        .balloon ul li a img, .balloon ul li a:visited img {border:0;}
      .balloon ul li dl {visibility:hidden;position:absolute;}
      .balloon dl {width:250px; padding:0 0 20px 0; background-color:#000;}
      .balloon dt {margin:0; padding:5px; font-size:1.4em;color: #000; background-color:#000; text-align:justify;}
      .balloon dd {margin:0; padding:5px 15px; font-size:1em;background-color:#A50018;}
        .balloon dd p {padding:0; margin:10px 0; line-height:1.5em;}
    /* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
    .balloon ul li:hover, .balloon ul li a:hover {color:#000; position:relative;cursor: pointer;cursor:hand;}

    .balloon ul li:hover dl, .balloon ul li a:hover dl {visibility:visible;color:#000;top:-50px;left:-50px;cursor:default;}
    .balloon ul li:hover dl a, .balloon ul li a:hover dl a {height:0.8em;color:#606;background:transparent;text-decoration:underline;display:inline;}
    .balloon ul li:hover dl a:hover, .balloon ul li a:hover dl a:hover {text-decoration:none;background:transparent;}

/* =================================================================== */



/* ================================================================ 
=================================================================== */
#leftmydiary
{
  width:150px;
  float:left;
}

	#leftmydiary1
	{
	  float: left;
	  padding: 5px;
	  width: 120px;
	  margin: 0 0 10px 0;
	  background-color: #fff;
	  overflow:hidden;
	}

	#leftmydiary2
	{
	  float: left;
	  padding: 5px;
	  width: 120px;
	  margin: 0 0 10px 0;
	  background-color: #fff;
	  overflow:hidden;
	}

	#leftmydiary3
	{
	  float: left;
	  padding: 5px;
	  width: 120px;
	  margin: 0 0 10px 0;
	  background-color: #fff;
	  overflow:hidden;
	}




#bodymydiary
{
  width:485px;
  float:left;
  text-align:left;
}

#mycalendarborder{
  background-color:#000;
  padding:5px;
  padding-left:2px;
}

#mycalendar{ margin:0; padding:0; width:480px;}
#mycalendar .headnav{
font-size:xx-large;
}
  #mycalendar h2 { margin-bottom:2px; text-transform:uppercase; }

  #mycalendar .box  { border:0px solid #e2e2e2; padding:0; margin:0; }

  #mycalendar table { border-collapse:separate; padding:0; margin:0; float:left; }
    #mycalendar th  { height:60px; border:1px solid #000; text-align:center; padding:0px 1px 0px 2px; margin:1px; background:#000; font-size:small; color:#fff; }
    #mycalendar td  
    { 
      border:2px solid #A50018; 
      text-align:left; 
      padding:0px 1px 0px 2px; 
      margin:1px; 
      background:#fff; 
      font-size:small; 
      color:#12274F; 
      line-height:1.15em; 
      vertical-align:top
    }

			#mycalendar td a { text-decoration:none; font-weight:bold; }
			#mycalendar td a:visited { text-decoration:none; font-weight:bold; }
			#mycalendar td a:hover { text-decoration:underline; }


      #mycalendar td.empty       { border:0px solid #f4f4f4; background:#fff; }
      #mycalendar td.concert     {                           background:#A50018; color:#E8CFBD; }
        #mycalendar td.concert a { color:#E8CFBD; }
      #mycalendar td.past        { border:1px solid #f4f4f4; background:#f4f4f4; color:#aaaaaa; }
        #mycalendar td.past a    { color:#A63A38; }
      #mycalendar td.today       { border:1px solid #BC3F5A;                                    font-weight:bold; }

  #mycalendar p { margin:0 0 0.3em 0; font-size:xx-small; }

  #mycalendar .backMonth    { float:left;  display:block; width:340px; text-align:left;  }
  #mycalendar .forwardMonth { float:right; display:block; width:340px; text-align:right; }
  #mycalendar td.previousNextMonths { font-size:xx-small; }
    #mycalendar td.previousNextMonths img { vertical-align:middle; }
    #mycalendar td.previousNextMonths a:link, #content #mycalendar td.previousNextMonths a:visited { text-decoration:none; }

			#mycalendar td .hotpick 
			{ 
			  
			  font-weight:bold; 
			  font-size:60%; 
			  margin-top:2px; 
			  margin-bottom:2px; 
			  background-color:#D4B900;
			  color:#000;
			}
				#mycalendar td .hotpick a         { text-decoration:none; font-weight:bold; color:#000; background-color:#D4B900; width:34px; margin-left:13px; position:absolute; line-height:120%; }
				#mycalendar td .hotpick a:visited { text-decoration:none; font-weight:bold; color:#000; background-color:#D4B900; }
				#mycalendar td .hotpick a:hover   { text-decoration:none; background-color:#D4B900; }

			#mycalendar td .myevent 
			{ 
			  
			  font-weight:bold; 
			  font-size:60%; 
			  margin-top:2px; 
			  margin-bottom:2px; 
			  background-color:#000;
			}
				#mycalendar td .myevent a         { text-decoration:none; font-weight:bold; color:#fff; background-color:#000; width:57px; position:absolute; line-height:120%; }
				#mycalendar td .myevent a:visited { text-decoration:none; font-weight:bold; color:#fff; background-color:#000; }
				#mycalendar td .myevent a:hover   { text-decoration:none; background-color:#000; }

			#mycalendar td .mypendingevent 
			{ 
			  
			  font-weight:bold; 
			  font-size:60%; 
			  margin-top:2px; 
			  margin-bottom:2px; 
			  background-color:#000;
			}
				#mycalendar td .mypendingevent a         { text-decoration:none; font-weight:bold; color:#644; background-color:#600; width:57px; position:absolute; line-height:120%; }
				#mycalendar td .mypendingevent a:visited { text-decoration:none; font-weight:bold; color:#644; background-color:#600; }
				#mycalendar td .mypendingevent a:hover   { text-decoration:none; background-color:#600; }


			#mycalendar td .hotpicknopopup 
			{ 
			  
			  font-weight:bold; 
			  font-size:60%; 
			  margin-top:2px; 
			  margin-bottom:2px; 
			  background-color:#D4B900;
			  color:#000;
			}
				#mycalendar td .hotpicknopopup a         { text-decoration:none; font-weight:bold; color:#000; width:34px; margin-left:13px; line-height:120%;}
				#mycalendar td .hotpicknopopup a:visited { text-decoration:none; font-weight:bold; color:#000; }
				#mycalendar td .hotpicknopopup a:hover   { text-decoration:none; }

			#mycalendar td .myeventnopopup 
			{ 
			  
			  font-weight:bold; 
			  font-size:60%; 
			  margin-top:2px; 
			  margin-bottom:2px; 
			  background-color:#000;
			}
				#mycalendar td .myeventnopopup a         { text-decoration:none; font-weight:bold; color:#fff; width:57px; line-height:120%;}
				#mycalendar td .myeventnopopup a:visited { text-decoration:none; font-weight:bold; color:#fff; }
				#mycalendar td .myeventnopopup a:hover   { text-decoration:none; }

			#mycalendar td .mypendingeventnopopup
			{ 
			  
			  font-weight:bold; 
			  font-size:60%; 
			  margin-top:2px; 
			  margin-bottom:2px; 
			  background-color:#000;
			}
				#mycalendar td .mypendingeventnopopup a         { text-decoration:none; font-weight:bold; color:#644; width:57px; line-height:120%; }
				#mycalendar td .mypendingeventnopopup a:visited { text-decoration:none; font-weight:bold; color:#644; }
				#mycalendar td .mypendingeventnopopup a:hover   { text-decoration:none; }



#mydiaryinfocontent input#Name            {width:190px;}
#mydiaryinfocontent textarea#Address      {width:190px;}
#mydiaryinfocontent input#Postcode        {width:190px;}
#mydiaryinfocontent input#Email_Address   {width:190px;}
#mydiaryinfocontent input#Mobile_Number   {width:190px;}
#mydiaryinfocontent input#Date_of_Birth   {width:190px;}
#mydiaryinfocontent input#Real_Name       {width:190px;}
#mydiaryinfocontent input#Nickname        {width:190px;}
#mydiaryinfocontent input#Image          {width:80px; border:0;}
#mydiaryinfocontent input#Telephone       {width:190px;}
#mydiaryinfocontent input#Number          {width:190px;}
#mydiaryinfocontent input#Post_Code       {width:190px;}
#mydiaryinfocontent textarea#Your_Message {border:2px solid #fff;margin:0 0 0 0; width:190px;}
#mydiaryinfocontent textarea#I_Am         {border:2px solid #fff;margin:0 0 0 0; width:190px;}
#mydiaryinfocontent textarea#I_Like       {border:2px solid #fff;margin:0 0 0 0; width:190px;}
/* =================================================================== */




/* ================================================================ 
=================================================================== */
.spiderpic
{
  z-index: 0;
}
  
  .spiderpic span
  { 
    position: absolute;
    background-color: #fff;
    bottom: 0px;
    left: -1000px;
    border: 1px solid black;
    visibility: hidden;
    color: black;
    text-decoration: none;
    padding:10px;
    padding-bottom:0;
  }

.spiderpic:hover
{
  background-color: transparent;
  z-index: 50;
}
  
  .spiderpic:hover span
  {
    visibility: visible;
    bottom: 0px;
    left: -242px;
  }


a.redhover
{
  text-decoration: none;
}

a.redhover:visited
{
  color: #000;
  text-decoration: none;
}

a.redhover:hover
{
  color: #9F0418;
}
/* =================================================================== */






/* needed for IE to make :active state work first time */
a, a:visited {color:#223;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:110px; height:100px; float:left; margin:6px; z-index:50;}

a.slidea {background:url(/_images/backgrounds/voxpops/thumbs/charlotte.jpg)        }
a.slideb {background:url(/_images/backgrounds/voxpops/thumbs/ian.jpg)              }
a.slidec {background:url(/_images/backgrounds/voxpops/thumbs/gareth.jpg)           }
a.slided {background:url(/_images/backgrounds/voxpops/thumbs/mike.jpg)             }
a.slidee {background:url(/_images/backgrounds/voxpops/thumbs/fanny.jpg)            }
a.slidef {background:url(/_images/backgrounds/voxpops/thumbs/somi.jpg)             }
a.slideg {background:url(/_images/backgrounds/voxpops/thumbs/mrandmrsblore.jpg)    }
a.slideh {background:url(/_images/backgrounds/voxpops/thumbs/craig.jpg)            }
a.slidei {background:url(/_images/backgrounds/voxpops/thumbs/kimandrachel_use.jpg) }
a.slidej {background:url(/_images/backgrounds/voxpops/thumbs/eva.jpg)              }
a.slidek {background:url(/_images/backgrounds/voxpops/thumbs/mark.jpg)             }
a.slidel {background:url(/_images/backgrounds/voxpops/thumbs/matthew.jpg)          }
a.slidem {background:url(/_images/backgrounds/voxpops/thumbs/susie.jpg)            }
a.sliden {background:url(/_images/backgrounds/voxpops/thumbs/ed.jpg)               }
a.slideo {background:url(/_images/backgrounds/voxpops/thumbs/sophie.jpg)           }
a.slidep {background:url(/_images/backgrounds/voxpops/thumbs/laura.jpg)            }
a.slideq {background:url(/_images/backgrounds/voxpops/thumbs/aw.jpg)               }
a.slider {background:url(/_images/backgrounds/voxpops/thumbs/louise.jpg)           }
a.slides {background:url(/_images/backgrounds/voxpops/thumbs/daisy.jpg)            }
a.slidet {background:url(/_images/backgrounds/voxpops/thumbs/dawn.jpg)             }
a.slideu {background:url(/_images/backgrounds/voxpops/thumbs/fiona.jpg)            }
a.slidev {background:url(/_images/backgrounds/voxpops/thumbs/helen.jpg)            }
a.slidew {background:url(/_images/backgrounds/voxpops/thumbs/howarthandkarla.jpg)  }
a.slidex {background:url(/_images/backgrounds/voxpops/thumbs/marcus.jpg)           }
a.slidey {background:url(/_images/backgrounds/voxpops/thumbs/steph.jpg)            }
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
        
a.slidea  em {background:url(/_images/backgrounds/voxpops/charlottex.jpg)        5px 5px  no-repeat;}
a.slideb  em {background:url(/_images/backgrounds/voxpops/ianx.jpg)              5px 5px  no-repeat;}
a.slidec  em {background:url(/_images/backgrounds/voxpops/garethx.jpg)           5px 5px  no-repeat;}
a.slided  em {background:url(/_images/backgrounds/voxpops/mikex.jpg)             5px 5px  no-repeat;}
a.slidee  em {background:url(/_images/backgrounds/voxpops/fannyx.jpg)            5px 5px  no-repeat;}
a.slidef  em {background:url(/_images/backgrounds/voxpops/somix.jpg)             5px 5px  no-repeat;}
a.slideg  em {background:url(/_images/backgrounds/voxpops/mrandmrsblorex.jpg)    5px 5px  no-repeat;}
a.slideh  em {background:url(/_images/backgrounds/voxpops/craigx.jpg)            5px 5px  no-repeat;}
a.slidei  em {background:url(/_images/backgrounds/voxpops/kimandrachel_usex.jpg) 5px 5px  no-repeat;}
a.slidej  em {background:url(/_images/backgrounds/voxpops/evax.jpg)              5px 5px  no-repeat;}
a.slidek  em {background:url(/_images/backgrounds/voxpops/markx.jpg)             5px 5px  no-repeat;}
a.slidel  em {background:url(/_images/backgrounds/voxpops/matthewx.jpg)          5px 5px  no-repeat;}
a.slidem  em {background:url(/_images/backgrounds/voxpops/susiex.jpg)            5px 5px  no-repeat;}
a.sliden  em {background:url(/_images/backgrounds/voxpops/edx.jpg)               5px 5px  no-repeat;}
a.slideo  em {background:url(/_images/backgrounds/voxpops/sophiex.jpg)           5px 5px  no-repeat;}
a.slidep  em {background:url(/_images/backgrounds/voxpops/laurax.jpg)            5px 5px  no-repeat;}
a.slideq  em {background:url(/_images/backgrounds/voxpops/awx.jpg)               5px 5px  no-repeat;}
a.slider  em {background:url(/_images/backgrounds/voxpops/louisex.jpg)           5px 5px  no-repeat;}
a.slides  em {background:url(/_images/backgrounds/voxpops/daisyx.jpg)            5px 5px  no-repeat;}
a.slidet  em {background:url(/_images/backgrounds/voxpops/dawnx.jpg)             5px 5px  no-repeat;}
a.slideu  em {background:url(/_images/backgrounds/voxpops/fionax.jpg)            5px 5px  no-repeat;}
a.slidev  em {background:url(/_images/backgrounds/voxpops/helenx.jpg)            5px 5px  no-repeat;}
a.slidew  em {background:url(/_images/backgrounds/voxpops/howarthandkarlax.jpg)  5px 5px  no-repeat;}
a.slidex  em {background:url(/_images/backgrounds/voxpops/marcusx.jpg)           5px 5px  no-repeat;}
a.slidey  em {background:url(/_images/backgrounds/voxpops/stephx.jpg)            5px 5px  no-repeat;}

p.voxpops{font-size:2em;margin:20px 0 20px 300px;}

/* styling for BOTTOM gallery */
#container_bottom {position:relative; width:625px; height:1270px; margin:1em auto;}
#container_bottom img {border:0;}
#container_bottom .thumbs {position:absolute; top:495px; left:0; bottom:0;}
#container_bottom a.gallery:hover span {display:block; position:absolute; width:610px; height:140px; top:-140px; left:5px; padding:5px; font-style:italic; color:#000; z-index:100;}
#container_bottom a.gallery:hover span:first-line {background-color:#000;font-style:normal; font-size:1.1em; color:#fff;}
#container_bottom a.gallery:active, #container_bottom a.gallery:focus {border:1px solid #000;}

#container_bottom a.gallery:active em span {display:block; position:absolute; width:610px; height:140px; top:-140px; left:5px; padding:5px; font-style:italic; color:#fff; z-index:100;}
#container_bottom a.gallery:active em span:first-line {background-color:#000;font-style:normal; font-size:1.1em; color:#fff;}

#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {display:block; position:absolute; width:600px; height:300px; top:-455px; left:5px; color:#000; padding:5px; border:1px solid #3d330f; z-index:50;}
#container_bottom h1 {margin:0; padding-top:45px; text-align:center; font-family: "gill sans", arial; font-size:3em; font-weight:normal; color:#fff;}
#container_bottom h1 em {font-size:0.6em; color:#000;}




        #navcontainer 
        {
          width: 120px;
          font-size:80%;
          text-align:left;
        }

        #navcontainer form{
				  display:inline;
				}

        #navcontainer ul
        {
          margin: 0;
          padding: 0;
          list-style-type: none;
          margin-bottom:5px;
        }
        
        #navcontainer ul.level2
        {
          margin: 0;
          padding: 0;
          margin-left: 10px;
          padding-left: 0;
          list-style-type: none;
          font-size:90%;
        }
        
        #navcontainer ul.level3
        {
          margin: 0;
          padding: 0;
          margin-left: 10px;
          padding-left: 0;
          list-style-type: none;
          font-size:70%;
        }
        
        #navcontainer ul.level4
        {
          margin: 0;
          padding: 0;
          margin-left: 20px;
          padding-left: 0;
          list-style-type: none;
          font-size:70%;
        }
        
        #navcontainer a
        {
          display: block;
          padding: 0px;
          width: 120px;
          text-decoration: none;
        }
        
        #navcontainer a:link, #navlist a:visited
        {
          color: #000;
          text-decoration: none;
        }
        
        #navcontainer a:hover
        {
          color: #9F0418;
        }
          
          #navcontainer .selected a
          {
            display: block;
            padding: 0px;
            width: 120px;
            text-decoration: none;
            font-weight:bold;
            color: #9F0418;
          }
          
          #navcontainer .selected a:hover
          {
            font-weight:bold;
            color: #000;
          }
          
          #navcontainer .subselected a
          {
            display: block;
            padding: 0px;
            width: 120px;
            text-decoration: none;
            font-weight:bold;
            color: #9F0418;
          }
          
          #navcontainer .subselected a:hover
          {
            font-weight:bold;
            color: #000;
          }



#filmnewsbox      {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px  0px;padding: 5px;background-color: #A50018;}
#filminterview    {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#filmreviews      {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#filmwwlt         {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}

#theatrenewsbox   {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px  0px;padding: 5px;background-color: #A50018;}
#theatrereviews   {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#theatrepreviews  {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#theatreinterview {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}

#foodnewsbox      {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px  0px;padding: 5px;background-color: #A50018;}
#foodprofiled     {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#foodreviews      {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#foodinterview    {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}

#musicnewsbox     {color:#fff; font-size:small; float: left; width: 112px; margin: 0px 0px 0px  0px;padding: 5px;background-color: #A50018;}
#musicreviews     {color:#fff; font-size:small; float: left; width: 112px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#musicwwlt        {color:#fff; font-size:small; float: left; width: 112px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#musiclive        {color:#fff; font-size:small; float: left; width: 112px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#musicinterview   {color:#fff; font-size:small; float: left; width: 112px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}

#clubsnewsbox     {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px  0px;padding: 5px;background-color: #A50018;}
#clubsinterview   {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#clubsreviews     {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}
#clubswwlt        {color:#fff; font-size:small; float: left; width: 144px; margin: 0px 0px 0px 10px;padding: 5px;background-color: #A50018;}



#cloudbox{
	clear:both; float:left;
	width:323px;
	margin-bottom:5px;
margin-top:5px;
	background-color:#fff;
}
				#cloudbox h2{
					float:left;
					margin:0; margin-bottom:2px; margin-right:2px; padding:5px; padding-top:3px; padding-bottom:3px;
					font-size:x-small; color:#fff; font-weight:bold; text-transform: uppercase;
					border:1px solid #800419; background-color:#900;
				}

#cloudbody
{ 
  width:301px; 
  font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif; 
  line-height:1.5em; 
  word-spacing:normal; 
  letter-spacing:normal; 
  text-decoration:none; 
  text-transform:none; 
  text-align:justify; 
  text-indent:0ex; 
  background-color:#fff; 
  margin:0;
  border:1px solid #ddd; 
  padding:10px;
}
#cloudbody a:link{text-decoration:none}
#cloudbody a:visited{text-decoration:none}
#cloudbody a:hover{text-decoration:none;color:#f33;background-color:transparent}
#cloudbody a:active{text-decoration:none;color:#f33;background-color:transparent}
span.tagcloud1 {font-size:0.6em; padding:0em; color:#900; z-index:15;position:relative;} span.tagcloud1  a{text-decoration:none;color:#900;}
span.tagcloud2 {font-size:0.7em; padding:0em; color:#900; z-index:14;position:relative;} span.tagcloud2  a{text-decoration:none;color:#900;}
span.tagcloud3 {font-size:0.8em; padding:0em; color:#900; z-index:13;position:relative;} span.tagcloud3  a{text-decoration:none;color:#900;}
span.tagcloud4 {font-size:0.9em; padding:0em; color:#900; z-index:12;position:relative;} span.tagcloud4  a{text-decoration:none;color:#900;}
span.tagcloud5 {font-size:1.0em; padding:0em; color:#900; z-index:11;position:relative;} span.tagcloud5  a{text-decoration:none;color:#900;}
span.tagcloud6 {font-size:1.1em; padding:0em; color:#900; z-index:10;position:relative;} span.tagcloud6  a{text-decoration:none;color:#900;}
span.tagcloud7 {font-size:1.2em; padding:0em; color:#900; z-index:9; position:relative;} span.tagcloud7  a{text-decoration:none;color:#900;}
span.tagcloud8 {font-size:1.3em; padding:0em; color:#900; z-index:8; position:relative;} span.tagcloud8  a{text-decoration:none;color:#900;}
span.tagcloud9 {font-size:1.4em; padding:0em; color:#900; z-index:7; position:relative;} span.tagcloud9  a{text-decoration:none;color:#900;}
span.tagcloud10{font-size:1.5em; padding:0em; color:#900; z-index:6; position:relative;} span.tagcloud10 a{text-decoration:none;color:#900;}
span.tagcloud11{font-size:1.6em; padding:0em; color:#900; z-index:5; position:relative;} span.tagcloud11 a{text-decoration:none;color:#900;}
span.tagcloud12{font-size:1.8em; padding:0em; color:#900; z-index:4; position:relative;} span.tagcloud12 a{text-decoration:none;color:#900;}
span.tagcloud13{font-size:2.0em; padding:0em; color:#900; z-index:3; position:relative;} span.tagcloud13 a{text-decoration:none;color:#900;}
span.tagcloud14{font-size:2.2em; padding:0em; color:#900; z-index:2; position:relative;} span.tagcloud14 a{text-decoration:none;color:#900;}
span.tagcloud15{font-size:2.4em; padding:0em; color:#900; z-index:1; position:relative;} span.tagcloud15 a{text-decoration:none;color:#900;}
span.tagcloud16{font-size:2.6em; padding:0em; color:#900; z-index:0; position:relative;} span.tagcloud16 a{text-decoration:none;color:#900;}

span.freq{font-size:10pt !important;color:#bbb}

