* { margin: 0; padding: 0; font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 12px; }

.hidden { position: absolute; top: -9999px; left: -9999px; }

.hiddenText { overflow: hidden; text-indent: -9999px; }

.clear { clear: both; }

.noRight { border-right: none !important; }

html { background: #102334 url(http://idrinksport.com/images/bgfill.png); }

body { background: url(http://idrinksport.com/images/background.png) top left repeat-x; }

#container { margin: 0 auto; padding: 116px 12px 0; width: 761px; background: url(http://idrinksport.com/images/faux.png) top repeat-y; position: relative; }

#navigation { top: 68px; background: url(http://idrinksport.com/images/nav.png); height: 42px; position: absolute; width: 761px; }

#navigation li a{ color:#a2b5c7; text-decoration:none; font-size:13px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}

#navigation li a:hover{ color:#fff; text-decoration:none; font-size:13px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}

#navigation ul { list-style: none; }

#navigation li { padding: 6px 10px 0; float: left; margin-left:10px;}
        #navigation > li { list-style-type:none; float:left; display:block; margin:0px 0px; 
                    position:relative; padding:7px; width:80px;}
        #navigation > li:hover ul { display:block; }
        #navigation > li:hover { background-color:#102334; -moz-border-radius:10px; -webkit-border-radius:10px; }
        
        #navigation li ul { margin:0px; padding:0px; display:none;}
        #navigation li ul li { list-style-type :none; margin:6px 0 0 0;}
        #navigation li ul li a { font-size:10px;display:block; padding:1px 3px; color:#a2b5c7; text-decoration:none;}
        #navigation li ul li:hover a { background-color:#102334; -moz-border-radius:5px; -webkit-border-radius:5px;}
        #navigation li span { color:#fff; cursor:pointer; margin:0px 10px; font-weight:bold; }

h1 { height: 128px; background: url(http://idrinksport.com/images/events.jpg) 2px top no-repeat; }

#content { margin: 14px 0 0; }

#leftColumn { margin: 0 0 0 10px; width: 736px; float: left; color:white; }
#map_canvas * {
	color:black;
	
	}
	
#date *{
	color:black;
	
	}


#rightColumn { margin: 0 10px 0 0; width: 306px; float: right; }

#rightColumn * { font-family: Tahoma, Arial, Verdana, sans-serif; }

#leftColumn h2 { padding: 6px 0 0 10px; margin: 0 0 5px 0; color: #fff; background: url(http://idrinksport.com/images/header_left.png) no-repeat; height: 20px; }

#rightColumn h2 {

	padding: 6px 0 0 10px;

	color: #fff;

	background: url(http://idrinksport.com/images/header_right.png) no-repeat;

	height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

}

#rightColumn h2.grey {

	padding: 4px 0 0 10px;

	color: #434343;

	background: url(http://idrinksport.com/images/header_right_grey.png) repeat-x;

	height: 19px;

	border: 1px solid #c2c2c2;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px

}

#rightColumn .twitter {

	padding: 6px 0 0 10px;

	color: #fff;

	background: url(http://idrinksport.com/images/twitterhead.png) no-repeat;

	height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

}

.greyBg { margin: 0 0 5px; background: #fff url(http://idrinksport.com/images/grey_gradient.png) bottom repeat-x; overflow: hidden; }

#rightColumn .greyBg { padding: 5px 5px 5px 8px; margin: 0 0 5px; list-style: square inside; }

#rightColumn .greyBg li { color: #272727; }

#rightColumn .greyBg li a{ color: #272727; text-decoration:none; font-size:12px; font-family: Tahoma, Geneva, sans-serif;}

#rightColumn .greyBg li small { padding: 0 0 .5em 13px; color: #173d5d; display: block; font-size: 11px; line-height: 1; }

#headlines { list-style: none; }

#headlines li { height: 252px; position: relative; }

#headlines .caption { background: url(http://idrinksport.com/images/slide_caption.png); position: absolute; bottom: 0; padding: 8px 5px 5px; }

#quickLinks table { width: 100%; border-collapse: collapse; }

#quickLinks thead tr { border-bottom: 1px solid #1a3650; color: #fff; font-weight: bold; }

#quickLinks th { padding: 3px !important; }

#quickLinks .subject a { color: #007aee; text-decoration: none; font-size:11px; }

#quickLinks .subject a:hover, #quickLinks .subject a:focus { color: #fff; font-size:11px; }

#quickLinks .subject {

	text-align: left;

	padding: 0 3px;

	font-size: 11px;

}

#quickLinks .date {

	text-align: right;

	padding: 0 3px;

	font-size: 11px;

}

#form table { width: 275px; border-collapse:collapse }

#form thead tr { border-bottom: 2px solid #1a3650; color: #fff; font-weight: bold; }

#form th { padding: 3px !important; }

#form .subject a { color: #ffffff; text-decoration: none; font-size:10px; }

#form .subject a:hover, #form .subject a:focus { color: #fff; font-size:10px; }

#form .subject {

	text-align: left;
	color:white;
	padding: 0 3px;
	padding-top: 3px;
	

	font-size: 10px;

}

