
body {
	background: #003366;
	border: 0;
	color: #465904;
	margin: 0;
	padding: 0;
}

body, p, td {
	font: 500 13px/17px Arial, Helvetica, sans-serif;
	color: #000000;
}

#wrap {
	width: 1000px;
	margin: 0 auto;
	border: 1px solid #cccccc;
}

a, a:visited, a:active {
	color: #063168;
}

a:hover {
	color: #5d7b9d;
}

.clear {
	clear: both;
}



/* HEADER */



#header {
	height: 400px;
	width: 1000px;
	margin: 0 auto;
}

#header_row1 {
	width: 1000px;
	height: 158px;
	background: url('../images/header_new_01.jpg') no-repeat;
	padding: 0;
	margin: 0;
}

#header_row1 #loginform {
	font: 700 16px Arial, sans-serif;
	letter-spacing: -0.05em;
	color: #0C5A88;
	padding: 5px 0 0 48px;
	margin: 0;
}

#header_row1 .small {
	font: 700 11px/16px Arial, sans-serif;
}

#header_row1 form {
	margin: 5px 0 0 0;
	padding: 0;
}

#header_row1 input#username, input#password {
	width: 140px;
	font: 500 11px Arial, sans-serif;
	letter-spacing: 0.05em;
	color: #0C5A88;
	margin: 2px 0 2px 0;
}

#header_row1 input#submit {
	font: 700 16px Arial, sans-serif;
	letter-spacing: -0.03em;
	color: #ffffff;
	background-color: #0C5A88;
	border: 2px solid #0B8FB5;
	margin: 5px 0 0 0;
}

#header_row2 {
	width: 1000px;
	height: 139px;
	background: url('../images/header_new_02.jpg') no-repeat;
	padding: 0;
	margin: 0;
}

#header_row3 {
	width: 1000px;
	height: 103px;
	background: url('../images/header_new_03.jpg') no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
}

#header_row3 #linkbar {
	font: 700 16px Arial, sans-serif;
	letter-spacing: -0.03em;
	color: #0C5A88;
	padding: 70px 25px 0 0;
}



/* NAVBAR */



#navbar {
	width: 1000px;
	font: 900 14px Arial, sans-serif;
	text-align: center;
	background: #003466;
	padding: 5px 0;
}

#navbar a, #navbar a:visited, #navbar a:active {
	color: #FFEEC9;
}

#navbar_mainpage {
	float: left;
	margin: 6px 0 4px 20px;
}

#navbar_search {
	float: right;
	margin: 4px 20px 4px 0;
}

#navbar_search form {
	margin: 0;
	padding: 0;
}

#navbar_search #searchbox {
	width: 110px;
	margin: 0;
	font: 900 14px Arial, sans-serif;
	color: #0C5A88;
	background-color: #FFEEC9;
	border: 1px solid #457C9F;
}

#navbar_search #submitsearch {
	width: 60px;
	margin: 0;
	font: 900 14px Arial, sans-serif;
	color: #FFEEC9;
	background-color: #003466;
	border: 1px solid #457C9F;
}


#navbar_letters {
	width: 550px;
	margin: 0 auto;
	padding: 4px 0 0 0;
}

#navbar_letters a {
	width: 14px;
	height: 14px;
	font: 700 11px Arial, Helvetica, sans-serif;
	color: #003466;
	background: #FFEEC9;
	display: block;
	float: left;
	padding: 2px;
	margin: 1px;
}

#navbar_letters a:active, #navbar_letters a:visited {
	color: #003466;
}



/* CONTENT */



.thumb {
	width: 120px;
	height: 120px;
}

#content {
	width: 1000px;
	background: #FFCC66;
	text-align: center;
}

.banner {
	padding: 25px 0;
}

#footer {
	width: 815px;
	font: 700 11px/14px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #4E8BBA;
	margin: 0 auto;
	padding: 10px 0;
}



/* CONTENT - LETTER */


.content_letter_main {
	width: 946px;
	background: url('../images/letter_main.gif') repeat-y;
	margin: 0 auto;
}

.content_letter_bgd_top {
	background: url('../images/letter_top.gif') no-repeat top;
}

