/*--
THEME - BLOCKY-BLUE
--*/

/*---------------------[global]--*/
* {padding:0; margin:0;}

body {
    font: normal 13px Verdana, Sans-serif;
    color: #000;
    background: #446DA9;
    }

ul {list-style:none;}

.wrapper {
    }

/*---------------------[headings]--*/
h1 {
    margin: 0 auto;
    font: normal 40px Arial, Sans-serif;
    text-align:center;
    color: #fff;
    width: 1044px;
    }

h2 {
    font: bold 20px Arial, Sans-serif;
    color: #639ACE;
    border-bottom: 1px solid #94BAE7;
    }

h3 {
    font: bold 20px Arial, Sans-serif;
    color: #639ACE;
    border-bottom: 1px solid #94BAE7;
    }
    
.secondaryContent h3, .tertiaryContent h3  {
    padding: 2px 5px;
    font-weight: normal;
    color: #fff;
    background: #000;
    border: 1px solid #2F4067;
    }

/*---------------------[content]--*/
.content {padding: 0 !important;}
    
.col2 .content {width: 710px !important;}
.col3 .content {width: 520px !important;}
    
.location {
    float: left;
    padding: 3px;
    width: 100%;
    font: normal 11px Arial, Sans-serif;
    color: #4A79A5;
    }

.location strong a {color: #4A79A5;}

/*---------------------[secondaryContent]--*/
.secondaryContent {
    padding: 0 !important;
    padding-top: 20px !important;
    }

/*---------------------[tertiaryContent]--*/
.col3 .tertiaryContent {
    margin-left: -718px !important;
    padding: 0 !important;
    padding-top: 20px !important;
    width: 185px !important;
    }


/*---------------------[paragraphs]--*/
p.postDate {
    margin-bottom: 10px; 
    font-size: 10px;
    color: #fc8a04;
    }

.entry p {
    margin: 10px 0;
    }

p.postMeta {
    margin-bottom: 15px;
    font-size: 10px;
    color: #fc8a04;
    border-top: 1px solid #94BAE7;
    }

.postMeta strong {color: #4A79A5;}

/*---------------------[links]--*/
a:link {color: #4A79A5;}
a:visited {color: #4A79A5;}
a:hover, a:active {text-decoration: none;}

.pagination a {padding: 3px;}

/*secondaryContent & tertiaryContent links---*/
.secondaryContent a, .tertiaryContent a {
    display:block;
    text-decoration:none;
    background: #fff;
    border-width: 0 1px;
    border-style: solid;
    border-color: #2F4067;
    }

.secondaryContent a:hover, .tertiaryContent a:hover {
    text-decoration: underline;
    }

.secondaryContent ul li, .tertiaryContent ul li {border-bottom: 1px solid #2F4067;}

.secondaryContent ul li a, .tertiaryContent ul li a {
    padding: 5px;
    }

.secondaryContent ul li a:hover, .tertiaryContent ul li a:hover {
    color: #fff;
    text-decoration: none;
    background: #F6E79C;
    }

.secondaryContent ul li ul:first-parent {border: none;}

.secondaryContent ul li ul a {
    margin-left: 30px;
    font-size: smaller;
    color: #888;
    border-bottom: none;
    }

/*---------------------[header]--*/
.head {
    background: ;
    }
    
.head img {border: 1px solid #2F4067;}

/*---------------------[main nav]--*/
ul.mainNav {
    float:left;
    list-style: none;
    }

ul.mainNav li {
    float:left;
    }
    
ul.mainNav li a {
    display: block;
    margin-right: 1px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    background: #94BAE7;
    }
    
ul.mainNav li a:hover {
    text-decoration: underline;
    background: #94BAE7;
    }

/*---------------------[post]--*/
.post {
    margin: 20px 0;
    padding: 10px;
    background: #fff;
    border: 1px solid #2F4067; 
    }

.post .media {
    width: auto;
    text-align:center;
    }

/*---------------------[comment]--*/
.comment {
    margin: 5px auto;
    padding: 15px;
    width: auto;
    background: #eff8ff;
    border: 1px solid #4A79A5;
    }

.commentNumber {
    float:left;
    margin: -10px 10px 5px -10px;
    padding: 2px;
    width: 25px;
    font: bold 18px Arial, Sans-serif;
    text-align:center;
    color: #fc8a04;
    border: 1px solid #4A79A5;
    background: #fff;
    }

.commentTitle {
    float:left;
    margin-top: -8px;
    width: 92%;
    font: normal 18px Arial, Sans-serif;
    color: #31659C;
    }
    
.commentEntry {
    clear:left;
    margin: 0 0 5px 30px;
    padding: 0 5px 5px 5px;
    }
    
.commentMeta {
    margin-left: 30px;
    font-size: 10px;
    color: #31659C;
    border-top: 1px solid #94BAE7;
    }
    
/*@ comment form @*/
.addComment {
    display:none;
    margin: 0 auto;
    padding: 0;
    width: auto;
    }
    
.commentHead {
    margin: 5px 0;
    font: normal 15px Arial, Sans-serif;
    }

.commentForm label {
    display: block;
    font: normal 11px Arial, Sans-serf;
    color: #000;
    }

.commentForm label small {color: #999;}
   
.commentForm .name, .commentForm .email {
    padding: 5px;
    width: 200px;
    margin: 0 0 15px 0;
    border: 1px solid #999;
    }
    
.commentForm .entry {
    padding: 5px;
    width: 97%;
    border: 1px solid #999;
    }
    
.col3 .commentForm .entry {width: 485px;}

/*---------------------[pagination]--*/
.pagination {
    margin: 10px 0;
    width: 100%;
    text-align: center;
    }
    
/*---------------------[footer]--*/
.footer {
    background: transparent;
    }
