/*
 Author: Mason
 Contents: Style modifications and overrides
 */
/* body padding fix */
body {
    padding: 0 15px;
}

body#vpag {
    padding: 0 20px 0 35px;
}

/* Frontpage Column Expansion */
.view-condensed .forumlist li .forumstats {
    padding: 10px;
    padding-left: 30px;
    position: absolute;
    top: 0;
    right: 338px;
    width: 110px;
    text-align: right;
}

.view-condensed .forumlist li .forumlast {
    padding: 10px;
    position: absolute;
    top: 0;
    right: 25px;
    width: 305px;
    text-align: left;
}

.view-condensed .forumlist li .forumdetails {
    padding-right: 120px;
}

.view-condensed .forumheader-stats {
    padding: 10px;
    position: absolute;
    top: 0;
    right: 338px;
    width: 90px;
    text-align: right;
}

.view-condensed .forumheader-last {
    padding: 10px;
    position: absolute;
    top: 0;
    right: 120px;
    width: 208px;
    text-align: left;
}

/* Inline post-ad fixes */
#container #post-ad {
    margin: 15px;
    position: relative;
    z-index: 100;
}

/* Top Login Fixes (more in html) */
body #container #loginmenu_mh {
    position: absolute;
    width: 455px;
    right: 4px;
    text-align: left;
    top: 41px;
    color: #555;
}

body #container #loginmenu_mh .bginput {
    color: #555;
    padding-left: 5px;
}

body #container #loginmenu_mh .button {
    margin-left: 8px;
}

body #container #loginmenu_mh form #checkboxfix {
   display: block;
   position: absolute;
   left: 262px;
   top: 5px;
}

body #container #loginmenu_mh form table tr td div {
    display: inline;
    padding-left: 20px;
}

body #container #loginmenu_mh form td {
    padding: 0 1px;
    vertical-align: center;
}

body #container #loginmenu_mh form table {
    height: 30px;
    vertical-align: center;
}

/* Post User & Status Icon */
body #content #posts .post-header .post-author {
    position: relative;
    padding: 8px 0 0 20px;
    margin: 0;
    width: 130px;
}

body #posts .post-header .post-author a {
    padding-left: 12px;
}

body #posts .post-header .post-author .inlineimg {
    position: absolute;
    display: block;
    top: 3px;
    left: 22px;
}

/* Breadcrumbs */
body #container #breadcrumbs {
    position: relative;
}

body #container #breadcrumbs .breadcrumbs-options {
    position: absolute;
    top: 15px;
    right: 1px;
    height: 35px;
}

/* Information Box */
body .forumbox table.tborder {
    margin: 10px 10px 10px 10px;
    width: 98%;
    position: relative;
}

body .forumbox table.tborder .panel {
    border: 0;
}

body #container .forumbox table .smallfont form {
    margin-left: 10px;
}

body #friends_list_big li div.info_bar {
    float: left;
    width: 100%;
}

body #friends_list_big td {
    vertical-align: top;
}

body #friends_list_big table {
    margin-bottom: 20px;
}

#profile_tabs div.tcat {
    margin: 0;
    padding: 0;
    height: 10px;
    width: 100%;
    border: 0;
}

#profile_tabs div.tborder {
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
}

#profile_tabs ul.tab_list li.tcat {
    text-align: left;
}

form#pmform table td.alt1 {
    border-bottom: 1px dashed #ddd;
}

form#pmform table td.alt2 {
    background: #fff;
    border-bottom: 1px dashed #ddd;
}

/* top icons */
#topiconbox {
   margin: 0px -8px 14px 0;
   padding: 1px 0px 0px 10px;
	width:115px;
	float:right;
	height:110px;
}

#topiconbox ul li {
    float: left;
	margin-right:9px;
	margin-bottom:6px;
}

.forumbox .tborder .panelsurround .panel table.fieldset {border:none; margin-left:0;margin-bottom:10px;}
.forumbox .tborder .panelsurround .panel fieldset {margin-left:0}

/* Editor Pop-Up Fixes */

.vBulletin_editor .controlbar #vB_Editor_001_popup_forecolor_menu{top: 26px !important; left:60px !important;}
.vBulletin_editor .controlbar #vB_Editor_001_popup_fontname_menu{top: 26px !important; left:230px !important;}
.vBulletin_editor .controlbar #vB_Editor_001_popup_fontsize_menu{top: 26px !important; left:30px !important;}
.vBulletin_editor .controlbar #vB_Editor_001_popup_smilie_menu{top: 26px !important; left:100px !important;}
.vBulletin_editor .controlbar #vB_Editor_001_popup_attach_menu{top: 26px !important; left:130px !important;}

.vBulletin_editor .controlbar #vB_Editor_QR_popup_forecolor_menu{top: 26px !important; left:150px !important;}
.vBulletin_editor .controlbar #vB_Editor_QE_1_popup_forecolor_menu{top: 6px !important; left:50px !important;}

/* User Info Wrapping Fix */
#showthread #posts div.post div.post-content{
  min-height:220px;
  height:auto !important;
  height:220px;
}

/* message bar */
    #alertmessage
    {
        font-family: Arial,Helvetica,sans-serif;
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        color: #594329;
        padding: 10px 0px 10px 0px;
        background-color: #ffff99;
		z-index:99999;
		height:15px;
    }
    #alertmessage span
    {
        text-align: center;
        width: 95%;
        float: left;
    }
    .close-notify
    {
        white-space: nowrap;
        float: right;
        margin-right: 10px;
        color: #fff;
        text-decoration: none;
        border: 2px #c4764d solid;
        padding-left: 3px;
        padding-right: 3px;
		padding-bottom:1px;
		margin-top:-2px;
    }
    .close-notify a
    {
        color: #fff;
    }

