/* Custom CSS */

/*
 * Please add all your custom CSS here. You can also modify this file directly by
 * editing custom.css, which is located in the theme's admin folder.
 * 
 * Make sure permissions for custom.css are set to 0755.
 * 
 * NOTE: Avoid modifying core theme files or upgrading the theme will overwrite 
 * your changes.
 * 
 * If you are new to styles and CSS, check out http://www.w3schools.com/css/.
 * 
 * If you encounter any issues visit http://support.bavotasan.com/.
 * 
 * Below is a sample style. It will add a grey border that is 1 pixel thick to your
 * site.
 * 
 * Delete the slashe and asterix before and after the style to see it in action.
 */

/*
#body { border: 1px solid #CCCCCC; }
*/

body {
  background-color: #00296b;
  background-image: url('images/custom/bg_body.jpg');
  background-repeat: repeat-x;
  background-position: left top;
}

#container-body1 {
  background-image: url('images/custom/bg_body4.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 44px;
}


#body {
  margin-bottom: 22px;
}

#iheader2 {
  background-image: url('../images/bgheader.png');
  background-repeat: repeat-x;
  padding: 0;
  margin: 16px 16px 0px 16px;
  display: block;
  height: 83px;
}

#title {
	margin: 0px 16px 0px 0px;
	padding: 0;
}

	
#navigation {
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
    margin: 16px 0 3px;
}

.sf-menu a {
	padding:  1em .7em 1em .7em;
	text-decoration:none;
}

.sf-menu .sub a {
    background-color: #111;
}

.sf-menu .sub a:hover {
    background-color: #222;
}

#featured-wrapper{ 
	padding-right:250px; 
	position:relative; 
	/*height:248px;*/
    height:350px; 
	background:#fff;
	margin-bottom: 20px;
}


#featured-clip{
    position:absolute; 
	clip: rect(0px 600px 350px 0px);
}	

/* Get The Image Plugin */

.front-left-column-image
{
    float : left;
    margin-right : 5px;
    margin-bottom : 5px;
}

/* widget live radios */
#widget_live_webradios img {
    border: 1px solid #bbb;
    padding: 1px;
    margin: 0px 10px 10px 10px;
}


.side-widget {
    background-color: #acc8f6;
    background-image: url(../images/bg_widget.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.side-widget h3 {
    background-color: #244F94;
    background-image: url(../images/bg_widget_h3.jpg);
    background-repeat: no-repeat;
    background-position: center top;        
    margin-top: 10px;
    border-bottom: 1px solid #0041a8;
    color: #fff !important;
}

/* custom */
.center {
    text-align: center;
}

.right {
    text-align: right;
}

.addthis_toolbox {
    margin: 4px 0px 12px 0px;
    padding: 4px 0px 4px 0px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: block;
    clear: both;
}

.side-widget h3 {
  font-weight: bold;
  color: #0041A8;
}

h1, h2 {
  color: #0041A8;
}

h1 a, h2 a {
  text-decoration: none !important;
}

h3.twitter {
    font-size: 9px !important;
    font-family: Arial !important;
    font-weight: normal !important;
    border: 0px solid red !important;
}

