body.custom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0000FF none repeat scroll 0 0;
}
.custom #container {
margin-bottom:1em;
margin-top:1em;
padding:0.1em;
}
body.custom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/bg.png) repeat-x scroll 0 0;
}
div#page div, .custom #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#tabs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
}
#image_box, .custom .hfeed, .custom #sidebars {
border:0 none;
}
.custom #multimedia_box, .custom #image_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}

.custom #image_box a img {
	margin: auto;
	}

.custom #tabs a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
letter-spacing:1px;
text-transform:none;
}
.custom #tabs li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
}
.custom #tabs .current_page_item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.custom #tabs .rss a {
background:transparent url(../images/icon-rss.gif) no-repeat scroll 100% 50%;
}
.custom #tabs .rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-right:1.286em;
}
.custom #header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/title.png) no-repeat scroll 10px center;
border-bottom:0 none;
min-height:40px;
}
.custom #sidebars {
border-color:#FFFFFF;
border-style:none;
}
.custom #feedback {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
left:0.25%;
position:fixed;
top:40%;
width:3.2em;
}
.custom #feedback a {
display:block;
height:3.2em;
text-indent:-9999px;
}
.custom #feedback #twitter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://thesistutor.com/wp-content/uploads/2009/07/twittericon.png) no-repeat scroll 0 -3.2em;
}
.custom #feedback #twitter:hover {
background-position:0 0;
}
.custom #feedback #facebook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://thesistutor.com/wp-content/uploads/2009/07/facebookicon.png) no-repeat scroll 0 -3.2em;
}
.custom #feedback #facebook:hover {
background-position:0 0;
}
.custom #feedback #rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://thesistutor.com/wp-content/uploads/2009/07/rssicon.png) no-repeat scroll 0 -3.2em;
}
.custom #feedback #rss:hover {
background-position:0 0;
}
.custom #feedback #email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://thesistutor.com/wp-content/uploads/2009/07/emailicon.png) no-repeat scroll 0 -3.2em;
}
.custom #feedback #email:hover {
background-position:0 0;
}
.custom #greet_block .greet_block {
	background:#b3edfd;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 0;
	width: 95%;
	border: 1px solid #57b1cf;
}
.custom #greet_block .greet_text {
font-size:1.25em;
line-height:1.5em;
}
.custom #greet_block .greet_text .greet_image {
margin:0 .3em 0 0;
padding:0;
}
.custom #greet_block img {
height:2.8em;
width:2.8em;
}
.custom .greet_block_close {
	display: block;
	background-color: #fff;
	color: #57b1cf;
	border: 1px solid #57b1cf;
}

.custom .greet_block_close a {
	display: block;
	color: #57b1cf;
	}
