body
{
	font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
	font-size: 12px;	
	background-image: url(http://sexygfes.com/reviews/widgets/bg.gif); background-repeat: repeat-x; background-position: 0% 0%;
	text-align: center;
	margin: 0px;
   min-width: 550px;      /* 2x LC width + RC width */
	padding:0;
	line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}


#header {
	width: 920px;
	margin: 0 auto;
	height: 173px; /*Height of top section*/	
	/* border: thin blue solid; */
}

#header h1{
margin: 0;
padding-top: 15px; padding-bottom:5px;
font-size: 28px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 460px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 450px; /*Width of right column in pixels*/
margin-left: -450px; /*Set left margin to -(RightColumnWidth) */
height:100%;
background: transparent;
}


/* Footer */

	#footer	{
	clear: left;
	width: 100%;
	color: #770000;
	text-align: center;
	padding: 4px 0;
	font-size: 0.85em;
}

#footer a
{
	margin-right: 0px;
	color: #770000;
	text-decoration: none;
}

#footer a:hover
{
	color: #f00;
	text-decoration: underline;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



a:link
{
	color: #ff6103;
	text-decoration: none;
}

a:visited
{
	color: #ff6103;
	text-decoration: none;
}

a:hover
{
	color: #f00;
	text-decoration: underline;
}

a:active
{
	color: #f00;
	text-decoration: underline;
}

/* img
{
	border: 0px;
}	   */ 



/* Containers */


/* Header Section */
#searchbox
{
	float: right;
	margin-bottom: 2px;
}

#searchbox input
{
	height: 16px;
	border: solid 1px black;
	padding-left: 3px;
}

#title
{
	font-weight:normal;
	font-size: 22px;
	font-family: Tahoma;
	margin-bottom: 0px;
}

#bodycontainer
{
   position: relative; 
	width: 920px;
   margin: 0 auto;
	text-align: left;
}

/* content box */
#contentbox  {
	text-align: justify; 
	margin: 0 auto;
}


/* Search */

#search {
   display: inline;
	margin: 0 auto;
	text-align: left;
   padding-left: 6%;	
}
#search input
{
	height: 18px;
	border: 1px solid #A5A5A5;
	padding-left: 3px;
}

.input
{
	height: 18px; background-color: #FFF0F0;
	border: 1px solid #A5A5A5;
	padding-left: 3px;
}
.note
{
	font-size: 10px;
	color: Red;
}

/* Kwotes */
.kwoteeven, .kwoteodd
{
	position: relative; 
	border: 1px solid black;
}

.kwoteeven
{
	background-color: #eee; 
}

.kwoteeven + .kwoteodd, .kwoteodd + .kwoteeven
{
	margin-top: 10px;
}

.kwoteeven p, .kwoteodd p
{
	clear: both;
	font-size: 11px;
	padding-left: 5px;
}

a.kwoteid
{
	position: relative;
	float: left;
	font-size: 11px;
	padding-left: 5px;
	color: #000;
	text-decoration: none;
}

a.kwoteid:visited
{
	color: #000;
}

a.kwoteid:hover
{
	color: #f00;
	text-decoration: underline;
}

.votecontrols
{
	position: relative;
	float: right;
	font-size: 0.9em;
	padding: 0px;
	padding-right: 2px;
}

.votecontrols a
{
	font-size: 1.35em;
	font-weight: bolder;
	color: #000;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
}

.votecontrols a:hover
{
	color: #f00;
}

/* Next and Back links */
.kwotenavigation a
{
	text-decoration: none;
}

.kwotenavigation a:hover
{
	text-decoration: underline;
}

/* Horizontal Menu */
.tabmenu
{
	position: relative;	text-align:left;
	background-image: url(http://sexygfes.com/reviews/widgets/tabbg.gif); background-repeat: repeat-x; background-position: 0% 0%;
	border: thin grey solid;padding:4px;font-size:15px;font-variant: small-caps;
	margin: 0px;
	list-style-type: none;
	width: 100%;
}

.tabmenu a
{
	/* This must be marked as important or IE ignores it. */
	color: #000 ! important;
	background-color: #FEEBEF;
	text-decoration: none;
}

.tabmenu a:hover
{
	/* This must be marked as important.
	   The above important rule causes all browsers to ignore this otherwise. */
	color: #f00 ! important;
	text-decoration: underline;
}

.tabmenu .tab
{
	display: table-cell;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.tag {
	font-family: "MS Sans Serif", Geneva, sans-serif; font-style: italic; font-size: 12px;
	color: #6B6B6B;
}

.label  {
	font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 12px;
	color: #6B6B6B;
}

fieldset
{
-moz-border-radius: 7px; 
border: 1px #dddddd solid;
padding: 10px;
width: 550px;
margin-top: 10px;
}

fieldset legend
{
border: 1px #1a6f93 solid; 
color: black; 

font-family: Verdana;
font-weight: none;
font-size: 13px;

padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;

-moz-border-radius: 3px;
}

/* Label */
label 
{
width: 140px;
padding-left: 20px;
margin: 5px;
float: left;
text-align: left;
}

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;
}

/* BR */

br
{
clear: left;
}
