/* 
    Document   : rawe
    Created on : Dec 18, 2008, 5:56:48 PM
    Author     : Chris Jokinen
*/
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

body{
    font-size:12pt;
    margin:0px;
    padding:0px;
    background-image:url('images/redashlogo.jpg');
    background-repeat:no-repeat;
    background-position:10px 20px;
    background-attachment:fixed;
}
.main_panel{
    position:absolute;
    top:130px;
    left:220px;
    width:650px;
}
#page_title{
    font-size: 18pt;
    font-weight:800;
}
#page_content{
    margin-top:20px;
    text-indent:50px;
}
.rule_title{
    font-size: 14pt;
    font-weight:800;
}
.rule_note{
    background-color: #FFFFAA;
    padding:5px;
    font-size:10pt;
    font-style:italic;
}
.rule_table{
	font-size: 10pt;
    border-style:solid;
    border-width:1px;
    border-color:gray;
    border-collapse:collapse;
}
.rule_table2{
    font-size:8pt;
    border-style:solid;
    border-width:1px;
    border-color:gray;
    border-collapse:collapse;
}
.rule_table3{
	font-size:8pt;
    border:solid 1px gray;
}
.rule_table3 td{
    border:solid 1px gray;
}
.rule_table_heading{
    font-weight:800;
    text-align:center;
}

.rule_table td{
    border-style:solid;
    border-width:1px;
    border-color:gray;
    text-align:center;
}
.rule_table2 td{
    border-style:solid;
    border-width:1px;
    border-color:gray;
    text-align:center;
}
.hidden_border{
    border-top-width:0px;
    border-top-color:white;
    border-bottom-width:0px;
    border-bottom-color:white;
}
.ct{
	width:100%;
	margin-left:50px;;
	margin-right:50px;
	text-align:center;
}
/************************************************
                                CLASS TABLE STYLE
************************************************/
.class_table{
    width:100%;
    font-size:10pt;
}
.class_abil_cost_title{
    font-weight:800;
    background-color:silver;
    text-align:center;
}
.class_abil_cost{
    background-color:silver;
}
.class_phys_title{
    font-weight:800;
    background-color:rgb(255,200,200);
    text-align:center;
}
.class_phys{
    background-color:rgb(255,200,200);
}
.class_ment_title{
    font-weight:800;
    background-color:rgb(200,200,255);
    text-align:center;
}
.class_ment{
    background-color:rgb(200,200,255);
}
.class_level{
    font-weight:800;
    text-align:center;
}
#class_skill_points{
    position:relative;
    float:right;
    clear:left;
}
.skill_point_cost_title{
    font-weight:800;
    background-color:rgb(200,255,200);
    text-align:center;
    font-size:10pt;
}
.skill_point_cost{
    background-color:rgb(200,255,200);
    font-size:10pt;
}
/************************************************
                                      SKILL STYLE
************************************************/
.tier_1_skills{
    list-style-type:circle;
    list-style-position:inside;
    margin:0px;
    padding:5px;
}
.tier_1_skills li{
    margin:0px;
    font-size:11px;
    text-indent:0px;
}
.tier_2_skills{
    list-style-type:circle;
    list-style-position:inside;
    margin-left:80px;
    padding:5px;
}
.tier_2_skills li{
    margin:0px;
    font-size:11px;
    text-indent:0px;
}
.tier_3_skills{
    list-style-type:circle;
    list-style-position:inside;
    margin-left:80px;
    padding:5px;
}
.tier_3_skills li{
    margin:0px;
    font-size:11px;
    text-indent:0px;
}
.tier_4_skills{
    list-style-type:circle;
    list-style-position:inside;
    margin-left:80px;
    padding:5px;
}
.tier_4_skills li{
    margin:0px;
    font-size:11px;
    text-indent:0px;
}
/************************************************
                                    Defined Races
************************************************/
.race_abilities{
    background-color:#e6e6e6;
}
.race_abilities_dark{
    background-color:#cccccc;
}
.physical_abilities{
    background-color:#ccffff;
}
.physical_abilities_dark{
    background-color:#33cc66;
}
.mental_abilities{
    background-color:#ffffcc;
}
.mental_abilities_dark{
    background-color:#ffff66;
}


