/* CSS Styles */

/* Page Structure */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	/*background-color:#c0c0c0;*/
	color: #333;
	position:relative;
	background: #196285; /* Old browsers */
	background: -moz-linear-gradient(top,  #196285 80%, #0faebf 100%) no-repeat fixed; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#196285), color-stop(100%,#0faebf)) no-repeat fixed; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #196285 80%,#0faebf 100%) no-repeat fixed; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #196285 80%,#0faebf 100%) no-repeat fixed; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #196285 80%,#0faebf 100%) no-repeat fixed; /* IE10+ */
	background: linear-gradient(top,  #196285 80%,#0faebf 100%) no-repeat fixed; /* W3C */
	-pie-background: linear-gradient(top,  #196285 80%,#0faebf 100%) no-repeat fixed; /* PIE */
	}
	
	
#sidebar li > ul li a {
    color:#333;
	}	
	
#sidebar li > ul li .event a {
    color:#0FAEBF;
	}			

	#wrapper {
		margin:0 auto;
		padding: 0;
		width: 900px;
		z-index:1;
		background-color:#fff;
		overflow:hidden;
		}	

		#header {
			overflow:hidden;
			position:relative;
			padding:0 50px 35px;
			z-index:1;
			}
			
	

			#header .header_logo {
				background: #fff url(../_images/sprites/brnrsd_sprite.png) no-repeat -10px -56px;
				height: 200px;
				}


				#header header h1 {
					background: transparent url(../_images/sprites/brnrsd_sprite.png) no-repeat -10px -416px;	
					float:left;
					margin-top: 20px;
					text-transform: uppercase;
					font-size:1.25em;
					font-weight:bold;	
					padding-left:72px;	
					padding-top:21px;
					}
					
				#header a:hover {
					text-decoration:none;
					}	
					
					#header header h1 a {
						color:#00828F;
						}
					
					
				#header nav {
					clear:both;
					padding:42px 0 16px;
					overflow:hidden;
					}					
		
		
					#header .menu li {
						padding:0 22px 0 18px;
						float: left;
						display: inline;			
						}
					
						
						#header .menu li:first-child {
							padding-left:0px;
							}


						#header .menu li a {
							font-size:1.15em;
							/*text-transform:uppercase;*/
							font-weight:bold;
							color:#333;
							}		


							#header .menu li a:visited {
								color: #333;
								}
					
							#header .menu li a:hover {
								text-decoration: none;	
									
								}			
														

			#header #searchform {
				float:right;
				background: #fff url(../_images/sprites/brnrsd_sprite.png) no-repeat -10px -10px;
				width:214px;
				height:26px;
				margin-top:30px;
				}

				#header #searchform #s { 
					width:173px;				
					border:0;
					float:left;
					background:none;
					padding: 7px 2px 6px 12px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.28em;
					color:#d3cccc;
					height:16px;
					}
				
					#header #searchform input[type="search"] {
						webkit-appearance:none !important;
						border:0 !important;
						}	
				
				#header #searchform #searchsubmit {
					float:right;				
					width:27px;
					border:0;
					text-indent:-9999px;
					cursor:pointer;
					background:none;
					height:26px;
					}
					
			
		
		
		#brnrsd-content-page {
			overflow:hidden;
			width:605px;
			float: left;
			padding: 0 0 15px 50px;
			min-height:250px;
			}	
		
		
		#sidebar {
			float: right;
			padding: 0 50px 0 20px;
			width: 175px;
			}						
						
						
		#footer {
			border-top: 1px solid #EAEAEA;
			clear: both;
			margin: auto;
			padding: 10px 0;
			width: 800px;
		    color:#939ca2;
			}	
	

			#footer p {
				padding:0 0 3px;
				text-align: center;
				margin:0;
				}	
		
		
		
/* Content Structure */


h2 a:visited, a:visited, h3 a:visited {
	color: #1278FE;
	}
	
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#3D475D;
	}


a:hover {
	color: #1278fe;
	}



	#sidebar #poet_jam {
		background:url(../_images/poet_painters_promo/pp_42.png) no-repeat 0 0;
		width:248px;
		height:182px;
		margin:35px auto;
		}


	#sidebar > ul > li {
		margin:0 0 20px;
		}
		
	#sidebar li.widget_rss li {
		padding-bottom:4px;
		}
		
	#sidebar li.widget_rss li .rss-date {
		color: #999;
    	display: block;
		}		
		
	#sidebar > ul > li > h2 + * {
		padding-top:10px;
		}			
	

	
	.social_connects {
		margin:35px auto;
		overflow:hidden;
		width:100px;
		}
		
		.social_connects li {
			width:50px;
			float:left;	
			}	
			
			.social_connects a {	
				text-indent:-99999px;
				height:50px;
				width:50px;
				display:block;
				}
		
		#sidebar .social_connects {
			margin:0;
			width:110px;
			}	
		
			#sidebar .social_connects li {
				width:55px;
				}	
				
				
				
