/*
Description:	css file for LifeAtTheCircus.com using Thesis Theme
Author: 		Scott @ LifeAtTheCircus.com (This file borrows from Chris Pearson's work on Copyblogger.com)
Author URL:		http://www.LifeAtTheCircus.com/   (with thanks to http://www.copyblogger.com)
*/

body.custom { background: #117eb6; color: #222; }
.custom #image_box {background: #f8b7af none repeat scroll 0 0; border-bottom: 1px solid #f8b7af}

/*--- core layout elements ---*/
.custom #container { width: 97.4em; padding: 0 1.1em; background: url('http://d17pm44jaepucz.cloudfront.net/static/edges.png') repeat-y; }
	.custom #page { padding: 0; }
	.custom.partnering-profits #page, .custom.fhfhtr-partnering-profits #page, .custom.plf2-offer #page, .custom.mass-control-2 #page { background: #fff; }
		.custom #header { Position: relative; height: 26.1em; padding: 0; background: #f8b7af url('http://d17pm44jaepucz.cloudfront.net/static/Banner5.png') no-repeat; border: none; right: .4em; width: 98.2em;}
		.custom #content_box { background:  #F8B7AF none repeat scroll 0 0; border-bottom: 5px solid #FFF;}
			.custom #column_wrap { width: 69.3em; background: #f8b7af none repeat scroll 0 0; }
			.custom #content { width: 51.2em; background: #FFF none repeat scroll 0 0; }
			.custom .no_sidebars #content { width: 60em; margin: 0 auto; float: none; }
			.custom #sidebar_1 { width: 18em !important; }
			.custom #sidebars { width: 28em; }
			.custom #sidebar_2 { width: 28em !important;}
		.custom #footer { position: relative; padding: 0.917em; color: #000; background: #117eb6; text-align: center; right: 10px; width: 1000px; border-top: none; border-style: none;}

.custom .teasers_box {width: 47.2em; }
.custom .teaser {width: 22.5em; }

/*--- header ---*/
.custom ul.menu { position: absolute; list-style: none; border-color: transparent; border: none; background: transparent; right:0; top:0; padding-right: 4.6em;}
	ul.menu li { padding: 0 0 0 0.273em; line-height: 1.636em; float: right; background: #fde8e5 none repeat scroll 0 0; border-color: #f8b7af; border-width: 0;}
		ul.menu li a, ul.menu li a:visited { display: block; padding: 0em 0.4em; color: #0000f6; background: #FBD8CB; letter-spacing: 0.1px; border-width: 0px 1px 1px;} 
		ul.menu li a:hover { color: #0000f6; background: #bdf5c2; } 
	        ul.menu li.current_page_item, ul.menu li.current-cat { color: #0000f6;background: #bdf5c2 none repeat scroll 0 0}

/* This line gets rid of the site title & tagline by casting them out to far left field */
 .custom #header #logo, .custom #header #tagline { text-indent: -9999px; } 

/*--- sidebar 1 (on the left) ---*/
.custom #sidebar_1 ul.sidebar_list { background: #F8B7AF none repeat scroll 0 0; padding: 0; }
.custom #sidebar_2 ul.sidebar_list { padding-right: .5em; padding-left: .5em; background: #f8b7af;}
.custom li.widget .widget_box {background: #BDF5C2; Border-color: #87ED90; border-style: solid; }

/*.custom #sidebar_1 li.widget { margin-bottom: 2em; } */
	.custom .sidebar ul li a:hover { text-decoration: underline; }
/*	.custom .sidebar .widget_box { padding: 0 0.833em; background: none; border: none; } */
	/*.custom .sidebar li.widget ul li { padding-left: 14px; background: url('images/bullet_sidebar.gif') 0 0.3em no-repeat; }*/
/* li.widget_tagline { margin-bottom: 0.1em !important; padding: 0 0; background: #f8b7af; }
	li.widget_tagline h1, li.widget_tagline p { height: 15px; margin-bottom: 0; background: url('images/Juggling Roles.png') 54% 0 no-repeat; text-indent: -9999px; } */


li.widget_rss { position: relative; background: #BDF5C2; border-top: 1px solid #87ED90; border-bottom: 1px solid #87ED90; border-right: 1px solid #87ED90;}
.custom #sidebar_1 li.widget_rss { position: relative; margin-bottom: 1.1em; margin-top: 1em;}
	li.widget_rss p { margin-bottom: 0; text-align: center; }
	li.widget_rss span { position: absolute; top: 2px; left: -16px; }
		li.widget_rss span a { display: block; width: 38px; height: 38px; background: url('http://d17pm44jaepucz.cloudfront.net/static/icons_small.png') no-repeat; text-indent: -9999px; outline: none; background-position: -49px -78px;}
	.custom li.widget_rss .widget_box { padding-top: 0.833em; padding-bottom: 0.833em; }
	li.widget_rss .more_info { font-size: 0.833em; margin: .5em 0 .3em 0; }
		li.widget_rss .more_info a, li.widget_rss .more_info a:visited { color: #615f4d; text-decoration: none; }
		li.widget_rss .more_info a:hover { color: #a90000; text-decoration: underline; }	

li.widget_email { position: relative; background: #BDF5C2; border-top: 1px solid #87ED90; border-bottom: 1px solid #87ED90;  }
.custom #sidebar_1 li.widget_email { position: relative; margin-bottom: 1.1em; margin-top: 1em; border-right: 1px solid #87ED90;}
	.custom li.widget_email .widget_box { padding-top: 0.833em; padding-bottom: 0.833em; margin-bottom: 1em;}
	li.widget_email span { position: absolute; top: 3px; left: -16px; }
		li.widget_email span a { display: block; width: 38px; height: 38px; background: url('http://d17pm44jaepucz.cloudfront.net/static/icons_small.png') no-repeat; text-indent: -9999px; outline: none; background-position: -1px -78px;}
	li.widget_email p { margin-bottom: 0; text-align: center; }
	li.widget_email p.add_top_margin { margin-top: 0.333em; }
	li.widget_email .more_info { font-size: 0.833em; margin: .5em 0 1em 0; }
		li.widget_email .more_info a, li.widget_email .more_info a:visited { color: #615f4d; text-decoration: none; }
		li.widget_email .more_info a:hover { color: #a90000; text-decoration: underline; }
	li.widget_email form label { font-size: 0.833em; }

li.widget_twitter { position: relative; background: #BDF5C2; border-right: 1px solid #87ED90; }
	li.widget_twitter span { position: absolute; left: -28px; margin: 1.5em 0 0 0;}
		li.widget_twitter span a { display: block; width: 51px; height: 36px; background: url('http://d17pm44jaepucz.cloudfront.net/static/icons_small.png') no-repeat; text-indent: -9999px; outline: none; background-position: -92px -80px;}
	li.widget_twitter p { font-size: 0.7em; line-height: 1.636em; width: 11.13em; height: 5.1em; margin: .6em 0 0 2em; padding: 0.5em 0 1em 1.72em; background: url('http://d17pm44jaepucz.cloudfront.net/static/icons_small.png') no-repeat; }
		li.widget_twitter p a { text-decoration: none; }
		li.widget_twitter p a:hover { text-decoration: underline; }
li.widget_list ul { }
	li.widget_list ul li { margin-bottom: 0; }
		li.widget_list ul li a, li.widget_list ul li a:visited { display: block; padding: 0.5em 0.833em; color: #a90000; }
		.custom li.widget_list ul li a:hover { color: #222; background: #e0dfd0; text-decoration: none; }
		li.widget_list ul li br { display: none; }
		li.widget_popular ul li span { color: #222; padding-left: 13px; background: url('images/icon_comment.gif') 0 50% no-repeat; }
li.widget_premium { }
	.custom .sidebar li.widget_premium ul li { font-size: 0.833em; line-height: 1em; margin-bottom: 1em; padding: 0; background: none; }
		li.widget_premium a img { display: block; width: 26em; height: 12.5em; background: #d4d2c3; }
li.widget_search #lwp_sfd { font-size: 1em; width: 21.083em; padding: 0.25em; color: #777; background: #fff; border: 0.083em solid #b8b5a1; border-width: 0.083em 0 0 0.083em; }
li.widget_search #lwp_f { display: none; }

/*--- core design elements ---*/

.custom a, .custom a:visited { color: #a90000; text-decoration: none; }
.custom a:hover { color: #a90000; text-decoration: none; }
.custom blockquote { font-family: Georgia, "Times New Roman", Times, serif; color: #555; border-left: 3px solid #a90000; }
.custom .form_submit { font: normal 1em/1em Candara, Verdana, sans-serif !important; padding: 0.231em 0.462em; text-transform: uppercase; letter-spacing: 1px; color: #aaa; background: #222; border: 0.154em solid #000; border-top-color: #444; border-left-color: #444; cursor: pointer; width: auto; overflow: visible; }
	.custom .form_submit:hover, .custom .button_sidebar:hover { color: #fff; background: #117eb6; border-color: #860000; border-top-color: #d41d1d; border-left-color: #d41d1d; }
/* .custom .text_input, .custom textarea { font-weight: bold; color: #a90000; } */
.custom .input_sidebar { font-size: .7em; font-weight: bold; width: 10em; padding: 0.25em; color: #0000cc; background: #fff; border: 0.083em solid #b8b5a1; border-width: 0.083em 0 0 0.083em; }
.custom .button_sidebar { font: normal 0.833em/1em Candara, Verdana, sans-serif !important; padding: 0.3em 0.6em; text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #117eb6; border: 0.2em solid #000; border-top-color: #444; border-left-color: #444; cursor: pointer; width: auto; overflow: visible; }
/*--- headlines ---*/

.custom h1, .custom h2, .custom h3 { font-weight: bold; }
.custom h1, .custom h2 { color: #a90000; letter-spacing: -1px; text-align: center; }
	.custom h2 a, .custom h2 a:visited { color: #a90000; }
	.custom h2 a:hover { color: #000; }
	.custom #content #archive_info h1 { font-weight: bold; color: #222; }
.custom .format_text h3 { font-size: 1.231em; line-height: 1.25em; }
	.custom li.widget h3 { margin-bottom: 1em; text-indent: -9999px; }
	.custom li.widget_rss h3 { height: 21px; margin: 0.6em 0 0.6em 2.4em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 26px 0 no-repeat; background-position: -18px -348px;}
	.custom li.widget_email h3 { height: 21px; margin: .8em 0 .5em 1.8em; background: url("http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png") no-repeat scroll -18px -165px transparent;}
	.custom li.widget_twitter h3 { height: 29px; margin: 0 0 0 2.6em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 37px 0 no-repeat; background-position: -18px -885px;}
	.custom li.widget_TwitterUpdate h3 { height: 21px; margin: 1.5em 0 -.4em .8em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 13px 0 no-repeat; background-position: -18px -405px;}
	.custom li.widget_GrabButton h3 { height: 21px; margin-bottom: 0; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 13px 0 no-repeat; background-position: -18px -219px; margin-left: .8em;}
	.custom li.widget_MeetMC h3 { height: 36px; margin-bottom: 0.538em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 0.0em 0 no-repeat; background-position: -18px -750px; margin-left: .4em;}
	.custom li.widget_CircusShots h3 { height: 36px; margin: 0 0 0.538em .2em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 0.0em 0 no-repeat; background-position: -18px -90px;}
	.custom li.widget_recent_entries h3 { height: 36px; margin: 0 0 1em .6em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 0.6em 0 no-repeat; background-position: -18px -822px;}	
	.custom li.ayb_posts h3 {height: 36px; margin: 0 0 0 1em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 0.6em 0 no-repeat; background-position: -18px -276px;}
	.custom li.widget_calendar h3 { height: 36px; margin: 0 0 0 2.3em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 2.2em 0 no-repeat; background-position: -18px -606px;}
	.custom li.widget_feedreading_blogroll h3 { height: 36px; margin: 0 0 0 3.4em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 3.5em 0 no-repeat; background-position: -18px -462px;}
	.custom li.widget_rrm_recent_comments h3 { height: 36px; margin: 0 0 1em 0; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') .3em 0 no-repeat; background-position: -18px -534px;}
	.custom li.widget_text .widget_bling h3 {height: 36px; margin: 0 0 1em 3.8em; background: url('http://d17pm44jaepucz.cloudfront.net/static/csssprite2.png') 4em 0 no-repeat; background-position: -18px -18px;}
	
	.custom li.widget_archive {margin-top: -3.5em; margin-left: 5.8em;}    
	.custom li.widget_archive h3  {margin-bottom: 0em; font-size: .001em;}


/*  h3.archives { height: 14px; background: url('images/archives.gif') no-repeat; } */
	.custom .headline_meta { color: #999; text-align: center; }
	.custom .headline_meta span { text-transform: none; letter-spacing: normal; }
	.custom .headline_meta a, .custom .headline_meta a:visited { color: #999; border-bottom: 0; }
	.custom .headline_meta a:hover { color: #a90000; text-decoration: underline; border-bottom: 0; }
	
/*--- Media Box ---*/
.image_box, .custom_box {border-color: #F8B7AF; background: #F8B7AF;}

/*--- Home Page - Posts after First ---*/
.post_box, .teasers_box {border-style: none;}

/*--- nav box ---*/
.prev_next {border-style: none;}
#archive_intro {border-style: none;}

/*--- my stuff ---*/
.custom li.widget ul {padding-left: 1em; }



/*-------------------- CALENDAR WIDGET --------------------*/

.custom #calendar_wrap {
padding: 1.2em;
border: none;
width: 88%;

}

table#wp-calendar {
width: 100%;
font-size:90%;
border-collapse: collapse;
background-color: #fde8e5;
margin: 0 auto;
}

table#wp-calendar caption {
width: auto;
background: #fde8e5;
border: solid 1px #fde8e5;
padding: 3px;
margin: 0 auto;
font-size: 1em;
}

table#wp-calendar th {
/*border: solid 1px #ffffff;*/
background-color: #bdf5c2;
color: #ffffff;
font-weight: bold;
padding: 2px;
text-align: center;
}

table#wp-calendar td {
padding: 0;
line-height: 18px;
background-color: #ffffff;
border: 1px solid #ffffff;
text-align: center;
}

table#wp-calendar tfoot td {
border: solid 1px #ffffff;
background-color: #ffffff;
}

table#wp-calendar td a {
display: block;
background-color: #ffffff;
width: 100%;
height: 100%;
padding: 0;
} 

/* Comment Stuff */ 
.custom #respond_intro p {display: none;}   /* this makes that theme standard comment box intro go away */
.custom .comment-heading {
	background-color: #94E4E8;
	padding: 2px;
	font-size: 14px;
}


.custom .comments_intro, .custom #respond { margin-left: 0; }
	.custom .comments_intro p, .custom #respond p { font: bold 1.6em/1.25em "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; color: #222; }
	.custom #respond p { border-bottom: 0; }
		.custom .comments_intro p a:hover { text-decoration: underline; }
		.custom .comments_intro p span { font-size: 1em; line-height: 1.25em; }
		.custom .comments_intro p span.bracket { display: none; }
.custom dl#trackback_list { padding: 0 2.2em; }
	.custom dl#trackback_list dd { line-height: 1.667em; padding: 0 2.2em;}
.custom dl#comment_list dt.comment {position: relative; padding-bottom: 45px; background: url('http://d17pm44jaepucz.cloudfront.net/image/comment_top.gif') 50% 100% no-repeat; }
.custom dl#comment_list dt.author_comment {background: url('http://d17pm44jaepucz.cloudfront.net/image/comment_top.gif') 50% 100% no-repeat; }
	.custom .avatar img { margin: 0 1em 0 -0.7em; float: left; }
	.custom dt.comment span a, .custom dt.comment span a:visited { color: #999; }
	.custom dt.comment span a:hover { color: #a90000; }
	.custom dt.comment .comment_author a, .custom dt.comment .comment_author a:visited { color: #a90000; }
	.custom dt.comment .comment_time, .custom dt.comment .edit_comment { font-size: 0.917em; line-height: 1.818em; }
.custom dl#comment_list dd.comment {margin: 0 2.2em 1em 2.2em; width: 42.4em; padding-top: 0.5em; background: #bdf5c2 url('http://d17pm44jaepucz.cloudfront.net/image/comment_bottom.gif') 0 100% no-repeat; border-bottom: 0; padding: 0 2.2em;}
.custom #commentform a:hover { text-decoration: underline; }

/* Mr Linky stuff */
.custom .blenza-box  { background: #EFF5BC; }

p.linkup
{
	background-color: #FFFBCC;
	padding: 2px;
	font-size: 14px;
	}
	
/* Weekend Thought Box
.custom .author-box {background: #94E4E8; 
                    border-radius: 1em;
					border: #94E4E8 .1em solid;
					padding: 1em; 
					margin: 0 1em 1em 1em;
					height:125px;
					}
*/
								
p.rsstest
{
	font-size: 16px;
    border-bottom:0 none;}	
	
.textareaformat {
font-family:Verdana,Arial,Helvetica,san-serif;
font-size:10px;
color:#000000;
background-color:#fde8e5;
height: 100px;
width: 150px;
} 

p.center
{
	text-align: center;
	}

/* Gavitar Box Plugin*/
#gravbox {
float:left;
margin-right:6px;
width:96px;
height:96px;
background:url(http://d17pm44jaepucz.cloudfront.net/wp-content/themes/thesis_18/custom/images/BlankFace.png);
}

#gravbox .avatar {
margin:0;
padding:0;
}

#gravbox .nogravatar {
text-align:center;
font-weight:bold;
}

#gravbox img {
border:1px solid black;
}