/* 
    Document   : Blasphemy
    Created on : Mar 25, 2008, 3:56:31 PM
    Author     : Xander
    Description:
        CSS Document for Blasphemy template, 
*/

body {margin: 0; padding: 0; background-color: #2f4860; font: normal 100% sans-serif; color: #606760;}

#perm-nav {display: none;} 
#perm-nav a {display: none;} 
#perm-nav a:hover {display: none;} 

table {width: 100%; margin-top: 0; background-color: #ffffff;}

.th_numeric {text-align: right; font-size: 80%; font-weight: bold;}
.th_sm_left {font-size: 80%; font-weight: bold;}
.th_sm_left_150 {font-size: 80%; font-weight: bold; width: 150}
.th_sm_left_400 {font-size: 80%; font-weight: bold; width: 400}
.th_sm_right {font-size: 80%; font-weight: bold; text-align: right;}

/* td {vertical-align: top; text-align: left; padding: 0;} */
/* td {border: solid 0px red; vertical-align: top; text-align: left; padding: 0;} */
/* td {border: solid 0px red; vertical-align: top; text-align: left; padding: 0;}  as of 2008-10-09 */
td {border: solid 0px red; vertical-align:top; text-align:left; padding-left:2; padding-top:0; padding-right:2; padding-bottom:0;} /* as of 2008-10-13 */
/* td {border: solid 0px red; vertical-align:middle; text-align:left; padding-left:2; padding-top:0; padding-right:2; padding-bottom:0;}  as of 2009-03-11 */

.td_numeric {font-size: 75%; vertical-align: bottom; text-align: right;}
.td_sm_left {font-size: 75%; vertical-align: bottom;}
.td_sm_left_italic {font-size: 75%; vertical-align: bottom; font-style: italic; } /* 2009-03-11 */
.td_sm_left_top {font-size: 75%; vertical-align: top;}
.td_sm_left_bold {font-size: 75%; vertical-align: bottom; font-weight: bold;}
.td_sm_left_top_bold_150 {font-size: 75%; vertical-align: top; font-weight: bold; width: 150}
.td_sm_right {font-size: 75%; vertical-align: bottom; text-align: right;}

h1.lead {text-align: left; border-bottom: solid 2px #ffffff; background-color: #2f4860; padding: 5px; font-weight: bold; letter-spacing: -1px; color: #ffffff; margin: 0;}

.container1 {display: none;} 

.lid {display: none;} 

.container1 ul {display: none;} 
.container1 li {display: none;} 

.container1 a {display: none;} 
.container1 a:hover {display: none;} 

.content {font: normal 82% sans-serif; background-color: #ffffff; padding: 1px; margin: 0;}

.content h2 {margin: 5px; margin-left: 0; font-weight: normal; letter-spacing: -1px; color: #2f4860;}

.push {margin: 5px; padding: 0;}

.push p {text-align: justify;}

.info-title {background-color: #c0c0b0; margin: 0; padding: 2px; padding-left: 5px; color: #ffffff; font-size: 105%; font-weight: bold;}

#footer {text-align: right; background-color: #2f4860; border-top: solid 1px #c0c0b0; font-size: 72%; color: #ffffff; padding-right: 5px; margin: 0;}

