body {
	font: 10pt "Trebuchet MS";
	color: #000F5B;
	/*background: #FF8A00 url(../_images/orangeShadow.jpg) repeat-y top center;*/
}
h1 {
	font: 19pt "Trebuchet MS";
	color: #001890;
}
h2 {
	font: 14pt "Copperplate Gothic Bold";
	color: #001890;
}
h3 {
	font: 13pt "Trebuchet MS";
	/*text-shadow: #333 1px 1px 1px;*/
	color: #3E89CA;
	margin: 0px;
	text-transform:capitalize;
}
a {
	text-decoration: none;
	/*color: #A45900;*/
	color: #586069;
}
a:hover {
	/*color: #FF8A00;*/
	color: #000;
	text-decoration: underline;
}
a img{
	border: 0px;
}
#main {
	width: 700px;
	margin: 0 auto 0 auto;
	padding: 0 30px 0 30px;
/*	background: #FEFEFE;*/
}
#body
{
	float: left;
}
.button
{
	font: 12px Tahoma;
	color: black;
	background-color: #EFEFEF;
	border: solid black 1px;
	padding: 2px 7px;
	margin: 2px;
	cursor:pointer;
}
#head
{
	border-bottom: 1px solid #eaecef;
}
#head ul {
	list-style: none;
}
#head ul li {
	float: left;
	margin-right: 10px;
	padding: 4px;
}
#head ul li a {
}
#head ul li.visited a {
	color: #000000;
}
#tableRecordsYeti
{
	font: 8pt Tahoma;
	border: silver 1px solid;
	border-collapse: collapse;
}
#tableRecordsYeti th
{
	font: bold 8pt Tahoma;
/*	background-color: #e6f0f0; */
	background-color:#FF8A00;
	border: silver 1px solid;
	padding: 4px;
	text-align: left;
}
#tableRecordsYeti tr
{
	text-align:right;
}

#tableRecordsYeti td
{
	border: #e6e6e6 1px solid;
	padding: 3px;
	white-space:normal;
/*	text-align:right;*/
}
#tableRecordsYeti tr.top3
{
	background-color:#FFE2BF;
	font-weight:bold;
}
#comment_text_area
{
	border: 1px solid #CCC;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 450px;
	font-family: Verdana;
	font-size: 11px;
	color: grey;
	height: 14px;
}
#comments {
	float:	 left;
	width: 700px;
}
#comment {
	background-color: #F9F9F9;
	border: 1px solid #F5F5F5;
	margin:2px;
	padding:5px;
	width:350px;
	float: left;
}
#comment_image
{
	float: left;
	width: 100px;
	padding-right: 10px;
}
#comment_text
{
	padding-left: 10px;
}
#comment_text .hiddenComment
{
	text-decoration: line-through;	
}
#comment_metadata
{
	padding-bottom: 5px;
	padding-left: 10px;
}
#comment_metadata .datetime
{
	font-size:smaller;
	color: #666;
}
#comment_input
{
	float: left;
}
#bottom
{
	float:left;
	width: 700px;
	border-top: 1px solid #eaecef;
}
.image
{
	float: left;
	margin-top: 10px;
}
.image img{
	width:95%;
	height: auto;
}
.joke
{
	float: left;
	margin-top: 10px;
}
.joke_text
{
	font-variant:small-caps;
	font-size:18px;
	max-width:450px;
	background-color: #E9E9E9;
	padding: 2px;
}
/*---------rating------------*/
.rate_widget {
	padding:	0px;
	height: 20px;
}
.ratings_stars {
		background: url('../_images/star_empty.png') no-repeat;
		float:	 left;
		height:	 14px;
		padding:	0px;
		width:	 15px;
}
.ratings_vote {
		background: url('../_images/star_full.png') no-repeat;
}
.ratings_over {
		background: url('../_images/star_highlight.png') no-repeat;
}
.total_votes {
	padding-left: 5px;
	float: left;
}
.image_rating
{
	float: left;
	width: 700px;
}
/*-------stop rating---------*/

/*-----media overrides-------*/
@media only screen and (orientation:portrait) and (max-width: 600px){
	#main {
		width: 500px;
	}
	body {
		font-size: 20px;
	}
}
/*---stop media overrides---*/