﻿#topnav { width:748px;margin:0 auto 10px auto;background-color:#444; border-bottom: 1px solid #806127; border-right:1px solid #806127; border-left:1px solid #806127; position:relative;}
#topnav p { padding:3px 0;margin:0; font-size:11px; color:#eee; }
#topnav .seperator { color:#777; margin:0 6px; }
#topnav a { color:white; text-decoration:none; }

#topnav #slogan { color:white; padding-left:5px; font-style:italic; }
#topnav #slogan a { font-weight:bold; text-decoration:underline; font-style:normal; }
#topnav #slogan a:hover { text-decoration:underline; }

#topnav #links { position:absolute; right:2px; font-size:12px; }
#topnav #links a { padding:2px 10px; border-left:1px solid #777; color:#eee; text-decoration:none; font-weight:bold; }
#topnav #links a:hover { text-decoration:underline; }

#topinput { width:748px ; height:30px; margin:0 auto 0px auto; background-color:#000; }

#toplogin  { float:right; width:45%; color:white; min-height: 1px; margin:0 auto 0px auto; padding-left:5px; font-style:normal; }

#toplogin ul {
    list-style-type:none;
    float: right;
}
#toplogin li
{
    display: inline;
    float: left;
    border-left: 1px white solid;
}

#toplogin li div {
    height: 20px;
    position: relative;
    top: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

#toplogin li div a { text-decoration:none; }
#toplogin li div a:hover { text-decoration:underline; }

#toplogin li.first_userlink {
    border: none;
}

#toplogin li.last_userlink div {
    padding-right: 3px;
}

#toplogin li div.facebook_connect {
    position: relative;
    top: -2px;
}

#usersearch { float:left; width:45%; color :white; min-height: 1px; margin:0 auto 0px auto; padding-left:5px; font-style:normal; }
#usersearch input { margin-left:2px; margin-right:5px; background-color:#fff; font-size:10px; line-height:1.2em;}
#usersearch #searchsubmit {background-color:#000; position:relative; top: 5px; left:-1px; }
