/*  
Theme Name: illacrimo
Theme URI: http://wp-themes.designdisease.com/illacrimo/
Description: Designed by <a href="http://www.designdisease.com">Elena G.</a>.
Version: 1.01
Author: Design Disease
Author URI: http://wp-themes.designdisease.com/
*/

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px;
margin: 0px;
/*background-image: url(images/backgroundimage.jpg);*/
background: #eeeeee;
color:#000000;
}

.archiveheader
{
background: url(images/SRRH3.gif) repeat-x left bottom;
text-transform:uppercase;
color:#000000;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.archiveheader a{
color:#000000;
}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; /*color : #000000;*/ border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; /*color : #000000;*/ border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; /*color : #000000;*/ border: 0px; -moz-outline-style: none;}
a:hover  { text-decoration: underline; /*color : #000000;*/ border: 0px; -moz-outline-style: none;}
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 {
font-family:Arial, Helvetica, sans-serif;
}

.PostHead h1 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 20px;
}
.PostHead h1 a {
    text-decoration: none;
}

.archiveheader {
    background: url("images/SRRH3.gif") repeat-x scroll left bottom transparent;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-transform: uppercase;
}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Arial'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Arial'; color: #282b31; font-size: 11px;}
select { font-family: 'Arial'; color: #282b31; font-size: 11px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
BGContainer */
.BGC {
background:#ffffff;
width: 1026px;
margin: 0 auto;
padding: 0px;
position: relative;
  border: 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Header */
.Header {
  background-color:#333333;
  width: 1025px;
  position: relative;
  clear: left;
  padding: 0px;
  height:118px;
}

.logo {
padding-left:10px;
padding-top:10px;
}

.header_subtitle
{
  position:absolute;
    top:17px;
   left:700px;  
  color:#585858;
  float:right;
  text-transform:uppercase;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;  
}

.headersearch
{
color:#FF6702;
font-weight:bold;
position:absolute;
top:35px;
left:725px;
}

.enhanced_search_options_advanced_button
{
  background-color: #333333;
  color: #FF6702;
  margin: 0 0 0 64px;
}

.enhanced_search_options
{
  background-color: #FFFFFF;
  width: 200px;
  margin: 0 0 0 64px;
}

.adverts {
  float: right;
  width:30%;
  padding-right:10px;
}


/* PostsPage +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*.SC { width: 420px; float: left; padding: 15px 30px 15px 100px;}*/
.SC
{
width: 660px;
float: left;
padding: 18px 20px 0px 20px;
}

.SC h2 { font-weight: normal;}
.pagetitle { font-size: 20px; font-weight: normal; letter-spacing: -1px; /*border-bottom: solid 1px #000;*/ padding-bottom: 15px;}

.CON li { list-style: none;}
/*

.Post {  clear:both; padding: 0px; position: relative; }
.PostHead { position: relative; clear: left; /*background: url(images/PostHead.gif) repeat-x bottom;*/ padding-bottom: 0px;}
.PostHead h1 { font-size: 18px; line-height: 20px; letter-spacing: -1px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px; color:#000000;}
.PostHead h1 a { color: #000000; text-decoration: none;}
.PostHead h1 a:visited { color: #000000; text-decoration: none;}
.PostHead h1 a:hover { color:#000000; text-decoration: none;}

.PostAuthor { padding: 1px 0px; margin: 0px; font-size: 10px; color:#8a98a2; font-weight: bold;}
.PostDate { margin: 0px; position: absolute; top: 0px; left: -70px; text-align: center; /*background: url(images/PostHead.gif) repeat-x bottom;*/ padding: 0px 10px 6px 10px;}
.PostDate small { font-size: 10px; color:#8a98a2; font-weight: bold; }
.PostDate .month { display:block; text-transform: uppercase; font-size: 9px;}
.PostDate .day { display:block; font-size: 24px; line-height: 24px; font-family: 'Arial'; letter-spacing: -1px; font-weight: normal; color:#4a5a65;}
.PostDate .year {
display:block;
font-weight:bold;
}

.PostContent { padding: 0px 0px 5px 0px; font-size: 14px; line-height: 17px; /*background: url(images/PostHead.gif) repeat-x bottom;*/ }
.PostContent a{
color:#000000;
}
.PostContent p { font-size: 14px; line-height: 17px;}
.PostContent p strong {}
.PostContent img {}
.PostContent ul { padding: 10px 0px; margin: 0px; }
.PostContent li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 14x; line-height: 15px; color:#000000; }
.PostContent blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#000000; }
.PostContent blockquote p { font-size: 14px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 14px; line-height: 15px; color:#000000; }
.PostContent blockquote a { color:#0080ca; }
.PostContent blockquote a:visited { color:#0080ca; }
.PostContent blockquote a:hover { color:#000000; }
.PostContent a { text-decoration: underline;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.PostDet { padding-top: 0px;}
.PostDet ul { padding: 0px; margin: 0px;}
.PostDet li { padding: 5px 0px 5px 18px; margin: 0px 10px 0px 0px; list-style-type: none; display: inline; color:#000000; font-size: 10px; font-weight: bold; }
.PostDet li a { text-decoration: underline;}
.PostCateg { background: url(images/PostCateg.png) no-repeat left center;}
.PostCom { background: url(images/PostCom.png) no-repeat left center; }

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0px; margin: 0px;}
.Note li { padding: 2px 0px 2px 15px; margin: 0px; list-style-type: none; font-size: 14px;}
.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}
.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}
.Note li a { color:#000000;}

.Comments { margin: 20px 0px 0px 0px;}
.Comments .List h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#000; }
.Comments .List ol { padding: 0px; margin: 0px;}
.Comments .List li { position: relative; padding: 15px 5px 10px 5px; margin: 0px 0px 20px 0px; list-style-type: none; }

.Comments .List .ComListLi { background: #f6f1de url(images/ComListLiBottom.gif) no-repeat left bottom; }
/*\ IE/Win min height hack */ * html .Comments .List .ComListLiTop { left: -5px;} /* */
.Comments .List .ComListLiTop { position: absolute; background: url(images/ComListLiTop.gif) no-repeat left top; height: 15px; width: 420px; left: 0px; top: 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ * html .Comments .List .ListNr { left: -55px;} /**/
.Comments .List .ListNr { color:#bec9d1; position: absolute; top: 15px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0px; left: -55px; }

/**/ * html .Comments .List .ListGrav { left: 10px;} /* */
.Comments .List .ListGrav { position: absolute; top: 15px; left: 15px;}
.Comments .List .ListGrav img { border: solid 1px #fff;}

.Comments .List big { margin: 0px; padding: 0px 0px 0px 42px; font-size: 11px; line-height: 11px; letter-spacing: -1px; color:#333; font-weight: bold; display: block;}

.Comments .List small { color:#a19a80; padding: 0px 0px 0px 42px; margin: 0px; font-size: 10px; }
.Comments .List small a { color:#a19a80; text-decoration: none;}
.Comments .List small a:visited { text-decoration: none;}

.Comments .List .ListContent { margin: 15px 0px 0px 0px; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff url(images/ComListContent.gif) no-repeat left top; display: block;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Comments .Form h3 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0px; padding: 5px 0px 10px 0px; color:#333;}
.Comments .Form { background: #bbe9ff url(images/ComFormBottom.gif) no-repeat left bottom; padding: 10px 15px 20px 15px; position: relative;}
/**/ *html .Comments .FormTop  { left: -15px;} /**/
.Comments .FormTop { background: url(images/ComFormTop.gif) no-repeat left top; position: absolute; top: 0px; left: 0px; width: 504px; height: 7px;}
.Comments .Form form {margin: 0px; padding: 0px;}
.Comments .Form a { text-decoration: underline;}
.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px; color:#000000; }
.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300;}
.Comments .Form p small { font-size: 11px; display: block; padding: 5px 0px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #9dc0d0; padding: 5px 4px; font-size: 11px; display: block;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #9dc0d0; padding: 4px; font-size: 12px;}

.Comments .Form input.SubmitComment { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}
.Comments .Form input.SubmitCommentIE { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}

.rsshead {
text-transform:uppercase;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
padding: 0px;
width: 198px;
}
.rsshead a {
color:#FFFFFF;
}
.year
{
font-weight:bold;
}

.homeheader
{
font-size:18px;
background: url(images/SRRH3.gif) repeat-x left bottom;
color:#000000;
padding: 12px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-weight:bold;
width:405px;
}
.homeheader a{
color:#000000;
}

.rssSummary
{
}
.rss-date
{
font-size:14px;
font-weight:bold;
display:block;
}
.postbox
{
border: solid 1px #cccccc;
padding:8px;
}
.cathead
{
font-size:16px;
font-weight:bold;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding:5px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 5px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
/*padding:5px;*/
/*padding:10px;*/
}

.alignleft {
float: left;
/*padding:5px;*/
}

.wp-caption {
background:#eeeeee;
border:1px solid #ccc;
/*margin:10px;*/
text-align:center;
padding-top:5px;
margin:10px;
/*padding:5px 0 0;*/
}

.navelements {
/*position:absolute;*/
border-top:1px solid white;
margin-top:10px;
height:33px;
width:100%;
background: url(images/nav_background.png) repeat-x left bottom;
}

.navelements ul {
float:left;
padding:0;
margin-top:7px;
width:auto;
list-style-type:none;
text-transform:uppercase;
font-size:10pt;
}

.navelements ul li {
text-align:left;
float:left;
nowrap:true;
width:auto;
margin:0;
padding:0;
color:#ffffff;
border:none;
}

.navelements ul li a {
nowrap:true;
margin-top:0px;
float:left;
width:auto;
color:#ffffff;
padding-left:10px;
padding-right:30px;
text-decoration:none;
text-align:center;
}

.navelements ul li a:hover {
color: #FF6702;
text-decoration:none;
}

.navelements ul li#current a {
color:yellow;
}

.rsswidget{
font-size:16px;
font-weight:bold;
color:#333333;
}

.daytopic {
margin-top:10px;
font-weight:bold;
color:#666666;
font-size:14px;
}
.whatsonheader{
font-size:18px;
background: url(images/SRRH3.gif) repeat-x left bottom;
color:#000000;
padding: 12px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-weight:bold;
width:405px;
}
.whatsonheader a{
color:#000000;
}
.whatson{
/*padding-left:10px;*/
width:424px;
}

.topicbox
{
width:305px;
height:35px;
border: solid 1px #cccccc;
padding-left:10px;
margin-bottom:10px;
margin-top:5px;
}

.topicheader
{
font-size:18px;
background: url(images/SRRH3.gif) repeat-x left bottom;
color:#000000;
padding: 16px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-weight:bold;
width:280px;
}
.whatbox{
border: solid 1px #cccccc;
padding-left:18px;
/*padding-right:8px;
padding-top:8px;
padding-bottom:8px;*/
}
.catbox{
border: solid 1px #cccccc;
padding:8px;
}
.catbox a{
font-size:16px;
font-weight:bold;
}
.readlink{
text-align:right;
}
.readlink a{
font-size:12px;
font-weight:normal;
text-align:right;
}

.spinifex h2 { font-weight: normal;}

.SC2
{
width: 660px;
float: left;
padding: 18px 20px 0px 20px;
}
.spinheader
{
background-color:#FF6702;
text-transform:uppercase;
color:#ffffff;
padding-top:5px;
padding-left:7px;
width:625px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.newspinifex{
padding:16px;
padding-top:150px;
}

.newspinifex a{
color:#333333;
}

.newspinifextitle a{
color:#333333;
font-weight:bold;
font-size:16px;
padding-bottom:8px;
}

/*
CSS Name: Rotating Posts Default Theme
Description: For Rotating Posts plugin with WordPress Default Theme
Author: Mark Inderhees
Version: 1.1
This can be used as a template for your own personal Rotating Posts Theme
*/

div#rp_frame
{
  width:410px;
  margin: 0px 0 0 0;
  height: auto;
  padding: 5px;
  border: solid 1px #cccccc;
}

div.rp_post
{
  height: 500px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

div.rp_post h2
{
  margin: 0;
  color:#000000;
}

div.rp_post_title
{
}

div.rp_post_title a
{
  text-decoration: none;
  color:#000000;
}


div.rp_post_time_author
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  color: #777;
  margin: 0 0 5px 0;
}

div.rp_post_content
{
  height: 500px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

div.rp_post_content p
{
  padding: 0 0 10px 0;
  margin: 0;
  line-height: normal;
}

div.rp_post p.rp_post_metadata
{
  color: #777;
  margin: 0;
  padding: 0;
}

div#rp_nav
{
  margin: 10px 0 0 0;
  padding: 0 0 3px 0;
}

div#rp_nav a
{
  cursor: pointer;
  text-decoration: none;
}

div#rp_nav #rp_nav_arrows
{
  padding: 0 15px 0 0;
}

div#rp_nav #rp_nav_arrows a.rp_nav_button:hover
{
  /*color: #b85b5a;*/
}

div#rp_nav #rp_nav_arrows a#rp_nav_left
{
}

div#rp_nav #rp_nav_arrows a#rp_nav_pause
{
}

div#rp_nav #rp_nav_arrows img
{
}

div#rp_nav #rp_nav_arrows span.rp_nav_arrow_text
{
  padding: 2px 5px 2px 5px;
  border: solid 1px #000;
}

div#rp_nav #rp_nav_arrows span.rp_nav_arrow_text:hover
{
  background-color: #b85b5a;
}

div#rp_nav #rp_nav_arrows a#rp_nav_pause img#rp_nav_pause_normal
{
}

div#rp_nav #rp_nav_arrows a#rp_nav_pause img#rp_nav_pause_pressed
{
}

div#rp_nav #rp_nav_arrows a#rp_nav_pause span#rp_nav_pause_normal
{
}

div#rp_nav #rp_nav_arrows a#rp_nav_pause span#rp_nav_pause_pressed
{
  /*color: #b85b5a;*/
  background-color: #ddd;
}

div#rp_nav #rp_nav_arrows a#rp_nav_right
{
}

div#rp_nav #rp_nav_thumbnails
{
}

div#rp_nav #rp_nav_thumbnails a.rp_nav_thumbnail
{
}

div#rp_nav #rp_nav_thumbnails img
{
  margin: 0 5px 0 0;
  border: solid 1px #000;
}

div#rp_nav #rp_nav_thumbnails img.rp_nav_thumbnail_on
{
}

div#rp_nav #rp_nav_thumbnails img.rp_nav_thumbnail_off
{
  opacity: 0.2;
  filter: alpha(opacity=20);
}

div#rp_nav #rp_nav_thumbnails img.rp_nav_thumbnail_off:hover
{
  opacity: 0.5;
  filter: alpha(opacity=50);
}

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on
{
  padding: 2px 5px 2px 5px;
  border: solid 1px #000;
  background-color: #ddd;
}

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on:hover
{
  background-color: #b85b5a;
}

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_off
{
  padding: 2px 5px 2px 5px;
  border: solid 1px #000;
}

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_off:hover
{
  background-color: #b85b5a;
}
/* Added Peter Mac 2010-10-15 */

.post-title
{
font-weight:bold;
}
.front_news
{
width:424px;
padding: 10px 0px 0px 0px;
/*width: 278px;
float:right;
position:relative;*/
}

.front_news h3 { text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.front_news h2 { font-size:18px; text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.front_news h5 { font-size:36px; text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.front_news ul { padding: 0px; margin: 0px;}
.front_news li { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none; }
.front_news li a { color:#000000;  }
.front_news li a:visited { color:#000000; }
.front_news li a:hover { color:#000000;}

.front_news.cat-post-item { }
.front_news li.cat-post-item a { font-size:16px; color:#000000;}
.front_news li.cat-post-item p { margin-top:5px; margin-bottom:5px;}

.front-spinifex
{
padding:5px;
}

.front-spinifex-bottom
{
background:url(images/spinbottom.jpg);
}

.front-spinifex h2 { display:none; }
.front-spinifex.cat-post-item { }
.front-spinifex ul { width:200px; padding: 0px; margin: 0px;}
.front-spinifex li { list-style-type: none; margin-left:2px;}
.front-spinifex li.cat-post-item a {  font-size:14px; color:#000000;}
.front-spinifex li.cat-post-item p { margin-top:5px; margin-bottom:5px;}

#front-submit-article { text-align:left; margin:0px; padding:0px;}

.front-spinifex-top
{
height:50px;
width:224px;
}

.front-spinifex-body
{
border: solid 3px #FF6702;
padding:5px;
}

.right-column
{
width:315px;
}

.right-column h3 { text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.right-column h2 { width:300px; font-size:18px; text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }

.right-column h5 { width:300px; font-size:36px; text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.right-column ul { padding: 0px; margin: 0px;}
.right-column li { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none; }
.right-column li a { color:#000000;  }
.right-column li a:visited { color:#000000; }
.right-column li a:hover { color:#000000;}

/*For Popular Posts widget:*/
.right-column ul.b { padding: 0px; margin: 0px;}
.right-column li.b { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 3px; list-style-type: none; clear:both;}
.right-column li.b a { color:#000000;  }
.right-column li.b a:visited { color:#000000; }
.right-column li.b a:hover { color:#000000;}

/* thumbnail styles for WordPress Popular Posts*/
img.wpp-thumbnail {
float: left;
text-align: left;
padding: 3px 5px 0 0;
}

.right-column.cat-post-item { }
.right-column li.cat-post-item a { font-size:16px;  color:#000000;}
.right-column li.cat-post-item p { margin-top:5px; margin-bottom:5px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Footer */
.footer {
  height:380px;
  clear: both;
  padding-top: 10px;
  width:100%;
  border-top:1px solid #eeeeee;
  background-color: #333333;
}

.footer-banner
{
  clear:both;
  background-color:#333333;
  width:100%
  height:50px;
  color:#636363;
  text-align:right;
}

.footer-banner p {
    padding-top:18px;
  padding-right:18px;
  font-size:14px; font-weight:bold; text-transform:uppercase;
  }

.footer h2 { font-size:16px; font-weight:bold; text-transform:uppercase; background: url(images/SRRH32.gif) repeat-x left bottom; color:#FF6801; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }

.footer ul { padding: 0px; margin: 0px;}
.footer li { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none; }
.footer li a { color:#FFFFFF; font-size: 16px; }
.footer li a:visited { color:#FFFFFF; }
.footer li a:hover { color:#FF6801;}
.footer-left-col, .footer-middle-col, .footer-middle-right-col, .footer-right-col {
float:left;
width:23%;
margin-left:15px;
padding-top:20px;
padding-bottom:10px;
}

.front-briefs
{
width:224px;
margin-left:5px;
}
.front-briefs-body
{
border: solid 3px #FF6702;
padding:5px;
}

.front-briefs h3 { text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.front-briefs h2 { font-size:18px; text-transform:uppercase; width:200px; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px }
.front-briefs h5 { font-size:36px; text-transform:uppercase; background: url(images/SRRH3.gif) repeat-x left bottom; color:#000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.front-briefs ul { width:200px; padding: 0px; margin: 0px;}
.front-briefs li { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: none; }
.front-briefs li a { color:#000000;  }
.front-briefs li a:visited { color:#000000; }
.front-briefs li a:hover { color:#000000;}

.front-briefs.cat-post-item { }
.front-briefs li.cat-post-item a { font-size:14px; color:#000000;}
.front-briefs li.cat-post-item p { margin-top:5px; margin-bottom:5px;}

#social_media {
  float:right;
  width:60px;
  height:15px;
  margin-left:10px;
}

.widget_advancedrecentposts a.post-title { 	

	font-size:16px; 	
	color:#000000;	
	padding: 6px 0 4px 0;	
	display: block;
}

.right-column .widget_advancedrecentposts a.post-title { 	
	padding: 0 0 4px 0;	
}

.main-article, #advancedrecentposts-3 .advanced-recent-posts,
#advancedrecentposts-7 .advanced-recent-posts,
#advancedrecentposts-11 .advanced-recent-posts,
#advancedrecentposts-9 .advanced-recent-posts,
#advancedrecentposts-21 .advanced-recent-posts,
#advancedrecentposts-6 .advanced-recent-posts {	
background: #f6f5ef;	padding: 9px;	margin-bottom: 10px;	
min-height: 130px;}

#advancedrecentposts-3 a.post-title,
#advancedrecentposts-7 a.post-title,
#advancedrecentposts-9 a.post-title,
#advancedrecentposts-11 a.post-title,
#advancedrecentposts-21 a.post-title,
#advancedrecentposts-6 a.post-title { 	
padding: 0 0 4px 0;}

.main-article-img, .recent-posts-thumb{	
float: right;	
margin-left: 10px;}

.right-column .recent-posts-thumb {
margin-left: 0px;}

#advancedrecentposts-4 .widgettitle,
#advancedrecentposts-8 .widgettitle,
#advancedrecentposts-10 .widgettitle,
#advancedrecentposts-15 .widgettitle,
#advancedrecentposts-12 .widgettitle,
#advancedrecentposts-17 .widgettitle,
#advancedrecentposts-18 .widgettitle,
#advancedrecentposts-20 .widgettitle,
#advancedrecentposts-22 .widgettitle,
#advancedrecentposts-5 .widgettitle {	
	display: none;
}

#advancedrecentposts-4,
#advancedrecentposts-8,
#advancedrecentposts-10,
#advancedrecentposts-12,
#advancedrecentposts-22,
#advancedrecentposts-5 {
	margin-top: -8px;	
	padding-bottom: 15px;
}
	
#advancedrecentposts-17,
#advancedrecentposts-20,
#advancedrecentposts-15 {	
	padding-bottom: 10px;	
	clear: both;
}

.imgover {	
	height: 130px;	
	float: right;	
	overflow: hidden;	
	position: absolute;	
	top: 0;	right:0;
}

.right-column .imgover {	
	margin-left: 0px;	
	float: left;	
	height: 78px;	
	left:0 !important;	
	right: 200px;
}

#advancedrecentposts-3 li,
#advancedrecentposts-7 li, 
#advancedrecentposts-9 li,
#advancedrecentposts-21 li,
#advancedrecentposts-6  li {	
	position: relative;		
	border: 1px solid #f6f5ef;
}

#advancedrecentposts-16 li,
#advancedrecentposts-11 li,
#advancedrecentposts-19 li,
#advancedrecentposts-14 li,
#advancedrecentposts-13 li {	
	position: relative;		
	border: 1px solid #f6f5ef;
}

#advancedrecentposts-16 .advanced-recent-posts,
#advancedrecentposts-19 .advanced-recent-posts,
#advancedrecentposts-14 .advanced-recent-posts,
#advancedrecentposts-13 .advanced-recent-posts {	
	background: none repeat scroll 0 0 #F6F5EF;
	padding: 8px;
	margin-right: 5px;
}




#advancedrecentposts-3 p,
#advancedrecentposts-7 p,
#advancedrecentposts-9 p,
#advancedrecentposts-11 p,
#advancedrecentposts-6 p,
#advancedrecentposts-21 p {
	/*	float:left; */	
	margin: 0;	
	padding: 0;	
	width: 220px;
}

#advancedrecentposts-16 p,
#advancedrecentposts-14 p,
#advancedrecentposts-19 p,
#advancedrecentposts-13 p {	
	width: 190px;	
	margin: 0 0 0 105px;	
	padding: 0;
}

#advancedrecentposts-18 {
	/*border-bottom: 5px solid #ff6600;*/	
	padding-bottom: 20px;*/
	clear: both;
}