.content_letter_bgd_bottom {
	background: url('../images/letter_bottom.gif') no-repeat bottom;
}

.content_letter {
	width: 900px;
	padding: 40px 0 0 0;
	text-align: left;
	margin: 0 auto;
	font: 700 13px/18px Arial, Helvetica, sans-serif;
}

.content_letter .box1 {
	width: 290px;
	float: left;
	margin: 0;
	padding: 5px;
}

.content_letter .box2 {
	width: 290px;
	float: left;
	margin: 0;
	padding: 5px;
}

.content_letter .box3 {
	width: 290px;
	float: left;
	margin: 0;
	padding: 5px;
}



/* CONTENT - DEFAULT */



.content_default_main {
	width: 271px;
	background: url('../images/default_recent_main.gif') repeat-y;
	margin: 0 auto;
	float: left;
}

.content_default_bgd_top {
	background: url('../images/default_recent_top.gif') no-repeat top;
}

.content_default_bgd_bottom {
	background: url('../images/default_recent_bottom.gif') no-repeat bottom;
}

.content_default_wrap {
	width: 850px;
	text-align: center;
	margin: 0 auto;
}

.content_default_caps {
	width: 570px;
	float: left;
}

.content_default_cap {
	font: 500 11px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	background: #003366;
	width: 120px;
	border: 5px solid #003366;
	margin: 5px;
	float: left;
}

/* Added By Sands */
.content_default_cap a {color: #ffffff; font-size: 12px; text-decoration: underline;}
.content_default_cap a:hover {text-decoration: none;}



.content_default {
	width: 231px;
	padding: 40px 10px 0 10px;
	text-align: left;
	margin: 0 auto;
	font: 700 12px/20px Arial, Helvetica, sans-serif;
}

.content_default_wide_main {
	width: 982px;
	background: url('../images/default_wide_main.gif') repeat-y;
	margin: 0 auto;
}

.content_default_wide_bgd_top {
	background: url('../images/default_wide_top.gif') no-repeat top;
}

.content_default_wide_bgd_top2 {
	background: url('../images/default_wide_top2.gif') no-repeat top;
}

.content_default_wide_bgd_bottom {
	background: url('../images/default_wide_bottom.gif') no-repeat bottom;
}

.content_default_wide {
	width: 982px;
	padding: 40px 0 0 0;
	text-align: left;
	margin: 0 auto;
	font: 700 13px/18px Arial, Helvetica, sans-serif;
}

.content_default_wide .box1 {
	width: 290px;
	float: left;
	margin: 0;
	padding: 0 10px 0 21px;
	text-align: justify;
}

.content_default_wide .box2 {
	width: 290px;
	float: left;
	margin: 0;
	padding: 0 10px 0 24px;
}

.content_default_wide .box3 {
	width: 290px;
	float: left;
	margin: 0;
	padding: 0 10px 0 26px;
}

.content_default_wide .box1 .small, .content_default_wide .box2 .small, .content_default_wide .box3 .small {
	font: 500 11px/14px Arial, sans-serif;
}



/* CONTENT - CELEBRITY */



.content_celebrity_main {
	width: 193px;
	background: url('../images/celebrity_main.gif') repeat-y;
	margin: 0 auto;
	float: left;
}

.content_celebrity_bgd_top {
	background: url('../images/celebrity_top.gif') no-repeat top;
}

.content_celebrity_bgd_bottom {
	background: url('../images/celebrity_bottom.gif') no-repeat bottom;
}

.content_celebrity_wrap {
	width: 770px;
	text-align: center;
	margin: 0 auto;
}

.content_celebrity_caps {
	width: 570px;
	float: left;
}

.content_celebrity_cap {
	font: 500 11px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	background: #003366;
	width: 120px;
	border: 5px solid #003366;
	margin: 5px;
	float: left;
}

.content_celebrity_cap_right {
	width: 120px;
	height: 120px;
	border: 5px solid #003366;
	margin: 0 auto;
}

.content_celebrity {
	width: 193px;
	padding: 40px 0 0 0;
	text-align: center;
	margin: 0 auto;
	font: 500 11px/18px Arial, Helvetica, sans-serif;
}

.content_celebrity .box1 {
	text-align: left;
	width: 173px;
	float: left;
	margin: 0;
	padding: 10px;
}

.content_celebrity .box1 .label {
	font-weight: bold;
}

.content_celebrity .box1 .links {
	font: 700 12px/20px Arial, Helvetica, sans-serif;
}



/* CONTENT - GALLERY*/



.content_gallery_main {
	width: 193px;
	background: url('../images/celebrity_main.gif') repeat-y;
	margin: 0 auto;
	float: left;
}

.content_gallery_bgd_top {
	background: url('../images/celebrity_top.gif') no-repeat top;
}

.content_gallery_bgd_bottom {
	background: url('../images/celebrity_bottom.gif') no-repeat bottom;
}

.content_gallery_wrap {
	width: 910px;
	text-align: center;
	margin: 0 auto;
}

.content_gallery_caps {
	width: 710px;
	float: left;
}

.content_gallery_cap {
	font: 500 11px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	background: #003366;
	width: 120px;
	border: 5px solid #003366;
	margin: 5px;
	float: left;
}

.content_gallery_cap_right {
	width: 120px;
	height: 120px;
	border: 5px solid #003366;
	margin: 0 auto;
}

.content_gallery {
	width: 193px;
	padding: 40px 0 0 0;
	text-align: center;
	margin: 0 auto;
	font: 500 11px/18px Arial, Helvetica, sans-serif;
}

.content_gallery .box1 {
	text-align: left;
	width: 173px;
	float: left;
	margin: 0;
	padding: 10px;
}

.content_gallery .box1 .label {
	font-weight: bold;
}

.content_gallery .box1 .links {
	font: 700 12px/20px Arial, Helvetica, sans-serif;
}



/* CONTENT - JOIN */



.content_join_main {
	width: 946px;
	margin: 0 auto;
}

#content_join_row1 {
	background: url('../images/join_01.jpg') no-repeat;
	height: 44px;
}

