.custom { background: transparent; }
.custom a { outline: none; }
/*---> header <---*/
.custom #header_area { background: #2a4157 url('images/thesis-tutor-shadow.png') repeat-x; border-bottom: 1px solid #111; }
.custom #header_area .page { background: transparent; }
.custom #header_area #tagline { text-indent: -9999px; }
.custom #header { padding-top: 1.1em; padding-bottom: 0; }
.custom #logo { width: 8.944em; height: 1.389em; background: url('images/thesis-tutor-logo-1.png') no-repeat; text-indent: -9999px; }
.custom .search-bar { position: fixed; left: 1%; bottom: 3%; background: #eee; padding: .5em 1em 1em 1em; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	.custom .search-bar input { font-size: 1.4em; padding: .143em .286em; width: 12.857em; background: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	.custom .search-bar:hover { background: #cfcfcf; }
.custom .search_value { text-align: center; }
.custom #inside-search { font-size: 1.8em; color: #2a2a2a; text-shadow: #bbb 1px 1px 0px; }

/*---> slideshow <---*/
.custom #slideshow_wrap { background: #111 url('images/slideshow-shadow.png') repeat-x; }
.custom .slideshow1 { margin-left: -1.1em; }
.custom #prev { float: left; display: block; outline: none; height: 4.6em; width: 3.3em; background: url('images/left-arrow.png') no-repeat; text-indent: -9999px; margin-top: 16.5em; margin-left: 9em; }
.custom #next {float: right; display: block; outline: none; height: 4.6em; width: 3.3em; background: url('images/right-arrow.png') no-repeat; text-indent: -9999px; margin-top: 16.5em; margin-right: 9em; }
.custom .slide { height: 37.7em; width: 76.4em; text-indent: -9999px; }
.custom #bottom_pager { height: 3.8em; background: #8d8d8d url('images/nav-shadow.png') repeat-x; border-top: 1px solid #8d8d8d; }
.custom #slide1 { background: url('images/social-icons-slide.jpg') no-repeat; }
.custom #slide2 { background: url('images/jquery-slide.jpg') no-repeat; }
.custom #slide3 { background: url('images/hire-me.jpg') no-repeat; }
.custom #slide4 { background: url('images/thesis-ad.jpg') no-repeat; }

/*---> lists and code <---*/
.custom li blockquote em { background: #ddd; }
.custom code { background: #ddd; }

/*---> content <---*/
.custom #content_area { background: #eee; }
.custom .format_text a { text-decoration: none; border-bottom: 1px dotted #2a4157; color: #2a4157; }
	.custom .format_text a:hover { border-bottom: 1px solid #2a4157; }

/*---> nav bar <---*/
.custom #nav_wrap { background: #8d8d8d url('images/nav-shadow.png') repeat-x; border-bottom: 1px solid #111; }
.custom #nav_wrap .page { background: transparent; }
.custom #nav_wrap .menu { background: transparent; }
.custom #nav_wrap .menu li a { text-transform: none; letter-spacing: normal; outline: none; text-shadow: #bbb 1px 1px 0px; background: transparent; }
	.custom #nav_wrap .menu li a:hover { text-shadow: #555 1px 1px 0px; }
.custom #nav_wrap .menu .current a, .custom #nav_wrap .menu .current-cat a { text-shadow: #555 1px 1px 0px; }


/*---> footer <---*/
.custom #footer { border-top: none; }
	.custom #footer a { border-bottom: none; }
.custom #footer_area { background: #2a4157; border-top: 1px solid #8d8d8d; }
.custom #footer_area .page { background: transparent; }
	
	
/*---> sidebar <---*/

/*---> comments <---*/
.custom dl#comment_list dd p.reply a:hover { text-decoration: none; border-bottom: 1px solid #333; color: #333; }


/*---[ Filters and Hooks List ]---*/
.custom .hook-list li { line-height: 1.714em; }

/*---[ hosting page ]---*/
.custom .format_text p .callout { display: block; text-align: center; background: #ffe9de; padding: .571em 0;border: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; color: #c85118; text-shadow: 1px 1px 0px #ffdac8; }
	.custom .format_text p .callout:hover { border: none; background: #ffd5c0;  }

/* post images */
.custom .teaser .format_teaser .post_image_link img.alignleft { margin-bottom: 1em; }
.custom #clicktopick { margin-left: 15.25em; margin-bottom: 3em; }
	
	
/* donate without other form on page */
.donate_no_form input { border: 0px; padding: 0px; background: transparent; }