@media tty {
 i{content:"\";/*" "*/}}; @import '/graphics/dev/ie50win.css'; {;}/*";}
}/* */

@media tty {
 i{content:"\";/*" "*/}}@m; @import '/graphics/dev/ie55win.css'; /*";}
}/* */

* {margin: 0; padding: 0;}

.hide {display: none;}

body {background: #8c5f25 url(/graphics/dev/header-bg.gif) top left repeat-x; font: 62.5% "Lucida Sans Unicode", "Lucide Grande", Verdana, Geneva, sans-serif; margin: 0; padding: 0;}

#outer-wrap {background: transparent url(/graphics/dev/logo-bg.png) 50% 200px no-repeat;padding: 0; margin: 0;}

#wrap {width: 850px;margin: 0 auto;background: transparent url(/graphics/dev/header-bg.gif) top left repeat-x;}

#header h1.logo {float: left;text-indent: -9000px; width:250px; height: 130px; background:url(/graphics/dev/lakeshore-logo.gif) no-repeat;}
#header h1.logo a {display: block; width: 250px; height: 130px;}

#header h1.olympic {float: left;text-indent: -9000px; width:471px; height: 130px; background:url(/graphics/dev/olympic-lakeshore-logo.gif) no-repeat;}
#header h1.olympic a {display: block; width: 41px; height: 130px;}

#header #search-tag {float: right;}

#header #nav-search { margin-left: 100px; height: 77px; width: 300px; text-align: center; background: #e0e4e9 url(/graphics/dev/nav-search-bg.gif) bottom left no-repeat;}


#nav-search a {text-decoration: none; color: #324769;}
#nav-search ul {padding-top: 5px; margin-bottom: 20px;}
#nav-search li	{
display: inline;
list-style-type: none;
padding: 0 5px 0 4px;
border-right: 1px solid #324769;
font-size: 12px;
}
#nav-search li.last {border: 0;}

#nav-search-form {font-size: 1.4em; color: #324769;}

#header #tagline {font: 2.2em serif; text-align: right; margin-top: 15px; color: #64748e; font-weight: 600;}

#nav {clear: both; margin-bottom: 1px;}

#nav ul	{
padding-left: 0;
margin-left: 0;
background: #293955 url(/graphics/dev/nav-bg.gif) bottom left repeat-x;
color: #fff;
float: left;
width: 100%;
font-size: 14px;
}

#nav ul li { display: inline; }

#nav ul li a	{
height: 20px;
padding: 5px 10px;
color: White;
text-decoration: none;
float: left;
}

#nav ul li a:hover
{
background: #657893 url(/graphics/dev/nav-hover-bg.gif) top left repeat-x;
color: #000033;
}

#home-main {background-color: #fff; width: 850px; margin-top: 1px;}
#home-main-rotator {float: left; width: 550px; min-width: 550px;}

#home-content {clear: both;background-color: #fff;min-height: 1200px;}

#home-magnets {width: 300px; float:left; color: #fff;}
#home-magnets h3 {font-size: 1.8em; font-weight: 300; padding-top: 10px; padding-left: 10px;}
#home-magnets p {font-size: 1.3em; padding-top: 10px; padding-left: 10px; padding-right: 25px;}
#home-magnets #mag1 {background-color: #858585; height: 100px;}
#home-magnets #mag1 h3 {padding-top: 25px;}
#home-magnets #mag2 {background-color: #324769; height: 100px;}
#home-magnets #mag3 {background-color: #895c22; height: 100px;}

#mag1 a{text-decoration:none; font-size:1em;}
#mag1 a span, #mag1 a:hover span  {display: block;padding: 25px 30px 0 10px;}

#mag1 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #858585 url(/graphics/dev/mag-1-bg.gif) 0 0 no-repeat;	text-align:left;}
#mag1 a:hover{float:left;display:block;color: #fff;background: #858585 url(/graphics/dev/mag-1-bg.gif) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}

/*#mag1 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #858585 url(/graphics/dev/rise-conquer-btn.png) 0 0 no-repeat; text-align:left;}
#mag1 a:hover{float:left;display:block;color: #fff;background: #858585 url(/graphics/dev/rise-conquer-btn.png) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}*/


#mag2 a{text-decoration:none;}
#mag2 a span {display: block;padding: 25px 30px 0 10px; font-size:1.8em;}


#mag2 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #324769 url(/graphics/dev/mag-2-bg.gif) 0 0 no-repeat;	text-align:left;}
#mag2 a:hover{float:left;display:block;color: #fff;background: #324769 url(/graphics/dev/mag-2-bg.gif) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}

 
/*#mag2 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #324769 url(/graphics/dev/heros-welcome-mag-btn.png) 0 0 no-repeat;	text-align:left;}
#mag2 a:hover{float:left;display:block;color: #fff;background: #324769 url(/graphics/dev/heros-welcome-mag-btn.png) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}*/


