/* vBulletin 3 CSS For Style 'pp' (styleid: 2) */
* {
    letter-spacing: 0px!important;
}

.tborder
{
	color: #333333;
	font-family: Arial,sans-serif;;
}
.tcat
{
	color: #5A2F91;
	/**font-size: 23px;**/
	font-weight: bold;
	font-family: Georgia,'Times New Roman',times,serif;
	padding: 10px 0 10px 0;
}
.tcat a:link, .tcat_alink
{
	color: #D34200;
	text-decoration: underline;
}
.tcat a:visited, .tcat_avisited
{
	color: #D34200;
	text-decoration: underline;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #D34200;
	text-decoration: underline;
}
.thead
{
	background: #f4f4f4;
	color: #000;
	font: 13px Georgia, Times New Roman, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #D34200;
	text-decoration: underline;
}
.thead a:visited, .thead_avisited
{
	color: #D34200;
	text-decoration: underline;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #D34200;
	text-decoration: underline;
}
.tfoot
{
	background: #FFFFFF;
	color: #808080;
	font-family: Arial,sans-serif;;
	margin:18px 0px 0px;
	padding:0pt;
	width:936px;
	clear: both;

}
.tfoot a:link, .tfoot_alink
{
	color: #808080;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #808080;
	text-decoration: underline;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #808080;
	text-decoration: underline;
}
#threadslist {
    margin-bottom: 15px;
}
td.smallfont {
    padding: 0 10px 0 10px;
}
.alt1, .alt1Active
{
	background: #F4F4F4;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.alt2, .alt2Active
{
	background: #F4F4F4;
	color: #666666;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #666666;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #666666;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #666666;
}
td.inlinemod
{
	background: #FFF;
	color: #000000;
}

.time
{
	color: #666686;
}
.navbar
{
	color: #333333;
	font: 1.1em "Trebuchet MS","Lucida Grande";;
}
.highlight
{
	color: #D34200;
	font-weight: bold;
}
.fjsel
{
	background: #808080;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #fff;
	color: #000;
	padding: 10px;

}
.panelsurround
{
	background: #D1D4E0 url(../../images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #000;
	font: 13px Arial,sans-serif;
       font-weight: bold;
        padding-top: 10px;
}
.vbmenu_control
{
	background: #afafae;
	color: #000;
	/**font: 17px Georgia, Times New Roman, sans-serif;**/
	padding:4px 6px;
	white-space: nowrap;
	border-right:1px solid white;

}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #666666;
	border: none;
    padding: 10px;
}
.vbmenu_option
{
	background: #F5F5FC;
	color: #666666;
	font: 13px Arial,sans-serif;;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #D34200;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #D34200;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #D34200;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #808080;
	color: #FFFFFF;
	font: 11px Arial,sans-serif;;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.head-nav {
    /**position:absolute;
    top:137px;
    right:0px;**/
    float: right;
    clear: both;
}
.head-nav li {
    float:left!important;
    width: auto!important;
    display:inline!important;
    margin-left:34px!important;
    font-size: 17px;
}
.head-nav a {
    padding-bottom:2px!important;
    display:block!important;
    text-decoration: none!important;
}
.head-nav a {color:#332f3d!important; border-bottom:6px solid #ccc!important;}
.head-nav .people {border-color:#ff5200!important;}
.head-nav .university {border-color:#5CAF57!important;}
.head-nav .recruitment {border-color:#f11568!important;}
.head-nav .events {border-color:#15b5f1!important;}
.head-nav a:hover {/*border:none;*/ text-decoration:none!important;}
#header .login {
    position:absolute;
    top:50px;
    right:0;
    overflow:hidden;
}
#header .login div{
    float:left;
		width: auto;
    display:inline;
    margin-right:8px;
}
#header .login input {
    width:127px;
    height:14px;
    padding:5px 7px;
}
#header .login button {
    width:64px;
    height:24px;
}
#header .register {
    margin-top: 14px;
}
#footer {
    height:35px;
    margin-top:12px;
    padding:0 10px;
}

/** MISC **/
div.smallfont div,
div.smallfont {
    padding: 5px 0 5px 0;
}
div.smallfont span,
div.smallfont div{
    margin-left: 10px;
}