/*---:[ background styles ]:---*/
body.custom { background: url(images/befitBackground.gif) center repeat; background-attachment:fixed; }

.custom #header { background: url(images/befitTop.gif) top center no-repeat; border-bottom: 0px double #ddd; clear: both;margin-right:0px;height:268px;margin-top:0px; }

.custom #content_box { width: 980px; background: url('images/befitMid.gif') repeat-y; }
 }

.custom #footer { width:958px; background: url(images/befitBot.gif) repeat-x;color: #fff; border-top: 0px double #ddd; text-align: right; clear: both; height:100px;  margin-right:20px; padding-bottom:0px;}

/*---:[ #header styles ]:---*/
.custom #logo { font-weight: bold; display:none; }
.custom #tagline { font-weight: normal; display:none; }

/*---:[ sizing ]:---*/
.custom #container { width: 980px; margin: 0 auto; background: url(images/befitMid.gif) center repeat-y; }
	.custom #page { padding: 0em; }
		.custom #header, #footer { padding-right: 1.1em; padding-left: 1.1em; }


.custom #content { width: 65em; float: left; margin-left:10px;}

.custom #sidebar_1 { width:27.2em; border: 0;padding-left:8px; text-align:center; }
			

				.custom .teasers_box { width: 65em;margin-left:10px; }


.custom .menu { float:right; padding-right:20px;}

.custom #multimedia_box { display:none;}

************************************************
/*---:[ comment styles ]:---*/
	.custom .comments_intro p { color: #666; }
		.comments_intro a { text-decoration: underline; }
		.comments_intro a:hover { text-decoration: none; }
		.comments_intro span { color: #111; line-height: 1em; }
		.comments_intro span.bracket { color: #ccc; }
dl#comment_list { background: #bccc7c; border-top: 4px solid #fff; margin-left:20px;}
			dl#comment_list dt a:hover { text-decoration: underline; }
			dl#comment_list dt .comment_author { font-weight: bold; }
			.avatar img { float: right; }
			.comment_time, .edit_comment { color: #8d0a73; }
				.comment_time { white-space: nowrap; }
				.comment_time a, .edit_comment a { color: #8d0a73; }
				.comment_time a:hover, .edit_comment a:hover { color: #8d0a73; }
		.comment_num { float: right; }
			dl#comment_list .comment_num a { font-weight: bold; color: #8d0a73; }
			dl#comment_list .comment_num a:hover { color: #fff; background: #aaa; text-decoration: none; }
	dl#comment_list .bypostauthor { background: #9fb05b; margin-left:20px;}
	dl#comment_list dd { border-bottom: 4px solid #fff; }
		dl#comment_list dd p.reply a { color: #888; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }
		dl#comment_list dd p.reply a:hover { text-decoration: underline; }
	dl#comment_list dl { border-top: 0; }
		dl#comment_list dl dt, dl#comment_list dl dd { background: none; }
		dl#comment_list dl dd { border-bottom: 0; }
		dl#comment_list dl .bypostauthor { background: none; }
		dl#comment_list dl dt, dl#comment_list dl dd .format_text { border-style: solid; border-color: #ddd; }
		dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text { border-color: #bde0e6; }
		a.comment_link { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 4px solid #fff; }
		a.comment_link:hover { color: #111; border-bottom-color: #111; }
	/*---:[ author comment and alternating comment colors ]:---*/
	/* dl#comment_list .even { background: #f5f5f5; }
	dl#comment_list .odd { background: #fff; } */
dl#trackback_list { border-top: 1px dotted #bbb; }
		dl#trackback_list dt a { color: #111; }
		dl#trackback_list dt a:hover { color: #111; text-decoration: underline; }
	dl#trackback_list dd { color: #888; }
	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }

/*---:[ comment form styles ]:---*/
	#respond_intro p { color: #555; }
		#respond_intro p a { font-weight: bold; }
		#respond_intro p a:hover { text-decoration: underline; }
		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.login_alert p { font-weight: bold; }
		.login_alert p a:hover { text-decoration: underline; }
.comment_moderated { font-weight: bold; }
#commentform { border-top: 1px dotted #bbb; }
	#commentform p { margin-bottom: 1em; }
		#commentform p a { text-decoration: underline; }
		#commentform p a:hover { text-decoration: none; }
		#commentform p .required { color: #d00; }
	#commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }
		#commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */
		#commentform p.subscribe-to-comments label { font-size: 1em; }


***********************************************
.custom .sidebar li.widget_archive h3 {height: 70px; background: url(images/archives.gif); text-indent: -9999px;}

.custom li.widget_archive h3 {height: 70px; background: url(images/archives.gif); text-indent: -9999px;}

.custom li.widget_links h3 {height: 70px; background: url(images/blogroll.gif); text-indent: -9999px;}

.custom li.widget_tag_cloud h3 {height: 70px; background: url(images/tags.gif); text-indent: -9999px;}

.custom li.widget_recent_entries h3 {height: 70px; background: url(images/recentPosts.gif); text-indent: -9999px;}

.custom li.widget_categories h3 {height: 70px; background: url(images/categories.gif); text-indent: -9999px;}

.custom li.thesis_widget_search h3 {height: 70px; background: url(images/search.gif); text-indent: -9999px;}