#mag3 a{text-decoration:none;}
#mag3 a span {display: block;padding: 25px 30px 0 10px; font-size:1.8em;}

#mag3 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #895c22 url(/graphics/dev/mag-3-bg.gif) 0 0 no-repeat;	text-align:left;}
#mag3 a:hover{float:left;display:block;color: #fff;background: #895c22 url(/graphics/dev/mag-3-bg.gif) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}

/*#mag3 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #324769 url(/graphics/dev/soaring-spirit-btn.png) 0 0 no-repeat;	text-align:left;}
#mag3 a:hover{float:left;display:block;color: #fff;background: #324769 url(/graphics/dev/soaring-spirit-btn.png) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}*/

/*#mag3 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #fff;background: #ea77ae url(/graphics/dev/mag-pink.gif) 0 0 no-repeat;	text-align:left;}
#mag3 a:hover{float:left;display:block;color: #fff;background: #ea77ae url(/graphics/dev/mag-pink.gif) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}

#mag3 a {text-align: center;float:left;display: block;width: 300px;height: 100px;color: #333;background: #fbf23d url(/graphics/dev/mag-yellow.png) 0 0 no-repeat;	text-align:left;}
#mag3 a:hover{float:left;display:block;color: #333;background: #fbf23d url(/graphics/dev/mag-yellow.png) 0 -100px no-repeat;width: 300px;height: 100px;cursor: pointer;}
*/
/* styles for table written by accrisoft in homepage magnet 3 */
#mag-3 a.mag-3 table td.bodyMain {margin-left: 10px;}

#home-news {width: 600px; float: left; background: #fff url(/graphics/dev/home-news-bg.gif) bottom right no-repeat;padding-top: 10px; padding-bottom: 30px;}
#home-content h2	{background-color: #26354f; color: #fff; font-size: 2em; padding: 10px 0 5px 18px; border-top: 1px solid #4d699b; font-weight: 300;}
#home-news h3 {padding: 0 18px; font-size: 1.6em; color: #223149;}
#home-news p {padding: 0 18px; margin-bottom: 0; font-size: 1.2em;}
#home-news a {color: #324769;}
#home-news a:visited {color: #26354F;}
#home-news a:hover {color: #895c22;}
#home-news a.newsListHeadline {text-decoration: none;}
* html #home-news table {float: left;}

#home-sidebar { width: 225px;margin-top: 20px; float:right; padding-left: 10px; border-left: 1px dotted #26354f;}
* html #home-sidebar {width: 215px;}
* html #home-sidebar form table {float: left; width: 200px;}
#home-sidebar h3 {font-size: 1.6em; color: #223149; font-weight: 300;}
#home-sidebar ul {list-style: none; margin-bottom: 20px;}
#home-sidebar li a {background: url(/graphics/dev/newsletter-bullet.gif) 0 2px no-repeat;padding: 0 0 5px 20px;  margin: 5px 0; display: block; text-decoration: none; font-size: 1.2em; color: #223149;}
#home-sidebar li a:hover {color: #4d699b;}


#home-sidebar .donate-btn {margin: 5px auto; text-align: center;}
#home-sidebar .donate-btn img {margin: 0 auto; border: 0;}

#sub-main {background: #fff url(/graphics/dev/sub-main-bg-blue.png) 0 0 repeat-y; margin-top: 0; float: left;min-height: 2000px;min-width: 850px;}

/*#sub-main h2 {font-size: 2em; color: #374E70; margin: 45px 0 5px 0px; background-color: #fff; padding-left: 160px; padding-bottom: 10px;}*/

#sub-main h2 {font-size: 2em;}

#sub-content {margin-left: 180px; margin-right: 20px; margin-bottom: 10px;padding-top: 10px;}
* html #sub-content {float: left; margin-left: 15px;}
#sub-content p {font-size: 1.3em; margin: 0 0 1em 0;}
#sub-content ul {margin-left: 15px; padding-left: 15px;}
#sub-content img {margin: 5px; border: 1px solid #000; padding:2px;}
#sub-content h1 { font-size: 2em;padding-left: 5px;}
#sub-content a {color: #324769;}
#sub-content a:visited {color: #26354F;}
#sub-content a:hover {color: #895c22;}

#sub-content table td.bodyMain table table {font-size: 1.2em;}


