@CHARSET "UTF-8";

/* Globals */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin: 0;padding: 0;}
body { background: #000;font: 14px Book Antiqua, Cooper Black, Times New Roman;color: #FFFFFF;font-weight: normal; text-align: center;}
ol,ul {list-style: none;}
select, input, textarea {font: 99% Times, helvetica, clean, sans-serif;}
img {border: none;}

/* --------Tables-------- */
table { border-collapse: collapse;border-spacing: 0;font-size: inherit;font-weight: inherit;font-style: inherit;font-variant: inherit;}
td { padding: 10px;}
td ul {list-style: disc;margin: 10px 0px 10px 20px;}
.table_heading {font: 18px bold;text-decoration: underline;	}
td p {}
table.videoListTable {width: 880px;}
#page_contents .videoListTable p {font-size: 14px; font-weight: normal;}
.galleryTable p{margin-top: 0px;}
.galleryTable td {padding-bottom: 50px;}
.galleryTable td h3 {font-weight: normal;}
.pageEditor {width:90%;}
.pageEditor td {text-align:right;}

/* --------Links------- */
a:link, a:visited {color: #f33d00;text-decoration: none;}
a:hover {color: #FFF;}
a.opacity {opacity:0.7;filter: alpha(opacity=70); -moz-opacity: 0.7;}
a:hover.opactiy {opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}

/* --------Page Elements------- */
div#content {padding: 0px 45px 5px 45px; width: 910px; position: relative;}
#header {text-align: center; width: 1000px;height: 119px;border: 0px; background: url(../images/header2.jpg) no-repeat;}
#container {margin: 0 auto;padding: 0px;width: 1000px;background: url(../images/background.jpg) repeat-y; text-align: left;}
#login {float: left;}
body.center {text-align: center;}
body.center #container {margin: 0 auto;text-align: left;}
.title {font-size: 16px;text-decoration: underline;	font-family: Book Antiqua, Cooper Black, Times New Roman;}
div#footer {width: 1000px;background: url(../images/bottom.gif) no-repeat;height: 47px;text-align: center;padding-top: 0px;color: #FFF;clear: both;}
.nav a:hover {text-decoration:underline;}
body.mceContentBody {background: #430303;text-align: left;}
#home_right {margin-right: 40px;}

#page-sessions h3 {font-size: 16px;}

/* -------Navigation Bar Styling-------- */
#nav {padding: 85px 0px 0px 60px;margin: 0 auto; font-size: 16px; font-weight: bold;}
#nav a {text-decoration: none; }
#nav li {display: inline;list-style-type: none;padding-right: 70px;}

#login-form {float: right; margin: 5px 45px 0px 0px;}
#login-form input {width: 90px; height: 12px; font-size: 10px;} 
#login-form label, #login-form input {padding: 0px; margin: 0px;}
#login-form td {padding: 3px 5px; margin: 0px;}


/* --------Diary Content-------- */
div .view-content-Diary	{background: url('../images/diary_bg.png') no-repeat;width: 510px; height: 565px; float: right; padding: 10px 10px 10px 20px;padding-right: 10px;font-weight:normal;overflow-y: scroll;}
div .view-content-Diary .content {padding-bottom: 20px;}
#diary_content {background: url('../images/member_bg.png') no-repeat;)width: 925px;height: 585px;}
.blog-title {margin-left: 10px;}

/* ---------PhotoStory Page Styling-------- */
#photo_index {background: transparent url(../images/photo_bg.jpg) no-repeat;width: 915px; height: 535px;}
.photo_links{width: 280px;float: right;margin-top: 200px;line-height: 36px;color: #430303;}
.photo_links a:link {color: #430303;}
.photo_links a:visited {color:#430303;}
.photo_links a:hover {color: #FFFFFF;text-decoration:none;}
.photo_text {width: 500px;padding-top: 470px;text-align: center;color: #430203;}

/* --------Video Page Styling-------- */
#video_index {background: transparent url(../images/video_bg.jpg) no-repeat;width: 915px; height: 619px;}
.video_links{width: 280px;float: right;margin-top: 200px;line-height: 36px;color: #430303;}
.videoclip_list {list-style-type: none;}
.videoclip_list li {padding-right:20px; display: inline;line-height: 20px; font-size: 16px;}
.videoclip_list li img {padding-right: 13px;}
.video_links a:link {color: #430303;}
.video_links a:visited {color:#430303;}
.video_links a:hover {color: #FFFFFF;text-decoration:none;}
.video_text {width: 500px;padding-top: 470px;text-align: center;color: #430203;}

#xxxlibrary_index {background: url(../images/bg_xxxlibrary.jpg) no-repeat; width: 750px; height: 635px;}
#xxx_text{float:right; margin: 170px 180px 0px 0px;}
#xxx_multimedia{float:left;margin-top: 270px;margin-left: 20px;}

/* --------Pagination Styling---------*/
.pagination-flickr {float:none;}
.pagination-flickr li{border:0; margin:0; padding:0;font-size:11px;list-style:none; display:inline;}
.pagination-flickr a{border:solid 1px #DDDDDD;margin-right:2px; padding: 3px 6px;}
.pagination-flickr .previous-off,#pagination-flickr .next-off {color:#666666;font-weight:bold;padding:3px 4px;}
.pagination-flickr .next a,#pagination-flickr .previous a {font-weight:bold;border:solid 1px #FFFFFF;}
.pagination-flickr .active{color:#fff;font-weight:bold;padding:4px 6px;}
.pagination-flickr a:link,#pagination-flickr a:visited {color:#f33d00;padding:3px 6px;text-decoration:none;}
.pagination-flickr a:hover{border:solid 1px #666666;}

/* --------Miscelaneous--------- */
.updates {line-height: 14px;background: transparent;}
.clear {clear:both;}
.button{background: #e11619; color: #fff;}
.button:hover{color: #000;}
.gallery_button {text-align: center; width: 360px;}
.gallery_button form {float:left; margin: 5px 20px;}
h2.gallery_title {font-size: 22px; font-weight: bold; margin: 10px 0px; text-align: center;}
.highlight {color: #f33d00;} 
.cross-bullet {margin-right: 8px;}
#google_translate_element {position: absolute; right: 0px; top: 0px; z-index: -1;}
.galleryTable a:hover, .galleryTable input:hover, .hover:hover{-khtml-opacity:.70; -moz-opacity:.70; -ms-filter:”alpha(opacity=70)”; filter:alpha(opacity=70); opacity:.70;}
#page_contents p {font-size: 18px;}
#page_contents-gallery {width: 920px; height: 464px; background: transparent url(/images/gallerymain.png) no-repeat right; -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:”alpha(opacity=50)”; filter:alpha(opacity=50); opacity:.50;}
.gallery_list {list-style-image: url(/themes/eroticasalon/images/cross_red.png); font-size: 16px;}
#gallery-text {position: absolute; top: 15px; left: 45px;z-index: 10;}
.galleryImage {width: 360px;}
.galleryImageBorder {}
.galleryImageBorder img {padding: 15px 60px;border: #fff solid 3px;}