/* Content Col */

#interior_content_col
{
    background-image:url(../images/interior-content-col-top.png);
    background-repeat:no-repeat;
    width:698px;
    padding:23px;
    float:left;
	min-height:400px;
	margin-top: 4px;
}

#interior_content_col hr, #interior_content_col_full hr
{
	height:1px;
    border:none;
    background-color:#342e20;
    color:#342e20;
    margin-bottom:12px;
}
#interior_content_col h1, #interior_content_col_full h1
{
    background-image:url(../images/interior-divider-bar.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    font-size:26px;
    color:#ffefba;
    padding-bottom:15px;
    margin-bottom:15px;
    font-weight:normal;
    line-height:normal;
}



#interior_content_col h2, #interior_content_col_full h2
{
    font-size:16px;
    font-weight:bold;
}



#interior_content_col h3, #interior_content_col_full h3
{
    font-size:14px;
    font-weight:bold;
}



#interior_content_col h4, #interior_content_col_full h4

{
    font-size:14px;
    font-weight:normal;
}





#interior_content_col ul, #interior_content_col_full ul
{
    padding-bottom:14px;
}



#interior_content_col blockquote, #interior_content_col_full blockquote
{
    width:80%;
    background-color:#292213;
    padding:14px 14px 0 14px;
    margin:0 auto 14px auto;
}



#interior_content_col ul li, #interior_content_col_full ul li
{
    list-style-position: outside;
	list-style-type: disc;
	margin-left:15px;
}

#interior_content_col_full
{
    background-image:url(../images/interior-content-full-top.png);
    background-repeat:no-repeat;
    width:950px;
    padding:23px;
    float:left;
	min-height:400px;
	margin-top: 4px;
	font-size: 10pt;

}



/* Right Col */

#right_col

{

    width:247px;

    float:right;

    line-height:14px;

    margin-top:-50px;

    color:#2d6f93;

}



#right_col a:link,

#right_col a:visited

{

    color:#25a5de;

}



#right_col a:hover,

#right_col a:active

{

    color:#fff;

}



#right_col .col_content_header

{

    background-image:url(../images/right-col-header.png);

}



#right_col .col_content_header h2

{

    background-image:url(../images/achron-in-the-media-heading.png);

    margin-left:10px;

    

}



#right_col .col_content_container

{

    background-image:url(../images/right-col-bg.gif);

    background-color:#051d26;

    

}



#right_col .col_content_container ul li

{

    border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #183541;

}



#right_col .col_content_container ul li:first-child

{

    border:none;

}



#right_col .col_content_bottom

{

    background-image:url(../images/right-col-bottom.png);

}



#right_col .contribute_btn a

{

    display:block;

}



#right_col .contribute_btn a:hover img

{

    visibility:hidden;

}



#right_col .secondary_box_top

{

    background-image:url(../images/right-col-secondary-box-top.png);

    background-repeat:no-repeat;

    width:247px;

    height:14px;

    

}



#right_col .secondary_box_content

{

    background-color:#06212b;

    width:225px;

    padding:0 11px 0 11px;

    font-size:12px;

    line-height:18px;

    

}



#right_col .secondary_box_content h2.right_col_blog

{

    text-indent:-9999px;

    height:31px;

    background-image:url(../images/right-col-achron-blog-heading.png);

    background-repeat:no-repeat;

    margin-bottom:6px;

}



#right_col .secondary_box_content h3

{

    color:#25a5de;

    font-size:18px;

    font-weight:normal;

}



#right_col .secondary_box_content h3 a:link,

#right_col .secondary_box_content h3 a:visited

{

    color:#25a5de;

    font-weight:normal;

}



#right_col .secondary_box_content h3 a:hover,

#right_col .secondary_box_content h3 a:active

{

    color:#fff;

    font-weight:normal;

}



#right_col .secondary_box_content h2.right_col_blog a

{

    display:block;

    height:31px;

}







#right_col .secondary_box_bottom

{

    background-image:url(../images/right-col-secondary-box-bottom.png);

    background-repeat:no-repeat;

    width:247px;

    height:14px;

    margin-bottom:10px;

    

}



#right_col .unofficial_forum

{

    margin-bottom:5px;

   

    margin-left:11px;

    font-size:12px;

}





#right_col .video_caption_top

{

    background-image:url(../images/video-info-box-top.png);

}



#right_col .video_caption_bottom

{

    background-image:url(../images/video-info-box-bottom.png);

}



#right_col .video_caption_content

{

    padding-left:16px;

    padding-right:16px;

    width:194px;

    background-color:#000;

    font-size:12px;

}



#right_col .secondary_box_content h2.right_col_videos

{

    text-indent:-9999px;

    height:17px;

    background-image:url(../images/right-col-gameplay-footage.png);

    background-repeat:no-repeat;

    margin-bottom:14px;

}



#right_col .secondary_box_content h2.right_col_videos a

{

    display:block;

    height:17px;

}



#right_col .video_link

{

    font-size:12px;

    margin-bottom:0;

}



/* Blog Styles */



#interior_content_col .blog_post_title

{

    

    background:none;

    font-size:26px;

    color:#ffefba;

    padding-bottom:0;

    margin-bottom:0;

    font-weight:normal;

    line-height:normal;

}



#interior_content_col h1 a:link,

#interior_content_col h1 a:visited{

	font-weight:normal;

	color:#ffefba;

}



