	
body 
{
	background: #167C88;
	height:100%;
}

.xxsmall
{
    font-family: verdana;
    font-size:9px;
    font-size-adjust: none;
}

.xsmall
{
    font-family: verdana;
    font-size: 10px;
    font-size-adjust: none;
}

.small
{
    font-family: verdana;
    font-size: 12px;
    font-size-adjust: none;
}

.medium
{
    font-family: verdana;
    font-size: 14px;
    font-size-adjust: none;
}

.large
{
    font-family: verdana;
    font-size: 16px;
    font-size-adjust: none;
}

.xlarge
{
    font-family: verdana;
    font-size: 18px;
    font-size-adjust: none;
}

.xxlarge
{
    font-family: verdana;
    font-size: 20px;
    font-size-adjust: none;
}

.xxxlarge
{
    font-family: verdana;
    font-size: 24px;
    font-size-adjust: none;
}

.xxxxlarge
{
    font-family: verdana;
    font-size: 28px;
    font-size-adjust: none;
}


.primary
{
    color:#ffffff;
}

.secondary
{
    color:#006697;
}

.tertiary
{
    color:#F12759;
}

.bold
{    
    font-weight: bold;
}

.notbold
{    
    font-weight: normal;
}

a:link {color: #ffffff;text-decoration:none;}
a:visited {color: #ffffff;text-decoration:none;}
a:hover {color: #ffffff;text-decoration:underline;}
a:active {color: #ddeedd;text-decoration:none;}

a.two:link {color: #006697;text-decoration:none;}
a.two:visited {color: #455760;text-decoration:none;}
a.two:hover {color: #006697;text-decoration:underline;}
a.two:active {color: #3A6D73;text-decoration:none;}

a.three:link {color: #F12759;text-decoration:none;}
a.three:visited {color: #931A38;text-decoration:none;}
a.three:hover {color: #F12759;text-decoration:underline;}
a.three:active {color: #632031;text-decoration:none;}

#offset
{ 
     position: relative;
     top: 20px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #ffffff;
     width: 960px; 
     height : auto;
     text-align:left;
     z-index: 0;
}

#logo
{ 
     position: relative;
     top: 0px;
     left: 0px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #F12759;
     margin-top: 9px;
     margin-left: 9px;
     width: 175px;  
     height: 175px; 
     text-align:center;
     z-index: 0;
}

#couple
{
    position: absolute;
    margin-top: -60px;
    left: 000px;
     z-index: 0;	
}

#tagline
{ 
     position: absolute;
     left: 252px;
     width: 500px;  
     height: 175px; 
     text-align: left;
     margin-top: 3px;
     z-index: 0;
}

#top
{ 
     position: absolute;
     top: 0px;
     left: 195px;
     margin-top: 9px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #006697;
     width: 752px;
     height: 175px; 
     z-index: 0;
}

#contentX
{
     margin-top: 7px;
     margin-left: 9px;
     margin-right: 9px;
     margin-bottom: 9px;
     height:auto;
}

#sidebar
{ 
     border-width: 2px;
     position: relative;
     border-style : solid;
     border-color : #000000;
     background-color: #A5A6A8;
     width: 175px; 
     height:auto;
     text-align: center;
     z-index: 0;
}


#login_split
{
    width: 90%; 
    height: 5px; 
    text-align: center;
    color: #ffffff;
    background-color: #ffffff;
}

#ads
{ 
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #ffffff;
     text-align: center;
     width: 166px;
     height:auto;
}

#mypage
{ 
     margin-left:188px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #ffffff;
     width: 575px;
     height:auto;
}

.txtField
{
     border-width: 1px;
     border-style : solid;
     border-color : #000000;
     color: #006697;
     font-family: verdana;
     font-size:12px;
     font-size-adjust:none;
     font-weight: normal;
}

#txtArea
{
    position:absolute;
    margin-left:4px;
    margin-right:4px;
    top:148px;
    left:8px;
     z-index: 0;
}

#edittagline
{
    position:absolute;
    margin-left:4px;
    margin-right:4px;
    top:348px;
    left:8px;
     z-index: 0;
}


#top20X
{
     position: relative;
     left: 0px;
     height:90px;
     margin-top: 12px;
     margin-left: 6px;
     z-index: 0;
}


#confidential
{
     border-width: 2px;
     border-style : solid;
     border-color : #cccccc;
     background-color: #ffffff;
     margin-left: 9px;
     margin-right: 9px;
}

#nonconfidential
{
     margin-left: 9px;
     margin-right: 9px;
}

#mypage_space
{
    margin-left:6px;
    margin-top:6px;
    margin-right:6px;
    margin-bottom:6px;
    text-align:left;
}



#vote-score
{
    position: absolute;
    left: 454px;
    top: 14px;
    text-align: center;
     z-index: 0;
}
#ratings
{ 
     position: absolute;
     top: 194px;
     left: 195px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #F12759;
     width: 752px;  
     height: 40px; 
     z-index: 0;
}

#choices
{
     position: absolute;
     top: 6px;
     left: 166px;
     z-index: 0;
}

#radioText
{
    position: relative;
    top: -5px; 
    margin-left: 8px;
     z-index: 0;
}
#area
{ 
     position: absolute;
     top: 243px;
     left: 195px;
     background-color: #ffffff;
     width: 752px;
     height: auto;
     z-index: 0;
}
#vote1
{ 
     position: absolute;
     left: 0px;
     top: 0px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #ffffff;
     width: 285px;
     height: 463px;
     text-align: left;
     overflow: hidden;
     z-index: 0;
}

#vote2
{ 
     position: absolute;
     left: 294px;
     top: 0px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #ffffff;
     width: 285px;
     height: 463px;
     text-align: left;
     overflow: hidden;
     z-index: 0;
}

#ads_frontpage
{ 
     position: absolute;
     top: 243px;
     left: 783px;
     border-width: 2px;
     border-style : solid;
     border-color : #000000;
     background-color: #ffffff;
     width: 164px;
     height:605px;
     text-align: center;
     z-index: 0;
}




#subtext
{     
    clear:both;
    margin-top:28px;
    text-align:center;
}

#contacts
{     
    clear:both;
    text-align:center;
}
