* {
	margin: 0;
	padding: 0;
}
body {
	background: #2c1e16 url(../images/bg2.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C27756;
}
form {
}
input, textarea {
	font: normal 1em Arial, Helvetica, sans-serif;
}
input.text {
}
input.button {
}
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
h1 {
	letter-spacing: -.05em;
	font-size: 2.2em;
}
h2 {
	margin-top: 1em;
	letter-spacing: -.05em;
	font-size: 1.4em;
}
h3 {
	margin-top: 1em;
}
p, ul, ol {
	margin-top: 1em;
	line-height: 110%;
}
ul {
	list-style: none;
}
ul li {
}
ol {
	margin-left: 1em;
	list-style-position: inside;
}
blockquote {
	margin-left: 1em;
	padding-left: .75em;
	border-left: 1px solid #9E9D89;
}
a {
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
}
img {
	border: 4px solid #000000;
}
/* Header */

#header {
	width: 980px;
	height: 204px;
	margin: 0 auto;
	background: url(../images/header_top.jpg);
}
#header h1, #header p {
	margin: 0;
	padding: 50px 10px 0 730px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FDBE80;
	position: absolute;
	float: right;
	top: 1px;
	font-size: 30px;
}
#header h1 {
	padding-top: .35em;
	font-size: 3em;
}
#header a {
	text-decoration: none;
	color: #FFCC66;
}
.email_size {
	font-size: 18px
}
/* Menu */
#top_menu_container {
	padding:0 0 0 10px;
	position:absolute;
	text-align:left;
	top:146px;
	vertical-align:middle;
	visibility:visible;
	width:960px;
	margin: 0 auto;
}
#top_menu_nav {
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	width:auto;
}
#top_menu_nav li {
	list-style : none;
	float : left;
	left: 0px;
}
#top_menu_nav li a, #top_menu_nav li a:hover {
	background-position:right center;
	color:#FFFFFF;
	display:block;
	float:none;
	font-size:11px;
	font-weight:700;
	line-height:16px;
	padding:0 10px;
	text-align:top;
	text-decoration:none;
	border-right:solid 1px #666666;
}
#top_menu_nav li, #escorts_list_nav li {
	float:left;
	list-style:none;
	
}
#top_menu_nav a {
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}
#top_menu_nav li a:hover, a:hover {
	color:#AB5E3D;
	text-decoration:none;
}
#top_menu_nav .active {
	text-decoration:underline;
	color: #C47857;
}/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	background: #000000 url(../images/main_bg.jpg) no-repeat right top;
}
#pagebg {
/*background: url(images/img06.jpg) no-repeat left bottom;*/
}
/* Content */

#content {
	float: right;
	width: 960px;
	padding: 0 10px 20px 10px;
	/*background: url(images/img04.jpg) no-repeat;*/
	overflow: visible;
}
#content_blog {
	float: right;
	width: 660px;
	padding: 0 10px 20px 310px;
	/*background: url(images/img04.jpg) no-repeat;*/
	overflow: visible;
	background: url(../images/IMG_4064%20copy.jpg) no-repeat left top;
}
.entry {
	width: 430px;
	float: right;
	text-align: justify;
	padding: 20px 5px 70px;
	background-image:url(../images/signature.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.entry_home {
	width: 940px;
	text-align: justify;
	padding: 20px 15px 0 5px;
	background: url(../images/GetAttachment%20copy.jpg) no-repeat left bottom;
	height: 600px;
}
.post {
}
.post .title {
	padding-top: 20px;
	text-align: center;
}
.post .title a {
	text-decoration: none;
}
.post .title a:hover {
	text-decoration: underline;
}
.post .meta {
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #748AAF;
	text-align: center;
	text-transform: uppercase;
	color: #849AC1;
}
.post .meta a {
	text-decoration: none;
	color: #B1C0C7;
}
.post .meta a:hover {
	text-decoration: underline;
}
/* Sidebar */

#sidebar {
	float: left;
	width: 180px;
	padding: 156px 20px 20px 40px;
	background: url(../images/img05.jpg) no-repeat;
}
#sidebar ul {
	padding: 0;
	list-style: none;
}
#sidebar li {
	margin-bottom: 3em;
	padding: 0;
}
#sidebar li ul {
}
#sidebar li li {
	margin: 0;
	padding: 5px 10px;
	border-bottom: 1px dotted #748AAF;
}
#sidebar h2 {
	margin: 0;
	padding-bottom: .5em;
	border-bottom: 1px solid #748AAF;
	text-align: center;
}
#sidebar a {
	text-decoration: none;
}
#sidebar a:hover {
	text-decoration: underline;
}
/* Footer */

#footer {
	width: 980px;
	margin: 0 auto;
	padding: 30px 0;
	background: url(../images/footer.jpg) no-repeat;
	text-align: center;
}
#footer p {
	margin: 0 20px;
	font-size: 0.8em;
	color: #AB5E3D;
	float: right;
}
#footer a {
	color: #AB5E3D;
}
#page #pagebg #content .post .entry strong {
	color: #C99610;
}
#page #pagebg #content .entry_home strong {
	color: #C99610;
}
/* menu 2 */

.aerobuttonmenu { /*container that holds a row of aero buttons*/
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: auto;/*background: #000000; /*menu strip background*/
/*border: 1px solid gray;
padding: 4px 0;
border-width: 1px 0;*/
}
* html .aerobuttonmenu { /*IE6 and below hack. Set explicit strip width*/
	width: 100%;
}
.aerobuttonmenu a.aero { /*aero button CSS*/
	background: transparent url('../images/aeroleft.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 11px/23px Arial, Helvetica, sans-serif; /* This value + 8px should equal height of button background (default is 31px) */
	height: 31px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	margin-right: 10px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
	opacity: 0.9;
	-moz-opacity: 0.9;
}
.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active {
	color: #ffffff; /*button text color*/
}
.aerobuttonmenu a.aero span {
	background: transparent url('../images/aeroright.gif') no-repeat top right;
	display: block;
	padding: 4px 7px 3px 0; /*Set 10px here to match value of 'padding-left' value above*/
}
.aerobuttonmenu a.aero:hover { /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
	opacity: 1;
	-moz-opacity: 0.99;
}
.aerobuttonmenu a.aero:hover span { /* Hover state CSS (for text) */
	color: #FF9900;
}
.black a.aero {
	background-image: url('../images/aeroleftblack.gif');
}
.black a.aero span {
	background-image: url('../images/aerorightblack.gif');
}
.aerobuttonmenu .rightsection {
	float: right;
	width: 100px;
	position: relative;
	top: 3px;
	padding-right: 5px;
	text-align: right;
}
.aerobuttonmenu .rightsection a {
	color: #FF9900;
}
legend {
	color:#CC0000;
}
fieldset { 
width:500px;
font-size:10px;
padding: 10px;
margin: 0 auto;
}
#links {
	font-size:10px;
	text-align:center;
	width:500px;
	margin: 0 auto;
}
.bannerlink { padding:5px; }
#page #pagebg #content .entry_home a {
	color: #E0BAA9;
	text-decoration: none;
}
#page #pagebg #content .entry_home a:hover{
	color: #CC3300;
	text-decoration: underline;
}

