/********************************************************************/
/* Judgement Yard                                                   */           
/* default.css                                                      */
/* Sets global styles for screen based media                        */
/********************************************************************/

/********************************************************************/
/* Main Styles                                                      */
/********************************************************************/

body, td, th, p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #333333; }

body { text-align: center; background: url(../images/bg_main.gif) repeat-x; background-color: #2C2401; margin: 0; padding: 0; }

img { border: 0; }

a:link { color: #840F0F; }

//a:visited { color: #534508; }
a:visited { color: #840F0F; }

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

a:active { color: #859954; }

hr { height: 1px; color: black }

/********************************************************************/
/* Typography                                                       */
/********************************************************************/

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #840F0F; font-size: 200%; line-height: normal; }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #534508; font-size: 150%; line-height: normal; }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #534508; font-size: 150%; line-height: normal; }

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6C5B0F; font-size: 125%; line-height: normal; }

h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #C4B365; font-size: 85%; line-height: normal; margin: 0; padding: 0.75em 1em 0 0.75em; }

.formRequired { color: #ee0000; } 

/********************************************************************/
/* Structural Divs                                                  */
/********************************************************************/

#wrapper { text-align: left; width: 100%; }

#leftColumn { float: left; width: 13%; text-align: center; }

#rightColumn { text-align: left; width: 85%; float: left; margin: 49px 0 0 0; padding: 0; }

#pageHeader { display: block; }

#type { float: left; height: 62px; }

#nav { float: right; height: 62px; }

#mainContainer { clear: both; background: url(../images/bg_content_top.gif) top repeat-x; background-color: #C4B365; padding: 20px; line-height: 1.4em }

#content { margin: 0; border: 0; line-height: 1.5em; }

#contentFooter { clear: both; background: url(../images/bg_content_bot.gif) top repeat-x; margin: 0; padding: 2em 0 1em 0; text-align: center; line-height: normal; }
  
/********************************************************************/
/* Feature                                                          */
/********************************************************************/

.headerFeature { margin: 1.5em 0 1em 0; }

.feature ul { margin: 0; padding: 0; }

.feature ul li { margin: 0; padding: 0; list-style: none; padding: 0 0 0.8em 0; }

.feature p { color: #DFD08C; font-size: 75%; padding-left: 1em; padding-right: 1em; line-height: normal; text-align: left; }

table.forumTable { padding: 10px }


/********************************************************************/
/* Redefine Situational HTML Tags                                   */
/********************************************************************/

#nav form { padding-top: 20px; }

#nav form select { font-size: 11px; }


/********************************************************************/
/* Site Nav                                                         */
/********************************************************************/

#siteNav { float: right; width: 221px; margin: 0 0 20px 30px; padding: 55px 0 0 0!important; padding: 62px 0 0 0; line-height: 1.25em; background: url(../images/nav_bg_top.gif) top center no-repeat; }

#siteNav ul { margin: 0; padding: 7px 20px 60px 20px!important; padding: 0px 20px 60px 20px; list-style: none; background: url(../images/nav_bg_bot.gif) bottom center no-repeat; }

#siteNav ul li { margin: 0 0 0 0; padding: 0.5em 0 0.5em 0; background: url(../images/nav_sep.gif) top center no-repeat; }      

#siteNav ul li.select { background: url(../images/nav_indicator.gif) 0px 6px no-repeat; }

#siteNav ul li a { margin: 0; padding: 0.75em; text-decoration: none; display: block; }

#siteNav ul li a:link { color: #2C2401; }

#siteNav ul li a:visited { color: #534508; }

/* Alex...right now this bg thing sucks cause you can't click on the whole li...i don't know how
   to do that.  If you can make that happen...make that shit work like this...if not, fuck it...take BG property off */

#siteNav ul li a:hover { background: #DFD08C; color: #FFFFFF; }

#siteNav ul li a:active { color: #859954; }

#siteNav a.l2 { margin: 0 0 0 1.25em }

#siteNav a.l3 { margin: 0 0 0 2.5em }

#siteNav img { padding-top: 0.5em; margin: 0 0 0 0 }

/********************************************************************/
/* Content Footer                                                   */
/********************************************************************/

#contentFooter img { margin: 1.8em; }

#contentFooter a:link { color: #C4B365; text-decoration: none; }

#contentFooter a:visited { color: #C4B365; text-decoration: none; }

#contentFooter a.hover { color: #FFFFFF; text-decoration: underline; }

#contentFooter a:active{ color: #C4B365; text-decoration: underline; }


/********************************************************************/
/* Hack and Fixes                                                   */
/********************************************************************/


.clearfix:after { 
     content: ".";  
     display: block;  
     height: 0;  
     clear: both;  
     visibility: hidden; 
 }
 
.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */


.forumForm { width: 320px; }
.forumForm textarea { width: 320px; height: 320px }


.forum {
        height: auto;
}

.forum table  {

        width: 55%;

        font-size: 80%;

        text-align: center;

        margin-bottom: 1em;

        clear: left;

}



.forum table td, .forum table th {

        padding: 5px 10px 5px 10px;

        border-bottom: 1px solid #C3C0A9;

        vertical-align: top;

}



.forum table tr.header {

        background: #B3A254;

        color: #FFFFFF;

        font-weight: bold;

        border: none;

}

.forum table tr.forumRow1 { background: #CFBF6F; }
.forum table tr.forumRow2 { background: #DBCA7C; }


.forumUtilityHeader {

        background: #B3A254;

        color: #FFFFFF;

        font-weight: bold;

        font-size: 80%;

        padding: 5px 10px 5px 10px;

}





.forum .alignLeft {

        text-align: left;

}



.forum table a {

        text-decoration: none;

}
.forum caption {

        display: none;

}



#content .forum h4 {

        color: #06568B;

}



.forumNav {

        font-size: 85%;

        text-align: left;

}



.forumNav img  {

        margin: 0 10px 10px 0;

        vertical-align: middle;

        float: left;

}



.threadNav {

        font-size: 10px;

        text-align: right;

        padding: 5px 0 10px 0;

        margin: 0 0 10px 0;

        border-bottom: 1px solid #000000;

}



.threadNav img  {

        margin: 0 10px 0 0;

        vertical-align: middle;

        float: left;

}



.forum .sticky  {

        color: #973E00;

}



.inlineIcon {


        margin-right: 3px;

        vertical-align: middle;

}



.forum .quote {

        margin: 0 15px 0 15px;

}



.quoteBody {

        font-weight: normal;

        margin: 0;

        padding: 5px;

        background-color: #CECCB6;

        border: 1px solid #FFFFFF;



}

.quoteBody img {

        max-width: 160px;

}

.forumPic {

        max-width: 360px;

}



.forumForm {

        padding: 15px;

}



.forum input, .forum textarea {

        margin-bottom: 1em;

        font-size: 11px;

}



input.button {

        width: auto;

        font-size: 70%;

        padding: 0 0.4em 0 0.4em;

        font-weight: bold;

        text-transform: uppercase;
}

// media gallery
table.gallery {

        font-size: 80%;

        line-height: 1.2em;

        text-align: left;

}



table.gallery tr td {

        border: 0px;
        width: 100px;

}


table.gallery tr table.inlineEdit {

        margin: 0;

}



table.gallery tr table.inlineEdit tr td {

        text-align: center;

        border: none;

        margin: 0;

}



table.gallery a {

        text-decoration: none;
        width: 100px;

}





table.gallery tr {

        vertical-align: top;

}



table.gallery img {

        border: 1px solid #A09A75;

        margin-bottom: 5px;

        display: block;

}