/*  Module Internals */


.pods_page h2 {
		font-size:2em;
		margin:25px 0 1px;
		text-transform:capitalize;
		font-weight:bold;
		line-height:1.2em;
		}
		
	.pods_page h3 {
		margin:0 0 10px;
		line-height:1.2em;
		font-size:1.5em;
		}	
			
		.pods_page h2:first-child {
			margin-top: 0;
		}
			
			.pod_items {
				overflow:hidden;
				margin-bottom:15px;
				}			
						
		
				.pod_items li {
					width: 525px;
					overflow:hidden;
					}										
					
						
					.pod_item span {
						display:block;
						}
						
													
							.pod_item {
								padding:0 0 15px;	
								}	
								
								
								.pod_item .item_date {
									font-size:1.2em;
									color:#005c6b;
									margin-top:-3px;
									font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
									font-weight:bold;
									}	
									
								.pod_item .item_text {
									padding-bottom:4px;									
									}	
									
								.pod_item .item_image {
									padding-bottom:5px;	
									}	
									
								.pod_item .item_link {
									padding-bottom:5px;									
									}	
									
								.pod_item .item_link a {
									text-decoration:underline;
									}		
									
									
	   #brnrsd-content-page ol li > ol {
		   margin-left:10px;
		   list-style-type: lower-alpha;
		   }	
		   
	#brnrsd-content-page > ol li {
		padding-bottom:4px;
		}   		   
	   
	#brnrsd-content-page > ol > li {
		font-size:1.25em;
		}   
		
		
