
/****************************
/* LAYOUT-RELATED ISSUES
/****************************/
.clr{clear:both;}

body {
	background:#E0E0E0;
}


#masthead-img {
	width:670px;
	margin:0px auto;
	margin-bottom:0px;
}

#outer {
	width:650px;
	background:#FFF;
	border: 1px solid #C8C8C8;
	padding:10px;
	margin:0px auto;
}

#inner {
	float:left;
}

#mainline {
	width:640px;
	float:left;
	background:#fff;
	border: 1px solid #C8C8C8;
	padding:4px;
	margin:0px auto;
	margin-bottom:5px;
	margin-top:5px;
}

#navline {
	width:640px;
	float:left;
	background:#ededed;
	border: 1px solid #C8C8C8;
	padding:4px;
	margin:0px auto;
	margin-bottom:5px;
	margin-top:5px;
}

#teaser-left {
	width:230px;
	float:left;
	margin-right:10px;
}

#teaser-right {
	width:400px;
/*	border:1px solid #E9E9E9; */
	float:right;
}

#congrats-box {
	height:75px;
	background:#F6F6F6 url(../media/colorbg/bg-grey.gif);
	background-repeat: repeat-x;
	border:1px solid #E9E9E9;
	margin-bottom:10px;
	text-align:center;
}

#introtext-box {
	border:1px solid #E9E9E9;
	padding:5px;
	margin-bottom:10px;
	text-align:justify;
}

/*
#portal-content-head {
	width:390px;
	border:1px solid #E9E9E9;
	background:#FFC005 url(../media/newbiz/bg-yellow.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	padding:5px;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
}

#portal-download-head {
	width:220px;
	background:#8051A2 url(../media/newbiz/bg-purple.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-weight:bold;
	border:1px solid #E9E9E9;
	padding:5px;
	margin-bottom:5px;
	float:right;
}
*/

#portal-content {
	width:395px;
	border:1px solid #E9E9E9;
	padding:5px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}

#portal-download {
	width:220px;
	border:1px solid #E9E9E9;
	padding:5px;
	margin-bottom:10px;
	float:right;
}

#dl-content {
	margin-bottom:10px;
}

#dl-button { 
	float:left;
	width:35px;
}
#dl-text { 
	float:right;
	width:175px;
}

#footer {
	width:650px;
	background:#000;
	padding:10px;
	margin:0px auto;
	color:#FFF;
	text-align:center;
}

/*****************************
/* STYLE-RELATED ISSUES (TEXT)
/*****************************/
body {
	font-family: "lucinda grande", sans-serif;
	font-size:12px;
	letter-spacing:.5px;
	line-height:16px;
	color:#333;
}

#navline a { font-size:x-small; }

#portal-content-head {
	font-weight:bold;
}

#portal-download-head {
	color:#FFF;
	font-weight:bold;
}

.pageheader {
	font-size:large;
	font-weight:bold;
}

#linkheader { /* LINKS PAGE */
	font-size:large;
	font-weight:bold;
	width:95%;
	background:#e9e9e9;
	padding:5px;
}
.cardimg { border:1px solid #000; margin:1px; }

#contest_code {
	padding:10px;
	background:#FCD8B8;
	text-align:center;
}
#contact_form p {
	padding-top:10px;
}
.contact_textarea { width:375px; height:100px; }