body{
font-family: Arial;
font-size: 14px;
margin: 0px;
}

#placeholder{
width: 320px;
}

#logo{
text-align: center;
height: 30px;
background: #ab00b0;
}

#top_nav{
text-align: center;
height: 30px;
background: #282828;
}

a img{
border: 0px;
}

.nav_icon{
display: inline-block;
padding: 5px;
}

.mnuHide{
display: none;
}

.mnuShow{
padding: 5px;
left: 50%;
margin-left: -125px;
border: 2px solid #b0b0b0;
background: #f0f0f0;
position: absolute;
width: 240px;
display: block-inline;
}

input.mnu{
margin: 3px;
font-size: 18px;
}

.boxClose{
padding: 2px;
top: 0px;
position: absolute;
right: 0px;
}

.btnClose{
padding: 3px;
}

#main{
background: white;
padding: 8px;
}

.t{
font-size: 16px;
font-weight: bold;
}

.spacer{
height: 8px;
}

#footer{
text-align: center;
padding: 8px;
font-size: 11px;
}

.tdbutton a{
display: block;
color: black;
text-decoration: none;
border: 1px solid #ff80ff;
text-align: center;
padding: 4px;
background: #ffc0ff;
font-weight: bold;
font-size: 16px;
}

a{
color: blue;
}

a.cap{
font-size: 11px;
text-decoration: none;
}

a.smlcap{
font-size: 10px;
text-decoration: none;
}

.sml{
font-size: 10px;
}

.goto{
padding-top: 1px;
padding-bottom: 1px;
text-align: right;
}

.goto a{
color: #282828;
font-size: 14px;
}

input[type=button],input[type=submit]{
font-size: 16px;
}

.error{
font-weight: bold;
color: red;
}

#login_links{
font-size: 15px;
color: white;
}

#login_links a{
color: white;
font-weight: bold;
}

.alert{
border: 1px solid #c00000;
background: #ffc0c0;
padding: 5px;
}

.alert .title{
font-size: 14px;
font-weight: bold;
}

.alert .icon{
vertical-align: top;
margin: 0px;
}

.icon{
vertical-align: middle;
padding: 0px;
margin: 0px 2px 0px 2px;
}

form{
margin: 0px;
padding: 0px;
}

.video_row_thumbnail{
width: 120px;
background: white;
border-top: 1px solid #e0e0e0;
}

.video_row_desc{
background: white;
padding-left: 8px;
font-size: 14px;
border-top: 1px solid #d0d0d0;
line-height: 1.3em;
}

.video_row_go{
background: white;
padding-left: 5px;
padding-right: 10px;
border-top: 1px solid #d0d0d0;
width: 30px;
}

.video_row_thumbnail_trans{
border-top: 1px solid #e0e0e0;
opacity: 0.5;
filter: alpha(opacity = 50);
}

.video_row_desc_trans{
padding-left: 8px;
font-size: 14px;
border-top: 1px solid #d0d0d0;
opacity: 0.5;
filter: alpha(opacity = 50);
}

.video_row_go_trans{
padding-left: 5px;
padding-right: 10px;
border-top: 1px solid #d0d0d0;
opacity: 0.5;
filter: alpha(opacity = 50);
}

.page{
font-size: 20px;
text-decoration: none;
font-weight bold;
color: black;
}

a.page{
font-size: 20px;
text-decoration: none;
font-weight bold;
color: blue;
display: block;
}

.pagination,.pagination a{
padding: 3px;
font-weight: bold;
font-size: 20px;
}

#advanced_browse{
width: auto;
margin: auto;
padding: 6px;
font-weight: bold;
font-size: 16px;
background: #ffc0ff;
border: 1px solid #ff80ff;
}

#advanced_browse_exp{
width: auto;
margin: auto;
border: 1px solid #ff80ff;
}

.block1{
background: #ffdfe0;
}

.block2{
background: #ffeff0;
}

#footer a{
font-size: 12px;
padding: 1px;
}

#bottom_ad{
padding: 8px;
}

#top_ad{
padding: 0px 0px 0px 0px;
margin: 0px 0px -10px 0px;
}

.status_update_row{
padding-top: 5px;
}

.status_update_row_hidden{
display: none;
padding-top: 5px;
}

.status_update_row_shown{
display: inline-block;
padding-top: 5px;
}

.status_update_photo{
text-align: center;
width: 40px;
}

.status_update_text{
padding-left: 8px;
}

#box_status_updates{
padding-left: 8px;
}

.icon{
vertical-align: absmiddle;
padding-right: 4px;
}

.more{
padding-top: 5px;
}

.more a{
color: #0046c0;
cursor: pointer;
}

.comments_box{
margin-top: 4px;
background: #c1dbff;
}
