/* CSS Document */

body {  }


div.page { width: 980px; border-left:none; }

div.header {  }

div.menu { height: 35px;  border-bottom: 1px solid #FFFFFF;}

div.menu a {display: block; float:left; background:url(../../media/VirtualMiss/design/menuSpacer.png) right no-repeat; height: 25px; padding: 10px 10px 0px 10px; color: #F0F0F0; font-weight:bold; font-size: 11px; text-decoration:none; }

div.contents { clear:both; background:none; background-color:#F8F8F8; width:auto; overflow:hidden; }

div.contentTitleDark { height:20px; border:none; text-align:left; color:#FFFFFF; font-size:13px; }

div.noBorder { border:none; }

div.main { width:798px; }

div.spacer { height:5px; }

/**
 * USER AREA
 */

div.userArea input { display: block; float: left; width: 80px; border: 1px solid #FFFFFF; background-color:#F8F8F8; margin-bottom: 8px; font-size: 11px; }

div.userArea input.submit { background-color:#444444; color: #F8F8F8; font-size: 11px; font-weight:bold; width: 80px; border:1px solid #555555; }

div.userArea a, div.userArea span { color: white; font-size: 11px; text-decoration:none}


#loggedInUserArea div { background-color:rgb(31,31,31); float: left; width: 400px; display: inline; margin: 0px; padding: 0px; height: 65px;}

#loggedInUserArea a { color: #F8F8F8; font-weight: normal;}

/**
 * INFO AREA
 */

div.infoClosed { background:url(../../media/VirtualMiss/design/infoClosed.png) no-repeat center; width:auto; height:41px; padding:6px 19px 4px 23px; }

div.infoOpened { background:url(../../media/VirtualMiss/design/info.png) no-repeat center; width:auto; height:155px; padding:6px 19px 4px 23px; }

div.infoText { width:725px; height:97px; float:left; overflow:hidden; padding-top:12px; }

div.infoText p { color:#F8F8F8; }

/**
 * REGISTRATION
 */

div.registrationTop {  border:none; width:auto; height:155px; }

div.registrationBottom {  border:none; width:auto; height:119px; }

div.registrationMiddle {  border:none; width:auto; }

input.registration {  border:1px solid #FFFFFF; width:189px; height:15px; }

input.register {  border:1px solid #555555; width:100px; height:24px; color:#FFFFFF; font-size:13px; text-align:center; }

textarea.registration {  border:1px solid #FFFFFF; width:189px; height:55px; font-family:Arial; font-size:12px; }

select.registration {  border:1px solid #FFFFFF; }

div.registrationMiddle option {  }

div.registrationMiddle a { color:#F8F8F8; }

div.registrationBottom a { color:#F8F8F8; }

td.registration { height:24px; text-align:right; color:#F8F8F8; }

/**
 * PROFILE 
 */

div.profile { width:auto; }

div.profileContainer {  }

div.profileContents {  zoom: 1;}

div.profileBottom { display: block; width: 785px; height: 55px; margin: 0px auto;}

div.profileImage { width:214px; height:213px; padding:10px 0px 0px 15px; float:left; }

div.profileData { width:350px; padding:5px 0px 0px 10px; float:left; overflow:hidden; }

div.profileLinks { width:351px; height:44px; padding-left:250px; float:left; }

div.profileVoting { width:190px; height:60px; padding-top:58px; float:left; text-align:center; }

div.profileVoting p { margin:0px; padding-top:5px; }

/**
 * PROFILE QUESTIONS
 */

div.questionsHeading, div.questionsContents { border:1px solid rgb(150,75,125); width:781px; padding:4px 0px 0px 4px; }

div.questionsHeading { background:url(../../media/VirtualMiss/design/questionsHeading.png); border-bottom:none; height:20px; }

div.questionsContents { background:url(../../media/VirtualMiss/design/questionsContents.png); padding-top:8px; }

div.questionsContents p { margin:0px; padding-bottom:8px; }

/**
 * PROFILE COMMENTS
 */

div.commentTime, div.commentContents { background:url(../../media/VirtualMiss/design/comment.png) repeat-x; border:1px solid rgb(150,75,125); border-bottom:none; }

div.commentTime { border-right:none; width:130px; height:121px; float:left; padding:7px 0px 0px 2px; }

div.commentTime p { margin:0px; padding-bottom:2px; }

div.commentContents { width:638px; float:left; padding:7px; height:114px; overflow:auto; }

div.last { border-bottom:1px solid rgb(150,75,125); }

/**
 * GALLERY (ALL)
 */

div.galleryRow { overflow:hidden; width:798px; }

div.galleryImageContainer { border:none; width:158px; height:205px; float:left; margin:0px; padding:0px; }

div.galleryImage { background:url(../../media/VirtualMiss/design/gallery_image_bg.png); }

div.galleryImage, div.galleryVotes { border:1px solid rgb(150,75,125); width:152px; text-align:center; }

/**
 * GALLERY (PROFILE)
 */

.profileGallery div.galleryImage { height:191px; padding-top:8px; }

.profileGallery div.galleryImage img { border:none; }

/**
 * GALLERY (FRONTPAGE AND CANDIDATES)
 */

.candidatesGallery div.galleryImage { border-bottom:none; height:170px; padding-top:4px; }

.candidatesGallery div.galleryVotes { background:url(../../media/VirtualMiss/design/gallery_image_votes.png); border-top:none; height:24px; padding-top:1px; }

.candidatesGallery a { text-decoration:none; }

.candidatesGallery p { margin:0px; padding-top:7px; }

/**
 * PAGER
 */

div.pageNumbers { height:26px; }

div.pageNumbers a { border:1px solid rgb(150,75,125); color:rgb(150,75,125); }

/**
 * TEXT
 */

.purple { color:rgb(150,75,125); }

.silver { color:#F8F8F8; }

.center { text-align:center; }

.right { text-align:right; }


