/* LAYOUT STYLES */

body {
text-align:center;
background: #ffffFF url("/images/top-red-bg4.png") repeat-x top left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
}

#container {
width: 950px;	
min-height: 100%;
position: relative;
margin:0 auto;
}
#container2 {
padding-top:55px;
}
#container3-left {
float:left;
width:700px;
text-align:left;
padding:0 50px 0 0;
}
#container3-right {
float:right;
width:200px;
text-align:left;
}


#rightcolumn{
float:right;
width:500px;
text-align:left;
}
#rightcolumn-large{
float:right;
width:750px;
text-align:left;
}
#maincontent {
	margin: 0px 20px 0px 20px;
	overflow: hidden;
	float: left;
	width: 100%;
}

#leftcolumn{
float:left;
width:180px;
text-align:left;
}
#rightcolumn-frame {
float:right;
width:750px;
text-align:left;
}

#leftcolumnimage {
float:right;
width:250px;
height:400px;
background: #ffffFF url("/images/logo.jpg") no-repeat top right;
}

#rightcolumnimage {
float:left;
width:400px;
height:400px;
background: #ffffFF url("/images/blond_woman_bikini.jpg") no-repeat top left;
}

#navigation {
	float: left;
	width:100%;
	padding: 0px 0px 20px 0px;
	top:19px;
	position:relative;
	text-align:left;
	font-size:0.9em;
}
#navigation ul {
list-style: none;
margin:10px 0 30px 0;
}
#navigation ul li {
margin-bottom:10px;
}
#navigation a, a:visited {
color:#0000FF;
text-decoration:none;
}
#navigation a:hover, a:visited:hover {
color:#0000FF;
text-decoration:underline;
}



#header {
	height: 150px;
	top: 0;
	width: 100%;
	background: url("/images/header.jpg") no-repeat top;
	margin:0 auto;
	text-align:center;
}

#footer {
	width: 100%; 
	padding:50px 0 150px 0px;
	background: #ffffFF url(/images/bottom-red.png) repeat-x left bottom;
	text-align:center;
	

}
#footertext {
width:500px;
margin:auto;
text-align:left;
}
#footerlinks {
text-align:center;
}
#footerlinks a {
margin: 0 10px 0 10px;
line-height:30px;
}
#clear {
	clear: both;
	}
	
	
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
	
	/* TEXT STYLES */

#maincontent h1,h2,h3,h4,h5,h6,p
{
}
#maincontent h1,h2,h3,h4,h5,h6
{
color: #000066;
}
#maincontent ol,ul {
margin:30px 0 30px 0;
}
#maincontent li {
margin-bottom:10px;
}
a, a:visited {
color:#0000FF;
text-decoration:none;
}
a:hover, a:visited:hover {
color:#0000FF;
text-decoration:underline;
}
.tablestyle {
border: 2px solid #cc0000;
}
.titlerow {
background-color:#ffecff;
}
.oddrow {
background-color: #ffecff;
}
.evenrow {
background-color:#FFffFF;
}
.red {
color:red;
}

/********* image styles *****************/
.imgright {
margin: 0 0 30px 30px;
}

/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
	
	/* Multiple Orgasm ebook signup */
	
#multipleorgasmsignup {
margin:50px 0 50px 0;
border:1px solid #0033ff;
background-color: #FFFFFF;
padding:10px 10px 10px 10px;
	font-size:0.8em;
}
#multipleorgasmsignup ul {
list-style: none;
margin:10px 0 10px 5px;
padding-left:5px;
}
#multipleorgasmsignup ul li {
margin:0 0 10px 5px;
}
#multipleorgasmsignup input {
background-color:#FFFF99;
}
#multipleorgasmsignup h1 {
font-size:2em;
color: #00CCFF;
}


/***************************************************************************************/
	
	/* Latest News box */
	
#latestnews {
margin:50px 0 50px 0;
border:1px solid #ff0000;
background-color:#FFFFCC;
padding:10px 10px 10px 10px;
	font-size:0.8em;
}
#latestnews ul {
list-style: none;
margin:10px 0 10px 5px;
padding-left:5px;
}
#latestnews ul li {
margin:0 0 10px 5px;
}
#latestnews input {
background-color:#FFFF99;
}
#latestnews h1 {
font-size:2em;
color:#990000;
}
#latestnews .snip {
font-size:0.7em;
}