#content_join_row2 {
	background: url('../images/join_02.jpg') no-repeat;
	height: 97px;
	text-align: left;
}

#content_join_row2 .txt {
	width: 620px;
	text-align: justify;
	padding: 5px 0 0 20px;
}

#content_join_row2 .txt .txt_small {
	font: 500 11px/15px Arial, Helvetica, sans-serif;
}

#content_join_row3 {
	background: url('../images/join_03.jpg') no-repeat;
	height: 91px;
	text-align: left;
}

#content_join_row3 .txt {
	font: 700 14px/15px Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	color: #ffffff;
	width: 405px;
	height: 20px;
	text-align: center;
	margin: 0 0 0 22px;
	padding: 15px 0 0 0;
}

#content_join_row3 .txtbox {
	font: 700 13px/15px Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	color: #ffffff;
	width: 395px;
	text-align: center;
	margin: 10px 0 0 42px;
}

#content_join_row3 .txtbox .offer1 {
	width: 100px;
	text-align: left;
	margin: 0;
	float: left;
}

#content_join_row3 .txtbox .offer2 {
	width: 100px;
	text-align: left;
	margin: 0 0 0 10px;
	float: left;
}

#content_join_row3 .txtbox .offer3 {
	width: 175px;
	text-align: left;
	margin: 0 0 0 10px;
	float: left;
}

#content_join_row4 {
	background: url('../images/join_04.jpg') no-repeat;
	height: 125px;
	text-align: left;

}

#content_join_row4 .txt {
	font: 500 11px/15px Arial, Helvetica, sans-serif;
	width: 200px;
	text-align: justify;
	padding: 5px 0 0 20px;
}

/* Added by Sands */
a.enter_free, a.what_else {color: #ffffff; display: block; margin: 10px auto 0; font: bold 18px Arial, sans-serif; text-align: center; text-transform: uppercase; width: 400px;}
a.enter_free:hover, a.what_else:hover {text-decoration: none;}
a.what_else {color: #336699;}
a.gallery_name {color: #ffffff; text-transform: uppercase;}
a.gallery_name:hover {text-decoration: none;}
