#indexleft {
    float:left;
    width:168px;
}

#indexmiddle {
    float:left;
    width:642px;
}

#indexright {
    float:right;
    width:779px;
}

#loggedinleft {
    float:left;
    width:250px;
}

#loggedinright {
    float:right;
    width:697px;
}

.adminbulletin {
    border: 1px solid #FF0000;
}

.adminbulletinheader {
    background: #FF0000;
    color:#FFFFFF;
}

.nickname {
    font-size: 14px;
    font-weight:bold;
    text-align:left;
}

#castingcouch {
    width:99.5%;
}

.articletitle {
    font-size:12px;
    font-weight:bold;
}

.articledate {
    color: #737373;
}

/* notification styles */
.notifications {
    padding-left:20px;
    font-size:12px;
    font-weight: bold;
}

.notifications a:hover {
    text-decoration: none;
}

.comments {
    background: url(../../images/icons/comment.gif) no-repeat top left;
}

.friendrequest {
    background: url(../../images/icons/add.gif) no-repeat top left;
}

.privatemessage {
    background: url(../../images/icons/email_add.gif) no-repeat top left;
}

.blogpost {
    background: url(../../images/icons/note_add.gif) no-repeat top left;
}

.vod {
    background: url(../../images/icons/present.gif) no-repeat top left;
}

#featuredprofiles {
    height:110px;
}

html>body #featuredprofiles {
    min-height:110px;
}

#featuredtabs a:focus, a:active {
    outline: none;
}

#featuredtabs  {
    margin-left:20px;
    padding:0px;
}

#featuredtabs a {
    color:#FFFFFF;
    margin-left:5px;

    padding:3px;
}

#featuredtabs a:hover {
    background: #FFFFFF;
    color:#000000;
    text-decoration:none;
}

#featuredtabs .activetab {
    background: #FFFFFF;
    color:#000000;
}

#events a.title {
    font-size:12px;
    font-weight:bold;
}

#events .details {
    font-size:9px;
    color:#444444;
    font-style: italic;
}

.featuredmovie {
    padding:2px;
    height:230px;
    color:#FFFFFF;
}

html>body .featuredmovie {
    padding:2px;
    height:233px;
    color:#FFFFFF;
}

.featured {
    font-size:11px;
    font-weight:bold;
}

.form {
margin-top: 0px;
margin-bottom: 0px;
}

.featuredfront {
width: 300px;
height: 12px;
font-size:11px;
font-weight: bold;
overflow: hidden;
}

ul#menu {
    margin: 0px 0px;
}

ul#menu li {
    padding: 0px;
    display: inline-block;
    *display: inline; /* IE 7 and below */
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    width: 26px;
    height: 32px;
}

ul#menu li img {
    width: 32px;
    position: absolute;
    top: 0px;
    right: 10px;
	
    padding: 3px;
    margin: 0 8px 0 0;
    border: none;
}