body.custom {background: #ffffff url('http://westafricatravelguide.com/wp-content/uploads/2012/06/bg5.gif') ;}

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {border: 0px;}

.custom #content_box, .custom #column_wrap {background: none; margin-right: 15px; padding-right: 0px; margin-top: 0px; padding-top: 0px; margin-left: 1.2em;}

.custom .post_box { margin-top: 0px; padding-top: 25px; padding-right: 0em; padding-left: 0px; margin-right: 15px; margin-left: 1.3em;}
.custom .full_width #content_box .page {margin-left: 0em; padding-top: 0px; margin-right: 0px; padding-right: 0px; margin-top: 0px;}

.custom #header #tagline { height: 0; }

.custom #header #logo, .custom #header #tagline {text-indent:-9999px;}

#header {padding-bottom:0; padding-top: 1em; padding-left: 0;  padding-right: 0; margin-right: 0; margin-left: 0; margin-top: 0em; margin-bottom: 1em;}

#header #tagline {line-height:0;}

#header, #footer {padding-left:0;}
.custom #footer_area {background:#111111; margin-top: 3.5em; margin-right: 0; margin-bottom: 0; padding-bottom: 0; padding-right: 0; padding:0; border-top:0px;}
	.custom #footer_area .page {background:#111111; margin-top: 3.5em; margin-right: 0; margin-bottom: 0; padding-bottom: 0; padding-right: 0;}
		.custom #footer {border-top:0; margin-top: 3.5em; margin-right: 0; margin-bottom: 0; padding-bottom: 0; padding-right: 0;}
			 
.custom .sidebar h3{font-size:1.4em; color:#111111; border-bottom: 2px solid #ccc; text-transform: none; font-variant:normal; font-family;Trebuchet MS, arial;}

.custom .subscribe2 {background: #ffffff; width: 14em; margin-left: 0em; margin-top: 1em; padding: 15px 5px 15px 5px; margin-bottom: 2em; font-size: 14px; }

.custom .location {color: #33ff00;}

.custom li.widget { font-size: 1.45em; line-height: 1.385em; margin-bottom: 2.769em;}

.custom #footer a {color: #00FF00; text-decoration:none;}

.custom #footer a:hover {color: #efefef; text-decoration:none;}

.custom #feature_box {border: 0px; background: #FFFFFF; padding-top: 30px; padding-left: 12px; padding-right: 0px; margin-right: 15px; margin-left: 0px; padding-bottom: 5px; margin-bottom: 15px;}

.custom .intro {border: 1px dotted #000000; background: #C2FFC2; padding: 8px;}

.custom .intro h1 {line-height: 1em;}

.custom h1 {line-height: 1.2em; padding-bottom: 5px;}

.custom .sidebar {width: 330px; margin-top: 0px; padding-top: 0px; margin-left: 0px; padding-left: 0px; margin-right: 0px; padding-right: 0px; font-size: 11px;}

.custom ul#tabs {border-bottom:none; border-left:none; border-right: 1px #FFFFFF;}
	.custom ul#tabs li {margin-bottom:0; background:none; border-right: 1px #FFFFFF;}
	.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:none; border-right: 1px #FFFFFF;}
	.custom ul#tabs li.rss {}
		.custom ul#tabs li a {}
		.custom ul#tabs li a:hover {text-decoration:none;}
		.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}

.custom #tabs, .custom #tabs li {border: 1px solid #fff;}

.custom li#text-3.widget {margin-top: 0px; padding-top: 10px;}
.custom li#text-5.widget {line-height: 1.6em;}
.custom li#text-7.widget {margin-bottom: 1.3em; padding-bottom: 0em;}

.custom .heptable {border: 0.5px solid #000000; margin-bottom: 20px;}

.custom .adhead {padding-left: 20px; margin-left: 30px; margin-top: 20px; float: right;}

.custom li#text-11.widget {font-size: 1.245em; line-height: 1.7em; margin-bottom: 30px;}
.custom li#text-11.widget h3 {font-size: 1.32em;}

.custom .right {float: right; margin-left: 7px; padding-left: 7px; margin-bottom: 10px; margin-top: 0px; padding-top: 0px;}
.custom .left {float: left; margin-right: 20px;}
.custom .left2 {float: left; margin-right: 34px;}
.custom .left3 {float: left; margin-right: 30px;}
.custom .left5 {float: left; margin-right: 40px;}
.custom .rightbig {float: right; margin-left: 7px; padding-left: 7px; margin-bottom: 10px;}

.custom ul.menu {width: auto; font-weight: 500; font-size: 13px; letter-spacing: 8px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

.custom .menu {margin-bottom: 0px; padding-bottom: 0px;}

.custom li#text-9.widget {line-height: 1.6em;}

.custom .teaser_box{width: 300px;  padding: 5px; border-width: 0;}

.custom .teaser{width: 300px;  padding: 0px; margin-top:1em;}

.custom .teaser .format_teaser {font-size:1.6em; margin-top:10px;}

.custom .teaser h2{font-size: 2.2em; text-align:left;}

.custom .nomargin {margin-top: 0px; padding-top: 0px;}
.custom .nomargin2 {margin-top: 0px; padding-top: 0px; line-height:1em;}
.custom .nobottom {margin-bottom: 0px; padding-bottom: 0px;}
.custom .nobottom2 {margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; line-height:1em;}

.custom div.post img.post_image {border: 2px solid #222222; padding: 3px; background: #222222;}
.custom div.teaser img.thumb {border: 2px solid #222222; padding: .3em; background: #222222;}
.custom .imgborder {border: 2px solid #222222;}

.custom .right4 {float: right; margin-right: 30px; margin-bottom: 20px; margin-top: 0px;}

.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archive1 { float: left; width: 30%;}
.custom .archiver { float: right; width: 70%; margin-right: 0px;}
.custom .bio {margin-bottom: 15px; font-size: .8em; padding: 15px; background: #F5F5F5; border-bottom: 2px solid #111; margin-top: 0px;}

.custom .teaser h2 a {font-weight: 500; font-size: 1.2em;}

.custom li.widget { font-size: 1.48em; line-height: 1.6em; margin-bottom: 2.769em; }
.custom #widget_content {background: #fff; line-height: 1.85em; padding: 0em 0em 0em 0em; border:0px;}
.custom .wnbanner {margin-top: 10px; margin-bottom: 15px;}
.custom .subscribe {margin-bottom: 14px;}
.custom .hookworm {line-height: 1.7em; margin-bottom: 15px;}

.custom #page {

-moz-box-shadow:0 0 20px #333333;
-webkit-box-shadow:0 0 20px #333333;
}

.custom form.search_form #s {
font-family:arial;
font-size:16px;
background:#4DFF17;
color:#fff;
border:3px solid #000;
padding:10px;
width:280px;
}

/* footer widget area setup */
#footer_setup {
 /* widgetized footer background (not footer background) */
 background: #111111;
 /* widget padding */
 padding:1.5em;
 /* margin at bottom of widgets */
 margin-bottom: 0px;
 /* do not change this! */
 overflow: hidden;
}

/* widget item setup */
#footer_setup .footer_items {
 /* contents alignment */
 text-align: left;
 /* widget width */
 width: 324px;
 /* space between widgets */
 padding-right: 10px;
margin-left: 5px;
 /* text color */
 color: #2361A1;
 /* do not change these! */
display: inline-block;
 float: left;
 height: 100%;
}

/* widget item headers http://adwordsshop.com/wp-admin/admin.php?page=thesis-file-editor*/
#footer_setup .footer_items h3 {
 /* font size */
 font-size: 1.6em;
 /* bold or not */
 font-weight: bold;
 /* uppercase or not */
 text-transform: none;
 /* space out the letters*/
 letter-spacing: 0px;
 /* font color*/
 color: #ffffff;
 /* padding under header text */
 padding-bottom: 3px;
 /* border under header text */
 border-bottom: 3px none #ffdf00;
 /* distance between border and widget text */
 margin-bottom: 5px;
}

/* do not change these! */
#footer_setup .footer_items ul li { list-style:none;
 font-size:1.4em;
 line-height:1.5em;
}
#footer_setup .footer_items ul { margin: 1em; padding: 0px; }

.custom .textwidget2 {font-size:1.2em; font-family: "helvetica", arial; color: #efefef; line-height: 1.6em;}
.custom .textwidget3 {font-size:1.2em; font-family: "helvetica", arial;}
.custom .textwidget4 {font-size:1.2em; font-family: "helvetica", arial; color: #efefef; line-height: 1.6em;}
.custom .page {margin-right: 0; margin-bottom: 0; padding-bottom: 0; padding-right: 0;}

.custom .rss a {
   color: #111111;
   text-transform: uppercase;
   padding-right: 16px;
margin-right: 15px;
}
.custom .rss a:hover {
   color: #22FF00;
   text-decoration: underline;
}

.custom .teaser_box{width: 300px; margin-left: 10px; margin-right:10px; padding: 0px; border-width: 0;}

.custom .teaser{width: 300px;  padding: 0px; margin-top:1em;}

.custom .teaser .format_teaser {font-size:1.4em;}

.custom .teaser h2{font-size: 2.2em; text-align:left; margin-bottom: 5px;}

.custom div.post img.post_image {border: 2px solid #222222; padding: 3px; background: #222222;}
.custom div.teaser img.thumb {border: 2px solid #222222; padding: .3em; background: #222222;}
.custom .imgborder {border: 2px solid #222222;}

.custom #header_area {background:#ffffff; border-bottom: 2px solid #dddddd;}

.custom .format_teaser a.read_link {
    font-size: 1.05em;
    line-height: 1.5em;
    text-decoration: none !important;
}

.custom .format_teaser p.read_more {
    margin-top: 1em;
}

.custom .imgborder {border: 4px solid #111;}

.custom #feature_box {background: #F7F7F7; padding-top: 20px; padding-left: 15px; padding-right: 15px; margin-right: 0px; margin-left: 0px; margin-top: 25px; padding-bottom: 15px; margin-bottom: 0px; border-bottom: 5px solid #33ff00; border-top: 2px solid #33ff00; font-size:15.5px; line-height: 1.68em;}

.custom .bigwelcome {font-size:25px; font-weight: bold; padding-right: 1px; margin: 0px; padding-bottom:2px;}

.custom .feature {background: #F7F7F7; padding-top: 15px; padding-left: 15px; padding-right: 15px; margin-right: 0px; margin-left: 0px; margin-top: 10px; padding-bottom: 0px; margin-bottom: 0px; border-bottom: 5px solid #33ff00; border-top: 2px solid #33ff00;font-size:16px; line-height: 1.52em;}

.custom .notop {margin-top: 0px; padding-top:0px;}

.custom .listspacebot {margin-bottom: 15px;}

.custom .format_text {
    line-height: 1.7em;
}