/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:


/* BACKGROUND */

body.custom {background: url('/graphics/Daisy-Background-single2.png') repeat-x scroll 0 0 #39BBE6;}

.custom .full_width .page {
   padding-left: 0em;
   padding-right: 0em;
   border-left: 1em solid #05054B;
   border-right: 1em solid #05054B;
}


.custom input, textarea {
    color: #777777;
    font-size: 1.2em;
    background-color: #FFFFFF;
}

.custom #text-17 input, textarea {
    color: #777777;
    font-size: 1em;
    background-color: #FFFFFF;
    width: 150px;
}

/* HEADER */

.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

.custom #header #tagline { height: 0; }

.custom #header { 
   padding: 0px; 
   border: none;
}

.custom #header_area .page {
   padding-top: 0em; 
}

.custom .headline_area {
    margin-bottom: 1em;
}

.custom #content {
   border-right: 0px solid #39BBE6;
}

.custom #content_box {
    background: none;
    background-color: #FFFFFF;
    width: 100%;
}

/*Nav Menu Customization */

.custom .menu li {font-family: Tahoma, Georgia; }
.custom .menu li a {background-color:#05054B; color:; text-decoration:none; letter-spacing:1.49px; text-align:left; font-size:1.24em;}
.custom .menu li a:hover {background-color:#39BBE6; color:#05054B; height:auto;}
.custom .menu li:hover ul {display:block; background-color:#05054B; text-decoration:none;}
.custom .menu ul {width:auto;}
.custom .menu ul li {width:auto;}
.custom .menu ul a {width:20em;}

.custom .menu, .menu a, .menu li ul {
   background-color: #39BBE6;
   border-bottom: 0em solid #05054B;
   border: .2em solid #39BBE6;
}

.custom .menu-alli-menu-container {
   background: #39BBE6;
   margin-top: -5px;
}

.custom .menu {
   border-left: none;
}

.custom .menu li {
   margin: 0;
   float:none;
   display: inline-block;
}

.custom .sub-menu li {
   float: left;
   display: block;
}

.custom .menu .current a, .menu .current-cat a, .menu .current-menu-item a {
   border: .2em solid #39BBE6;
}

/* Sidebar Customizations */

.custom .sidebar h3 {
    background: none repeat scroll 0 0 #0099CC;
    border: medium solid #05054B;
    color: #05054B;
    font-size: 1.3em;
    text-align: center;
}

.custom #lwp_main {
   padding-left: 20px;
}

/* Third Sidebar */

.custom #sidebar_5 {
   display: block; 
   clear:left;
   width:320px;
}

.custom .widgettitle {
    background: none repeat scroll 0 0 #0099CC;
    border: medium solid #05054B;
    color: #000000;
    font-size: 1.3em;
    font-variant: small-caps;
    letter-spacing: 2px;
    margin: 10px;
    padding: 5px;
    text-align: center;
}

.custom li.widget {
list-style:none outside none;
}

.custom li.widget ul {
   padding-right:1em;
   padding-left:1em;
}

/* Post Box Customizations */

.custom .post_box {
   border-bottom: 1px solid #39BBE6;
   border-style: solid;
}

/* Footer Customization */

.custom #footer {
   background: #05054B;
   height: 42.5em;
   padding-left: 0px;
   padding-right: 0px;
   border: none;
}

.custom #footer a {
   border-bottom: none;
}

.custom #footer div.col.Footer4 a:hover {
   color: #00b358;
}

.custom #footer div.col.Footer3 a:hover {
   color: #00b358;
}

.custom #footer div.col.Footer2 a:hover {
   color: #00b358;
}

.custom #footer div.col.Footer1 a:hover {
   color: #00b358;
}

.custom #footer h3 {
    background: none repeat scroll 0 0 #0099CC;
    border: medium solid #05054B;
    color: #05054B;
    font-size: 1.3em;
    text-align: center;
    margin-bottom: 20px;
}

