body {
	background-color: #FABCED;
	background-image: url(/images/corner_pink.gif);
}
.right a {
	display: none;
}
.articlebody a, .right a, #albumpattern a { color: #0686BC;
}
/* Begin calendar styles*/
.calendar th { color: #8A7582;
}
.calendar th a, .calendar td a { color: #FF005A;
}
.calendar td { 
	color: #8A7582;
	background: url(/images/bg_cal_pink.gif) 0px 0px no-repeat;
}
.calendar td a:hover {
	background: url(/images/bg_cal_pink.gif) -2px -27px no-repeat;
}
.calendar_box, .sidecontent form input { border: 1px solid #8A7582;
}
td.today {
	background: url(/images/bg_cal_pink.gif) 0px -50px no-repeat;
}
/* End calendar styles*/

/* Begin sidebar styles*/
.sidebar-2, .sidebar-3 {
	background: url(/images/sidebar_bg_top_pink.gif) 0px 0px no-repeat;
}
.sidebarbg {
	background: url(/images/sidebar_bg_bot_pink.gif) bottom left no-repeat;
}
.sidebarbg li {
	background: url(/images/bullet_pink.gif) 1px 6px no-repeat;
}
.sidecontent, .sidecontent_email {
	background: url(/images/sidebar_bg_mid_pink.gif) 0px 0px repeat-y;
}
#sidelinks h4 {
	color: #AD2379;
	border-bottom: 1px dashed #8A7582;
}
h5.cathead, h5.archivehead {
	color: #AD2379;
	border-bottom: 1px dashed #8A7582;
}
#sidelinks p, .sidebar-3 p { color: #AD2379; 
}
#sidelinks a:hover {
	border-bottom: 1px dashed #AD2379;
}
/* End sidebar styles*/

h2 { color: #8A7585;
}
h3, h3 a { color: #8A7585;
}

/* Begin top navigation styles*/
#nav {
	background: url(/images/pink_nav.gif) 0px 0px no-repeat;
}
#nav a {
	height: 30px;
  display: block;
}
#news a:hover {
	background: url(/images/pink_nav.gif) transparent 0px -63px no-repeat;
}
#stand-up a:hover {
	background: url(/images/pink_nav.gif) transparent -82px -63px no-repeat;
}
#sketch-improv a:hover {
	background: url(/images/pink_nav.gif) transparent -228px -63px no-repeat;
}
#podcast a:hover {
	background: url(/images/pink_nav.gif) transparent -458px -63px no-repeat;
}
#photos a:hover {
	background: url(/images/pink_nav.gif) transparent -597px -63px no-repeat;
}
#resume a:hover {
	background: url(/images/pink_nav.gif) transparent -7px -95px no-repeat;
}
#bio a:hover {
	background: url(/images/pink_nav.gif) transparent -137px -95px no-repeat;
}
#fan-art a:hover {
	background: url(/images/pink_nav.gif) transparent -197px -95px no-repeat;
}
#merchandise  a:hover {
	background: url(/images/pink_nav.gif) transparent -316px -95px no-repeat;
}
#links  a:hover {
	background: url(/images/pink_nav.gif) transparent -528px -95px no-repeat;
}
#contact  a:hover {
	background: url(/images/pink_nav.gif) transparent -616px -95px no-repeat;
}
/* End top navigation styles*/

