/*
Theme Name: Pride of Africa
Version: 1.0
Description: Child theme for Delegate.
Author: WooThemes
Author URI: http://www.woothemes.com
Template: delegate
*/
 
@import url("../delegate/style.css");



body {
color:#673f21;
}

#container {
background: #673f21 !important;
}

h1, h2, h3, h4, h5, h6  { color: #333 !important;  }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #f24241 !important;  }

.safaripagebuttonholder{
display:block;
margin:20px auto 0 55px;
}

.safaripagebutton li{
display:inline;
list-style:none !important;
margin-right:10px;
background:none !important;
}

.entry ul li {
background:url("images/disc-red.gif") no-repeat scroll 5px 7px;
list-style:none;
padding-left:17px;
}

.gform_wrapper li, .gform_wrapper form li {
background:none !important;
}

.entry ul li img {
border:none;
}

#gallery-1 img {
background:#fff;
border:1px solid #673f21 !important;
padding:5px;
}


/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */

#header {
padding:30px 0 5px;
}

#featured {
margin-bottom:16px;
}

/* 2.2 Navigation */

#nav a  {
color: #f24241 !important;
font-weight:900;
}
#nav a:hover, #nav .current_page_item a  {
color: #673f21 !important;
}
#nav a:hover, #nav .current_page_item a {
text-shadow:none !important;
}


#navigation {
background:url("images/navtile.jpg") repeat-x scroll left top #ece3d9;
border:none;
font-family:"Lucida Grande",Helvetica,Arial,Sans-serif;
font-size:13px !important;
font-weight:900;
text-transform:uppercase;
margin-bottom:20px;
}

#imagemain {
border: 7px solid #967054 !important;
padding: 0 !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#nav li {
float:left;
margin:0 !important;
width:auto;
}

#nav a {
display:block;
line-height:38px;
padding:0 8px;
z-index:100;
}


/* 2.2.1 Drop-down menus */


/* 2.3 Header */
#logo .site-title a { color:#6e4222 !important;  }

/* 2.4 Featured Slider */
.slider-nav {
background: url(images/featurednavtile.jpg) repeat-x left top !important;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.slider-nav ul li a  { color: #eae0d9 !important;  }

#loopedSlider .slides div.slide {
padding:0 40px 15px;
}

#loopedSlider .container  {
height:268px !important;
}

/* 2.5.1 Featured Slider : Welcome */
.welcomesliderheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:32px;
line-height:36px;
text-align:center;
color:#434343;
margin:74px 0 16px;
padding:0;
}

.welcomeslidercopy{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
text-align:center;
color:#434343;
margin:0;
padding:0;
}

.welcomesliderbuttonholder{
display:block;
margin:20px auto 0 55px;
}

.welcomesliderbutton li{
display:inline;
margin-right:10px;
}




/* 2.5.2 Featured Slider : Safaris */

.safarisliderheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:32px;
line-height:36px;
text-align:center;
color:#434343;
margin:59px 0 16px;
padding:0;
}

.safarislidercopy{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
text-align:center;
color:#434343;
margin:0;
padding:0;
}

.safarisliderbuttonholder{
display:block;
margin:20px auto 0 55px;
}

.safarisliderbutton li{
display:inline;
margin-right:10px;
}

/* 2.5.3 Featured Slider : Tented Camps */
.tentedsliderheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:32px;
line-height:36px;
text-align:center;
color:#434343;
margin:48px 0 16px;
padding:0;
}

.tentedslidercopy{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
text-align:center;
color:#434343;
margin:0;
padding:0;
}

.tentedsliderbuttonholder{
display:block;
margin:20px auto 0 55px;
}

.tentedsliderbutton li{
display:inline;
margin-right:10px;
}

/* 2.5.4 Featured Slider : Activities */

.activsliderheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:32px;
line-height:36px;
text-align:center;
color:#434343;
margin:67px 0 16px 0;
padding:0;
}

.activslidercopy{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
text-align:center;
color:#434343;
margin:0;
padding:0;
}

.activsliderbuttonholder{
display:block;
margin:20px auto 0 55px;
}

.activsliderbutton li{
display:inline;
margin-right:10px;
}

/* 2.5.5 Featured Slider : Catering */

.cateringsliderheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:32px;
line-height:36px;
text-align:center;
color:#434343;
margin:46px 0 16px 0;
padding:0;
}

.cateringslidercopy{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
text-align:center;
color:#434343;
margin:0;
padding:0;
}

.cateringsliderbuttonholder{
display:block;
margin:20px auto 0 55px;
}

.cateringsliderbutton li{
display:inline;
margin-right:10px;
}

/* 2.5.6 Featured Slider : Enquire Now */




.enquiresliderheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:32px;
line-height:36px;
text-align:center;
color:#434343;
margin:59px 0 16px;
padding:0;
}

