@charset "utf-8";
/* CSS Document */

/* enlarge image */

#modalContainer {
	position: absolute;
	top: 140px;
	left: 50%;
}
.modalOverlay {
	background-color: black;
}
#enlargeContainer .vertical {
	position: absolute;
	top: -100px;
	left: -200px;
}
#enlargeContainer .horizontal {
	position: absolute;
	top: 0px;
	left: -300px;
}

/* END enlarge image */
 

/*   share   */

#booeep_share_container {
	margin:0 9px 0 10px;
	background:url(http://static.sprousebros.com/images/backgrounds.gif) no-repeat;
	background-position: -297px -291px;
	}
#booeep_share_container form {
	margin: 0px;
	padding: 0px;
	}
	
#share_wrapper{
	position:relative;
	}
	
#share_wrapper #share_heading {
	font-size:12px;
	color:#003c6c;
	cursor: pointer;
	height: 25px;
	}	
#share_wrapper #share_heading span {
	display: block;
	padding: 5px 0 0 5px;
	}
	
#share_wrapper #share_content {
	color:#333;
	font-size:11px;
	height: 195px;
	}
#share_wrapper #share_addthis,
#share_wrapper #share_permalink {
	margin: 15px 0 15px 15px;
	}
#share_wrapper #share_email {
	margin: 15px 15px 15px 0;
	}
/* IE6 hack */
* html #share_wrapper #share_addthis,
* html #share_wrapper #share_permalink,
* html #share_wrapper #share_email {
	margin: 15px 0;
	}
	
#share_wrapper #share_addthis, #share_wrapper #share_permalink {
	float: left;
	width:300px;
	}
	
#share_wrapper #share_addthis ul {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	height:16px;
	}

#share_wrapper #share_addthis ul li {
	float:left;
	width:16px;
	height:16px;
	padding:3px 3px 0 0;
	}
	
#share_wrapper #share_addthis ul li a {
	display:block;
	height:16px;
	}
	
#share_wrapper #share_permalink {
	margin-top: 17px;
	}
	
#share_wrapper #share_permalink input {
	width:275px;
	margin:5px 0;
	}
	
#share_wrapper #share_email {
	float:right;
	width:280px;
	}

#share_wrapper #share_email .heading {
	margin:0 0 5px 0;
	}

#share_wrapper #share_email form label {
	margin:0 0 5px 0;
	display:block
	}

#share_wrapper #share_email form input, #share_wrapper #share_email form textarea {
	margin:0 0 5px 0;
	width:275px;
	}

#share_wrapper #share_email form a {
	display:block;
	width:44px;
	height:19px;
	margin:0 0 0 233px;
	background:url(http://static.sprousebros.com/images/innerpage_btns.gif) no-repeat;
	background-position:0 -184px;
	}

#share_wrapper #share_email form a:hover {
	background-position:0 -165px;
	}

#share_wrapper #share_email form a span {
	display:none;
	}


#share_wrapper #share_email form a span {
display:none;
}

/*   end share*/

/*   comments   */

#comments {
	margin:5px;
	padding-top:15px;
	}

#comments_tabs {
	height:30px;
	display:block;
	}

#comments_tabs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}

#comments_tabs li {
	float:left;
	}

#comments_top {
	font-size:11px;
	height:25px;
	line-height:13px;
	margin:0;
	padding:3px;
}

#comments_info {
	float:left;
	height:25px;
	width:520px;
	}

#comments_info_text {
	margin-left:10px;
	margin-top:5px;
	}
	
#comments_sort {
	float:right;
	height:25px;
	width:119px;
	}

#comments_new {
	display:block;
	float:left;
	margin:5px;
	}

#comments_new_header {
	font-size:15px;
	}

#comments_new_main textarea {
	font-size:11px;
	}

#comments_new_btn a {
	float:left;
	height:25px;
	margin:5px 5px 5px 0;
	width:119px;
	}
	
#comments_main ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	}

#comments_main li {
	clear:both;
	}

#comments_main_wrapper {
	margin:0 5px;
	overflow:hidden;
	width:600px;
	}

#comments_main_left {
	float:left;
	margin-left:10px;
	padding:10px 0;
	width:50px;
	}

#comments_avatar {
	height:50px;
	width:50px;
	}

#comments_avatar img {
	height:50px;
	width:50px;
	}

#comments_main_right {
	float:right;
	width:530px;
}
* html #comments_main_right {
	float:right;
	width:520px;
	}

#comments_title {
	padding-top:5px;
	}

#comments_title_left {
	float:left;
	padding-top:10px;
	}

#comments_username {
	float:left;
	font-size:15px;
	}

#comments_title_right {
	float:right;
	font-size:9px;
	padding-right:10px;
	}

#comments_date {
	float:left;
	padding:10px;
	}

#comment_abuse {
	float:left;
	padding-top:5px;
	}


#comments_btn_spam a {
	float:left;
	height:19px;
	margin-left:5px;
	position:relative;
	width:43px;
	}


#comments_body {
	clear:both;
	float:left;
	font-size:12px;
	margin-right:10px;
	}

/*   end comments   */

