@font-face { font-family: intuitive; src: url('intuitive.ttf'); } 
@font-face { font-family: OpenBaskerville; src: url('OpenBaskerville-0.0.53.otf'); }
body
{
	
}
h1
{
	font-family: intuitive;
	font-size:18px;
	padding:0;
	display:inline;
}
div.spacer
{
min-height:70px;
width:100%;
}
.catbar
{
	width:900px;
	overflow-x:scroll;
	overflow-y:hidden;
	margin-bottom:30px;
}
.catbar a
{
	margin-right:5px;
}
#footercont
{
	position: fixed;
	
	background-color:#2D2D2D;
	bottom: 0;
	width:100%;
}
#footer
{
	width:900px;
	margin:auto;
	height:35px;
}
#header a
{
	float:right;
	margin-right:6px;
	font-family: intuitive;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	
}
#header a.active
{
	text-decoration:underline;
}
#header a:hover
{
	text-decoration:underline;
}

#headerwrap
{
	background-color:#EFF0F0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	width:100%;
	height:85px;
	position:fixed;
	top:0px;
	z-index:99;

}
#hw
{
	width:100%;
	height:30px;
	background-color:#2D2D2D;
}
#header
{
	padding-top:5px;
	color:white;
	width:900px;
	margin:auto;
}
#content
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:85px!important;
	margin-bottom:85px!important;
	font-family: OpenBaskerville;
	text-align:center;
}
#uppersearch
{

	margin-top:12.5px;
	width:100%;
	font-family: OpenBaskerville;
}
#uppersearch h2
{
margin:0;
padding:0;
float:left;
font-family: intuitive;
font-size:18px;
margin-left:4px;
}
#uppersearch div
{
	width:300px;
	float:right;
}
#uppersearch div div.button
{
	width:56px;
	height:20px;
	float:right;
	background-image:url("whup.png");
}
#uppersearch div div.button:active
{
	background-image:url("whdn.png");
}
#search
{
	margin:auto;
	margin-top:12.5px;
	width:900px;
}
#searchcl
{
	width:400px;
}
#search input
{
	width:80%;
	height:30px;
}
#search-submit
{
	margin:1px;
	height:28px;
	width:169px;
	background-image:url("blup.png");
	color:white;
	text-align:center;
	float:right;
	font-family: intuitive;
}
#search-submit:active
{
	background-image:url("bldn.png");
}
#search-type
{
	font-family: intuitive;
	color:white;
	margin-top:45px;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
#search-type .left
{
	float:left;
	text-align:left;
	width:500px;
}
#search-type .right
{
	float:right;
	text-align:right;
}
#search-type a
{
	text-decoration:none;
}
#search-type a.active
{
	text-decoration:underline;
}
#search-type a:hover
{
	text-decoration:underline;
}
span.clear
{
	clear:both;
}

#categories
{
	margin-top:45px;
	margin-bottom:45px;
	-moz-border-radius:25px;
	background-color:#fffced;
}
#categories td
{ 
	padding:6px;
	text-align:center;
}
#categories a
{
	text-decoration:none;
}
#categories a.active
{
	text-decoration:underline;
}
#categories a:hover
{
	text-decoration:underline;
}
#categories table
{
	margin:auto; 
}
#contain_j
{

}
.tlink
{
float:right;
margin-right:4px;
text-decoration:none;
color:white;
font-weight:bolder;
opacity:0.8;
}
.tlink:hover
{
text-decoration:underline;
opacity:1;
}


		.recycle_content2
	{
		width:590px;
		height:auto;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
		float:left;
		border:1px solid #ced0d0;
		border-bottom:1px solid #dbdddd;
		background-color:#EFF0F0;
		border-radius:6px;
		opacity:0.98;
		margin-left:110px;
		margin-bottom:5px;
	}
	
		.recycle_content:hover
	{
		opacity:1;
	}
	.recycle_content p
	{

		padding-left:5px;
		padding-right:5px;
	}
	.recycle_content h3
	{
		margin:0;
		margin-left:3px;
		margin-right:3px;
		float:left;
	}
	.vote
	{
		float:left;
		opacity:0.75;
		cursor:pointer;
	}
	.vote:hover
	{
		opacity:1;
	}
	.vote.active
	{
		opacity:1;
		cursor:auto;
	}
	
	.up_button
	{
		height:25px;
		width:25px;
		background-image:url("up.png");
		float:left;
		margin-left:5px;
		margin-right:5px;
		opacity:0.5;
	}
	.down_button
	{
		height:25px;
		width:25px;
		background-image:url("down.png");
		float:left;
		margin-left:5px;
		margin-right:5px;
		opacity:0.5;
	}
	.up_button:hover
	{
		height:25px;
		width:25px;
		background-image:url("up.png");
		float:left;
		margin-left:5px;
		margin-right:5px;
		opacity:1;
	}
	.down_button:hover
	{
		height:25px;
		width:25px;
		background-image:url("down.png");
		float:left;
		margin-left:5px;
		margin-right:5px;
		opacity:1;
	}
	
	.choose_cat
	{
		float:left;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
	}
			
				#contain_j
				{
					width:870px;
					margin:50px;
				}
				
				.title_j
				{
					width:20%;
					text-align:left;
					margin-left:20px;
					float:left;

				}
				
				.line_j
				{
					float:left;
					width:490px;
					font-size:100%;
				}
				
				.ans_j
				{
					width:60%;
					float:right;
					text-align:left;
					width:290px;
					text-align:right;
					font-size:100%;
				}
				.img_j
				{
					margin-top:0px;
					width:146px;
					height:150px;
					background-size: 100%;
					float:left;
					border-right:dotted grey 1px;
					-moz-border-radius: 0 0 0 0;
					border-radius: 0 0 0 0;
					
					
				}
				#profile_title
				{
					margin-left:110px;
					color:#EFF0F0;
					float:left;
					width:660px;
					background-color:#3F3F3F;
					border-radius: 15px 15px 0 0;
					-moz-border-radius: 15px 15px 0 0;
				}
				#profile_info
				{
					position: relative;
					margin-left:110px;
					float:left;
					width:510px;
					height:230px;
					border:dotted grey 1px;
					border-right:none!important;
					background-color:#EFF0F0;
					border-radius: 0 0 0 15px;
					-moz-border-radius: 0 0 0 15px;
				}
				#added
				{
				display:block;
				}
				
				.profile_div
				{
				margin-top:30px;
				margin-bottom:30px;
				float:left;
				height:40px;
				width:100%;
				-moz-border-radius: 15px;
				border-radius: 15px;
				background-color:#3F3F3F;
				color:white;
				}
				


	.recycle_this
	{
		background-image:url("recycle_button.png");
		width:129px;
		height:25px;
		margin-top:2.5px;
		border-style:none;
		margin-left:5px;
		margin-right:5px;
		float:right;

	}
	
	.recycle_content
	{
		width:590px;
		height:auto;
		padding-top:0px;
		padding-bottom:8px;
		padding-left:35px;
		padding-right:35px;
		text-align:left;
		float:left;
		border:1px solid #ced0d0;
		border-bottom:1px solid #dbdddd;
		background-color:#EFF0F0;
		border-radius: 15px 15px 6px 6px;
		-moz-border-radius: 15px 15px 6px 6px;
		opacity:0.98;
		margin-left:110px;
		margin-bottom:20px;
	}
	.bar
	{
		width:660px;
		height:28px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background-color:#3F3F3F;
		border-bottom:1px solid #030303;
		margin-left:-35px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		color:grey;
	}
	.above_image
	{
		float:left;
		width:147px;
		height:40px;
		background-color:#EFF0F0;
		border-top:dotted grey 1px;
		border-right:dotted grey 1px;
	}
	.below_image
	{
		float:left;
		width:147px;
		height:40px;
		background-color:#EFF0F0;
		-moz-border-radius: 0 0 15px 0;
		border-radius: 0 0 15px 0;
		border-bottom:dotted grey 1px;
		border-right:dotted grey 1px;
	}
	h3.j
	{
		margin-bottom:10px;
		font-size:140%;
	}
	#profile_info2
	{
		position: absolute; 
		width:500px; 
		height:auto; 
	}
	
	.profile_div h3
	{

	}
	.profile_div
	{
		padding-bottom: 15px;
	}
	.no_tweets
	{
	
					
					margin-left:110px;
					float:left;
					width:660px;
					border-radius: 2px 2px 2px 2px;
					-moz-border-radius: 2px 2px 2px 2px;
	}
	
	#bio
	{
		float:left;
		margin-bottom:20px;
		margin-top:20px;
	}
	
	div.button {
	    margin-top:5px;
	    background-image: url("whup.png");
	    float:left;
	    height: 20px;
	    width: 56px;
	    cursor:pointer;
    	}
    	div .mainbutton {
    	    margin-top:5px;
	    background-image: url("whup.png")!important;
	    float:left;
	    margin-left:20px;
	    height: 20px!important;
	    width: 56px!important;
	    cursor:pointer;
	    color:black;
	} 
    	