/* Begin main content styles*/
#header {
	background: url(/images/eggetext_pink.gif) 44px 1px no-repeat #ffffff;
}
#divider {
  background: url(/images/divider_pink.gif) top left repeat-x;
}
#container {
  background: url(/images/content_bg_top_pink.gif) 0px 0px no-repeat;
}
#content {
  background: url(/images/content_bg_mid_pink.gif) 0px 20px repeat-y;
}
.commentlist h5 {
	background: url(/images/comment_pink.gif) 0px 0px no-repeat;
}
#foot {
  background: url(/images/content_bg_bot_pink.gif) top left no-repeat;
}
#sectionhead {
	background: url(/images/sectionhead_whatsnew_pink.gif) top left no-repeat;
}
#sectionhead_photos {
	width: 142px;
	right: 506px;
	top: -30px;
	background: url(/images/sectionhead_photos.gif) top left no-repeat;
}
.photoshop h5 {
	background: url(/images/photoshopfun.gif) 0px 0px no-repeat;
}
.albums h5 {
	background: url(/images/albums.gif) 0px 0px no-repeat;
}
.random_shots h5 {
	background: url(/images/random_shots.gif) 0px 0px no-repeat;
}
.backtoalbum h4 {
	font-weight: normal;
	color: #FF005A;
	font: 12px "Century Gothic", Arial, Verdana, sans-serif;
	margin-left: 10px;
	margin-top: 0px;
	text-align: right;
	border-top: 1px dashed #0686BC;
}
.date {
	border-top: 1px #0786BC dashed;
}
.commentinvite a { color: #FF005A;
}
.commentinvite a:hover {
	border-bottom: 1px #0786BC dashed;
}
.commentinvite_photo {
		border-top: 1px #0786BC dashed;
		display: block;
		text-align: right;
		font: 11px "Century Gothic", Arial, Verdana, sans-serif;
}
.commentinvite_photo a { 
		color: #FF005A;
		margin-bottom: 10px;
}
.commentinvite_photo a:hover {
	color: #0686BC;
}
.single p {
	padding: 10px;
}
.single img {
	margin-top: 10px;
}
.forward a {
	background: url(/images/next_pink.gif) 0px 0px no-repeat;
}
.back a {
	background: url(/images/last_pink.gif) 0px 0px no-repeat;
}
.forward a:hover {
	background: url(/images/next_pink.gif) 0px -20px no-repeat;
}
.back a:hover {
	background: url(/images/last_pink.gif) 0px -20px no-repeat;
}
/* End main content styles*/

/* Begin Comment display styles*/
.commentdisplay {
	border-top: 1px #AD2379 dashed;
}
.commentdisplay a { color: #0786BC;
}
.commentdisplay a:hover { color:  #A5C6DF;
}
.comment_name_input, .comment_web_input, .comment_email_input, #Name, #Email {
	background: transparent url(/images/form_box_pink.gif) 0px 0px no-repeat;
}
textarea.txpCommentInputMessage {
	background: transparent url(/images/textarea_pink.gif) 0px 0px no-repeat fixed;
}
span>textarea.txpCommentInputMessage {
	background: transparent url(/images/textarea_pink.gif) 0px 0px no-repeat;
}
textarea#Message {
	background: transparent url(/images/textarea_pink.gif) 0px 0px no-repeat;
}
#cmntform h5 {
	background: url(/images/comment_q_pink.gif) 0px 0px no-repeat;
}
input.button, input.contact_button, button.button {
	border: 1px solid #8A7585;
	background-color: #D0C8CE;
}
#albumpattern {
	padding: 0px 0px 0px 0px;
	position: relative;
}
div.album, div.album_preview {
	float: left;
	display: inline;
	width: 118px;
	margin: 0 11px 25px 0;
	padding-left: 13px;
	text-align: center;
	font: 12px "Century Gothic", Arial, Verdana, sans-serif;
	
}
.album_preview p {	
	font: 12px "Century Gothic", Arial, Verdana, sans-serif;
	text-align: center;
}
.album a:hover, .album_preview a:hover {
	background-position: 0 0;
}
div.album_preview a img, div.album a img {
	background: url(/images/album_back.gif) 1px 1px no-repeat; 
	border: none;
	padding: 9px;
}
div.album_preview a:hover img, div.album a:hover img {
	background: url(/images/album_back.gif) 1px -125px no-repeat; 
	border: none;
}
.backtogigs {
	display: none;
}
#sectionlink_photos {
	float: left;
	display: inline;
	text-indent: -9000px;
}
#sectionlink_photos a {
	height: 55px;
	width: 142px;
	display: block;
}
#foottext {
	color: #fff;
}