/************************************************
                                       MENU STYLE
************************************************/
#nav_panel{
    position: fixed;
    top: 150px;
    left: 30px;
    width: 150px;
    list-style-type:none;
    text-indent:0px;
    margin:0px;
    padding:0px;
}
#nav_panel li{
    margin:0px;
}
.nav_link:link {
    color: #000000;
    text-decoration: none;
    font-weight:800;
}
.nav_link:active {
    color: #000000; 
    text-decoration:underline;
    font-weight:800;
}
.nav_link:visited {
    color: #000000;
    text-decoration: none;
    font-weight:800;
}
.nav_link:hover {
    color: #0000ff;
    text-decoration: none;
    font-weight:800;
}
.generic_list{
    list-style-type:circle;
    list-style-position:inside;
    text-indent:0px;
    margin:0px;
    padding:5px;
}
.generic_list li{
    margin:5px;
    font-size:11px;
}

.generic_list2{
    list-style-type:circle;
    text-indent:0px;
    margin:0px;
    padding:5px;
}
.generic_list2 li{
    margin:5px;
	margin-left:15px;
    font-size:11px;
}

.power_link_gain:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.power_link_gain:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.power_link_gain:visited
{
    color: #880000;
    text-decoration: underline;
    font-weight:800;
}
.power_link_gain:hover
{
    color: #ff0000;
    text-decoration: underline;
    font-weight:800;
}
.power_link_cost:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.power_link_cost:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.power_link_cost:visited
{
    color: #008800;
    text-decoration: underline;
    font-weight:800;
}
.power_link_cost:hover
{
    color: #00ff00;
    text-decoration: underline;
    font-weight:800;
}
.power_link:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.power_link:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.power_link:visited
{
    color: #008800;
    text-decoration: underline;
    font-weight:800;
}
.power_link:hover
{
    color: #00ff00;
    text-decoration: underline;
    font-weight:800;
}
.skill_link:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.skill_link:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.skill_link:visited
{
    color: #440088;
    text-decoration: underline;
    font-weight:800;
}
.skill_link:hover
{
    color: #8800ff;
    text-decoration: underline;
    font-weight:800;
}

.armor_link:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.armor_link:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.armor_link:visited
{
    color: #884400;
    text-decoration: underline;
    font-weight:800;
}
.armor_link:hover
{
    color: #ff8800;
    text-decoration: underline;
    font-weight:800;
}

.weapon_link:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.weapon_link:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.weapon_link:visited
{
    color: #880000;
    text-decoration: underline;
    font-weight:800;
}
.weapon_link:hover
{
    color: #ff0000;
    text-decoration: underline;
    font-weight:800;
}
.class_link:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.class_link:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.class_link:visited
{
    color: #008800;
    text-decoration: underline;
    font-weight:800;
}
.class_link:hover
{
    color: #00ff00;
    text-decoration: underline;
    font-weight:800;
}
.race_link:link
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.race_link:active
{
    color: #000000;
    text-decoration: underline;
    font-weight:800;
}
.race_link:visited
{
    color: #440088;
    text-decoration: underline;
    font-weight:800;
}
.race_link:hover
{
    color: #8800ff;
    text-decoration: underline;
    font-weight:800;
}
.statcounter
{
	position: fixed;
	top: 530px;
	left: 30px;
	width: 150px;
	text-indent:0px;
	margin:0px;
	padding:0px;
}
.not_for_racial
{
	color:#777;
}
.important_msg
{
	color:#f00;
}
.news_title
{
	text-align:center;
}
.news_post
{
	position:absolute;
	top:50px;
	left:890px;
	width:150px;
}
.news_post h3
{
	font-size:10px;
}
.news_post h4
{
	font-size:9px;
}
.news_post a
{
	font-size:9px;
}