*body*/

html
{height: 100%;
margin-bottom: 0.01em;}

body { 
padding:0;
margin:0; 
font: normal 81% Arial, verdana, sans-serif; 
color: #ffffff;  
background: #711D79;
text-align: left; 
min-height:100%;}

.clear {clear:both; padding:0; margin:0; height:0;}
img {border:none;
display:block;}


#main-container {
width: 705px;
border:none;
}

.header {
display:none;  }

.logo {float:left;}

.audio-bar {
float:right;
padding-right:20px;}

.audio {
float:left;
padding-right:10px;}

.date {
float:left;
padding-right:10px;}


.enternow {
display:none;
width:171px;
position:relative;
float:right;
left:0px;
top:77px;
border:0px solid #fff;}

.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 {
border:none;  
height:auto;
width: 705px;
}
.texture-container {
border:none;  
}

.home-texture-container {
border:none;
padding:0;
margin:0 0 0 10px;  
}
.menu-bar {
display:none;  
}

.hidden {visibility: hidden;}

.label {font: normal 10% Arial, verdana, sans-serif;}

.search {
float:right;
margin:0;
padding:5px 10px;
color:#ffffff;}

input {
padding:1px;
margin:0; 
font: normal 70% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;}


.top-row-content {
width:695px;  
padding:0;
}




.flash-container{
padding:30px 0 0 0;
float:left;
background: url(../img/bgs/homebgtex.png) no-repeat top;}


.flash-movie{
padding:0 0 0 38px;
float:left;}

.top-right-content {
padding:0;
width:313px;
float:left;}

h2 {color:#ffffff;
font:100% normal Arial, Verdana, Helvetica, sans-serif;
padding:0 10px; }

h3 {
display:none; 
color:#ffffff;
font:100% normal Arial, Verdana, Helvetica, sans-serif;
font-style:italic; 
}

h3 a {
color:#ffffff;
font-weight:normal;
text-decoration:none; }

h3 a:hover {
color:#ffffff;
font-weight:normal;
text-decoration:underline; }

h4 {color:#ffffff;
font:120% normal Arial, Verdana, Helvetica, sans-serif;
padding:0;
text-transform:uppercase;
}




.rollover {}

.rollover a { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:283px; 

color:#ffffff;
text-decoration:none;
float:left;
font:75% Arial, Verdana, Helvetica, sans-serif;
border:none; }

.rollover a:hover { 
background-color:#1b1b1b;
color:#ffffff; }


.feature-row-content {
padding:40px 0 10px 0;
width:100%;
min-height:80px;
overflow:hidden;

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:#3D3D3D;
color:#ffffff;
text-decoration:none;
float:left;}

.feature a:hover { 
background-color:#6D6E70; 
color:#ffffff; }


.footer {
display:none;  

}

#speakers {
}


/* ------------------------------ END HOMEPAGE STYLES ------------------------------  */

/* ------------------------------ OTHER PAGES START ------------------------------  */

/* ------------------------------ CONTENT LAYOUT ------------------------------  */


.content-column {
width:668px;
padding:20px;
font-size: 90%;
}

.content-column img {
border:none; }

.content-column a { 
text-decoration:underline;
color:#ffffff;}

.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: 695px;  
min-height:100%;
float:left;
color:#ffffff;}

.content-column2 img {
border:none;}

.content-column2 a { 
text-decoration:underline;
color:#ffffff;}

.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%;}



.column2 { 
float:left; width:300px; padding:0; 
border:1px solid #000;}

.column2 a { 
color:#ffffff;
text-decoration:none;}

.column2 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column2 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:normal;
padding-bottom:10px;}



/* ------------------------------ 3 COLUMN LAYOUT ------------------------------  */

.three-column-content {
padding:10px 0 0 10px;
width: 695px;  
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column3 { 
padding:0 10px 10px 0 ;
margin:0;
width:175px;  
color:#ffffff;
text-decoration:none;
float:left;}

.column3 a { 
color:#ffffff;
text-decoration:none;}

.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:normal;
padding-bottom:10px;}

/* ------------------------------ 4 COLUMN LAYOUT ------------------------------  */

.four-column-content {
padding:10px 0 0 10px;
width: 695px;  
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column4 a { 
width:199px;  
float: none;
background:none;
}

.column4 a:hover { 

color:#333333; }

.column4 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:normal;
padding-bottom:10px;}

/* ------------------------------ 5 COLUMN LAYOUT ------------------------------  */

.five-column-content {
padding:10px 0 0 10px;
width: 695px;  
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column5 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:105px;
color:#ffffff;
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:normal;
padding-bottom:10px;}

/* ------------------------------ search-column-content ------------------------------  */

.search-column-content {
padding:10px 0 0 10px;
width: 695px;  
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; 

color:#ffffff;
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:normal;
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:#ffffff;
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:#ffffff;
font: normal 88% Arial, verdana, sans-serif;
font-weight:normal;}

.right-col p {
margin:0;
padding:0 0 10px 0;
color:#ffffff;
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:#ffffff;
text-decoration:none; }

.right-col a:hover {
background: url(../img/bullet-type2.gif) no-repeat top left;
background-color:#ffffff;
color:#333333;
text-decoration:none;}


/* ------------------------------ contact form ------------------------------  */

.contact-form {
padding:10px 20px 0 30px;
width:564px;
min-height:100%;
float:left;
color:#ffffff;
font: normal 80% Arial, verdana, sans-serif;}


.contact-form img {
border:none;}
.contact-form a { 
text-decoration:underline;
color:#ffffff;}

.contact-form a:hover { 
background-color:#E6E6E6;
color:#333333;}

.contact-form p {}

.contact-form ul {margin:10px;padding:0;}

.contact-form li {
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}

.contact-form li a {
text-decoration:underline;}

.contact-form li a:hover {
text-decoration:none;}

.contact-form ol {margin:10px;padding:0;}

.contact-form label {float:left; width:100px;}

.contact-form input {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;
width:250px;
}

.contact-form .submit {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;
width:100px;
}

.contact-form select {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;
width:250px;
}

.contact-form textarea {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x #ffffff;
width:400px;
height:200px;
}

/* ------------------------------ EQUAL LAYOUT ------------------------------  */


.equal-columns {
width:675px;
padding:10px 20px 0 20px;
background: url(../images/running.jpg) top right no-repeat;

overflow:hidden;
}



.column0 {float:left; width:420px; font-size: 90%; padding:0; }





.column0 a { 
float: none; 
color:#711D79;
text-decoration:none;}

.column0 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#ffffff; }





/* ------------------------------ SONY ERICSSON LAYOUT ------------------------------  */




.sew-container{
padding:0;
background: url(../img/bgs/sewbgphone.png) no-repeat top right ;}



p.sew {color:#ffffff;
font:100% Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
padding:0 10px;
font-weight:normal;
width:600px;}


p.sew2 {color:#ffffff;
font:120% Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
padding:0 10px;
font-weight:normal;
width:600px;}


ul.sew {margin:10px;padding:0;}

ul.sew li {
color:#FFF;
font:90% Arial, Verdana, Helvetica, sans-serif;
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}


.sew-columns {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.sew-columns ul {margin:0 10px;padding:0;}


.columnse { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:427px; 
background: url(../img/bgs/sefeature.jpg) repeat top left; 
color:#ffffff;
text-decoration:none;
float:left;}

.columnblack { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:427px; 
color:#FFF;
font:140% Arial, Verdana, Helvetica, sans-serif;
float:left;}

.columnse a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.columnse .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:normal;
padding-bottom:10px;}


.charities_table {vertical-align: middle!important}
th,tr,td,tbody {vertical-align: middle!important}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

