@charset "UTF-8";
body {
	margin:0;
	padding:0;
	background-color:#000;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

#pagewrapper {
	width:1000px;
	height:654px;
	margin:0 auto;
	padding:35px 0 0 0;
	background:url(images/bg.jpg) no-repeat;
	position:relative;
}
body.body2 #pagewrapper {
	background:url(images/bg2.jpg) no-repeat;	
}

h1#logo {
	position:absolute; top:30px; left:5px;
	width:240px;
	height:51px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(images/rochelleveturis-logo.png) no-repeat;
	margin:0;
	padding:0;
}



#main {
	width:385px;
	height:654px;
	float:right;
}
#main-wide {
	width:650px;
	float:right;
}

.content {
	margin:20px 0;
	width:310px;
	padding:10px 20px;
	background:url(images/bg-content.png);
	border: 1px solid #5c5a51;
}
#main-wide .content {
	width:600px;	
}

	.content h2 {
		color:#ff6699;
		font-size:18px;
		font-weight:normal;
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		margin:0;
		padding:5px 0;
	}
	
	.content p {
		line-height:16px;	
		padding:5px 0;
	}
	
	.content a {
		color:#fff;	
	}
	.content a:hover {
		color:#ff6699;	
	}

#sidebar {
	float:right;	
}

ul#mainservices {
	color:#ff9933;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:20px;
	list-style:none;
	margin:0;
	padding:0 20px 0 0;
	text-align:right;
	line-height:35px;
}

form#emailSignupForm,
form#signInForm {
	text-align:center;	
}
table.signup,
table.signin {
	margin:0 auto;
	text-align:left;
}
table.signup td.label,
table.signin td.label{
	text-align:right;	
}

.error {
	text-align:center;
	color:#ff9933;
}

ul#socialnetworks {
	margin:0;
	padding:0;
	position:absolute;
	top:640px;
	left:15px;
	list-style:none;
}
	ul#socialnetworks li {
		display:inline;	
	}
	
#footer {
	width:980px;
	margin:0 auto;
	padding:10px 10px;
	font-size:11px;
	color:#ccc;
}