.custom #footer div.col.Footer4 a {
   color:#39BBE6;
}

.custom #footer div.col {
float:left;
height:27em;
background:#39BBE6;
margin:5px 7px 3px 3px;
text-align:left;
width:30em;
}

.custom #footer div.col.Footer1 {
width:331px;
color:#05054B;
}

.custom #footer div.col.Footer2 {
width:331px;
color:#05054B;
}

.custom #footer div.col.Footer3 {
width:332px;
color:#05054B;
}


.custom #footer div.col.Footer4 {
width:1015px;
color:#39BBE6;
height: 11em;
}

.custom #footer div.col.Footer1 a {
   color:#05054B;
}

.custom #footer div.col.Footer2 a {
   color:#05054B;
}

.custom #footer div.col.Footer3 a {
   color:#05054B;
}
.custom #footer_area .page {
    padding-bottom: 0;
}

.custom #footer ul.sidebar_list {
    padding: 10px;
}

/* TEASER CUSTOMIZATION */

.custom .teaser {
   width: 578px;
   margin-top: 2em;
   padding: 2em;
   border: 1px solid #39BBE6;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;
   width: 620px;
}

.custom .teaser_link{
   background-color: #05054B;
   color: #39BBE6;
   float:right;
   font-size: 1.4em;
   padding: 6px 8px;
     text-decoration: none;
}

.wp-post-image{
	margin: 0px 10px 0px 0px;}

/* SEARCH BOX CUSTOMIZATION */

.custom .search_form {
   padding-left:20px;
   padding-top:15px;
}

.custom .search_form .text_input {
   width: 16em;
}


/* SOCIAL ICONS CUSTOMIZATION */

.social { 
   padding-top: 20px;
   padding-bottom: 30px;
}

.clear{clear:both;}

.custom #fb-share {
    margin-left: 555px;
    margin-top: 15px;
    position: absolute;
}


/********* MEDIA ICONS **************/

.custom #media-icons {
    margin-left: 720px;
    margin-top: 105px;
    position: absolute;
}

/*****Feature Box Customizations *********/

.custom #feature_box {
   background-color: #FFFFFF;
   border: none;
}

/********* COUPON DATABASE ************/

.custom table.front td, table.box td, table.syndicate td {
   font-size: 100%;
}

/* PREVIOUS - NEXT CUSTOMIZATIONS */

.custom .prev_next {
   border: none;
}

#topHeader {
  text-align:center;
  width:1024px;
height: 143px;
  margin: -10px auto 0 auto;
  border-top: 19px solid #05054B;
  background: #39bbe6;
}
#topHeader #leftSide, #topHeader #rightSide {
  width: 50%;
  float: left;
}
#leftSide .logo {
 display: block;
 background: url(images/couponing-for-4-logo.jpg) no-repeat;
width: 487px;
height: 135px;
text-indent: -9999px;
}
#rightSide {
position: relative;
}
#rightSide #follow {
background: url(images/header-sprite.jpg) no-repeat;
text-indent: -9999px;
position: absolute;
width: 100px;
height: 25px;
background-position: 0px -59px;
top: 65px;
left: 105px;
}
#rightSide ul {
 list-style-type: none;
 text-align: left;
position: absolute;
right: 9px;
top: 32px;

}
#rightSide ul li {
float: left;
}
#rightSide ul a {
display: block;
text-indent: -9999px;
width: 68px;
height: 93px;
background: url(images/header-sprite.jpg) no-repeat;
margin-left: 6px;
}
#rightSide ul a.facebook {
	background-position: -110px -25px;
}
#rightSide ul a.twitter{
	background-position: -185px -25px;
}
#rightSide ul a.feed{
	background-position: -257px -25px;
}
#rightSide ul a.googleplus{
	background-position: -332px -25px;
}
.headerForm {
float: right;
position: relative;
margin-top: -173px;
margin-right: 12px;
width: 215px;
padding-left: 200px;
background: url(images/header-sprite.jpg) no-repeat 12px 2px;
}