/* CSS Document */

 /* BODY CSS */
body {
margin: 0px;
}

#container {
margin: 0px;
padding: 0px;
}

#hiddenMenu {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
display: none;
}

 /* FLOAT NAV CSS */
#topFloat {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
}

 /* SECONDARY NAV CSS */
#secondMenu {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
}


#menuBG {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
display: none;
}

#menu {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
display: none;
}

 /* BANNER CSS */
#banner {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
}

 /* CONTENT AREA CSS */
#contentClear {
top: 0px;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
}

 /* LEFT MENU CSS */
#leftMenu { width:0; display:none; }
/*
#leftMenu {
float: left;
width: 170px;
margin: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
border-top: 1px solid #fff;
}

#leftMenu a {
text-decoration: none;
display: block;
}

#leftMenu ul {
padding: 0px 0px 10px 0px;
margin: 0px;
list-style-type: none;
}

#leftMenu li {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #999;
}

#leftMenu li a {
text-align: right;
color: #000;
padding: 5px;
}

#leftMenu li a.selected, #leftMenu li a.doubleSelected {
color: #000;
border-bottom: 1px solid gray;
font-weight: bold;
padding: 5px 10px 5px 5px;
}

#leftMenu ul ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}

#leftMenu li li {
padding: 0px;
margin: 0px;
border-bottom: 1px dashed #000;
}

#leftMenu li li a {
text-align: left;
border-bottom: none;
color: #000;
}

#leftMenu li li a.selected, #leftMenu li li a.doubleSelected {
border-bottom: 1px dotted gray;
text-align: right;
font-weight: bold;
color: #333;
padding: 5px 10px 5px 5px;
}

#leftMenu ul ul ul {
padding: 0px;
margin: 0px;
background-color:#eee;
}

#leftMenu li li li {
padding: 0px;
margin: 0px;
border: none;
}

#leftMenu li li li a {
text-decoration: none;
text-align: right;
border-bottom: 1px dotted gray;
color: #333;
padding: 5px 15px 5px 5px;
}

#leftMenu li li li a.selected, #leftMenu li li li a.doubleSelected {
padding: 5px 15px 5px 4px;
border-bottom: 1px dotted gray;
text-align: right;
color: #333;
font-weight: normal;
font-style: italic;
}

#leftMenu img {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

#leftMenu a.noFormat {
text-align: center;
border-bottom: none;
padding: 0px;
color: #09397F;
display: inherit;
height: auto;
}
*/

 /* RIGHT MENU CSS */
#rightMenu {
height: 0px;
width: 0px;
overflow: hidden;
visibility: hidden;
}

 /* CONTENT CSS */
#content {
float:none;
margin: 0;
padding: 10px;
background-color: #fff;
color: #333;
font-family: Georgia, Garamond, serif;
font-size: 10px;
line-height: 15px;
width:80%;
}

#content img.gallery {
margin: 2px;
padding: 3px;
background-color: #eee;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.imgRight {
float: right;
margin: 5px 5px 5px 10px;
padding: 5px;
background-color: #eee;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-align: center;
}

.imgRight img {
border: 1px solid #ccc;
margin: 0px 0px 2px 0px;
}

.imgLeft {
float: left;
margin: 5px 5px 5px 10px;
padding: 5px;
background-color: #eee;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-align: center;
}

.imgLeft img {
border: 1px solid #ccc;
margin: 0px 0px 2px 0px;
}

#content h1 {
font-size: 25px; 
color: #000;
margin: 10px 0px 13px 0px;
line-height: 30px;
}

#content h2 {
font-size: 16px; 
color: #333;
margin: 15px 0px 5px 0px;
}

#content h3, #content h3 a {
font-size: 12px; 
color: #333;
margin: 15px 0px 5px 0px;
}

#content h4 {
font-size: 12px; 
color: #333;
margin: 1px 0px;
background: none;
}

#content ul.contentList, .contentArea ul {
list-style-type: none;
padding: 5px 0px;
margin: 0px;
}

#content ul.contentList li, .contentArea ul li {
padding: 2px 0px 0px 7px;
margin: 0px;
background-image: url(contentArrow.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
}


#contactInfo {
margin: 5px 0px 0px 0px;
padding: 5px 0px 0px 10px;
border-top: 1px solid #ccc;
color: #000;
}

#contactInfo a, #date, .contentArea a {
color: #000;
text-decoration: none;
font-weight: bold;
}

.contentHighlight {
margin: 5px;
}

.contentLink {
color: #000;
text-decoration: none;
font-weight: bold;
}

#content blockquote {
margin: 10px;
padding: 5px;
border: 1px solid #ccc;
}

#content blockquote ul {
margin: 2px 0px 2px 15px;
}

#content div { overflow:hidden; }

/*** Breadcrumb CSS ***/
#breadCrumb {
padding: 0px 0px 5px 10px;
color: #666;
}

#breadCrumb a {
color: #666;
text-decoration: none;
}

#breadCrumb a:hover {
color: #333;
}

#breadCrumb a:visited {
color: #666;
}




 /* FOOTER CSS */
#footer {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
}


.clear { clear:both; display:block; }

blockquote a img { border:none!important; display:block; }

.games li { padding:6px 0 6px 13px!important; border-bottom:1px solid #eee; }
.left { float:left; }
.half { width:200px; }
#rightMenu img.thumb { width:56px; height:56px; margin:0 5px 2px 0; }
.green { color:#adbf43; }
.allcaps { text-transform:uppercase; letter-spacing:0.1em; line-height:inherit; }
hr { border:0; width:100%; height:1px; color:#aaa; background:#aaa; margin:0.5em 0 1.1em; clear:both; display:block; }

