﻿/*ul,ol { list-style:none; }*/
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input,div,tr,th { margin:0; padding:0; }
a img,:link img,:visited img { border:none; text-decoration: none; }
address { font-style:normal; }
a { color: #027bb2; text-decoration: none; }
a:hover { color: #027bb2; text-decoration: underline; }

img#pride_title_img, img#logo_img, img, div { 
	behavior: url('./iepngfix.htc'); 
}

body, div, li, td {
	color: #ffffff;
	font-family: Calibri, Arial;
}

p {
	padding: 8px 0px 8px 0px;
}

h1 {
	line-height: 24px;
	font-size: 170%;
	margin: 10px 0px 20px 0px;
}

h2 {
	color: #efc581;
	margin: 10px 0px 0px 0px;
	font-size: 150%;
}

h3 {
	font-size: 140%;
}

h4 {
	font-size: 120%;
}

h5 {
	font-size: 110%;
}

table.main_stage_table{
	background-color: #dadada;
	border:solid 1px #000000;
}							
table.main_stage_table th {
	font-weight:bold;
}

table.main_stage_table td, table.main_stage_table th {
	padding:0px 0px 0px 0px;
	width:200px;
	border-bottom:1px solid #000000;	
}

body {
	/*background-color: #ffffff;*/
	background-color: #000000;
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	font-size: 77%;
	z-index: 2;
	}

	#content {
		background-color: #000000;
		/*border-left: solid 2px #027bb2;
		border-right: solid 2px #027bb2;*/
		width: 1000px;
		margin: 0px auto;
		text-align: left;
		padding: 0;
		position: relative;
		z-index: 2;
		/*border-bottom: 20px solid #000000;
		border-left: 10px solid #000000;
		border-right: 10px solid #000000;*/
		}

		#header {
			height: 214px;
			background-image: url(/images/ui/header_bg2.gif);
			background-repeat: no-repeat;
			background-position: bottom left;
			background-color: #000000;
		}
		
			#pride_title_img {
				position: absolute;
				left: 198px;
				top: 30px;
				z-index: 1000;
				
			}	
		
			#gallery {
				float:right;
				/*margin-top: 10px;
				left: -13px;
				position: relative;*/
			}
			
				.sponsors_image_box_wrapper { 
				    border: 1px solid #000000;
				    width:   156px;  
				    height:  156px;  
				    background-color: #000000; 
				    /*background-image: url(../images/butterfly.gif);*/
				    background-image: url(../images/psych.gif);
				    /*background-repeat: no-repeat;*/
				    background-position: center;
				}
				.sponsors_image_box { 
					overflow: hidden;
				    width:   150px;  
				    height:  150px;  
				    padding: 0;  
				    margin:  3px; 
				} 
				 
				.pic_holder {
					opacity: 1;
					overflow: hidden;
					display: none;
				    width:   420px;  
				    height:  210px;  
					position: absolute; 
					background-position: left;
					background-repeat:no-repeat;
				}


			#logo_img {
				margin:15px;	
			}
		
		#nav1 {
			color: #a9c4fb;
			background-color: #000000;
			padding: 2px 0px 8px 0px;
			/*padding: 2px 0px 0px 0px;*/
		}

			#nav1 a {
				text-decoration: none;
				color: #a9c4fb;
			}
		
			#nav1 a:visited {
				color: #a9c4fb;
			}

			#nav1 a:hover {
				color: #E569B1;
			}

		table#nav1 {
			width: 1000px;
		}
		
		#nav2 {
			/*color: #243942;*/
			color: #000000;
			background-color: #027bb2;
			border-bottom: solid 2px #000000;
			padding: 5px 0px 5px 0px;
			/*padding: 5px 0px 0px 0px;*/
			margin: 0px;
		}

			#nav2 a {
				text-decoration: none;
				/*color: #243942;*/
				color: #000000;
			}
		
			#nav2 a:visited {
				color: #000000;
			}

			#nav2 a:hover {
				color: #E569B1;
			}

		.nav {
			font-weight: bold;
			text-align: center;
		}

			.nav_link {
				display:inline;
				padding: 0px 36px 8px 36px;
				/*height: 22px;*/
			}
			
				.pop_nav {
					/*display: none;*/
					position: absolute;
					border: 2px solid #000000;
					border-top: none;
					background-color: #027bb2;
					color: #a9c4fb;
					padding: 4px 32px 4px 12px;
					margin: 0;
					z-index: 1000;
					line-height: 150%;
					text-align: left;
				}

				#nav1 .pop_nav {
					top: 238px;
					background-color: #027bb2;
				}

				#nav2 .pop_nav {
					top: 264px;
					background-color: #a9c4fb;
				}

				.pop_nav a {
					color: #a9c4fb;
					width: 100%;
					padding: 0 !important;
					margin: 0 !important;
					text-transform: capitalize !important;
				}
				#pop_nav3 { left: 326px; }
				#pop_nav4 { left: 448px; }
				#pop_nav5 { left: 568px; }
				#pop_nav6 { left: 685px; }
				#pop_nav9 { left: 213px; }
				#pop_nav10 { left: 344px; }
				#pop_nav11 { left: 469px; }
				#pop_nav12 { left: 642px; }
				#pop_nav13 { left: 902px; }
			
			
		#outer_main {
			background-color: #000000; 
			background-image: url(http://www.pridenw.org/images/wm_bg.gif);
			/* background-image: url(/images/ui/pink_bg.jpg);*/
			/*background-repeat: repeat-x;*/
			margin: 0px;
			padding: 0px;
		}
		
			#main {
				float: left;
				padding: 0px 0px 0px 0px;
				width: 700px;
				min-height: 300px;
			}
			
			#main img {
				padding: 10px;
			}

			#right_column {
				float:right;
				width:180px;
				/*margin: 0px 40px 20px 740px;
				padding-top: 29px;
				padding-left:40px;*/
				padding: 29px 40px 20px 40px;
				border-left: solid 1px #027bb2;
			}
			
			#footer {
				padding: 50px 30px 20px 30px;
				line-height: 20px;
			{
				#sponsors_box {
					text-align:center;
				}
				#sponsors_box img{
					border: solid 1px #027BB2;	
				}
