@CHARSET "ISO-8859-1";

body, span, caption, div, blockquote, h1, h2, h3, h4, input, select, th, td, p, ol, ul, textarea {
color:#422100;
font-family:'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif;
}
body {
text-align: center;
}
a:link, a:active {
color:#330000;
text-decoration:underline;
}
a:hover {
color:#C16100;
text-decoration:none;
}
img.splash {
	display: block;
	margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
}

img.heading_img {
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom: 20px;
}


/* centered main content pane - auto margins will center */
div.mainlayout {
	display: block;
	margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width:946px;
}

/* centered main content pane - auto margins will center */
div.mainlayout_msg {
	display: block;
	margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    width:576px;
}

/* handles left border repeated img */
div.border_left{
background:transparent url(images/stitches_left.gif) repeat-y left top;
width:946px;
height:470px;
}

/* handles right border repeated img - must be nested within border_left */
div.border_right{
background:transparent url(images/stitches_right.gif) repeat-y right top;
width:100%;
height:470px;
}

/* handles left border repeated img for Message! */
div.border_msg_left{
background:transparent url(images/stitches_left.gif) repeat-y left top;
width:576px;
}

/* handles right border repeated img - must be nested within border_left */
div.border_msg_right{
background:transparent url(images/stitches_right.gif) repeat-y right top;
width:100%;
}


div.section {
	margin-left:5px;
	margin-right:1px;
	text-align: left;
}

table.content_table {
 	margin: 0px;
	padding: 0px;	
	height:100%;
}

div.left_col {
	background:transparent url(images/stitches_vert.gif) repeat-y right top;
	margin-left:10px;
	margin-right:5px;	
	width:575px;
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
	height:470px;
}

div.right_col {
	margin-right:10px;	
	width:335px;
	float: left;
	margin-bottom:0px;
	padding-bottom: 0px;
	height:100%;
}

div.horiz_divider {
	background:transparent url(images/stitches_horiz.gif) repeat-x;
	margin-right:4px;
	height:7px;
}

.ecard1_body {
 background:#B8DCE4;
}

.ecard2_body, .ecard3_body {
 background:#FFF;
}

div.ecard_content {
	display: block;
	margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
}

div.ecard1_content {
    width:750px;
}

div.ecard2_content, div.ecard3_content {
    width:900px;
}

div.ecard1_img {
}
div.ecard2_img {
	float:left;
	width:561px;
	height:563px;
}
div.ecard3_img {
	float:left;
	width:561px;
	height:563px;
}
div.ecard1_txt{
	background:#FFFFE5;
	text-align: left;
	padding-left:10px;
	font-size: 10pt;
	margin-top:20px;
	padding-bottom:30px;
	height:400px;
	overflow-y:hidden;
	overflow-x:hidden;
}
div.ecard2_txt {
	background:#EEEB7A;
	float:left;
	font-size: 10pt;
	width:339px;
	height:563px;
	overflow-y:auto;
	overflow-x:hidden;
}
div.ecard3_txt {
	background:#FFFFE5;
	float:left;
	font-size: 10pt;
	width:339px;
	height:563px;
	overflow-y:auto;
	overflow-x:hidden;
}


.entry_form {
	font-size: 10pt;
}

.subj_fld {
	display:none;
}

.entry_form textarea {
	font-size: 10pt;
}

div.includedtext {
}

div.includedtext h4{
	font-size:10pt;
	margin-top:7px;
	margin-bottom:3px;
	color:#333333;
}
div.includedtext h3{
	font-size:12pt;
	margin-top:7px;
	margin-bottom:3px;
	color:#333333;
}
div.includedtext p{
	font-size:10pt;
	margin-top:0px;
	margin-bottom:3px;
	margin-left:10px;
	margin-right:5px;
	color:#333333;
}
div.includedtext p.smallprint {
font-size:9pt;
}
div.showstext {
	height:310px;
	overflow-y:auto;}
div.shoptext {
	height:380px;
	overflow-y:auto;}

div.newstext {
	height:330px;
	overflow-y:auto;}

div.presstext {
	margin-right:8px;
	height:250px;
	overflow-y:auto;
	text-align:left;
}
div.videotext {
	margin-left:20px;
	margin-right:22px;
	height:365px;
	overflow-y:auto;}

div.joinbox {
	width:320px;
	height:45px;
	background:#879519;
	margin-top:5px;
	text-align:center;
	
}
.vert_middle {
	vertical-align: middle;
	margin-bottom:3px;
}
.ta_center {
	text-align: center;
}
form.joinform {
	font-size:10pt;
}

div.center {
	text-align: center;
}

div.clicktoplay {
	height:30px;
	margin-bottom:30px;
}

div.clicktoplay_left {
	font-weight: bold;
	float:left;
	text-align:right;
	margin-top:3px;
}

div.clicktoplay_right {
	float:left;
}

.play_button {
	margin: 3px;
	background:#CCCCCC;
}

img.thumbphoto {
	margin-top:4px;
	margin-left:10px;
}

div.indent {
	margin-left: 16px;
}

div.msg_content {
	margin-left: 20px;
	margin-right:20px;
}