@charset "utf-8";
/* CSS Document */

/* Normal, standard links. */
a:link
{
   color: #5f6d7a;
   text-decoration: none;
}
a:visited
{
   color: #5f6d7a;
   text-decoration: none;
}
a:hover
{
   color:#8aadd0;
   text-decoration: none;
}

.cssnav1
{
position: relative;
background: url(images/button1_over.png) no-repeat;
white-space: nowrap;
display: block;
width: 193px;
height: 94px;
margin: 0;
padding: 0;
border:none;
}

.cssnav2
{
position: relative;
background: url(images/button2_over.png) no-repeat;
white-space: nowrap;
display: block;
width: 190px;
height: 94px;
margin: 0;
padding: 0;
border:none;
}

.cssnav3
{
position: relative;
background: url(images/button3_over.png) no-repeat;
white-space: nowrap;
display: block;
width: 190px;
height: 94px;
margin: 0;
padding: 0;
border:none;
}

.cssnav4
{
position: relative;
background: url(images/button4_over.png) no-repeat;
white-space: nowrap;
display: block;
width: 190px;
height: 94px;
margin: 0;
padding: 0;
border:none;
}

.cssnav5
{
position: relative;
background: url(images/button5_over.png) no-repeat;
white-space: nowrap;
display: block;
width: 190px;
height: 94px;
margin: 0;
padding: 0;
border:none;
}

.cssnav6
{
position: relative;
background: url(images/button6_over.png) no-repeat;
white-space: nowrap;
display: block;
width: 196px;
height: 94px;
margin: 0;
padding: 0;
border:none;
}

.cssnav1 a
{
font-size: 11px;
width: 193px;
height: 94px;
display: block;
float: left;
text-decoration: none;
border:0px;
}

.cssnav2 a, .cssnav3 a, .cssnav4 a, .cssnav5 a
{
font-size: 11px;
width: 190px;
height: 94px;
display: block;
float: left;
text-decoration: none;
border:0px;
}

.cssnav6 a
{
font-size: 11px;
width: 196px;
height: 94px;
display: block;
float: left;
text-decoration: none;
border:0px;
}

.cssnav1 img
{
width: 193px;
height: 94px;
border: 0;
}

.cssnav2 img, .cssnav3 img, .cssnav4 img, .cssnav5 img
{
width: 190px;
height: 94px;
border: 0;
}

.cssnav6 img
{
width: 196px;
height: 94px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.cssnav1 a:hover img, .cssnav2 a:hover img, .cssnav3 a:hover img, .cssnav4 a:hover img, .cssnav5 a:hover img, .cssnav6 a:hover img 
{
visibility:hidden;
}

.cssnav1 span, .cssnav2 span, .cssnav3 span, .cssnav4 span, .cssnav5 span, .cssnav6 span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #d7e2ec;
text-shadow: 0.08em 0.08em #000000;
}

.cssnav1 span
{
left: 26px;
top: 52px;
font-size:13pt;
letter-spacing:-1px;
} 

.cssnav2 span, .cssnav3 span, .cssnav4 span, .cssnav5 span, .cssnav6 span
{
left: 12px;
top: 52px;
font-size:13pt;
letter-spacing:-1px;
} 

body 
{
    text-align:center; /*stupid IE div center fix */
	background:url(bg.png);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color: #131213;
	height:100%;
	width:100%;
	margin:0px;
}

img {
border: none;
}

.post img {
margin:3px;
}

.post a, .post a:visited {
color: #cc0035;
text-decoration:none;
border-bottom: 1px dotted;
}

.post a:hover {
color: #e2305e;
text-decoration:none;
border-bottom: 1px dotted;
}

.post {
margin-top:20px;
margin-left: 14px;
margin-right:14px;
}

.content_container {
width:1149px; 
text-align:left; 
margin-left:auto; 
margin-right:auto; 
border:0px; 
padding:0px;
}

.main_content_column {
width:888px; 
background-image:url(images/content-main-mid.png); 
background-repeat:repeat-y;
float:left;
margin-left:20px;
}

.main_content_top {
width:888px; 
background:url(images/content-main-top.png); 
height:39px; 
overflow:hidden;
float:left;
margin-left:20px;
}

.main_content_bottom {
width:888px; 
background:url(images/content-main-bottom.png); 
height:62px; 
overflow:hidden;
float:left;
margin-left:20px;
}

.actual_content {
width:800px; 
margin-left:50px; 
color:#161616; 
font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif; 
font-size:12pt; 
overflow:hidden;
line-height:1.5em;
}

