*body*/

html
{height: 100%;
margin-bottom: 0.01em;}

body { 
padding:0;
margin:0; 
font: normal 100% Arial, verdana, sans-serif; 
color: #000031;	
background: url(../img/bgs/masterbg.jpg) repeat-x top;
text-align: center;
background-color:#E39409; }

.clear {clear:both;}
img {border:none;
display:block;}


#main-container {
margin: 0 auto;
width: 970px;
text-align: left;}

.header {
float:left;
width:100%; 
padding:0;
margin:0;
background: url(../img/bgs/headerbg.jpg) no-repeat top left;}

.logo {float:left;}

.audio-bar {
float:right;
padding-right:20px;}

.audio {
float:left;
padding-right:10px;}

.date {
float:left;
padding-right:10px;}


.enternow {
width:171px;
position:relative;
float:right;
left:50px;
top:77px;
border:1px solid #000000;}

.enternow a { 
display:block; 
width:171px;
height:32px; 
background: url(../img/enternowbtn.gif) no-repeat top left;
text-indent:-1000em;}

.enternow a:hover { 
background: url(../img/enternowbtn.gif) no-repeat bottom left;}


.white-container {
width:970px;
line-height:100%;
padding:0;
margin:0;
background-color:#ffffff;}

.texture-container {
width:950px;
padding:0;
margin:0 0 0 10px;  
background-color:#ffffff;}

.menu-bar { 
padding:0;
margin:0;
float:left;}



.hidden {visibility: hidden;}

.label {font: normal 10% Arial, verdana, sans-serif;}

.search {
float:right;
margin:0;
padding:5px 10px;
color:#333333;}

input {
padding:1px;
margin:0; 
font: normal 70% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;}

.top-row-content {
padding:0 0 0 20px;
width:930px;
height:100%;
}

.flash-movie{
padding:0 0 0 38px;
float:left;}

.top-right-content {
padding:0;
width:313px;
float:left;}

h2 {color:#333333;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold; }

h3 {
color:#333333;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold; }

h3 a {
color:#333333;
font-weight:normal;
text-decoration:none; }

h3 a:hover {
color:#333333;
font-weight:normal;
text-decoration:underline; }

h4 {color:#333333;
font:110% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:normal;
width:600px;}


.rollover {}

.rollover a { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:283px; 
background: url(../img/bgs/featureOff.jpg) repeat-x top left;  
color:#333333;
text-decoration:none;
float:left;
font:75% Arial, Verdana, Helvetica, sans-serif;
border-bottom: 1px solid #ffffff}

.rollover a:hover { 
background: url() repeat-x top left; 
color:#333333; }


.feature-row-content {
padding:40px 0 10px 0;
width:100%;
min-height:80px;
overflow:hidden;
background-color:#ffffff; 
height:100%;
border: 0px solid #000000;
font: normal 77% Arial, verdana, sans-serif;}

.feature a { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:158px; 
background-color:#E39409;
color:#333333;
text-decoration:none;
float:left;}

.feature a:hover { 
background-color:#F8DD01; 
color:#333333; }


.footer {
padding:0 20px 70px 40px;
background: url(../img/bgs/footerskylinebg.png) repeat-x top;}

#speakers {
position:relative;
left:-130px;
top:-40px;
padding:100px;
background: url(/img/speakers.gif) no-repeat;}


/* ------------------------------ END HOMEPAGE STYLES ------------------------------  */

/* ------------------------------ OTHER PAGES START ------------------------------  */

/* ------------------------------ CONTENT LAYOUT ------------------------------  */

.content-column {
padding:10px 20px 0 30px;
width:900px;
min-height:100%;
float:left;
color:#333333;
font: normal 80% Arial, verdana, sans-serif;}


.content-column h2 {color:#333333;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold;}

.content-column h3 {
color:#333333;
font:180% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold;}

.content-column h4 {color:#333333;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:10px 0;
margin:0;
font-weight:normal;
width:600px;}

.content-column img {
border:10px solid #333333;}

.content-column a { 
text-decoration:underline;
color:#333333;}

.content-column a:hover { 
background-color:#E6E6E6;
color:#333333;}

.content-column p {}

.content-column ul {margin:10px;padding:0;}

.content-column li {
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}

.content-column li a {
text-decoration:underline;}

.content-column li a:hover {
text-decoration:none;}

.content-column ol {margin:10px;padding:0;}


/* ------------------------------ CONTENT LAYOUT WITH TOOL COLUMN ------------------------------  */

.content-column2 {
padding:10px 20px 0 30px;
width:564px;
min-height:100%;
float:left;
color:#333333;
font: normal 80% Arial, verdana, sans-serif;}


.content-column2 h2 {color:#333333;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold;}

.content-column2 h3 {
color:#333333;
font:180% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold;}

.content-column2 h4 {color:#333333;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
font-weight:normal;
width:600px;}

.content-column2 img {
border:10px solid #333333;}

.content-column2 a { 
text-decoration:underline;
color:#333333;}

.content-column2 a:hover { 
background-color:#E6E6E6;
color:#333333;}

.content-column2 p {}

.content-column2 ul {margin:10px;padding:0;}

.content-column2 li {
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}

.content-column2 li a {
text-decoration:underline;}

.content-column2 li a:hover {
text-decoration:none;}

.content-column2 ol {margin:10px;padding:0;}

table {font: normal 100% Arial, verdana, sans-serif;
width:100%;}

/* ------------------------------ 3 COLUMN LAYOUT ------------------------------  */

.three-column-content {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column3 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:276px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#333333;
text-decoration:none;
float:left;}

.column3 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column3 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ 4 COLUMN LAYOUT ------------------------------  */

.four-column-content {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column4 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:199px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#333333;
text-decoration:none;
float:left;}

.column4 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column4 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ 5 COLUMN LAYOUT ------------------------------  */

.five-column-content {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column5 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:153px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#333333;
text-decoration:none;
float:left;}

.column5 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column5 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ search-column-content ------------------------------  */

.search-column-content {
padding:10px 0 0 10px;
width:604px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;
float:left;}

.columnsearch a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:574px; 
background: url(/img/bgs/optionbg.jpg) no-repeat top left; 
color:#333333;
background-color:#323232;
text-decoration:none;
float:left;
}

.columnsearch a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
background-color:#E6E6E6;
color:#333333; }

.columnsearch .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ pagination ------------------------------  */

.f-left {float:left;}
.f-right {float:right;}

.pagination {
padding:10px 0 0 10px;
width:604px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.pag a { 
padding:10px;
margin:0 0 10px 10px;
color:#333333;
background-color:#323232;
text-decoration:none;
float:left;}

.pag a:hover { 
background-color:#E6E6E6;
color:#333333; }

/* ------------------------------ right column ------------------------------  */

.right-column-content {
padding:10px 0 0 10px;
width:305px;
height:100%;
float:left;}

.right-col {
display:block; 
margin:0 0 10px 0;
padding:10px;
background-color:#333333;
height:100%;}

.right-col h2 {
margin:0;
padding:0 0 10px 0;
color:#333333;
font: normal 88% Arial, verdana, sans-serif;
font-weight:bold;}

.right-col p {
margin:0;
padding:0 0 10px 0;
color:#333333;
font: normal 76% Arial, verdana, sans-serif;}

.signup {
font: normal 76% Arial, verdana, sans-serif;
width:150px;
padding:2px;}

.enter-left {
width:180px;
float:left;}

.enter-right {
width:80px;
height:100%;
float:left;}

.right-col a {
background: url(../img/bullet-type2.gif) no-repeat top left;
padding:0 15px;
color:#333333;
text-decoration:none; }

.right-col a:hover {
background: url(../img/bullet-type2.gif) no-repeat top left;
background-color:#333333;
color:#333333;
text-decoration:none;}







