@charset "UTF-8";
/* CSS Document */
a:link {
	text-decoration: none;
	color: #2D6696;
	outline: none;
	}
a:hover, a:active {
	color: #FFD090;
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	color: #2D6696;;
	}
img {
	border: none;
	outline: none;
	text-decoration: none;	
	}
h1 { /* Left Column Header */
	font-family: Century Gothic, Futura;
	margin: 0px;
	color: #2D6696;
	font-size: 1.5em;
	}
h2 { /* Right Column Header */
	font-family: Century Gothic, Futura;
	margin-top: -14px;
	color: #1e2f59;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	border-bottom: 1px #1e2f59 dotted;
	}
h3 { /*Page Headline */
	font-family: "Century Gothic";
	font-size: 1.55em;
	color: #BBBBBB;
	margin: 0px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px groove #BBBBBB;
	text-transform:uppercase;
	}
h4 { /*News Headline*/
	font-family: "Century Gothic", Futura, Verdana, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #1E2F59;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: capitalize;
	}
h5 { /*News Date & Author */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	color:  #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 15px;
	}
h6 { /*Sub Headline*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #1E2F59;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
h6 a, h6 a:hover, h6 a:visited, h6 a:active, h6 a:link {
	color: #1E2F59;
	}
h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #BBBBBB;
	padding: 0px;
	margin: 0px;
	}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #1e2f59;
	}

body {
	background-image: url(../images/layout/background.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	background-color: #89BCE7;
	margin: 0px;
	padding: 0px;
  }

/* Page Head and Main Menu */
#header {
	background-image: url(../images/layout/header.png);
	background-position: top;
	background-repeat: no-repeat;
	height: 515px;
	display:block;
	width: 1000px;
	margin: 0px auto;
	}
#mainmenu {
	float: left;
	margin-top: 391px;
	display:block;
	position:relative;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#menuone, #menuone li{
	list-style-type: none;
	float: left;
	padding-right: 50px;
	padding-left: 30px;
	}
#menutwo, #menutwo li{
	list-style-type: none;
	float: left;
	padding-right: 15px;
	padding-left: 25px;
	margin-left: 5px;
	}
#mainmenu ul li a {
	color: #FFFFFF;
	font-family: "Century Gothic";
	text-transform: uppercase;
	font-size: 1.25em;
	letter-spacing: 3px;
	}
#mainmenu ul li a:hover {
	color: #89BCE7;
	text-decoration:none;
	}
/*-----------------------------------------------------------------*/

#content {
	width:1250px;
	margin:0 auto;
	margin-top: -90px;
	background-image: url(../images/layout/contentback2.png);
	background-position: top;
	background-repeat: no-repeat;
	}
#contentbox {
	margin-left: 125px;
	margin-right: 125px;
	}


#leftcolumn {
	padding-right: 10px;
	float: left;
	width: 730px;
	clear:right;
	margin-top: 60px;
	}
#arthead, #artfoot {
	height: 30px;
	background-image: url(../images/layout/arthead.png);
	}
#article {
	background-image: url(../images/layout/artback.png)
	}
#imagemenu {
	margin: 0px;
	padding-left: 30px;
	list-style: none;
	}
#cont {
	margin-left: 35px;
	width: 668px;
	}
#cont ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #1e2f59;
	}
#contactList {
	list-style-type: none;
	padding: 0px;
	margin: 25px;
	}
#contactList li {
	background-color: #DDDDDD;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 400px;
	}
#contactList li p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	}
.cont {
	margin: 0px;
	padding-bottom: 20px;
	line-height: 16px;
	}
.rightpic {
	float: right;
	padding: 5px;
	margin-left: 10px;
	display: block;
	}
.leftpic {
	float: left;
	padding: 5px;
	margin-right: 10px;
	}
.divider {
	display: block;
	margin-left: 170px;
	padding-bottom: 5px;
	}
.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e2f59;
	list-style: square;
	font-size: .85em;
	padding-left: 15px;
	}
#artfoot {
	background-image: url(../images/layout/artfoot.png)
	}
#bigbuttons, #bigbuttons a {
	margin-top: 10px;
	margin-left: 7px;
	height: 100px;
	}

#rightcolumn {
	width: 240px;
	padding: 10px;
	float: right;
	text-align: left;
	margin-top: 75px;
	}
#rightcolumn div {
	margin-bottom: -1px;
	padding-bottom: 35px;
	}
#rightcolumn p {
	color: #FFFFFF;
	}
#rightcolumn ul, #rightcolumn ul li a {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
#rightcolumn ul li {
	padding-bottom: 10px;
	}
#rightcolumn ul li a:hover {
	color: #1E2F59;
	}
#rightcolumn div p {
	margin: 0px;
	}
.date {
	font-size: .78em;
	color: #1E2F59;
	}
.tips li {
	font-size: .85em;
	color: #FFFFFF;
	list-style: square;
	margin-left: 15px;
	}
#weather {
	font-size: .8em;
	background-color: #7ba9d0;
	border: 1px #BDDAF3 solid;
	overflow:hidden;
	padding: 4px;
	width:235px;
	height: 10px;
	}
#weather img {
	float:left;
	margin-right: 4px;
	vertical-align:middle;
	}
.condition {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
.day { 
	color: #2D6696;
	font-weight: bold;
	line-height: 20px;
	}
#balloons_counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #1E2F59;
	width: 225px;
	text-align: center;
	}
.timeline {
	font-size: .83em;
	}
.timeDate {
	font-size: .8em;
	color: #2D6696;
	background-color: #BDDAF3;
	border: 1px #c9dae8 solid;
	padding-left: 2px;
	display: block;
	line-height: 10px;
	}
#login {
	list-style-type: none;
	padding: 0px;
	}
#login li { line-height: 30px;}
#login li label { width: 80px; display: block; float: left;}
.sorry {
	color:  #BB0000;
	}
.memberList { list-style-type: none; padding: 0px; width: 200px;}
.memberList li { padding: 5px; background-color: #DDDDDD; margin: 3px;}
.edit { float:right;}
.memberType { line-height: 10px; margin-top:-5px; margin-bottom:30px;}
/*-----------------------------------------------------------------*/
/* Footer */
#footimage {
	background-image:url(../images/layout/footer.png);
	background-position: top;
	background-repeat: no-repeat;
	height: 250px;
	display:block;
	position: relative;
	clear: both;
	}
#footbox {
	background-color: #241900; 
	height: 100px;
	clear:both;
	display:block;
	}
#footbox>div {
	margin: 0 auto;
	width: 1000px;
	}
#footer_ul {
	font-family: "Century Gothic", Futura, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: .85em;
	list-style-type: none;
	height: 30px;
	padding-top: 20px;
	padding-left:125px;
	margin: 0px;
	}
#footlink {
	float: left;
	width: 125px;
	text-align: center;
	color: #402F00;
	}
#redpencil {
	color: #402F00 ;
	}
#redpencil:hover { color:#BB0000;}
#footbox p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: .85em;
	color: #402F00 ;
	margin: 0px;
	padding: 0px;
	}