h1 {
font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
font-size:30pt; 
text-decoration:none;
padding:0px;
margin:0px;
border:0px;
line-height:34px;
letter-spacing:-1px;
margin-top:4px;
}

.heading {
padding:0px; 
margin:0px;
margin-bottom:-14px;
}

.heading a, .heading a:visited {
color: #0a6ed2;
text-decoration:none;
border:0px;
}

.heading a:hover {
color: #2a83db;
text-decoration:none;
border:0px;
}

.sub_heading {
color: #525252;
font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif; 
font-size:11pt;
overflow:hidden;
font-style:italic;
margin-bottom: 10px;
border-bottom: 1px dashed gray;
}

.sub_heading a, .sub_heading a:visited {
color:#53677a;
text-decoration:none;
}

.sub_heading a:hover {
color:#8aadd0;
text-decoration:none;
}

.comment_link {
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size:20pt; 
color:#687f95;
text-decoration:none;
padding:0px;
margin:0px;
letter-spacing:-1px;
}

.comment_link a {
color:#929292;
text-decoration:none;
border-bottom:1px dotted;
}

.comment_link a:hover {
color:#e2305e;
text-decoration:none;
border-bottom:1px dotted;
}

.top_menu a:hover {
border: 0px;
}

.right_content_column {
width:200px; 
max-width:200px;
min-width:200px;
background-color: #131313; 
color:#dedede; 
border: #999999 dashed 1px; 
border-radius: 10px; 
-webkit-border-radius: 10px;
float:right;
margin-right:30px;
margin-top:40px;
overflow:hidden;
}

.right_actual_content {
margin:10px; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:10pt; 
line-height:16px; 
overflow:hidden;
}

.right_actual_content a {
color:#e8e8e8;
border-bottom:1px dotted;
text-decoration:none;
}

.right_actual_content a:hover {
color:#e2305e;
}

.right_header {

}

h5 {
font-size:14pt;
letter-spacing:-.6pt;
line-height:14pt;
border: 1px solid #929292;
margin-top:8px;
margin-bottom:8px;
padding:4px;
border-radius: 10px; 
-webkit-border-radius: 10px;
background-color:#242424;
}

.quoteheader {
maxwidth:10px;
overflow:hidden;
max-height:20px;
margin-left:20px;
color: #525252;
font-size:11pt;
}

.quoteheader a, .quoteheader a:visited {
color:#cc0035;
text-decoration:none;
border-bottom:none;
}

.quoteheader a:hover {
color:#e2305e;
text-decoration:none;
border-bottom:none;
}

.quote {
background-color: #c9c9c9;
border: 1px dashed #929292;
margin-top:-5px;
margin: 10px;
font-size:95%;
padding:4px;
border-radius: 10px; 
-webkit-border-radius: 10px;
width:90%;
}


.codeheader a, .codeheader a:visited {
color:#cc0035;
text-decoration:none;
border-bottom:none;
}

.codeheader a:hover {
color:#e2305e;
text-decoration:none;
border-bottom:none;
}

.codeheader {
maxwidth:10px;
overflow:hidden;
max-height:20px;
margin-left:20px;
color: #525252;
font-size:11pt;
}

.code
{
   color: #000000;
   background-color: #dddddd;
   font-family: "courier new", "times new roman", monospace;
   font-size: 9pt;
   line-height:1.4em;
   /* Put a nice border around it. */
   border: 1px solid #929292;
   margin:10px;
   padding: 4px;
   border-radius: 10px; 
   -webkit-border-radius: 10px;
   width: 90%;
   /* Don't wrap its contents, and show scrollbars. */
   white-space: nowrap;
   overflow: auto;
   /* Stop after about 24 lines, and just show a scrollbar. */
   max-height: 24em;
}


.copyright {
font-size:12pt;
font-family: calibri, tahoma, Arial, Helvetica, sans-serif;
letter-spacing:-.6pt;
line-height:14pt;
background-color: #131313; 
color:#dedede; 
border: #999999 dashed 1px; 
border-radius: 10px; 
-webkit-border-radius: 10px;
margin-top:8px;
margin-bottom:8px;
padding:4px;
border-radius: 10px; 
-webkit-border-radius: 10px;
width:460px;
text-align:center;
}

.aeva_t a, .aeva_t a:visited {
color:#cc0035;
text-decoration:none;
margin-left:4px;
}

.aeva_t a:hover {
color: #e2305e;
}