.enquireslidercopy{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
text-align:center;
color:#434343;
margin:0;
padding:0;
}

.enquiresliderbuttonholder{
display:block;
margin:20px auto 0 195px;
}

.enquiresliderbutton li{
display:inline;
margin-right:10px;
}



/* 2.5 Content */

#main.fullwidth.box {
background:none repeat scroll 0 0 #f0e7dd;
}

#main.col-left{
background:none repeat scroll 0 0 #f0e7dd;
padding:30px 20px;
width:600px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 0 4px #c4c4c4;
-webkit-box-shadow: 0 0 4px #c4c4c4;
-moz-box-shadow: 0 0 4px #c4c4c4;
}

.boldheader{
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
font-size:16px;
font-weight:900;
}

/* 2.6 Sidebar */

#sidebar .widget h3 {
color:#673F21 !important;
font-family:"Lucida Grande",Helvetica,Arial,Sans-serif;
font-size:16px;
font-weight:900;
margin:0 15px 5px 10px;
padding:14px 13px 4px 0;
text-transform:none;
}

#sidebar .widget p {
margin: 0 10px;
}

#sidebar .widget ul li {
list-style:none !important;
background:url("images/disc-red.gif") no-repeat scroll 5px 7px !important;
border-bottom:none !important;
margin: 0 10px;
padding-left:17px;
}

#sidebar {
width:280px !important;
}

.sidebarlist {
margin:5px 0 16px;
}

.sidebar-header{
margin-top:6px;
font-family: "Lucida Grande", Helvetica, Arial, Sans-serif;
color: #673F21 !important;
font-size:16px;
font-weight:900;
}

.widget {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 0 10px;
padding:5px 5px 4px;
}

#sidebar .widget {
-moz-box-shadow: none !important;
-moz-border-radius:0 !important;
}

.sidebar-image a:hover{
opacity:0.8;
}

/* 2.7 Footer */
#footer  {
background: #f0e7dd!important;
font-size:13px;
margin-top:30px;
padding-top:16px;
}

#footer .bottom {
border-top:1px solid #673F21 !important;
color:#673f21 !important;
}

#footer .col-right p{
text-transform:none!important;
}

#footer .col-right p img {
vertical-align:middle !important;
}

.footer-col-left{
float:left;
margin-top:7px;
font-size:12px;
}


/*-------------------------------------------------------------------------------------------*/
/* FOOTER MENU */
/*-------------------------------------------------------------------------------------------*/

#footer .top {
border-bottom: none !important;
margin:10px auto 10px auto;
padding:0 0 30px;
}

#credit {
width: 670px;
}

#footer #widget-left {
margin:0;
width:100%;
}

#navi {
font-family:"Lucida Grande",Helvetica,Arial,Sans-serif;
font-size:13px !important;
text-transform:uppercase;
text-align:right;
}

#navi li {
float: left;
margin:0 12px;
}

#navi a  {
color: #f24241 !important;
}
#navi a:hover, #nav .current_page_item a  {
color: #673f21 !important;
text-shadow:none !important;
text-decoration:none;
}





/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post {
border-bottom:none;

}

/*
.post.home { background: url(image/post-border-home.jpg) repeat-x left bottom !important;  }
*/

.post-meta span  { background: url(image/metabullet.jpg) no-repeat right 3px !important;  }

/* 3.1 Typographic Elements */
.entry blockquote  { border-left: 2px solid #6e4222 !important;  }

/* 3.2 Images */

/* 3.3 Pagination / WP-Pagenavi */
.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi a:hover { color: #6e4222!important; }

/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
#sidebar .widget_recent_comments li a, .widget_woo_twitter a  { color: #6e4222!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */


/* 4.2 Specific Widgets */

/* NEWS WIDGET */

/* WIDGET FORMS */

/* TAG CLOUD */

/* TWITTER */

/* FLICKR */
.widget_woo_flickr a img  { border: #CECFC6 1px solid !important;  }
.widget_woo_flickr a:hover img  { border:#A8AA99 1px solid !important;  }

/* ADS */

/* LIFESTREAM */

/* CALENDAR */


/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments .comment.depth-1  { border-bottom: 1px solid #ebeff4 !important;  }
#comments .avatar-box img  { border: 1px solid #dee6f4 !important;  }


/* 5.2 Pingbacks / Trackbacks */

/* 5.3 Comments Form */
#commentform  {	background: #eae0d9 !important;  }
#commentform input.txt  { border: 1px solid #eee !important;  }
#commentform textarea  { border: 1px solid #eee !important;  }


/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

/* 6.1 Buttons */
.button, .button:visited, .reply a{ background-color:#6e4222 !important;  }
.button.grey { background-color:#e0e0e0; color:#555 !important; }