/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

body.custom {
 background-color:#3A8998;
}

body.photos {
 background-color:#36290B;
}

body.photos-comedians {
 background-color:#36290B;
}

body.photos-celebrity {
 background-color:#36290B;
}

body.photos-performing {
 background-color:#36290B;
}


body.about {
 background-color: #3A8998;
}

body.karith-tv {
 background-color:#36290B;
 background:url(images/brownbg.jpg)
 top left norepeat;
}

body.calendar {
 background-color: #3A8998;
 background:url(images/teal.jpg)
  top left norepeat;
}

body.speaker {
 background-color: #36290B;
}

body.speaker-bio {
 background-color: #36290B;
}
.custom #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 margin-top:59px;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
 float:left;
 width:70%;
 padding-left:335px;
 padding-right:30px;
} 

.custom #content_box {
 background:none;
 width:100%;
}

.custom .post_box .teasers_box { 
 border-top: 0px;
 border-style: none;
 padding-left:15px;
}

.custom .post_box, .teasers_box {
 border-top:0px dotted #BBBBBB;
clear:both;
}

 /* vertical line between content and sidebars */
.custom #content { 
 border-right-width:1px;
 border-left-width:1px;
 border-color:#79362F;
}

/* horizontal line above content */
.custom #content { 
 border-bottom: 1px;
 border-bottom-color:#79362F;
 border-top:0px;
}
body.press-2 {
 background-color: #3A8998;
}

body.blog {
 background-color: #3A8998;
}

body.contact {
 background-color: #36290B;
}

body.contact-book {
 background-color: #36290B;
}

body.january-calendar {
 background-color: #3A8998;
}

body.february-calendar {
 background-color: #3A8998;
}

body.march-calendar {
 background-color: #3A8998;
}

body.april-calendar {
 background-color: #3A8998;
}

body.may-calendar {
 background-color: #3A8998;
}

body.june-calendar {
 background-color: #3A8998;
}

body.july-calendar {
 background-color: #3A8998;
}

body.august-calendar {
 background-color: #3A8998;
}

body.september-calendar {
 background-color: #3A8998;
}

body.october-calendar {
 background-color: #3A8998;
}

body.november-calendar {
 background-color: #3A8998;
}

body.december-calendar {
 background-color: #3A8998;
}

.custom #comedybackground {
 z-index:-1;
 background:url(images/brownbg-3.jpg)
 top left no-repeat;
}


.custom #speakerbackground {
 margin:-1px;
 z-index:-1;
 background:url(images/brownbg-3.jpg)
 top left no-repeat;
}

.custom #aboutbackground {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.custom #calendarbackground {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.custom #pressbackground {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.custom #photosbackground {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
.custom #contactbackground {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
 .custom #blogbackground {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/tealbg2.jpg)
  top left no-repeat;
 }

.custom #homebackground {
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg1.jpg)
 top left no-repeat;
} 

.karith-tv #backgroundcontainer {
 margin:-1px;
 z-index:-1;
 background:url(images/brownbg-3.jpg)
 top left no-repeat;
}

.speaker #backgroundcontainer {
 margin:-1px;
 z-index:-1;
 background:url(images/brownbg-3.jpg)
 top left no-repeat;
}

.speaker-bio #backgroundcontainer {
 margin:-1px;
 z-index:-1;
 background:url(images/brownbg-3.jpg)
 top left no-repeat;
}

.about #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}
.calendar #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-january #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-february #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-march #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-april #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-may #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-june #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-july #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-august #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-september #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-october #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-november #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.calendar-december #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.press-2 #backgroundcontainer {
 background-color:#3A8998;
 margin:-1px;
 z-index:-1;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.photos #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
.photos-comedians #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }

.photos-performing #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
 .photos-celebrity #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
.contact #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
 .contact-book #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/brownbg-3.jpg)
  top left no-repeat;
 }
 
 .blog #backgroundcontainer {
  background-color:#3A8998;
  margin:-1px;
  z-index:-1;
  background:url(images/tealbg2.jpg)
  top left no-repeat;
 }
 
.photos #body {
 background-color:#3A8998;
 }
 
.custom #container {
 margin-left:0px;
 width:100%;
}

.custom #header { 
 height:111px;
 margin-top:0px;
 margin-left:342px;
 padding-top:0px;
 padding-bottom:0px;
 border-bottom:0px;
 background-color:transparent; 
 center left no-repeat; } 

