/*
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:#b00521;
}

body.photos {
 background-color:#36290B;
}

body.photos-comedians {
 background-color:#36290B;
}

body.photos-celebrity {
 background-color:#36290B;
}

body.photos-performing {
 background-color:#36290B;
}

body.head-shots {
 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;
}

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;
}

body.thoughts-of-the-week {
 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 #thoughtsbackground {
 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/background_container_bg3.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:922px; height:39px; margin-top:126px; margin-left:304px; margin-bottom:28px; background:url(images/nav-header-1.jpg);}
.karith-tv ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:120px; margin-left:305px; margin-bottom:0px; background:url(images/nav-header-br1.jpg) no-repeat;}
.about 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);}
.calendar 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);}
.speaker ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.speaker-bio ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.press-2 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);}
.photos ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.photos-celebrity ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.photos-comedians ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.photos-performing ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.head-shots ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.blog 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);}
.contact ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.contact-book ul#tabs {border:0; background: display:block; width:921px; height:47px; margin-top:124px; margin-left:306px; margin-bottom:0px; background:url(images/nav-header-br1.jpg);}
.january-calendar 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);}
.february-calendar 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);}
.march-calendar 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);}
.april-calendar 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);}
.may-calendar 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);}
.june-calendar 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);}
.july-calendar 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);}
.august-calendar 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);}
.september-calendar 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);}
.october-calendar 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);}
.november-calendar 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);}
.december-calendar 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);}
.thoughts-of-the-week 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);}

.calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:14px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.january-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_jan.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.february-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_feb.jpg) no-repeat;; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.march-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_mar.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.april-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_apr.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.may-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_may.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.june-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_jun.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.july-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_jul.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.august-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_aug.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.september-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_sep.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.october-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_oct.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.november-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_nov.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }
.december-calendar ul#calendartabs {float:left; border:0; background: display:block; width:599px; height:49px; padding-top: 15px; margin-top:15px; margin-left:476px; margin-bottom:0px; background:url(images/calendar_nav_bg_dec.jpg) no-repeat; list-style-image:none; list-style-postion:outside; list-style-type:none; }



.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 { background: none;
 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:110px;
 padding-left:0em;
 padding-right:7px;
 width:27.2em;
}
 
.custom #sidebar_2 {
  width:25.2em;
 position:relative;
}

.custom .sidebar ul.sidebar_list {
 padding-left:0em;
 padding-right:0em;
 border-style:none;
 padding-top:2em;
}

.custom .sidebar_list {
 margin-left:30px;
}

.custom .comments_closed p {
 display: none;
}

.custom .format_text .to_comments span {
 display: none;
 }
 
.custom #footer {
 border-top:0px;
 margin-top:20px;
}

.custom #header #logo { display:none; }

.custom #header #tagline { display:none; }

.home .headline_area {display:none; }

.custom #post-2 {
 padding-top:30px;
 margin-left:350px;
 margin-right:80px;
}

.custom #post-3 {
 padding-top:30px;
 margin-left:400px;
 margin-right:150px;
}

.custom #post-5 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-7 {
 padding-top:15px;
 margin-left:400px;
 margin-right:150px;
}

.custom #post-280 {
 padding-top:15px;
 margin-left:400px;
 margin-right:150px;
}
.custom #post-9 {
 padding-top:10px;
 margin-left:400px;
 margin-right:100px;
}

.custom #post-11 {
 padding-top:30px;
 margin-left:400px;
 margin-right:100px;
}

.custom #post-15 {
 padding-top:30px;
 margin-left:400px;
 margin-right:150px;
}

.custom #post-13 {
 padding-top:30px;
 margin-left:400px;
 margin-right:150px;
}

.custom #post-112 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-114 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-116 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-118 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-120 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-122 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-124 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-126 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-128 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-130 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-132 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-134 {
 padding-top:1px;
 margin-left:375px;
 margin-right:125px;
}

.custom #post-170 {
 padding-top:1px;
 margin-left:400px;
 margin-right:100px;
}

.custom #post-172 {
 padding-top:30px;
 margin-left:400px;
 margin-right:100px;
}

.custom #post-175 {
 padding-top:30px;
 margin-left:400px;
 margin-right:100px;
}

.custom #post-259 {
 padding-top:1px;
 margin-left:375px;
 margin-right:115px;
}

.custom #post-300 {
 margin-left:400px;
 margin-right:100px;
}

.custom #post-314 {
 margin-left:400px;
 margin-right:100px;
}

.custom #comments {
 margin-left:400px;
 margin-right:100px;
}


.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:0px;
}

.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;
} 

.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;
} 

.head-shots #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;
} 

.thoughts-of-the-week #content_area {
background:url(images/thoughts-title1.gif)
left top no-repeat;
margin-left:0px;
}

.thoughts-of-the-week #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;
}
 
.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;
}

.head-shots #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;
}

.thoughts-of-the-week #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 {
}

.custom li#text-3.widget.widget_text {
 padding-right:27px;
}
 
.custom li#text-4.widget.widget_text {
 margin-top:80px;
}

.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-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:100px;
margin-left:25px;
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-celebrity  #title {
background:url(images/celebrity-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.photos-comedians #title {
background:url(images/comedians-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.photos-performing #title {
background:url(images/performing-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:79px;
width:1225px;
display:block;
}

.custom #title a {
text-decoration:none;
}

.custom  .hide {
visibility:hidden;
}

.custom #headshots {
 float:left;
 position:absolute;
 height:32px;
 width:142px;
 margin-top:23px;
 margin-left:1030px;
}


#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:10px;
}
.custom li.widget {
margin-bottom:0em;
}

.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;
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-headshotstitle {
background:url(images/headshots-title1.gif)
left center no-repeat;
margin-bottom:0px;
height:75px;
width:1225px;
display:block;
}

.custom  #thoughtstitle {
background:url(images/thoughts-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:170px;
 margin-top:23px;
 margin-left:347px;
}

.custom  #celebrity {
 float: left;
 position:absolute;
 height:32px;
 width:133px;
 margin-top:23px;
 margin-left:534px;
}
.custom #comedians {
 float: left;
 position:absolute;
 height:32px;
 width:187px;
 margin-top:23px;
 margin-left:678px;
}

.custom #performing {
 float: left;
 position:absolute;
 height:32px;
 width:199px;
 margin-top:23px;
 margin-left:850px;
}

.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  h2 a {
display: none;
}

.custom #content {
padding-top:30px;
}

.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;
}

.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:126px;
margin-top:80px;
}

.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;
padding-top:1px;
padding-left:1px;
}

.custom #page {
margin-top:-318px;
}

.custom div.formBuilderSuccess{
font-weight:bold;
}

.karith-tv .tubepress_thumb_inner {
border:10px solid #B5958C;
}

.custom .tubepress_meta_group {
text-align:center;
}

.custom #homepageimagemap {
width:1280px;
height:960px;
background:none;
position:relative;
}

.custom #homepageimagemap a{
position:absolute;
display:block;
}

.custom #hpblog {
 height:22px;
 width:336px;
 margin-top:292px;
 margin-left:455px;
 }

.custom #hpcalendar {
 height:20px;
 width:143px;
 margin-top:295px;
 margin-left:1001px;
}

.custom #hpkarithtv {
 height:19px;
 width:108px;
 margin-top:403px;
 margin-left:100px;
}

.custom #hpthoughts {
 height:23px;
 width:305px;
 margin-top:671px;
 margin-left:477px;
}

.custom #hpress {
 height:22px;
 width:65px;
 margin-top:589px;
 margin-left:1038px;
}

