/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body {
     background: url('/blog/wp-content/uploads/themegraphics/web-background.png') no-repeat scroll left top #65B0A3;
}


#header {
    background: url(/blog/wp-content/uploads/themegraphics/charlyleetham-logo-header-939.png) no-repeat;
    height: 135px;
}

#webheader {
    background: url(/blog/wp-content/uploads/themegraphics/charlyleetham-logo-header-795.png) no-repeat;
    height: 115px;
    clear:both;
    padding-top:25px;
    position:relative;
    width:100%;
}

#webheader #page_navi1 { margin-top: 88px; }

#content {
    padding:18px 7px 50px 8px;
}

#webcontent { margin: 0 auto; width: 795px; background:#ffffff; font-size: 14px; }

#webcontent .col-left { padding: 10px; float: none; }

#webtop { margin:0 auto; width:795px; }

#top-out {
    background: none;
}

#middle-out-top, #middle-out-bottom {
   background: none;
}

#main-content .block {
	width: 259px;
	float: left;
	margin-left: 10px;
	margin-bottom: 0px;
	display: inline;
}

#cat_navi, #page_navi1 {
background:url("/blog/wp-content/uploads/themegraphics/nav-bg.jpg") repeat scroll 0 0 transparent;
margin-top:108px;
width:100%;
}

/* Page Navigation */

#page_navi1 {
	font-size: 12px;
}

#page_navi1 a {
	color: #ffffff;
}

#page_navi1 a:hover {
	text-decoration: underline;
}

#page_navi1 ul {
	padding: 0;
}

#page_navi1 .col-left {
	margin-left: 0px;
}

#footer-out {
      background: transparent;
}

#footer {
   background: #e2e2da none no-repeat scroll 0 0
}

a {
   color: #ab2f4e;
}

#main-content .post h4.continue a:hover {
    background: #ab2f4e;
}

#sidebar a {
    color:#636363;
}

ul.idTabs li a { background: #A5D8CF; }

ul.idTabs li a.selected, #main-content .post h4.continue a, #sidebar h2 {
     background: #65B0A3;
}

ul.idTabs li a:hover {
      background: #ED6C98;
}

#footer .block {
    display:inline;
    float:left;
    margin-left:30px;
    width:285px;
}

#sidebar .latest_twitter {
top:46px;
}

#sidebar .latest_twitter ul {
clear:none;
color:#565656;
float:left;
font-family:Georgia;
line-height:18px;
padding:0;
width:215px;
margin-bottom: 20px;
}

#sidebar .latest_twitter img {
	float:left;
	margin: 0 15px 15px 0;
}

#sidebar .latest_twitter ul li a {
     color: #AB2F4E;
}


#nav li ul li a {
background:transparent url(/blog/wp-content/uploads/themegraphics/nav-bg.jpg) repeat-x scroll 0 0;
color:#ffffff;
font-size:11px;
line-height:15px;
width:250px;
padding: 7px 0 7px 5px;
border: 0px;
}

#page_navi a {
   color: #000;
}


/* Featured Area */
#loopedSlider { position:relative; width:924px; background:#e5e5e5; border-bottom: 1px solid #b9b9b9; border-right: 1px solid #d0d0d0; }
#loopedSlider .container { width:616px; height:340px; overflow:hidden; position:relative; background:#fff; border-right:1px solid #d0d0d0; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width:616px; display:none; }
#loopedSlider .post { padding:25px 25px 20px; border:1px solid #fff;  position:relative; } 
/* .post  { padding:25px 25px 20px; border:1px solid #fff;  position:relative; } */
#loopedSlider .slides .post-bottom { border-bottom:none; }

#loopedSlider .featured-nav { width:307px; float:right; }
#loopedSlider ul.pagination { list-style:none; padding:0; margin:0;  border-top:1px solid #d0d0d0;}
#loopedSlider ul.pagination li { float:left; border-bottom:1px solid #f6f6f6;}
#loopedSlider ul.pagination li a { width:265px; display:block; padding:15px 20px 15px 20px; opacity:0.7; border-bottom:1px solid #d4d4d4; min-height:52px; }
#loopedSlider ul.pagination li a:hover { opacity:1; background:#eee; }
#loopedSlider ul.pagination li.active a { opacity:1; background:#eee;}
#loopedSlider ul.pagination img { background:#fff; padding:2px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
#loopedSlider ul.pagination em { color:#555; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; }
#loopedSlider ul.pagination .meta { display:block; font-size:11px; color:#777; line-height:16px; margin:5px 0 0 64px; }

.featured-banner { background:url(images/banner-featured.png) no-repeat; position:absolute; top:14px; left:-14px; width:100px; height:36px; color:#fff; font:bold italic 14px Georgia, serif; text-shadow:#555 0 1px ; line-height:29px; padding:0 0 0 16px; z-index:99;}


.post-bottom { background:#E4E4E4 url(images/bg-post-bottom.png) repeat-x scroll center top; border-bottom:1px solid #B9B9B9; border-top:1px solid #DBDBDB; line-height:44px; padding:0 25px;}

.post-bottom { background:#E4E4E4 url(images/bg-post-bottom.png) repeat-x top; line-height:44px; padding:0px 25px; border-bottom: 1px solid #B9B9B9; border-top: 1px solid #DBDBDB; }
.post-bottom div, .post-bottom div a { color:#777; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; }
.post-bottom div a:hover { color:#222; }
.post-bottom .cat { background:url(images/ico-cat.png) no-repeat top left; padding:2px 0 2px 25px; height:16px;}
.post-bottom .tags { background:url(images/ico-tags.png) no-repeat top left; padding:1px 0 2px 25px; height:16px;}


.entry a.btn, input.submit {
background:#166BAC url(images/bg-button.png) no-repeat scroll center 0;
border:1px solid #11558A;
color:#FFFFFF;
font-size:12px;
font-style:italic;
padding:4px 8px;
text-shadow:0 1px 0 #777777;
}

.post .title  { margin: 0 0 0 0; font-weight:400; font-size: 24px; padding-bottom:0;}
.post .title a:link, .post .title a:visited  { color:#222; }

.post p.post-meta { padding:0; }

#copyright-out { background: url('/blog/wp-content/uploads/themegraphics/foot-bg-1.png') repeat-x #e83382; }

#copyright .col-left img {
vertical-align:middle;
}

/* Pingbacks / Trackbacks */
h3#pings  { margin: 20px 0 10px 0; }
.pinglist li  { margin: 0 0 10px 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 13px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

/* Main content font sizes and formatting */
.single #main-content, #main-content.fullwidth {
     font-size: 14px;
}

#main-content p.tags {
     font-size: 12px;
}

#main-content .archives .block {
    width:100%;
}