#interior_content_col h1 a:hover,

#interior_content_col h1 a:active{

	font-weight:normal;	

	color:#fff;

}



.blog_news_date

{

    font-size:10px;

    color:#7c7250;

    text-transform:uppercase;

	background-image:url(../images/interior-divider-bar.png);

    background-position:left bottom;

    background-repeat:no-repeat;

	padding-bottom:10px;

    margin-bottom:10px;

}

.media_byline

{

    font-size:9px;

    color:#7c7250;

    text-transform:uppercase;
	font-weight:bold;





}

.video_container{
	margin:0 auto 0 auto;
	width:662px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(../images/video-bg-high-res.jpg);
	background-repeat: no-repeat;
	margin-bottom:14px;
}


.interior_btn{
	color:#ffd88f;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	background-color:#8f7647;
	border:none;
	font-weight:bold;
}

.interior_btn:hover{
	background-color:#f4a700;
	color:#000;
}

.right_image{
	padding-left:12px;
	padding-bottom:12px;
	padding-top:5px;
}

.left_image{
	padding-right:12px;
	padding-bottom:12px;
	padding-top:5px;
}

/* Software Styles */

/* Available Downloads */
.big_header{
        font-size:22px;
        
}

table.standard_table th.big_header{
        font-size:22px;
        font-weight:normal;
}

table.standard_table{
        width:100%;
        border-collapse:collapse;
        width:698px;
}

table.standard_table th{
        font-weight:bold;
        text-align:left;
        padding-bottom:5px;
        padding-left:5px;
}

table.standard_table td{
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #342e20;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:5px;
}

table.standard_table td.download{
        width:75px;
        text-align:center;
        padding-right:5px;
}

table.standard_table td.file_desc{
        width:375px;
        text-align:left;
        padding-left:5px;
}


table.standard_table tr.alt_row{
        background-color:#231f16;        
}

/* Contribution */

td.checkbox{
        padding:2px 7px 0 0;        
}

table.contribute_table td{
        padding-bottom:25px;
        padding-right:10px;
}

/* Purchase */

td.info_req{
        width:220px;        
}

.new_form_input{
        background-color:#9b9582;
        width:225px;
        padding:3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
        border:solid 1px #9b9582;
}

.new_form_list{
        background-color:#9b9582;
        
        height:23px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
        border:solid 1px #9b9582;
}

.new_smaller_input{
        background-color:#9b9582;
        width:45px;
        padding:3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
        border:solid 1px #9b9582;        
}

.new_form_area{
        background-color:#9b9582;
        width:225px;
        height:150px;
        padding:3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
        border:solid 1px #9b9582;
}

table.standard_table table td {
        border:none;
        padding-left:0;
        padding-right:5px;
}


table.purchase_table th.big_header{
        font-size:22px;
        font-weight:normal;
}

table.purchase_table{
        width:100%;
        border-collapse:collapse;
        width:698px;
}

table.purchase_table th{
        font-weight:bold;
        text-align:left;
        padding-bottom:5px;
        padding-left:5px;
        
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #928762;
}

table.purchase_table td{

        padding-top:5px;
        padding-bottom:5px;
        padding-left:5px;
        
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #342e20;
}

table.purchase_table td.required_field{
        color:#F00;
        font-style:italic;
        text-align:right;
}

table.purchase_table td.purchase_btn{
        border:none;
}

table.purchase_table table td {
        border:none;
        padding-left:0;
        padding-right:5px;
}


.main_page_link {
	background-image:url(../images/yellow-cport.png); 
	background-repeat:no-repeat; 
	height: 32px; 
	text-indent: 40px;
}

.invis { visibility: hidden; }

.bright { color:#ffefba; }


.f9 { font-size: 9pt; }

.no_bold { font-weight: normal; }