html {
}

body    {
	margin: 0; padding: 0;
	height: 100%;
	min-height: 100%
	text-align: center;
	background: #020F19;
}

#body {
	height: 100%;
	min-height: 100%;
	margin: auto;
	text-align: center;
	}

#wrapper {
	width: 760px;
	height: 100%;
	min-height: 100%;
	margin: 0px auto 0px auto;
	text-align: center;
	border-left: 1px #E5A117 solid;
	border-right: 1px #E5A117 solid;
	border-bottom: 1px #E5A117 solid;
	background: #041E31;
	}

#header_photo  {
	width: 760px;
	height: 64px;
	margin: 0 0;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
	background: url("images/secondary_header.jpg") top left no-repeat;
	border-bottom: 1px #E5A117 solid;
	padding: 0;
}

#header_magazine  {
	width: 760px;
	height: 64px;
	margin: 0 0;
	text-align: center;
	position: relative;
	top: 0px;
	left: 1px;
	background: url("../../images/magazine_header.jpg") top left no-repeat;
	border-bottom: 1px #E5A117 solid;
	padding: 0;
}

#header_photo_members  {
	width: 760px;
	height: 64px;
	margin: 0 0;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
	background: url("images/members_header.jpg") top left no-repeat;
	border-bottom: 1px #E5A117 solid;
	padding: 0;
}

#menu  {
	width: 760px;
	height: 46px;
	left: 0px
	background: #080302;
}

#search  {
	width: 263px;
	position: absolute;
	text-align: left;
	top: 63px;
	margin-left: 95px;
	left: 50%;
}

#slogan  {
	width: 760px;
	height: 20px;
	left: 0px;
}

#contentbox {
	width: 760px;
	min-height: 100%;
	float: left;
	text-align: left;
	background: #041E31 url("images/contentbox_bg.gif");
}

#newslinks {
	width: 100%;
	position: relative;
	padding: 5px 0px 10px 20px;
	text-align: left;
	background: #041E31;
	left: 10px;
	top: 192px;


}

#leftnavbox {
	width: 139px;
	position: relative;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
	background: #020F19;
	left: 0px;

}

/* LEFT NAVIGATIONAL MENU - begin */

.leftmenu{
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
text-align: center;
width: 131px;
padding: 3px 0px 0px 0px;
}

.leftmenu a{
border-bottom: 1px solid #020F19;
color: #ffffff;
font-weight: bold;
display: block;
text-align: right;
width: auto;
height: 200%;
padding: 5px 5px 5px 5px;
text-decoration: none;
background: #073A62;
}

.leftmenu a:hover{
background-color: #073A62;
color: #E4A214;
}

/* LEFT NAVIGATIONAL MENU - end */

#spacer {
	width: 20px;
	height: 100%;
	float: left;
	background: #041E31;
}

#content {
	width: 561px;
	height: 100%;
	min-height: 100%;
	float: left;
	background: #0D2E45;
}

#magcontent {
	width: 561px;
	height: 100%;
	min-height: 100%;
	float: left;
	background: #ffffff;
}

#padding {
	width: 95%;
	height: 100%;
	position: realative;
	padding: 10px 10px 10px 10px;
}

#Articles {
	width: 774px;
	height: 1333px;
	position: relative;
	padding: 10px 10px 10px 10px;
	left: 163px;
	top: 66px;


}

#spacer2 {
	width: 7px;
	height: 170px;
	float: left;
	background: #041E31;
}

#footer {
	width: 760;
	height: 41px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	clear: both;
	background: #17405C;
	}

.txt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ffffff; background-color: none; border: none;}

.txt a:link, .txt a:visited, .txt a:hover { 
color: #3788C8; /* blue */ 
text-decoration: none; 
} 
.txt a:hover { 
color: #3788C8; /* blue */ 
text-decoration: underline; 
}

.txt2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff; background-color: none; border: none;}

.txt2 a:link, .txt2 a:visited, .txt2 a:hover { 
color: #3788C8; /* blue */ 
text-decoration: none; 
} 
.txt2 a:hover { 
color: #3788C8; /* blue */ 
text-decoration: underline; 
}

.txt3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #0D2E45; background-color: none; border: none;}

.txt3 a:link, .txt3 a:visited, .txt3 a:hover { 
color: #015BA1; /* blue */ 
text-decoration: none; 
} 
.txt3 a:hover { 
color: #015BA1; /* blue */ 
text-decoration: underline; 
}

h1 {  font-family: Arial, Helvetica, san-serif; background-color: none; font-size: 15px; font-style: normal; font-weight: bold; color: #E6A31A;}

h1 a:link, h1 a:visited, h1 a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
h1 a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

h2 {  font-family: Arial, Helvetica, san-serif; background-color: none; font-size: 12px; font-style: normal; font-weight: bold; color: #E6A31A;}

h2 a:link, h2 a:visited, h2 a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
h2 a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

h3 {  font-family: Arial, Helvetica, san-serif; background-color: none; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; color: #E6A31A;}

h3 a:link, h3 a:visited, h3 a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
h3 a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

h4 {  font-family: Arial, Helvetica, san-serif; background-color: none; font-size: 11px; font-style: normal; font-weight: bold; color: #ffffff;}

h4 a:link, h4 a:visited, h4 a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
h4 a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

.newslinks {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff; background-color: none; border: none;}

.newslinks  a:link, .newslinks  a:visited, .newslinks  a:hover { 
color: #7F929F; /* blue */ 
text-decoration: none; 
} 
.newslinks a:hover { 
color: #9FB4C2; /* blue */ 
text-decoration: underline; 
}

.youarehere {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
color: #E6A31A;
font-weight: bold;
display: block;
text-align: right;
width: auto;
height: 200%;
padding: 5px 5px 5px 5px;
text-decoration: none;
background: #073A62;
border-bottom: 1px solid #020F19;
}

.youarehere a{
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
color: #E6A31A;
font-weight: bold;
display: block;
text-align: right;
width: auto;
height: 200%;
text-decoration: none;
background: #073A62;
}

.youarehere a:hover { 
color: #E6A31A; /* blue */ 
text-decoration: none; 
}

.form {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #020F19; background-color: #eeeeee; border: 1px #000000 solid;}

.form a:link, .form a:visited, .form a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
.form a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

.form2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000; background-color: #647683; border: 1px #000000 solid;}

.form2 a:link, .form2 a:visited, .form2 a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
.form2 a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

.formbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ffffff; background-color: #041E31; border: 1px #E6A31A solid; padding: 3px;}

.formbutton a:link, .formbutton a:visited, .formbutton a:hover { 
color: #647683; /* blue */ 
text-decoration: none; 
} 
.formbutton a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: bold; font-weight: bold; color: #647683; background-color: none; border: none;}

.footer a:link, .footer a:visited, .footer a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
} 
.footer a:hover { 
color: #647683; /* blue */ 
text-decoration: underline; 
}

.leftsub {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color: #ffffff; background-color: none; border: none;}

.leftsub a:link, .leftsub a:visited, .leftsub a:hover { 
color: #ffffff; /* blue */ 
text-decoration: none; 
} 
.leftsub a:hover { 
color: #E6A31A; /* blue */ 
text-decoration: underline; 
}

.photo { font-family: Arial, Helvetica, san-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #225373; padding: 3px 3px 3px 3px; border: 1px #E6A31A solid}

#puzzle {
	width: 720px;
	height: 100%;
	min-height: 100%;
	float: left;
	background: #ffffff;
}
#footer2 {
	width: 760;
	height: 2px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	clear: both;
	background: #17405C;
	}