*
{
padding:0;
margin:0;
}

body
{
font-family:Arial, Helvetica, sans-serif;
color:#231F20;
background: #fff url(../images/horizontalbg.gif) top left repeat-x;
}

#clear_this
{
clear:both;
}

#container
{
width:860px;
margin:auto;
background:url(../images/verticalbg.gif) top left repeat-y;
padding-bottom:180px;
}

#navigation_menu
{
width:800px;
text-align:right;
float:right;
margin-top:14px;
height:50px;
}

#navigation_menu ul
{
float:right;
}

#navigation_menu ul li
{
display:block;
float:left;
list-style:none;
padding-left:13px;
padding-right:13px;
font-size:14px;
letter-spacing:2px;
}
#navigation_menu ul li a
{
text-decoration:none;
color:#EE2824
}
#navigation_menu ul li a:hover
{
text-decoration:underline;
color:#EE2824
}

.first_li
{
border-left:0px;
}

.secondary_li
{
border-left:1px solid #EE2824;
}

#primary_content_column
{
width:513px;

float:left;
margin-top:108px;
margin-right:77px;
}

#secondary_content_column
{
width:270px;
float:left;
margin-top:56px;
}

#primary_title
{
display:block;
width:314px;
height:80px;
background:url(../images/h1.gif) top left no-repeat;
text-indent:-9999px;
margin-bottom:37px;
}

#title_picture img
{
border: 7px solid #231F20;
}

#primary_content_column p
{
font-size:12px;
line-height:29px;
text-align:justify;
margin-top:5px;
padding-right:91px;
}

#primary_content_column p em
{
font-style:normal;
color:#EE2824;
}

h2
{
color:#EE2824;
font-size:21px;
margin-bottom:0px;
font-weight:bold;
}

#sub-header
{
margin-top:0px;
}

#primary_content_column h2
{
margin-top:56px;
}

#primary_content_column img
{
padding:10px;
}

#secondary_content_column h2
{
margin-top:43px;
}

h3
{
color:#605529;
font-size:14px;
}

h4
{
color:#636466;
font-size:10px;
font-weight:bold;
margin-bottom:3px;
}

#secondary_content_column p
{
font-size:12px;
line-height:20px;
text-align:justify;
padding-right:20px;
color:#2C1011;
}

#front_page_links
{
width:513px;
}

p a
{
color:#EE2824;
}

.link_article_box
{
width:133px;
height:101px;
margin-right:35px;
margin-top:35px;
border: 1px solid #231F20;
float:left;
background:#fff;
}

.link_article_box img
{
display:block;
width:99px;
height:74px;
}

.link_article_box a
{
text-decoration:none;
}

.link_article_box a img
{
border:none;
}

.article_link
{
display:block;
clear:left;
padding-top:7px;
padding-left:8px;
font-size:10px;
color:#2C1011;
}

.avatar
{
display:block;
float:left;
height:38px;
width:38px;
padding:0 11px 3px 0;
margin-top:-3px;
border:none;
}

.snippet
{
margin-top:22px;
}

.hidden
{
color:#231F20;
text-decoration:none;
}

.hidden:hover
{
text-decoration:underline;
}

table
{
font-size:11px;
background:url(../images/tablebg.png) top left repeat;
border:1px solid #231F20;
padding:5px;
}


td, th
{
padding:3px 5px;
}

th
{
text-align:left;
}

#primary_content_column ul
{
font-size:12px;
line-height:29px;
margin-left:20px;
}

#primary_content_column h3
{
padding-top:20px;
}

#front_page_links img
{
padding:0;
}