/*////////////////////////////////////////////////////////////////////////////
The content of this document is protected by copyright and trademark laws,
and, therefore, you may not copy, modify, upload, download, post, transmit,
republish, or distribute any of the content contained in the document without
prior written permission. Except as provided above, nothing contained in this
document shall be construed as granting a license or other rights under any 
patent, trademark, copyright, or other intellectual property of 
Action Web Graphics® or any third party. 

Copyright © 2009 ACTION WEB GRAPHICS ®. All Rights Reserved.
/////////////////////////////////////////////////////////////////////////*/

body {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EEE;
	font-weight:bold;
	text-align: center;
	background-color: #000;
}
/* Formatting for paragraphs */
p {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Container holds all visible page elements */
#container {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	background: #000;
	border:#fff solid;
	color:#fff;
}
/* Masthead */
.background {
	background-color:#039;
	width:780px;
	height:50px;
}
#masthead {
	width:780px;
	border-bottom-color:#039;
}
#masthead h1 {
	float:left;
	margin:0;
	padding:0;
}
/* Button wrapper for text only and low vission*/
.Mastnav{
	float:left;
	width:500px;
	height:30px;
	border:9px 0px 9px 20px;
}
/* Mast Navigation Section */
#textbot {
	width: 400px;
	color: #fff;
	text-align: center;
	margin-left:3px;
	font-size: 14px;
	display: block;
	position:relative;
}
#textbot #nav {
	padding: 0;
}
#textbot #nav li {
	display: inline;
	list-style-type: none;
	width: 150px;
	float: left;
	position: relative;
	margin: 5px;
	
}
#textbot #nav li:first-child {
	border-left: 0;
}

#textbot #nav li:hover ul {
	display: block;
	
}
#textbot #nav li a {
	color: #fff;
	background: #080;
	padding: 5px;
	display: block;
}
#textbot #nav li a:link {
	background: #039;
	color: #FFF;
}
#textbot #nav li a:visited {
	background-color: #080;
	color: #fff;
}
#textbot #nav li a:hover {
	background: #CCC;
	color: #000;
}
#textbot #nav li a:active {
	background: #000;
	color: #FFF;
}

/* Search box holding the search form */
.searchbox {
	float:right;
	width:200px;
	margin:0px;
	color:#EEE;
}
/* form items only inside searchbax */
.searchbox_legend {
	border:1px solid #fff;
	padding:3px;
	background-color:#039;
}
.searchbox_input {
	border:3px double #666;
}
/* Turn off any default image borders */
img {
	border:0;
}
/* navcontainer holds navigation elements */
.navcontainer {
	width:780px;
	text-align:center;
	background: #000;
}
/* Main Navigation Section */
#navbar {
	width: 780px;
	color: #fff;
	text-align: center;
	margin-left:3px;
	font-size: 14px;
	display: block;
	height: 32px;
	position:relative;
}
#navbar #nav {
	padding: 0;
	width: 100%;
}
#navbar #nav li {
	display: inline;
	list-style-type: none;
	width: 95px;
	float: left;
	border-top:2px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	position: relative;
}
#navbar #nav li:first-child {
	border-left: 0;
}
#navbar #nav li ul {
	position: absolute;
	left: -40px;
	width: 200px;
	display: none;
	text-align:left;
	
}
#navbar #nav li:hover ul {
	display: block;
	
}
#navbar #nav li ul li {
	width: 100%;
	border: 0;
	border-top:2px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}
#navbar #nav li a {
	color: #fff;
	background: #080;
	padding: 5px;
	display: block;
}
#navbar #nav li a:link {
	background: #039;
	color: #FFF;
}
#navbar #nav li a:visited {
	background-color: #080;
	color: #fff;
}
#navbar #nav li a:hover {
	background: #CCC;
	color: #000;
}
#navbar #nav li a:active {
	background: #000;
	color: #FFF;
}
/* Floated three Column top Spread */
.mast_right {
	float:right;
	height:51px;
	width:250px;
}
.mast_left {
	float:left;
	height:51px;
	width:260px;
}
.mast_center {
	float:right;
	height:51px;
	width:270px;
}

/* Define styling of our reusable boxes - Main Page Pictures */
.subbox {
	float:none;
	width:780px;
}
.subbox_l {
	float:left;
	width:260px;
}
.subbox_r {
	float:right;
	width:250px;
}
.subbox_c {
	float:right;
	width:270px;
}
.subtext_l {
	float:left;
	width:260px;
}
.subtext_r {
	float:right;
	width:250px;
}
.subtext {
	float:right;
	width:270px;
}

