﻿body 
{
    background:#333333; 
    font-family:Arial, Verdana; 
    font-size:12px; color:#FFFFFF;
}

h1, h2 
{
    margin:0px 0px 0px 0px;
    padding:0px; 
    font-size:18px;  
    margin-top:5px;
}

h1 
{
   
}

a 
{
    color:#FFFFFF;   
}

#Wrapper 
{
    width:995px;
    margin:auto;   
}

#TopLinks 
{
    text-transform:uppercase; 
    text-align:right; 
    color:White; 
    font-weight:normal; 
    font-size:12px; padding-bottom:7px;
}

#TopLinks a 
{
   text-decoration:none;   
}

#TopLinks a:hover 
{
   color:Red;   
}

#Header 
{
    background: url('images/bg_header.jpg') top left no-repeat;
    height:100px; 
    text-align:right; 
}

#Header .logolink 
{
    float:left;
    display:block;
    width:250px;
    height:100px;
    margin-top:0px;
    margin-left:0px;
}

#TopNavigation 
{
    height:36px; 
    font-size:12px; 
    text-transform:uppercase; font-weight:normal;  
}

#TopNavigation ul, #Footer ul
{
    display:block;
    width:995px;
    height:36px; 
    padding:0px; 
    margin:0px; 
    text-align:center;
}

#Footer ul 
{
    height:25px;   
}

#Footer 
{
    margin-top:10px;   
}

#TopNavigation ul li, #Footer ul li
{
    display:inline; 
    border-left:1px solid red;
    padding:0px 5px; 
    line-height:36px;
}

#Footer ul li 
{
    line-height:25px;   
}

#Footer #Copyright 
{
    text-align:center;
    font-size:11px; 
    margin-top:15px; 
    margin-bottom:25px;
}

#TopNavigation ul li:first-child, #Footer ul li:first-child
{
    border-left:none;
    padding-left:0px;
}

#TopNavigation ul li a, #Footer ul li a
{
     text-decoration:none;
}

#TopNavigation ul li a:hover, #Footer ul li a:hover
{
     color:Red;
}

#SideBar 
{
   width:200px;   
}

#Main #SideBar 
{
    padding-bottom:10px;   
}

#SideBar h2.sf_newsTitle 
{
    padding:0px; 
    margin:0px; 
    font-size:12px;   
}

.divider 
{
     height:10px; 
     background:#E10D23;   
}

.cell_content 
{
     background:#000000;
     padding:10px; 
     padding-bottom:20px;  
}

#SocialNetwork_Widget 
{
   width:190px;
   float:left;
   margin-top:-25px;
   margin-left:10px;
}

.msg 
{
     display:block;
     border:1px solid #CCCCCC;
     padding:20px; 
     text-align:center;  
     background:#1F1F1F; 
}

input:focus, select:focus, textarea:focus
{
  border:2px solid Red;   
}