.custom #column_wrap {
 background:none;
}

.custom ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:305px; margin-bottom:0px; background:url(images/nav-header-teal1.jpg) no-repeat;}



.custom #tabs li {
 background:transparent;
 border:none;
 padding-top: 8px;
 font-weight:500;
 padding-left:13px;
}
 
.custom ul#tabs li.current-cat a, .custom ul#tabs li.current_page_item a {
 color:#7DE833;
 font-weight:500;
}

.custom #tabs a {
 color:white;
 text-transform:none;
 font-size:15px;
 font-weight:500;
}

.custom #tabs .current_page_item, #tabs .current-cat {
 background:transparent;
 border:none;
 padding-top: 8px;
}
 
 /* Calendar sub navigation */
 .custom #calendartabs li {
 background:transparent;
 border:none;
 padding-top: 18px;
 font-weight:700;
 display:inline;
 margin-top:40px;
}
 
.custom ul#calendartabs li.current-cat a, .custom ul#calendartabs li.current_page_item a {
 color:#7DE833;
 font-weight:700;
 padding:0.540em 0.808em;
}

.custom #calendartabs a {
 color:white;
 text-transform:none;
 font-size:15px;
 font-weight:700;
 padding:0.540em 0.818em;
}

.custom #calendartabs .current_page_item, #calendartabs .current-cat {
 border:none;
 padding-top: 14px;
}

.custom .post_box .teasers_box { 
 border-top: 0px;
 border-style: none;
 padding-left:15px;
}

.custom .post_box; {
 padding-left:10px;
 }

.custom .post_box, .teasers_box {
 border-top:0px dotted #BBBBBB;
 padding-top:.40em;
clear:both;
}

 /* vertical line between content and sidebars */
.custom #content { 
 border-right-width:1px;
 border-left-width:1px;
 border-color:#79362F;
}

/* horizontal line above content */
.custom #content { 
 border-bottom: 1px;
 border-bottom-color:#79362F;
 border-top:0px;
}

.custom #sidebar_1 {
 margin-top:30px;
 margin-left:8px;
 padding-left:.9em;
 padding-right:10px;
 width:27.2em;
}
 
.custom #sidebar_2 {
 margin-top:14px;
 width:25.2em;
 position:relative;
}

.custom .sidebar ul.sidebar_list {
 padding-left:0em;
 padding-right:0em;
 border-style:none;
}

.custom .comments_closed p {
 display: none;
}

.custom .format_text .to_comments span {
 display: none;
 }
 
.custom #footer {
 border-top:0px;
}

.custom #header #logo { display:none; }

.custom #header #tagline { display:none; }

.home .headline_area {display:none; }


.custom .headline_area h1 {
  display: none;
}

.about #content_area {
background:url(images/about-header1.gif)
left top no-repeat;
margin-left:0px;
}

.about #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.karith-tv #content_area {
background:url(images/comedy-header1.gif)
left top no-repeat;
margin-left:2px;
}

.karith-tv #content {
 background:url(images/comedy-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
 margin-left:2px;
} 

.calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.january-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.february-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;}

.march-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;}

.april-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.may-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.june-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.july-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.august-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.september-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.october-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.november-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}

.december-calendar #content_area {
background:url(images/calendar-header1.gif)
left top no-repeat;
margin-left:0px;
}


.calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.january-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.february-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.march-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.april-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.may-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.june-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.july-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.august-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.september-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.october-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.november-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.december-calendar #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.speaker #content_area {
background:url(images/speaker-header1.gif)
left top no-repeat;
margin-left:0px;
}

.speaker #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.speaker-bio #content_area {
background:url(images/speaker-header1.gif)
left top no-repeat;
margin-left:0px;
}

.speaker-bio #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.press-2 #content_area {
background:url(images/media-header1.gif)
left top no-repeat;
margin-left:0px;
}

.press-2 #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.photos #content_area {
background:url(images/adventurer-title1.gif)
left top no-repeat;
margin-left:0px;
}

.photos #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.photos-performing #content_area {
background:url(images/performing-title1.gif)
left top no-repeat;
margin-left:0px;
}

.photos-performing #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.photos-celebrity #content_area {
background:url(images/celebrity-title1.gif)
left top no-repeat;
margin-left:0px;
}

.photos-celebrity #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.photos-comedians #content_area {
background:url(images/comedians-title1.gif)
left top no-repeat;
margin-left:0px;
}