/* specific modules */


  /***************   
  
     HOME  
	 
   **************/
   
 
		
	#home_page p {
		font-size: 1.5em;
		line-height: 1.6em;			
		}	




  /***************   
  
     ABOUT US  
	 
   **************/
  
  			
			.about_us .pod_item .item_image {
				width:154px;	
				float:left;
				clear:both;
				}	
				
			.about_us .pod_item .item_team_member {
				width:154px;
				text-align:center;
				font-weight:bold;
				float:left;
				clear:both;
				}	
				
			.about_us .pod_item .item_text {
				width:350px;
				float:right;
				}						
					
					
				.about_us .pod_item img {
					border: 2px solid #999	
					}
				
			
			
  /***************   
  
     NEWS   
	 
   **************/
	 
	 
	.news h2 {
		margin-bottom:16px;
		}			
		
	.news h3 {
		margin-bottom:15px;
		color:#0D758C;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		-ms-border-radius:5px;
		border-radius:5px;
		font-family:Arial, sans-serif;
		}		
	 
	 	.news .pod_item {
			padding:0 0 8px;	
			}	
			
			
			.news .pod_item .item_text {
				font-size: 1em;
				font-weight: bold;
				padding-bottom:0;
				}	 
	 
				.news .pod_item .item_text .source {
					font-style:italic;
					display:inline;
					}	
					
					
	 /***************   
  
		 EVENTS
		 
	   **************/	
	   
	   .event .pod_item .item_image {
			float:left;
			margin-right: 10px;
    		margin-top: 6px;
	   		}
			
			   
			
			
		 /***************   
  
		    MUSIC 
		 
	      **************/	
		  
	.music {
		font-size:1.2em;
		}	 

			
			.music .pod_items li {
				margin-top:8px;
				min-height:225px;
				}

			.music .pod_items li:first-child {
				margin-top:0;
				}
				
				
				.music .pod_item .item_date {
					font-size:2.25em;
					color:#fff;
					background-color:#000;
					padding-left:5px;
					box-shadow: 4px 4px 4px #888888;
					}	
						
			
				.music .pod_item .item_image {
					width:267px;
					float:left;
					}
					
					.music .item_image h2 {
						margin-bottom:5px;
						text-indent:-99999px;
						float:left;
						margin-top:10px;
						width:267px;
						}
						
					#third_festival h2 {
						background:url(../_images/music_festivals_promo/18b_promo4.png) no-repeat top left;
						height:155px;
						}	
					
					#second_festival h2 {
						background:url(../_images/music_festivals_promo/2ndfestival_promo.png) no-repeat top left;
						height:98px;
						}	
					
					#first_festival h2 {
						background:url(../_images/music_festivals_promo/1st_18bmusicfest_promo.png) no-repeat top left;
						height:262px;
						}	
				
					
				.music .pod_item .item_text {
					float:right;
					width:248px;
					padding-left:10px;
					}
					
					.music .item_text .festival_info {
						clear: both;
						color: #000;
						float: left;
						padding-top: 10px;
						}	
						
					.music .item_text .festival_info_label {
						font-weight:bold;
						}
						
						
						.music .item_link #sponsor {
							clear:both;
							padding:20px 0 0;
							}
						
						
						
		/***************   
  
		    SEARCH
		 
	      **************/		
						
						
						
					
					#search_engine_Area form {
						display:none;
						}

					#brnrsd-content-page div#search_engine_Area {
						padding-left:0 !important;
						margin-left:0 !important;
						}
						
			/***************   
  
		    CONTACT US
		 
	      **************/						
						
						
						
	#contact_info {
		text-align:center;
		margin:0 auto;
		width:300px;
		}
		
		#contact_info p {
			margin-bottom:10px;
			}
	
	
		#contact_info input, 
			#contact_info textarea {
			border:1px solid #e3e3e3
			}
	
		.contact_us a {
			text-decoration:underline;
			color:#939CA2;
			}					
											
						
						
						
						
	   /***************   
  
		    FB
		 
	      **************/
		  
		  		
			.fb_plugin {
				margin:15px 0;
				}
				
				
   
 
	#alt_without_time {
		width:20em;
		}	
		


 /* Misc / Sidebar */
	
	.education_rally {
		background:url(../_images/music_festivals_promo/3rd18bfestival_edu2.png) no-repeat top left;
		padding-left:110px;
		}
	
	.rally_article {
		padding-left:110px;
		}
		
	h2.widgettitle {
		background-color:#3d475d;
		background-position:top left;
		background-repeat:no-repeat;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		-ms-border-radius:5px;
		border-radius:5px;
		padding:5px 5px 5px 8px;
		overflow:hidden;
		color: #FFFFFF;   
		font-size: 1.2em;
		line-height: 1.2em;
		height:15px;
		}	
		
	h2.widgettitle a {
		color: #FFFFFF;   
		float: left;		
		padding-left: 4px;
		width: 130px;
		}		
	
	h2.widgettitle a:hover {
		text-decoration:none;
		}
	
	h2.widgettitle a.rsswidget:first-child {
		width:15px;
		}	
		
		
		
		
		
/* Buttons and Icons */

.social_connects .fb_connect {
	background: #fff url(../_images/sprites/brnrsd_sprite.png) no-repeat -10px -276px;
	}

.social_connects .twitter_connect {
	background: #fff url(../_images/sprites/brnrsd_sprite.png) no-repeat -10px -346px;
	}

.widget_links > ul  {
	list-style:disc;
	margin-left:13px;
	}		
		
.widget_links > ul > li {
	padding-bottom:4px;
	}
	
.widget_links h2.widgettitle {
	background-image: url(../_images/sprites/brnrsd_sprite.png);
	background-position:1px -516.5px;
	padding-left:31px;
	}	
	
.eventsListWidget h2.widgettitle {
	background-image: url(../_images/sprites/brnrsd_sprite.png);
	background-position:0 -480.5px;
	padding-left:32px;
	}	
	
	
	
	
/*******************
PLUGINS
*/

.tribe-events > * {
	float:left;
	}


.wrap > table {
	display:none !important;
}


/* Twitter */
.twtr-widget-profile img.twtr-profile-img {
	display:none !important;
	}
	
.twtr-hd {
	display:none;
	padding:0;
	}	
	
#twtr-widget-1 .twtr-tweet p a {	
  color:#0FAEBF !important	
}

#sidebar .eventsListWidget li, #sidebar .singular.page li.hentry, #sidebar .eventsAdvancedListWidget li, #sidebar.singular.page li.hentry {
	margin:0 0 6px !important;
	padding:0 !important;
}

#sidebar .eventsListWidget .dig-in {
	font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	}

#sidebar .eventsListWidget .dig-in a {
	color:#888;
	}
	
	
#test a {
	color:red;
	}	
	
#test a:hover {
	color:black;
	}		
	
	
		
			



	
	