body {margin:0; font-size: 0.8em; font-family: Tahoma;}

#home_text	{margin-left:210px; margin-top:430px;}
#home_text1	{width:355px; color:#000; text-align:justify;}
#home_text2	{width:355px; float:right; color:#000; margin-right:10px; text-align:justify;}
#container 	{border:1px solid #000; background-image:url(../images/logo.gif); background-repeat:no-repeat; position:relative; padding:5px; width:970px; top:5px; height:100%; margin-left:auto; margin-right:auto;}
#hcontainer {border:1px solid #000; background-color:#00afca; background-image:url(../images/home.jpg); background-repeat:no-repeat; position:relative; padding:5px; width:970px; top:5px; height:100%; margin-left:auto; margin-right:auto;}
#strapline	{color:#00afca; font-size:1.5em; float:right; margin-top:42px;}
#strapline2	{color:#fff; font-size:1.5em; float:right; margin-top:42px; margin-right:0px;}
.welcome	{color:#683896; font-size:2em;}
#news		{width:195px; margin-top:130px; float:left; padding-left:20px; font-size:110%;}
#pic		{position:absolute; right:0; text-align:right; padding-right:5px; top:112px; z-index:1;} 
#region		{position:absolute; right:0; text-align:left; padding-right:5px; top:450px; width:200px;}
#region p	{font-size:110%;}
#region2	{position:absolute; right:0; text-align:left; padding-right:5px; top:150px; width:200px;}
#region2 p	{font-size:110%;}
.content	{margin-left:254px; margin-right:220px; margin-top:435px; border-right:3px dashed #CCCCCC; padding-right:5px;}
.content2	{margin-left:254px; margin-right:220px; margin-top:140px; border-right:3px dashed #CCCCCC; padding-right:5px;}
.content_h	{position:absolute; left:50%; margin-left:-230px; margin-top:475px; padding-right:5px; z-index:2;}
.content_h2	{margin-left:254px; margin-top:435px; height:305px;}
.edit_content{margin-left:175px; margin-top:150px;}
.admin_content{float:left; margin-left:3px; margin-top:150px; width:150px;}

#hnav_bar	{position:absolute; right:0; text-align:right; width:100%; top:52px; padding-right:4px; font-size:85%;}
#nav_bar	{position:absolute; right:0; text-align:right; width:100%; top:75px; padding-right:4px; font-size:85%;}
.nav_about {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#553795;}
.nav_about2 {background-color:#553795; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_projects {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#f7931d;}
.nav_projects2 {background-color:#f7931d; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_public {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#e82b2d;}
.nav_public2 {background-color:#e82b2d; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_games {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#1e2d5e;}
.nav_games2 {background-color:#1e2d5e; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_links {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#70a63a;}
.nav_links2 {background-color:#70a63a; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_photo {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#553795;}
.nav_photo2 {background-color:#553795; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_news {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#932737;}
.nav_news2 {background-color:#932737; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_others {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#01afc9;}
.nav_others2 {background-color:#01afc9; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_people {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#6b889b;}
.nav_people2 {background-color:#6b889b; padding:4px; float:right; text-align:left; margin:1px; padding-right:9px; color:#fff;}
.nav_contact {background-color:#000; padding:4px; float:right; text-align:left; margin:1px; width:79px; color:#01afc9;}
.nav_contact4 {background-color:#01afc9; padding:4px; float:right; text-align:left; margin:1px; width:79px; color:#fff;}
/* .nav_contact2{background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:6px;}
.nav_contact3{background-color:#000; padding:4px; float:right; text-align:left; margin:1px; padding-right:6px;} */

/* styles for horizontal sub nav bar */
.sn_home {background-color:#fff; text-align:left; margin-bottom:5px;}
.sn_about {background-color:#53215e; text-align:left; margin-bottom:5px;}
.sn_about ul, .sn_project ul, .sn_people ul, .sn_games ul, .sn_news ul, .sn_public ul, .sn_contact ul {margin:0; padding:0; font-size:1em;} 
.sn_about li, .sn_project li , .sn_people li, .sn_games li, .sn_news li, .sn_public li, .sn_contact li {display:inline; padding-left:5px; padding-right:10px; line-height:18px;} 
.sn_about li a, .sn_project li a, .sn_people li a, .sn_games li a, .sn_news li a, .sn_public li a,.sn_contact li a {text-decoration:none; color:#fff;}
.sn_about li a:hover {color:#53215e; background-color:#fff}
.sn_project {background-color:#f7931d; text-align:left; margin-bottom:5px;}
.sn_project li a:hover {color:#f7931d; background-color:#fff}
.sn_people {background-color:#6b889b; text-align:left; margin-bottom:5px;}
.sn_people li a:hover {color:#6b889b; background-color:#fff}
.sn_games {background-color:#1e2d5e; text-align:left; margin-bottom:5px;}
.sn_games li a:hover {color:#1e2d5e; background-color:#fff}
.sn_links {background-color:#70a63a; text-align:left; margin-bottom:5px;}
.sn_links li a:hover {color:#70a63a; background-color:#fff}
.sn_news {background-color:#942838; text-align:left; margin-bottom:5px;}
.sn_news li a:hover {color:#942838; background-color:#fff}
.sn_public {background-color:#ff0101; text-align:left; margin-bottom:5px;}
.sn_public li a:hover {color:#ff0101; background-color:#fff}
.sn_contact {background-color:#01afc9; text-align:left; margin-bottom:5px;}
.sn_contact li a:hover {color:#01afc9; background-color:#fff}
.sn_gallery {background-color:#553795; text-align:left; margin-bottom:5px;}
.sn_gallery li a:hover {color:#553795; background-color:#fff}

p 	{margin:0; }
h1	{margin:0; color:#553795; font-size:1.2em;}
h2	{margin:0; color:#007ead; font-size:1.0em;}
h3	{margin:0; color:#007ead; font-size:1.0em;}
dt	{color:#999999; font-size:85%;}
.red	{color:#e82b2d;}
.green	{color:#cbdb2a;}
.grey	{color:#666666;}
.pink	{color:#ec008c;}
.orange	{color:#f7931d;}
.brown	{color:#6b889b;}
.blue	{color:#006fbb;}
.aqua	{color:#007ead;}
.grn	{color:#76a35f;}
.purple	{color:#61106a;}
.prple	{color:#553795;}
.crim	{color:#922636;}
.prpl	{color:#693796;}
.blue2	{color:#00afca;}


a {text-decoration:none; color:#636466;}
a:hover {background-color:#636466; color:#fff;}
.nav_about a {text-decoration:none; color:#fff;}
.nav_about a:hover {background-color:#000; color:#553795;}
.nav_about2 a {text-decoration:none; color:#fff;}
.nav_about2 a:hover {background-color:#000; color:#553795;}
.nav_projects a {text-decoration:none; color:#fff;}
.nav_projects a:hover {background-color:#000; color:#f7931d;}
.nav_public a {text-decoration:none; color:#fff;}
.nav_public a:hover {background-color:#000; color:#e82b2d;}
.nav_people a {text-decoration:none; color:#fff;}
.nav_people a:hover {background-color:#000; color:#6b889b;}
.nav_games a {text-decoration:none; color:#fff;}
.nav_games a:hover {background-color:#000; color:#0071bc;}
.nav_news a {text-decoration:none; color:#fff;}
.nav_news a:hover {background-color:#000; color:#922636;}
.nav_others a {text-decoration:none; color:#fff;}
.nav_others a:hover {background-color:#000; color:#01afc9;}
.nav_links a {text-decoration:none; color:#fff;}
.nav_links a:hover {background-color:#000; color:#78a461;}
.nav_photo a {text-decoration:none; color:#fff;}
.nav_photo a:hover {background-color:#000; color:#553795;}
.nav_contact a {text-decoration:none; color:#fff;}
.nav_contact a:hover {background-color:#000; color:#007ead;}
.nav_contact2 a {text-decoration:none; color:#fff;}
.nav_contact2 a:hover {background-color:#000; color:#007ead;}
.links a {text-decoration:underline; color:#76a35f;}
.links a:hover {background-color:#76a35f; color:#fff;}
.news a {text-decoration:none; color:#666666;}
.news a:hover {background-color:#666666; color:#fff;}
.about a {text-decoration:underline; color:#e82b2d;}
.about a:hover {background-color:#e82b2d; color:#fff;}
.projects a {text-decoration:underline; color:#f7931d;}
.projects a:hover {background-color:#f7931d; color:#fff;}
.places a {text-decoration:underline; color:#f7931d;}
.places a:hover {background-color:#f7931d; color:#fff;}
.people a {text-decoration:underline; color:#967348;}
.people a:hover {background-color:#967348; color:#fff;}

.projects li {list-style-image: url(../images/li_pink.gif);}

.aqua a {text-decoration:none; color:#007ead;}
.aqua a:hover {background-color:#007ead; color:#fff;}

.grn a {text-decoration:underline; color:#76a35f;}
.grn a:hover {background-color:#76a35f; color:#fff;}

.right {float:right; padding-left:10px; padding-top:2px;}

.credit {position:relative; padding:5px; width:970px; top:5px; height:100%; margin-left:auto; margin-right:auto; clear:both; text-align:right;}

.xmas_content	{margin-left:254px; margin-top:200px; text-align:center;}
