/*  
Theme Name: SybmimDX Remix: Ghost
Theme URI: http://86confessional.com/dev/sybmimdx
Description: The first SybmimDX Remix.  Built off of the original SybmimDX.
Version: 1.0
Author: Jack
Author URI: http://86confessional.com/
*/

html, body{
	margin:0px;
	background: #E0FF92;
	font-family: 'Lucida Grande', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color: #333;
	}
	blockquote{
		padding-left:10px;
		border-left:4px solid #dddddd;
		font-style:italic;
		}

a { color: blue; text-decoration: none; }
a:hover { color: blue; text-decoration: underline; }

#page{
	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	padding:0; 
	width:820px;	
	}

#header {
	margin-top:15px;
	padding:0; 
	width:820px; 
	height:75px; 
	float:left;
	}
	#header h1 a {
		margin:0; 
		padding-top:15px; 
		color:#333333; font-size:24px;
		text-decoration:none;
		}
	#header_left img {
		border: none;
		}
	#header_left {
		margin:0; 
		padding:0; 
		width:400px; 
		float:left;
		}
		#header_right { 
			float:right;
			padding: 2px 10px 3px 5px; 
			text-align:right; 
			width:400px; 
			height: 28px;
			vertical-align:middle;
			background: #fff;
			margin-top:10px;
			}
		#header_right ul { 
			margin: 6px 0 0 0;
			}
		#header_right li { 
			display: inline; 
			padding: 0 0 0 5px;  
			}

		#user_search_form { 
			float:left; 
			padding: 0px; 
			margin: 3px 0 3px 5px; 
			font-size:.8em;
			}
		#user_search_form .follow-button { 
			background-color: #E6E6E6; 
			border: 1px solid #ccc; 
			padding:3px; 
			font-size: 0.9em; 
			margin-left:3px; 
			width:90px; 
			}


#container {/*contains content and sidebar */
	padding:0; 
	clear:both; 
	width:820px; 
	float:left;
	margin: 0;
	}

#content {
	margin-bottom:20px; 
	float:left;
	background:#ffffff;
	border: 1px dotted #87bc44;
	padding: 8px;
	}
	* html #content{
		}
	#content {
		font-size:14px;
		}
	.narrow{
		width:560px;
		min-height:600px;
		}

#spyContainer {
	margin: 0px 0 0 0;
}

form#form-options {
	padding: 8px;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-size: 10px;
	text-align: center;
	margin: 0 0 10px 0;
}

form#form-options p {
	width: 70%;
	background: #cecece;
	padding: 4px;
}

#form-options .text {
	padding: 2px;
	font-size: 11px;
	color: #000;
	border: 1px solid #999;
	background-color: #e6e6e6;
}

#form-options .text2 {
	padding: 2px;
	font-size: 11px;
	border: 1px solid #999;
	background-color: #cecece;
}


#content .tabMenu { text-align: center; margin: 25px 0 0;}
#content .tabMenu li { 
	display: inline; 
	margin-left: -5px;
}
#content .tabMenu li a { 
	display: inline; 
	padding: 3px 20px 0px 20px;
	background: #e6e6e6; 
	text-decoration: none; 
	color: #4c4c4c; 
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece; 
	border-left: 1px solid #cecece; 
	border-bottom: 1px solid #cecece; 
	}
#content .tabMenu li em {
	font-size: 9px;
	font-weight: normal;
	background: url(./img/hover_blue.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: 115px;
	left: 410px;
	text-align: center;
	padding: 5px 12px 25px 10px;
	font-style: normal;
	z-index:2;
	display: none;
}
#content .tabMenu li a:hover { text-decoration: none; color: black; background: #999;}
#content .tabMenu li.active a { background: #fff; color: #000; border-bottom: 1px solid #fff; }
#content .tabMenu li.active2 a { text-decoration: none; color: black; background: #999;}

#content .tab { background: #fff; padding: 0px; border-top: 1px solid #cecece;}
#content .tab #ad { text-align: center; }
#content .tab p { text-indent: 1em; }

.post {
	clear: both;
	float: left;
	margin:0 0 0px 0; 
	padding:6px 0 6px 0;
        background-color:#FFF;
	width: 100%;
	}
.post:hover {
	background: #DEF8F9;
}
	.post .entry strong {
		color: #f61092;
		}
	.post .entry {
	display:table-cell;
		vertical-align: middle;
		}
	.post .entry img {
		float: left;
		padding: 0 6px 0 4px;
		border: none;
		}
	.post .screen_info {
		clear:both;
		float:left;
		width:100%;
		padding-top:4px;
		padding-right:4px;
		margin:0;
	}
	.post .entry .screen_info ul {
		margin:0;
		padding-left:4px;
		padding-bottom:4px;
		list-style-type: none;
		background: #f0f0f0;
	}
	.post .entry .screen_info li {
		display: inline;
		font-size: 10px;
		width:100%;
	}
#digg {
	text-align: center;
	background: white;
	height: 22px;
	margin: 0;
	padding-top:6px;
}

#digg p {
	padding-top: 0px;
}

#ads {
	margin-top:10px;
	text-align: center;
}

#sidebar {
	padding:8px; 
	width:200px; 
	float:right;
	background:#94E4E8;
	min-height: 100px;
	border: 1px dotted #bbb;
	}

	* html #sidebar{
		/*margin-top:27px;*/
		}
	#facesContainer div {
		float:left;
	}
	#sidebar h2{
		padding:0px;
		margin:0px 0 4px 0;
		border-bottom:1px solid #666;
		font-size:13px; color:#333333;
		text-decoration:none; 
		text-transform:lowercase; 
		font-variant:small-caps;
		}
	#sidebar p{
		font-size:1em; color:#666666;
		}
	#sidebar p a{
		color:#333333;
		}
	#sidebar p a:hover {
		color:#425f6d;
		}
	#sidebar th {
		font-size:1.0em;
		font-weight: normal;
		text-align: left;
	}
	#sidebar img {
		border:none;
	}
	#sidebar th img {
		margin: 0 4px 0 0;
		background: #fff;
	}

#footer{
	margin-bottom:10px; 
	padding:8px; 
	clear:both;
	background:#fff;
	border: 1px dotted #87bc44;
	width:560px;
	}
	#footer a{
		text-decoration:none; 
		color:blue;
		}
	#footer a:hover {
		border-bottom:1px dotted blue;
		color:blue;
		}
.placeholder {
        padding-top: 8px;
        background-color:#FFF;
        background-image:url(./img/loading.gif);
        background-repeat:no-repeat;
        background-position: center center;
        min-height: 300px;
}

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

#map {
	border: 3px solid #ddd;
}

.bubble img {
	float:left;
	border: 1px solid #999;
}

.bubble span {
	margin: 0;
	padding: 10px;
	font-size: 0.8em;
}

#subfooter ul {
	margin:0;
	padding:0 0 24px 2px;
	list-style-type: none;
	width:560px;
}
#subfooter li {
	margin:0;
	padding: 0 4px 0 0;
	display: inline;
}
#subfooter li a {
	font-size: 11px;
	color: #677e2d;
}