.photos-comedians #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.contact #content_area {
background:url(images/contact-header1.gif)
left top no-repeat;
margin-left:0px;
}

.contact #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.contact-book #content_area {
background:url(images/contact-header1.gif)
left top no-repeat;
margin-left:0px;
}

.contact-book #content {
 background:url(images/brown-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.blog #content_area {
background:url(images/blog-header1.gif)
left top no-repeat;
margin-left:0px;
}

.blog #content {
 background:url(images/teal-content-bg1.gif)
 left center repeat-y;
 border:none;
 border-width:0px;
 border-right-width:0px;
 border-left-width:0px;
} 

.home #imgmap_css_container {
 background:url(images/followme1.gif)
 left center no-repeat;
 margin-top:8px;
}
 
.about #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}
 
.karith-tv #bottom_content_brown {
  background:url(images/comedy-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}
 
 .calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .january-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .february-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .march-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .april-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .may-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .june-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .july-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .august-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .september-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .october-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .november-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

 .december-calendar #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.speaker #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.speaker-bio #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}
 .press-2 #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.photos #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.photos-celebrity #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.photos-comedians #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.photos-performing #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.blog #bottom_content_teal {
  background:url(images/teal-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.contact #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.contact-book #bottom_content_brown {
  background:url(images/brown-bottom-content-bg1.gif)
  left center no-repeat;
  width:1224px;
  height:20px;
}

.custom li#text-5.widget.widget_text {
 margin-top:80px;
 margin-left:16px;
}

.custom li#text-3.widget.widget_text {
 padding-right:25px;
}
 
.custom li#text-4.widget.widget_text {
 margin-top:100px;
}

.custom .format_text .to_comments span {
 display: none;
 }

.custom .format_text h2 {
display: none;
}

.custom .format_text .to_comments {
 display: none;
}

.custom #imgmap_css_container {
 margin-top:0px;
 height:49px;
 margin-top:20px;
 margin-left:0px;
 width:888px;
 background:url(images/followme.jpg)
 left center no-repeat;
 display:block;
 float:left;
}

.custom #imgmap_css_container ul {
 display:block;
}

.custom #imgmap_css_container a {
text-decoration:none;
}

.custom .hide {
visibility:hidden;
}

.custom #twitter  {
 float: left;
 position:absolute;
 height:26px;
 width:26px;
 margin-top:10px;
 margin-left:444px;
}

.custom #linkedin  {
 float:left;
 position:absolute;
 height:31px;
 width:31px;
 margin-top:4px;
 margin-left:475px;
}

.custom #myspace  {
 float:left;
 position:absolute;
 height:27px;
 width:32px;
 margin-top:5px;
 margin-left:500px;
}

.custom #facebook  {
 float:left;
 position:absolute;
 width:27px;
 height:23px;
 margin-left:546px;
 margin-top:12px;
}


.style1 {
	color: #7DE833;
	font-size: 16px;
	font-family: "Trebuchet MS";
	padding-top:8px;
}

.custom #footer a {
border-bottom:0px solid #CCCCCC;
color:#E8EFF0;
text-decoration:none;
}

.custom #kthoughts {
padding-top:110px;
margin-left:25px;
margin-bottom:15px;
font-family:"Trebuchet MS" ;
font-size:14px;
}

.custom #kthoughts p {
padding-bottom:4em;
}

.karith-tv .no_sidebars {
 background:url(images/comedy-header1.jpg) left center no-repeat;
}

.about #title {
background:none;
margin-bottom:0px;
height:79px;
}

.karith-tv #title {
background:none;
margin-bottom:0px;
margin-left:2px;
height:79px;
}

.calendar #title {
background:none;
margin-bottom:0px;
height:79px;
}

.january-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.february-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.march-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.april-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.may-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.june-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.july-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.august-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.september-calendar #title {
background:none;
margin-bottom:0px;
height:79px;
}

.october-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.november-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.december-calendar  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.speaker  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.speaker-bio  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.press-2  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.photos  #title {
background:url(images/adventurer-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.photos #title a {
text-decoration:none;
}

.photos .hide {
visibility:hidden;
}

.photos #adventurer {
 float: left;
 position:absolute;
 height:32px;
 width:189px;
 margin-top:23px;
 margin-left:358px;
}

.photos #celebrity {
 float: left;
 position:absolute;
 height:32px;
 width:171px;
 margin-top:23px;
 margin-left:582px;
}