#form .headerital {
	color:#0099FF;
	font-style:italic;
	font-size:11px;
	padding: 0 6px;
	vertical-align: top;
}

#form .date {

	text-align: right;

	padding: 0 3px;

	font-size: 10px;

}



#twitter ul{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;

}

#twitbod table { width: 100%; border-collapse: collapse; }

#twitbod thead tr { border-bottom: 1px solid #1a3650; color: #fff; font-weight: bold; }

#twitbod th { padding: 3px !important; }

#twitbod .subject a { color: #007aee; text-decoration: none; font-size:11px; }

#twitbod .subject a:hover, #twitbod .subject a:focus { color: #fff; font-size:11px; }

#twitbod .subject {

	text-align: left;

	padding: 0 3px;

	font-size: 11px;

}

#twitbod .date {

	text-align: right;

	padding: 0 3px;

	font-size: 11px;

}



#twitter ul{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;

}

#boxes { list-style: none; padding: 5px 0 5px 1px; }

#boxes li { margin: 0 2px 5px; float: left; display: block; width: 103px; height: 61px; background: #000; }

#footer { margin: 0 0 0 1px; width: 721px; padding: 20px; clear: both; background: url(http://idrinksport.com/images/footer.png) repeat-x; height: 13px; }

#footer .copyright{ color: #4e5f70; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }

.half { float: left; width: 50%; }

.greyBg .half h3 { padding: 8px; border: 1px solid #e8e8e8; background: url(http://idrinksport.com/images/horiz_grey.png) left repeat-y; color: #000; border-bottom: none !important; }

.greyBg .half ul { padding: 5px 5px 5px 20px; color: #000; border: 1px solid #d8d8d8; list-style: square; }

.greyBg .half li { color: #363636; font-size: 11px; }

.greyBg .half li a{ color: #363636; font-size: 11px; text-decoration:none;}



.blue { margin: 0 0 5px; background: #0a151f url(http://idrinksport.com/images/vert_blue.png) bottom repeat-x !important; }

.blue .half h3 { padding: 8px; background: url(http://idrinksport.com/images/horiz_grey.png) left repeat-y; color: #5bafff; }



.blue .half div { position: relative; overflow: hidden; }

.blue .half h4 { padding: 0 5px 0 10px; width: 125px; position: relative; left: 80px; top: 10px; }

.blue .half p { float: right; padding: 0 5px 0 10px; width: 120px; }

.blue .half img { float: left; margin-left: 8px; width: 75px; }



#simplegallery1{ 

position: relative; /*keep this intact*/

visibility: hidden; /*keep this intact*/

border: 0px solid darkred;

}



#simplegallery1 .gallerydesctext{ 

text-align: left;

padding: 2px 5px;

}


	.style1 {
		overflow: hidden;
		text-indent: -9999px;
		margin-top: 0;
	}
	.style2 {
		text-align: left;
	}

#leftColumn a{clear:both; color:red;
	
}



