* {margin: 0; padding: 0;}

body {font: 75%/170% Verdana; color: #333333; background: #f2f0f0 url(img/body-pattern.jpg); margin:0;	padding:0;}

a {color: #9f8a00; text-decoration: none; outline: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#333333;}

p {padding: 0 0 1.5em 0; text-align:justify;}

h1, h2, h3 {margin-bottom:15px;}

img {border: none;}

.top-back { background:url(img/top-background.jpg) repeat-x top;}
.background-fix {width:980px; height: 260px; margin:0 auto; background:url(img/header-background.jpg) no-repeat center top;}

.height-fix-hack {height:434px;}

#header-2 {width:980px; height: 260px; margin:0 auto;}

#header-2 h1 {margin-bottom:0px; font-size:35px; padding:0px 0 8px 0px;}
#header-2 h1 a {color:#FFCC00;}
#header-2 h1 a:hover {text-decoration:none;}

#header-2 .link {position:absolute; width:477px; height:77px; margin-left:70px; margin-top:0; z-index:1000;}
#header-2 .make-bookmark {position:absolute; width:136px; height:29px; margin:211px 0 0 836px;}


#intro-2 {text-align:justify; line-height:normal; font-size:11px; color:#f2f0f0; position: absolute; margin-top:100px; margin-left:215px; width:415px; height:130px; overflow:hidden;}
#intro-2 .textwidget { padding:0;}
#intro-2 .spacer {}
#intro-2 a {color:#ffa102;}
#intro-2 h2 {text-align:left; margin:0 0 10px 0; padding:0; font-size:14px;}

#top_widget {position:absolute; width:340px; height:105px; margin-left:620px; margin-top:10px; overflow: hidden; text-align:justify; line-height:normal; font-size:11px; color:#f2f0f0;}
#top_widget h2.widgettitle {font-size:14px; margin:0; margin-bottom:5px; font-style:italic;}
#top_widget a {color:#F4CC1A; text-decoration:underline;}

.widget_search form {
	padding:10px 15px 18px 15px;
	}
	.widget_search input {
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		display:block;
		padding:5px;				
	}
	.widget_search label {
		font-size:11px;
		font-weight:bold;		
	}
	#s {
		width:100%;
		margin-bottom:5px;
		background:#f2f0f0;
		border:1px solid #001C0D;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; 	
	}
	#searchsubmit {
		border:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; 
		color:#f2f0f0;
		cursor:pointer;		
		
		background: ##001C0D; /* Old browsers */
background: -moz-linear-gradient(top,  #00C400 0%, #014E20 50%, #001C0D 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00C400), color-stop(50%,#014E20), color-stop(100%,#001C0D)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00C400 0%,#014E20 50%,#001C0D 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00C400 0%,#014E20 50%,#001C0D 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00C400 0%,#014E20 50%,#001C0D 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00C400 0%,#014E20 50%,#001C0D 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00C400', endColorstr='#001C0D',GradientType=0 ); /* IE6-9 */

	}

#top_navigation_2 {padding:0; width:610px; overflow:hidden; margin-bottom:0px; position:absolute; z-index:10; margin-top:215px; margin-left:210px; overflow:hidden;}
#top_navigation_2 .top-menu { font-size:1.2em; font-weight:bold;}
#top_navigation_2 .top-menu a {text-decoration:none; color:#3d0338;}
#top_navigation_2 .top-menu a:hover {text-decoration:none; color:#f2f0f0;}

#top_navigation_2 .top-menu ul {list-style:none;}
#top_navigation_2 .top-menu ul li {display:inline; padding:0 8px 0 8px;}
#top_navigation_2 .top-menu .current_page_item a {text-decoration:none; color:#f2f0f0;}
#top_navigation_2 .top-menu .current_page_item a:hover {background:none;}

#top_navigation_2 li.current-menu-item a {color:#f2f0f0;}

#middle_2 {/*WIDTH*/ width:580px; margin:10px 0 0 10px;}
* html body #middle_2 { width:585px; margin-left: 5px;}
#middle_2 .spacer {}
#middle_2 .more-link {font-size:12px; font-weight:bold; text-decoration:none; padding:10px 0 0 0; display:block; margin-top:10px; float:right;}
#middle_2 .more-link img { border:none;}

#middle_2 .middle_2ads {margin-bottom:10px;}
#middle_2 .middle_2ads img { border:none;}

/* Post style */
#middle_2 .post {margin-bottom:20px; background:#f2f0f0 url(img/background-post.gif) no-repeat top center;background-color: #FFF;}
#middle_2 .page {}

#middle_2 .postbot {background:url(img/bottom-post.gif) no-repeat bottom; padding:10px 15px 15px 15px;}

#middle_2 .post h1 {margin-bottom:10px; font-size:2.5em; line-height:1.6em; color:#333333; font-weight:normal; font-family:"Georgia"; font-style:italic; background:url(img/body-post.gif) no-repeat center bottom;}
#middle_2 .post h2 {margin-bottom:0px; font-size:1.5em; line-height:1.2em; color:#45043f; font-weight:normal; font-family:"Georgia"; font-style:italic;}
#middle_2 .escort h2 {margin-bottom:10px;}
#middle_2 .post h2 a {text-decoration:none;}
#middle_2 .post h2 a:hover {}

#middle_2 .post h3 {margin:10px 0 10px 0; font-size:1.6em !important; line-height:1.2em; color:#333333; font-family:"Georgia"; font-style:italic; font-weight:normal;}

#middle_2 .page h2 {margin-bottom:10px; color:#333333; font-size:2.9em;}


/* post data */
#middle_2 .body-post {font-size:11px; color:#424242; padding:5px 0 8px 0; margin:0 0 10px 0; background:url(img/body-post.gif) no-repeat bottom center;}
#middle_2 .body-post ul { list-style:none; margin:0; padding:0;}
#middle_2 .body-post ul li { display:inline; padding:0 5px 0 0; background:none;}
#middle_2 .body-post .time {}
#middle_2 .body-post .comments {background:url(img/icon_comments.gif) no-repeat 0 0px; padding: 0 10px 0 20px;}
#middle_2 .body-post .posted {background:url(img/posted.gif) no-repeat 0 3px; padding:8px 10px 8px 25px;}

#middle_2 ul {list-style:none; margin-bottom:20px;}
#middle_2 ul li {padding:0 0 0 10px;}

#middle_2 img.alignleft {float:left; border:1px solid #e0b674 ; padding:3px; margin-right:10px;}
#middle_2 img.alignright {float:right; border:1px solid #e0b674 ; padding:3px; margin-left:10px;}
#middle_2 .thumb {float:left; padding:0 10px 0 0; border:1px solid #e0b674; padding:3px;}
#middle_2 .thumb img {border:1px solid #e0b674 ; padding:3px;}
#middle_2 img {}

#gallery-1 img {border: 2px solid #cfcfcf; padding:3px;}


ul.children {margin:15px 0 0 0; border-top:1px solid #ccc;}
ul.children li {background:#f2f0f0 !important; padding:5px !important;}

.even {margin-bottom:10px; background:none; padding:10px; background:url(img/body-post.gif) no-repeat bottom center;}
.odd {margin-bottom:10px; padding:10px; background:url(img/body-post.gif) no-repeat bottom center;}
.commentStyles h3 {color:#333333;}
img.avatar {border:1px solid #c8a6c4 !important;}
h3.ctitle {margin-bottom:10px;}

ol { margin:0; padding:0;}
.commentlist {list-style:none;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.comment-author img {float:left; margin-right:10px;}

.commentmetadata {margin-bottom:10px; font-size:11px;}

.box {width:535px; background:#f2f0f0 url(img/background-input.gif) repeat-x top; border:1px solid #c8a6c4; font-family:arial; font-size:12px; color:#333333; padding:5px; overflow:hidden;}
.field { background:#f2f0f0 url(img/background-input.gif) repeat-x top !important; border:1px solid #c8a6c4; font-family:arial; font-size:12px; color:#333333; padding:3px;}
.submit { background:url(img/send.gif) no-repeat; width:66px; height:38px; border:none; cursor:pointer;}


#navigation-two {font-weight:bold; padding:15px;}
#navigation-two img {border:none;}
#navigation-two .alignleft {float:left; padding:0 0 0 0;}
#navigation-two .alignright {float:right; padding:0 0 0 0;}


#sidebar {/* WIDTH */ width:190px; color:#333333; margin:10px 0 0 0;}
#sidebar .spacer {}
#sidebar a {color:#333333;}
#sidebar a:hover {color:#620057;}
#sidebar h2 {font-size:1.4em; color:#4b2e00; margin-bottom:0; font-family:"Georgia"; font-style:italic; font-weight:normal; text-align:center; overflow:hidden; height:49px; padding:13px 0 0 0; background:url(img/wH2.gif) no-repeat top;}
#sidebar ul {margin:0; padding:0; background:url(img/ul-block.gif) repeat-y; }
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom:0px; background: url(img/rounded-bottom.gif) no-repeat bottom;}
* html body #sidebar ul li {border-bottom:1px solid #68035d;}
#sidebar ul ul {margin:0 0 0 0; padding:0 10px 10px 10px;  background: url(img/rounded-bottom.gif) no-repeat bottom;}
#sidebar ul ul li {margin:0; padding: 5px 0 5px 15px; font-size:0.9em; background:url(img/pin.png) no-repeat 0 9px; border:none; border-bottom:1px solid #e6e1b4 !important; font-size:em; line-height:1.5em;}
#sidebar ul ul ul {margin: 0 0 0 0; padding:0 0 0 0; background: none; border:none;}
#sidebar ul ul ul li {border:none !important; background:url(img/pin.png) no-repeat 0 9px !important; padding: 5px 0 5px 15px !important; font-size:1em; border-top:1px solid #e6e1b4 !important;}
#sidebar ul ul ul ul li {border:none !important; padding: 3px 0 3px 15px !important; background:url(img/pin.png) no-repeat 0 7px !important;}



#sidebar02 {/* WIDTH */ width:190px; color:#333333; margin:10px 0 0 0;}
#sidebar02 .spacer {}
#sidebar02 a {color:#333333;}
#sidebar02 a:hover {color:#620057;}
#sidebar02 h2 {font-size:1.4em; color:#f2f0f0; margin-bottom:0; font-family:"Georgia"; font-style:italic; font-weight:normal; text-align:center; overflow:hidden; height:49px; padding:13px 0 0 0; background:url(img/wH2-pink.gif) no-repeat top;}
#sidebar02 ul {margin:0; padding:0; background:url(img/ul-block.gif) repeat-y; }
#sidebar02 ul li {list-style-type: none; list-style-image: none; margin-bottom:0px; background: url(img/rounded-bottom.gif) no-repeat bottom;}
#sidebar02 ul ul {margin:0 0 0 0; padding:0 10px 10px 10px;  background: url(img/rounded-bottom.gif) no-repeat bottom;}
#sidebar02 ul ul li {margin:0; padding: 5px 0 5px 15px; font-size:0.9em; background:url(img/bullet-pink.png) no-repeat 0 9px; border-bottom:1px solid #e6e1b4; font-size:em; line-height:1.5em; }
#sidebar02 ul ul ul {margin: 0 0 0 0; padding:0 0 0 0; background: none; border:none;}
#sidebar02 ul ul ul li {border:none; background:url(img/bullet-pink.png) no-repeat 0 9px !important; padding: 5px 0 5px 15px !important; font-size:1em; border-top:1px solid #e6e1b4;}
#sidebar02 ul ul ul ul li {border:none !important; padding: 3px 0 3px 15px !important; background:url(img/bullet-pink.png) no-repeat 0 7px !important;}

#sidebar02 .tags_cloud,#sidebar .tags_cloud {padding: 10px;}
ul li.escort-tag-cloud {
	background: none !important; padding: 10px !important;
	overflow: hidden;	
}

#wp-calendar {empty-cells: show; margin: 10px auto 0; width:180px; padding:10px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;	width: 100%; font-weight:bold;}
#wp-calendar td {padding:0;	text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #f2f0f0; }
/* End Calendar */

ul li.widget_text {padding:0 0 0 0;}
ul li.widget_text a {color:#9f8a00 !important;}
ul li.widget_text div.wTop {background:url(img/rounded-top.gif) no-repeat top;}
ul li.wFirst div.wTop {background:url(img/rounded-top-first.gif) no-repeat top;}
.textwidget {padding:15px;}



#sidebar li.picOftheday ul li {background:none; padding:0; margin:0; text-align:center;}
#sidebar li.picOftheday ul li img {border:2px solid #333333; padding:2px;}
#sidebar img.picOftheday {border:2px solid #333333; padding:2px; width:170px;}

#sidebar li.aktt_widget h2 {padding-right:50px; text-align:right; font-size:1.3em;}
#sidebar p.aktt_credit {font-size:0.9em !important; text-align:right;}
a.aktt_tweet_time {font-size:0.9em;}

.widget_tag_cloud a {position:relative;}


#custom_footer_ads {width:960px; margin:0 auto;}
#custom_footer_ads .ads {padding:0 0 0 0; text-align:center;}

#footer {color:#f2f0f0;}
#footer .f_spacer {padding:0 0 20px 0; text-align:center;}

#footer .copy_rights {font-size:12px;}

#footer .menu_bottom {padding:10px 0 0 0;}
#footer .menu_bottom ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .menu_bottom ul li {display:inline; padding:0 5px 0 0;}

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


/* Floating options */
.fl {float:left;}
.fr {float:right;}

.mgright {margin-right:20px;}
.mgtop {margin-top:10px;}
.mgbottomtwo {margin-bottom:10px;}


/* Clearing */
.clear {clear:both;}

.escort {
	text-align:center;
	margin:20px 5px 10px 5px;
	background-color: #FFF;
	border:1px solid #00FF00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.escort img {border:none;}

#escortGallery {
	background-color: #FFF; width: 280px;height: auto;border: 3px solid #FFF; box-shadow: 0px 0px 3px #000;
}

a.thumbs{float:left; margin-left: 5px; margin-top: 5px;}

a.tag{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #024D22;
	color: #FFF;
	text-decoration: none;
	padding: 2px 4px;
}

#thanks {display:none; font-size:1.2em; text-align:center; border:1px solid #ccc; padding:10px;}

#xformtwo {margin:0 0 15px 0;}
#xformtwo ol {}
#xformtwo li {list-style: none; padding: 5px; margin: 0px; clear:both;}
#xformtwo .label {float:left; width:150px; text-align:left; display:inline-block; color:#333333; padding-right:5px; font-size:1.2em;}
#xformtwo .label strong {color:#ae0083;}
#xformtwo .note {font-size:11px;}
#xformtwo input {background:#e8dddd url(img/inputbg.gif) repeat-x top !important; border:1px solid #c8a6c4; padding:5px; width:140px;}
#xformtwo textarea {background:#e8dddd url(img/inputbg.gif) repeat-x top !important; border:1px solid #c8a6c4; padding:5px; width:350px; height:70px;}
#xformtwo input.submit {background:url(img/send.gif) repeat-x bottom; width:180px; padding:3px !important; border:1px solid #ccc !important; cursor:pointer; color:#45043f; font-weight:bold;}
.error {padding:0 0 0 10px; color:#bc0705; font-size:0.9em;}

#booking {display:none; padding:10px; background: url(img/bookingbg.gif) repeat-x top;}

div.banners{
	width: 100%;
	height: 1000px;
}

div.banners table{
	background-color: #00661A;
	color: #FFF;
	border: 1px solid #00D96D;
	border-radius: 5px 5px;
	font-weight: bold;
	margin-right: 8px;
}

div.banners a{
	color: #FFF;
}

span.region{
	color: #D7B516;
	font-weight: bold;
}

span.girl_name{
	color: #FF7373;
	font-weight: bold;
}

.related-posts-type ul{
	list-style: none;
}

.related-posts-type ul li{
	background: none;
	width: 150px;
	list-style: none;
	list-style-image: none;
	display: block;
	float: left;
	clear: right;
	text-align: center;
}

.archive-nav{
	color: #FFF;
}