a:link {
	color: #466116;
	text-decoration: none;
}
a:visited {
	color: #466116;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #A42222;
}
a:active {
	color: #466116;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#main {
  border : 0px solid red;
  width: 800px;
  margin: 30px auto 10px auto;
  padding: 0 0 100px 0;
  position: relative;
  text-align: left;
}

#header{
	width: 800px;
	border: 1px solid #000;
	margin: 0px auto 10px auto;
	background-image: url(images/header.png);
	height: 230px;
	background-position: top;
	background-position: 0px -30px;
	background-repeat: no-repeat;
	background-color: #A7B591;
}

#menutop{
	text-align: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-top: 1px solid #A42222;
	border-bottom: 2px solid #A42222;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;	
	background-color: #FFFFFF;
}

#refreshbutton{
	float: right;
	margin: 0px 0 0 0;
	border: 0px solid red;
}

#quickabout{
	border: 1px solid #ccc;
	float: right;
	width: 300px;
	background-color: #F6E4B3;
	font-size: .7em;
	padding: 10px;
	margin: -10px 10px 0 0;
	color: Gray;
	text-shadow: White 0.05em 0.05em 0.05em;
}



#leftcol{
	width: 200px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
	padding: 5px;
	font-size: smaller;
	background-color: #FFFFFF;
}

#rightcol{
	width: 550px;
	border: 1px solid #ccc;
	padding: 10px 10px 10px 10px;
	float: left;
	display: block;	
	background-color: #FFFFFF;
	word-wrap:break-word;
}

#menubottom{
	float: left;
	border-top: 1px solid #466116;
	border-bottom: 2px solid #466116;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top:10px;	
	background-color: #FFFFFF;
}

/* revise below */

#logo{
	width: 90%;
	border: 0px solid #ccc;	
	float:left;
}

.title{
	font-size: 30px;
	margin: 0px;
	color: grey;
	text-shadow: black 0.04em 0.04em 0.05em;
}

.titletoo{
	font-size: 30px;
	margin: 0px;
	color: Black;
}

.question{
	font-weight: bold;
}

#count{
	width: auto;
	float: left;
	padding: 0 15 0 0;
}

#user_name{
	float: left;
	width: 200px;
	border: 0px solid Red;
	padding: 5px;
}

#user_img{
   float: left;
	width: 50px;
	border: 0px solid Red;
	padding: 5px;	
}

#user_num{
	float: left;
	width: 50px;
	border: 0px solid Red;
	padding: 5px;
	font-size: 30px;
	color: #ccc;
	text-align: right;
}

#user_description{
	float: left;
	width: 400px;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	font-size: 12px;
	margin-left: 50;
	margin-bottom: 20px;
}

#user_followers, #user_statuses{
	float: left;
	width: 85px;
	border: 0px solid Red;
	padding: 5px;	
}

#counter{
	font-family: "Courier New", Courier, monospace;
	float: right;
	border: 0px solid red;
	font-weight: bold;
	font-size: 12pt;
	color: Navy;	
	background-color: #FFFFFF;
}

/* -- 15.0 Social Sharing -- */

#sharing {
	border-top: 0px solid #efefef;
	padding: 10px 0 20px 0;
	background-color: White;
}
#sharing ul { margin: 0; list-style-type: none; }
#sharing ul li { float: left; height: 32px; width: 32px; margin-right: 8px; background: url(images/bg-sharing.png); }
#sharing ul li a { display: block; height: 32px; width: 32px; text-indent: -9999px; border: none!important; }
#sharing ul li.fb { background-position: -40px 0; }
#sharing ul li.digg { background-position: -80px 0; }
#sharing ul li.reddit { background-position: -120px 0; }
#sharing ul li.del { background-position: -162px 0; }
#sharing ul li.stumble { background-position: -202px 0; }
#sharing ul li.gbuzz { background-position: -242px 0; }
#sharing ul li.ybuzz { background-position: -282px 0; }
#sharing ul li.techno { background-position: -322px 0; }
#sharing ul li.linkedin { background-position: -362px 0; }
#sharing ul li.email { background-position: -402px 0; }
#sharing ul li.google { background-position: -442px 0; }

/* -- x.x Clearfix -- */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } 

/* End Clearfix */

.rounded_thumb {
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#hiddendiv{
	visibility: hidden;
	border: 1px red solid;
	float: left;
}