/* Reusable Boxes - on all other pages */
.box {
	float:none;
	width:780px;
}
.picsbox {
	float:none;
	width:780px;
	height:203px;
}
.pics_l {
	float:left;
	width:260px;
	height:203px;
}
.pics_r {
	float:right;
	width:250px;
	height:203px;
}
.pics {
	float:right;
	width:270px;
	height:203px;
}

/* Welcome Text Section */
.welcome {
	width:780px;
	height:70px;
	background-color:#000;
	color:#fff;
}
.image_float {
	float: left;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
}
#header {
	width: 780px;
	height: 80px;
	color:#000;
	background:url(#) no-repeat;
	border-color:#fff solid;
}

#header h1 {
	font-size: 218%;
	color: #FFF;
	width: 780px;
	border-color:#000;
}
/* Floated three Column top Spread */
.video_right {
	float:right;
	background-color: #000;
	width:240px;
	height:240px;
	color:#fff;
	text-align:center;
	margin-left:10px;
}
.sidebar_left {
	float:left;
	padding-right:0px;
	padding-left:10px;
	margin:0px;
	background:url(#) no-repeat right bottom;
	border: #000 1px solid;
	width:245px;
}
.center_right {
	float:right;
	padding-right:0px;
	padding-left:10px;
	margin-top:10px;
	background-color:#fff;
	width:245px;
}
.clearAll {
	clear: both;
	height: 0;
}
/* Common Containers Hold Everything left */
.content {
	width:770px;
	margin: 0px;
	text-align: left;
	background: #000;
	padding-left:5px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.mpcontent {
	width:530px;
	text-align: left;
	margin:10px 0 0 0;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
}

/* Bingo Box for Events */
.bingo_r {
	float:right;
	width:250px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	background-color:#fff;
	color:#000;
	border:#080 solid;
	margin:15px;
	padding:10px;
}
/* Bingo paragraph formatting */
.bingotitle {
	color:#039;
	font-size:16px;
}
.bingoBAM {
	color: #800;
	font-size:16px;
}
.bingoBG {
	color: #800;
	font-weight:bolder;
	font-size:16px;
	width:40px;
	display:inline;
}
.bingoN {
	color:#039;
	font-weight:bolder;
	font-size:16px;
	width:40px;
	display:inline;
}
.bingoIO{
	color: #080;
	font-weight:bolder;
	font-size:16px;
	width:40px;
	display:inline;
}
/* Thank you box */
.thanks_l {
	float:left
	width:350px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	background-color:#000;
	color:#FFF;
	border:#080 solid;
	margin:15px;
	padding:10px;
}
/* Floated two Column THANK You Spread */
.col_left {
	float:left;
	text-align:center;
	margin-right:7px;
	background-color:#000;
	color:#fff;
	width:380px;
}
.col_right {
	float:right;
	text-align:center;
	background-color:#000;
	color:#fff;
	width:380px;
}

/* Lower Client Specified Navigation */
.wrapper2 {
	width:780px;
	background-color:#000;
	height:25px;
	text-align:center;
}
.homebutton_l {
	float: left;
	margin-right:7px;
	background-color:#0A0;
	width:253px;
	height:25px;
	font-size:18px;
	font-weight:bold;
}
.donatebutton_c {
	float:right;
	margin-right:7px;
	background-color:#0A0;
	width:263px;
	height:25px;
	font-size:18px;
	font-weight:bold;
}
.returntop_r {
	float:right;
	background-color:#0a0;
	width:250px;
	height:25px;
	font-size:18px;
	font-weight:bold;
}
/* Picture Gallery Container Holds Flash Gallery */
.gallery {
	height:500px;
	width:780px;
	background-color:#000;
}
/* Footer */
.footer {
	width:780px;
	height:80px;
	background-color:#000;
	text-align:center;
	font-size:30px;
	color:#fff;
}
foot {
	font-size: 12px;
}
h3 {
	font-size: 14px;
	color: #000;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#000;
}
h5 {
	font-size:10px;
	color:#000;
}

/* nav buttons css */
.p {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: center  color: #fff;
	line-height: inherit;
	vertical-align: top;
}

div {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}

.clearfloat {
	clear:both;
	height:0px;
}
a:link {
	color:#039;
}
a:link, a:visited{
	COLOR: #FC6;
}
a:link, a:active{
	COLOR: #080;
}
a:link, a:hover{
	COLOR: #fff;
}
/* Optional Use Tags */
#main {
	width:783px;
	height:45px;
	margin: 0px auto 0px 0px;
	background-color:#080;
}

/* Copyright Action Web Graphics 2009 */