#sub-nav {background-color: #64748E; width: 160px; float:left; padding-top: 10px;}
#sub-nav .menuText1Format {font-size: 1.3em; margin: 5px;}
a.menuText1 {text-decoration: none; color: #fff;}

#Menu_What_We_Do {background-color: #64748E; width: 160px; padding-bottom: 10px;}

ul.Menu_What_We_Do {padding-left: 5px; padding-right: margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_What_We_Do li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_What_We_Do li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_What_We_Do li a:hover {color: #fff;}
/* for sub nav items*/
ul.Menu_What_We_Do ul { margin-top: 5px;font-size: .8em;padding-left: 5px; margin-left: 5px;list-style: none; }
ul.Menu_What_We_Do ul li {padding-left: 0; margin-left: 0;}

#Menu_Who_We_Are {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Who_We_Are {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Who_We_Are li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Who_We_Are li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Who_We_Are li a:hover {color: #fff;}

#Menu_Membership {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Membership {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Membership li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Membership li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Membership li a:hover {color: #fff;}

#Menu_Events {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Events {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Events li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Events li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Events li a:hover {color: #fff;}

#Menu_Contribute {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Contribute {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Contribute li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Contribute li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Contribute li a:hover {color: #fff;}

#Menu_Facilities {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Facilities {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Facilities li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Facilities li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Facilities li a:hover {color: #fff;}

#Menu_Contact_Us {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Contact_Us {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Contact_Us li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Contact_Us li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Contact_Us li a:hover {color: #fff;}

#Menu_Olympic {background-color: #64748E; width: 160px; padding-bottom: 10px;}
ul.Menu_Olympic {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_Olympic li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_Olympic li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_Olympic li a:hover {color: #fff;}

#Menu_08_Paralympic {background-color: #98012E; width: 160px; padding-bottom: 10px;}
ul.Menu_08_Paralympic {padding-left: 5px; margin-left: 5px;list-style: none; margin-bottom: 10px;}
ul.Menu_08_Paralympic li	{margin-bottom: 5px; font-size: 1.2em; padding-right:5px;}
ul.Menu_08_Paralympic li a 	{text-decoration: none; color: #efe6d9;}
ul.Menu_08_Paralympic li a:hover {color: #fff;}
ul.Menu_08_Paralympic ul { margin-top: 5px;font-size: .8em;padding-left: 5px; margin-left: 5px;list-style: none; }
ul.Menu_08_Paralympic ul li {padding-left: 0; margin-left: 0;}


#sponsors {background-color: #e9eaed; clear: left; padding: 20px 0 0 10px; height: 75px; border-top: 1px solid #011d44; border-bottom: 1px solid #011d44;}
#sponsors p {font-size: 1.2em; margin-bottom: 5px; text-align: center;}
#sponsors a {color: #324769;}
#sponsors a:visited {color: #26354F;}
#sponsors a:hover {color: #895c22;}

#home-content table {width: 550px; float: left; padding-left: 10px; margin-left: 10px;}
.newsListHeadlineTD {}
.newsListHeadline{font-size: 1.4em; color: #223149;}

#home-sidebar table {width: 200px; float: left; padding-left: 10px; margin-left: 10px;}

.newsListPublishline{ font-size: 1em; color: #666;}
.newsListBlurb{font-size: 1.2em; padding-bottom: 10px;}

#footer {clear: both; padding: 10px; font-size: 1.2em;background-color: #fff;}
#footer-olympic {clear: both; padding: 10px; font-size: 1.2em; border-top: 5px solid #e9eaed;}
#footer a {color: #324769;}
#footer a:visited {color: #26354F;}
#footer a:hover {color: #895c22;}


#footer p.i-right {float:right;}
* html #footer p.i-right {}

.cleaner {clear: both;}

.eventHeadline {
 color: #27469f;
 font-size: 1.4em;
 font-weight: bold;
 text-decoration: none;
}
.eventHeadline:hover {
 text-decoration: underline;
}
.eventHeadlineTD {

}
.eventMoreLink {
 color: #27469f;
 font-size: 11px;
 font-weight: bold;
 padding-left: 10px;
 text-decoration: underline;
}
.eventMoreLink:hover {
 text-decoration: none;
}

.justgive {text-align: center; padding-top: 20px; clear: both;}
.justgive img {margin: 0 auto;}

.usogear {font-size: 1.2em; color: #fff;text-align: center;}
.usogear img {margin: 0 auto;}

/* Newsletter Styles */
#sub-main.newsletter {background-image: none; background-color: #fff; margin-top: 25px; float: left;}
#sub-content.newsletter {margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}

#olympic-content {}
#olympic-left {float: left; width: 500px; padding-left: 10px;}
#olympic-sidebar {margin-left: 680px; width: 150px;}
#olympic-sidebar h3 {font-size: 1.4em; margin-bottom: 5px;}
#olympic-sidebar iframe {position: relative; left: 5px;}
#olympic-sidebar .list1 {}
#olympic-left p {font-size: 1.3em; margin: 0 0 1em 0;}
#olympic-left ul {font-size: 1.3em; margin-left: 1em; padding-left: 1em}

#olympic-left #p-mag-1 {float: left; width: 240px; margin-top: 10px;}
#olympic-left #p-mag-1 h3 {background-color: #00934c; padding: 5px; color: #fff; font-size: 1.6em;}


#olympic-left #p-mag-2 {margin-left: 260px; width: 240px; margin-top: 10px; height: 135px;}
#olympic-left #p-mag-2 h3 {background-color: #98012E; padding: 5px; color: #fff; font-size: 1.6em;}

#olympic-left @p-mag-3 {clear: left; margin-top: 10px;}
#olympic-left #p-mag-3 h3 {background-color: #00599f; padding: 5px; color: #fff; font-size: 1.6em;}


#olympic-sidebar h3 {font-size: 1.6em; color: #223149; font-weight: 300;}
#olympic-sidebar ul {list-style: none; margin-bottom: 20px;}
#olympic-sidebar li a {background: url(/graphics/dev/newsletter-bullet.gif) 0 2px no-repeat;padding: 0 0 5px 20px;  margin: 5px 0; display: block; text-decoration: none; font-size: 1.2em; color: #223149;}
#olympic-sidebar li a:hover {color: #4d699b;}

#olympic-sidebar h3.goalball-link a, #olympic-sidebar h3.goalball-link a:link, #olympic-sidebar h3.goalball-link a:visited {font-size: .8em; text-decoration: none;color: #00599F;font-weight: 600;}
#olympic-sidebar h3.goalball-link a:hover {font-size: .8em; text-decoration: none;color: #98012E;font-weight: 600;}

/* calendar styles for event calendar */
.calendarpopDay {
 color: #27469f;
 font-size: 1em;
 font-weight: normal;
 text-decoration: none;
}
.calendarpopEmptyDay {
 background-color: #e7e7e7;
}
.calendarpopEvent {
 color: #FFFFFF;
 font-size: 1em;
 font-weight: bold;
 text-decoration: none;
}
.calendarpopEvent:hover {
 text-decoration: underline;
}
.calendarpopEventOff {
 background-color: #FFFFFF;
}
.calendarpopEventOn {
 background-color: #DFCDB5;
}
.calendarpopEventTime {
 color: #FFFFFF;
 font-size: 8pt;
}
.calendarpopHeader {
 color: #000000;
 font-size: 1.1em;
 font-weight: bold;
 text-decoration: none;
}
.calendarpopLink {
 color: #27469f;
 font-size: 1.2em;
 font-weight: normal;
 text-decoration: none;
}
.calendarpopLink:hover {
 text-decoration: underline;
}
.calendarpopNormal {
 color: #000000;
 font-size: 1.2em;

 font-weight: normal;
}
.calendarpopScroll {
 color: #27469f;
 font-size: 1em;
 text-decoration: none;
}
.calendarpopScroll:hover {
 text-decoration: underline;
}
.calendarpopWeek {
 color: #000000;
 font-size: 1em;
 font-weight: bold;
 text-decoration: none;
}

/* event list styles */
.eventBigLink {
 color: #27469f;
 font-weight: normal;
 text-decoration: underline;
}
.eventBigLink:hover {
 text-decoration: none;
}
.eventDateHeader {
 background-color: #e3e3e3;
 color: #000000;
}
.eventDetail {
 color: #000000;
 font-size: 1.2em;
 padding-left: 10px;
}

.eventHeading3 {
}
.eventHeadline {
 color: #27469f;
 font-size: 1.2em;
 font-weight: bold;
 text-decoration: none;
}
.eventHeadline:hover {
 text-decoration: underline;
}
.eventHeadlineTD {
 padding-left: 10px;
}
.eventMoreLink {
 color: #27469f;
 font-weight: bold;
 padding-left: 10px;
 text-decoration: underline;
}
.eventMoreLink:hover {
 text-decoration: none;
}
.eventNormalText {
}
.eventSmallText {
}

/* enews form */
.enewsBoxText {}

.broadcastemail_signup_form {margin-bottom: 20px;}

.prevnextLink {font-size: 1.2em;}

.photoAlbumDescription {padding-left: 10px;}


/*search results*/
.searchModule {font-size: 1.2em;}
.searchModuleResults {font-size: 1.2em;}
.searchModuleResults ul { margin-top: 5px;margin-left: 20px; padding-left: 20px;}

.newsListHeadlineTD, .newsListBlurb {font-size: 1.2em;}

.newsHeadline { margin-top: 5px; font-weight: 600; font-size: 1.6em;}
.newsSubHeadline {font-size: 1.2em;}

.shoppingTD {font-size: 1.1em;}

.photoGalleryBGTop {background-color: #293955;}