.photos #comedians {
 float: left;
 position:absolute;
 height:32px;
 width:187px;
 margin-top:23px;
 margin-left:758px;
}

.photos #performing {
 float: left;
 position:absolute;
 height:32px;
 width:199px;
 margin-top:23px;
 margin-left:960px;
}

.photos-celebrity  #title {
background:url(images/celebrity-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.photos-celebrity #title a {
text-decoration:none;
}

.photos-celebrity  .hide {
visibility:hidden;
}

.photos-celebrity  #adventurer {
 float: left;
 position:absolute;
 height:32px;
 width:189px;
 margin-top:23px;
 margin-left:358px;
}

.photos-celebrity  #celebrity {
 float: left;
 position:absolute;
 height:32px;
 width:171px;
 margin-top:23px;
 margin-left:582px;
}

.photos-celebrity  #comedians {
 float: left;
 position:absolute;
 height:32px;
 width:187px;
 margin-top:23px;
 margin-left:758px;
}

.photos-celebrity  #performing {
 float: left;
 position:absolute;
 height:32px;
 width:199px;
 margin-top:23px;
 margin-left:960px;
}



.photos-comedians #title {
background:url(images/comedians-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.photos-comedians #title a {
text-decoration:none;
}

.photos-comedians  .hide {
visibility:hidden;
}

.photos-comedians  #adventurer {
 float: left;
 position:absolute;
 height:32px;
 width:189px;
 margin-top:23px;
 margin-left:358px;
}

.photos-comedians  #celebrity {
 float: left;
 position:absolute;
 height:32px;
 width:171px;
 margin-top:23px;
 margin-left:582px;
}

.photos-comedians  #comedians {
 float: left;
 position:absolute;
 height:32px;
 width:187px;
 margin-top:23px;
 margin-left:758px;
}

.photos-comedians  #performing {
 float: left;
 position:absolute;
 height:32px;
 width:199px;
 margin-top:23px;
 margin-left:960px;
}

.photos-performing #title {
background:url(images/performing-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.photos-performing #title a {
text-decoration:none;
}

.photos-performing  .hide {
visibility:hidden;
}

.photos-performing  #adventurer {
 float: left;
 position:absolute;
 height:32px;
 width:189px;
 margin-top:23px;
 margin-left:358px;
}

.photos-performing  #celebrity {
 float: left;
 position:absolute;
 height:32px;
 width:171px;
 margin-top:23px;
 margin-left:582px;
}

.photos-performing  #comedians {
 float: left;
 position:absolute;
 height:32px;
 width:187px;
 margin-top:23px;
 margin-left:758px;
}

.photos-performing  #performing {
 float: left;
 position:absolute;
 height:32px;
 width:199px;
 margin-top:23px;
 margin-left:960px;
}

#title {
background:none;
margin-bottom:0px;
height:79px;
}

.blog  #title {
background:none;
margin-bottom:0px;
height:79px;
}

.custom #content {
border-right-width:0px;
}

.custom #content_box {
background:none;
}

.custom #sidebar_2 {
float:left;
margin-left:33px;
}
.custom li.widget {
}

.about .wp-caption {
background-color:#EEC2C3;
}

.speaker .wp-caption {
background-color:#F4DFE0;
}

.speaker-bio .wp-caption {
background-color:#F4DFE0;
}

.custom #abouttitle {
background:url(images/about-header1.gif) left center no-repeat;
margin-bottom:0px;
height:75px;
}

.custom #comedytitle {
background:url(images/comedy-header1.gif) left center no-repeat;
margin-bottom:0px;
margin-left:2px;
height:75px;
}

.custom #caltitle {
background:url(images/calendar-header1.gif) left center no-repeat;
margin-bottom:0px;
height:75px;
}

.custom  #speakertitle {
background:url(images/speaker-header1.gif) left center no-repeat;
margin-bottom:0px;
height:75px;
}

.custom  #presstitle {
background:url(images/media-header1.gif) left center no-repeat;
margin-bottom:0px;
height:75px;
}

.custom  #photostitle {
background:url(images/adventurer-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:75px;
width:1225px;
display:block;
}

.custom  #photoscelebtitle {
background:url(images/celebrity-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:75px;
width:1225px;
display:block;
}

.custom  #photos-comedtitle {
background:url(images/comedians-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:75px;
width:1225px;
display:block;
}

.custom  #photos-perftitle {
background:url(images/performing-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:75px;
width:1225px;
display:block;
}

.custom  #photos-headtitle {
background:url(images/headshots-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:75px;
width:1225px;
display:block;
}

.custom #photostitle a {
text-decoration:none;
}

.custom #photos .hide {
visibility:hidden;
}

.custom #adventurer {
 float: left;
 position:absolute;
 height:32px;
 width:189px;
 margin-top:23px;
 margin-left:358px;
}

.custom #celebrity {
 float: left;
 position:absolute;
 height:32px;
 width:171px;
 margin-top:23px;
 margin-left:582px;
}

.custom #comedians {
 float: left;
 position:absolute;
 height:32px;
 width:187px;
 margin-top:23px;
 margin-left:758px;
}

.custom #performing {
 float: left;
 position:absolute;
 height:32px;
 width:199px;
 margin-top:23px;
 margin-left:960px;
}

.custom  #blogtitle {
background:url(images/blog-header1.gif) left center no-repeat;
margin-bottom:0px;
height:75px;
}

.custom  #contacttitle {
	background:url(images/contact-header1.gif) left center no-repeat;
margin-bottom:0px;
height:75px;
}

.custom #content {
background:url(images/teal-content-bg1.gif)left center repeat-y;
padding-top:10px;
margin-top:0px;
}

.speaker #content {
padding-top:0px;
}

.about #content {
padding-top:0px;
}

.karith-tv #content {
padding-top:0px;
}

.calendar #content {
padding-top:0px;
}

.january-calendar  #content {
padding-top:0px;
}

.february-calendar #content {
padding-top:0px;
}

.march-calendar #content {
padding-top:0px;
}

.april-calendar #content {
padding-top:0px;
}

.may-calendar #content {
padding-top:0px;
}

.june-calendar #content {
padding-top:0px;
}

.july-calendar #content {
padding-top:0px;
}

.august-calendar #content {
padding-top:0px;
}

.september-calendar #content {
padding-top:0px;
}

.october-calendar #content {
padding-top:0px;
}

.november-calendar #content {
padding-top:0px;
}

.december-calendar #content {
padding-top:0px;
}

.speaker #content {
padding-top:0px;
}

.speaker-bio #content {
padding-top:0px;
}

.press-2 #content {
padding-top:0px;
}

.photos #content {
padding-top:0px;
}

.photos-celebrity #content {
padding-top:0px;
}

.photos-performing #content {
padding-top:0px;
}

.photos-comedians #content {
padding-top:0px;
}

.blog #content {
padding-top:0px;
}

.contact #content {
padding-top:0px;
}

.custom h5 {
padding-bottom:.75em;
}

.custom #page {
 width:1240px;
 background:url(images/tealbg2.jpg)
 top left no-repeat;
}

.about #page {
width:1240px;
}

.karith-tv #page {
width:1240px;
}

.calendar #page {
width:1240px;
}

.calendar-january #page {
width:1240px;
}

.calendar-february #page {
width:1240px;
}

.calendar-march #page {
width:1240px;
}

.calendar-april #page {
width:1240px;
}

.calendar-may #page {
width:1240px;
}

.calendar-june #page {
width:1240px;
}

.calendar-july #page {
width:1240px;
}

.calendar-august #page {
width:1240px;
}

.calendar-september #page {
width:1240px;
}

.calendar-october #page {
width:1240px;
}

.calendar-november #page {
width:1240px;
}

.calendar-december #page {
width:1240px;
}

.speaker #page {
width:1240px;
}

.press-2 #page {
width:1240px;
}

.photos #page {
width:1240px;
}

.photos-celebrity #page {
width:1240px;
}

.photos-comedians #page {
width:1240px;
}

.photos-performing #page {
width:1240px;
}

.contact #page {
width:1240px;
}

.custom #cd {
background:url(images/cd1.jpg)
left top no-repeat;
padding-left:24px;
padding-top:130px;
}

.custom li.widget p {
margin-bottom:1em;
padding-left:4px;
}

.custom li.widget a {
text-decoration:none;
}

.custom #image_flicker {
width: 277px;
height: 318px;
margin-left:-1px;
margin-top:1px;
}

.custom div.formBuilderSuccess{
font-weight:bold;
}

.custom .tubepress_thumb_inner {
border:10px solid #B5958C;
}

.custom .tubepress_meta_group {
text-align:center;
}

.custom .teasers_box {
width:79em;
}