html { }
body { text-align:left; margin:0; padding: 0; width:100%; background:url('/img/img_background_body.jpg') right 52px no-repeat #000 fixed; font-family: Verdana,Geneva,sans-serif; }
img { border:0;-ms-interpolation-mode: bicubic; } img { -ms-interpolation-mode: bicubic; }
p { text-decoration:none; color:#d9af54; }
a { text-decoration:none; color:#E9E0A0; font-weight:bold; font-size:15px; }

.cursor:hover { cursor: pointer; }
.bold { font-weight:bold; }
.loader { display:none; margin-top:20px; }

h1, h2 { background:url('/img/img_background_h1h2h3.png') top center repeat-x; font-size:16px; line-height:180%; padding:5px 0 3px 0; width:100%; text-transform:uppercase; text-align:center; }

/* general container definitions */

/* top bar - member login etc. */
  /*div#top-bar { position:absolute; top:0; height:61px; width:100%; z-index:99;} */

/* top strip */
	div#top-bar { position:fixed; height:52px; width:100%; background:url('/img/img_background_top-bar.png') top left repeat-x; z-index:100; font-size:18px; }
	div#top-bar-center { position:relative; width:1000px; margin:0 auto; padding-top:13px; height:39px; }
	div#top-bar-home-link { position:fixed; float:left; text-transform:uppercase; color:#fff; font-size:18px; }
	div#top-bar-home-link a { color:#fff; font-size:18px; }
	div#top-bar-home-link a:hover { color:#E9E0A0; }
	div#top-bar-phone { position:absolute; right:0; float:right; text-transform:uppercase; color:#ffffcc; }

/* horizontal trim bar */
	div#horizontal-nav-bar { position:absolute; top:245px; height:31px; width:100%; background:#000 url('/img/img_background_horizontal_bar.png') top left repeat-x; z-index:-100; }

/* header */
	div#header { background: none; text-align:left; width:100%; height:500px; margin:0 auto; color:#b60b9a; padding:0; }
	div#header #url { position:absolute; top:8px; left:20px; font-size:16px; text-transform:uppercase; z-index:1; }
	div#header #contact-tel { position:absolute; top:-10px; right:20px; font-size:20px; font-weight:bold; text-transform:uppercase; }
	#header-logo { width:895px; margin:0 auto; position:relative; top:0; text-align:center; padding:92px 0 0 0; }
	#header-logo img { position:relative; right:45px; }
	#header-photo { width:1000px; margin:0 auto; position:relative; top:0; text-align:right; }
	#header_black_bar { width:100%; background:#000 url('/img/header_bg.jpg') top left repeat-x; height:89px; text-align:center; line-height:79px; font-size:30px; color:#F6C; }
	
	#carousel-wrapper { position:relative; margin:0 auto; width:980px; height:210px; border:none; padding:10px; }
	#carousel-wrapper #carousel { position:relative; height:210px; margin-left:95px; }
	#carousel-wrapper #carousel ul { position:relative; list-style-type:none; height:300px; padding:0; }
	#carousel-wrapper #carousel li { text-align:center; padding:0; width:122px; height:210px; margin:0 10px 0 0; padding:10px 0 0 0; }
	#carousel-wrapper #carousel li img { padding:0; width:112px; height:168px; margin:0; border:none; -moz-box-shadow: 0px 0px 5px #fff; -webkit-box-shadow: 0px 0px 5px #fff; box-shadow: 0px 0px 5px #fff;  }
	#carousel-wrapper img#carousel-prev { position:absolute; left:0; top:45px; z-index:99; cursor:pointer; }
	#carousel-wrapper img#carousel-next { position:absolute; right:0; top:45px; z-index:99; cursor:pointer; }

/* main-content */
	div#main-content { position:relative; width:1000px; min-height:1000px; padding:0 0 30px 0; margin:0 auto 0 auto; z-index:3; font-size:14px; color:#d9af54; background:none; behavior: url('/PIE.php'); border:none; }
	div#main-content p { text-align:justify; line-height:160%; color:#d9af54; }
  
  /* nav */
  div#main-content div#nav { width:1000px; height:27px; margin:0 auto; text-align:center; z-index:999; background:url('/img/img_background_nav.png') top left repeat-x; }
  div#main-content div#nav .nav-item { position:relative; display:block; float:left; text-align:center; height:27px; padding:0 23px; text-transform:none; }
  div#main-content div#nav .last { border:none; }
  div#main-content div#nav .first { background:none; }
  div#main-content div#nav .nav-item a { display:block; position:relative; padding:0; margin:0 0 0 0; color:#fff; z-index:1; font-family: Verdana,Geneva,sans-serif; font-size: 14px; height: 27px; line-height: 27px; text-transform:uppercase; text-shadow:0 0 10px #fff; }
  div#main-content div#nav .nav-item a:hover { position:relative; color:#E9E0A0; }
  div#main-content div#nav .nav-item a.active { position:relative; color:#f66; }
  
  /* left column */
	div#main-content #left-col { position:relative; float:left; width:175px; padding:0; margin:0; min-height:300px; }
	div#main-content #left-col h2 { display:block; width:100%; border:none; padding:8px 0; margin:0 0 5px 0; text-align:center; text-transform:uppercase; color:#000; background:url('/img/img_background_h1h2h3.png') top center repeat-x; }
	div#main-content #left-col #latest-news-wrapper { background:url('/img/img_background_latest-news.png') repeat-x top left; padding:0; border:none; }
	div#main-content #left-col #news-box { padding:5px; margin:0 0 20px 0; border:none; background: #313131; }
	div#main-content #left-col #news-box #inner { margin:0; width:100%; background:none; }
	div#main-content #left-col #news-box #inner .item { padding:5px; margin:0; }
	div#main-content #left-col #news-box #inner .item a { display:block; padding:0 0 5px 0; color:#fff; font-size:11px; border-bottom:1px solid #f0f0f0; font-weight:normal; }

	div#main-content #left-col .categories { position:relative; margin:0 0 20px 0; }
	div#main-content #left-col .categories h2 { display:block; width:100%; border:none; padding:8px 0; margin:0 0 5px 0; text-align:center; text-transform:uppercase; color:#000; background:url('/img/img_background_h1h2h3.png') top center repeat-x; }
	div#main-content #left-col .categories .category-item { text-align:left; color:white; }
	div#main-content #left-col .categories a { color:white; width:159px; display:block; padding:8px; margin:0 0 1px 0; background:#3e4133; }
	div#main-content #left-col .categories a:hover { background:#929978; }
	
	div#main-content #left-col #members_left-col .item { background:none; text-align:center; padding:8px; margin:1px 0; color:#d9af54; }
	div#main-content #left-col #members_left-col a { color:white; }
	div#main-content #left-col #members_left-col a:hover { color:#E9E0A0; }
	div#main-content #left-col #members_left-col h2 { display:block; width:100%; border:none; padding:8px 0; margin:0; text-align:center; text-transform:uppercase; color:#fff; background:url('/img/img_background_h1h2h3.png') top center repeat-x; }
	
	div#main-content #left-col #members_left-col { margin:0 0 20px 0; border:none; background: none; }
	
	div#main-content #left-col #girl-of-the-week-left-col h2 { background:url('/img/img_background_gotw_h2.png') top left repeat-x #430000; padding:4px 0; -moz-box-shadow: 0px 0px 5px #ff535f; -webkit-box-shadow: 0px 0px 5px #ff535f; box-shadow: 0px 0px 5px #ff535f; }
	
	div#main-content #left-col #girl-of-the-week-left-col .gallery-item img { -moz-box-shadow: 0px 0px 10px 3px #f00; -webkit-box-shadow: 0px 0px 10px 3px #f00; box-shadow: 0px 0px 10px 3px #f00; }
	
	div#main-content #left-col #girl-of-the-week-left-col .gallery-item .profile-info { text-align:center !important; }
	div#main-content #left-col #girl-of-the-week-left-col .gallery-item .profile-info a.label p {text-align:center !important;}

	/* right column */
	div#main-content #right-col { position:relative; float:left; width:175px; padding:0; margin:0; min-height:300px; }
	div#main-content #right-col.gallery-detail { position:relative; text-align:right; margin:45px 0 0 15px; }
	div#main-content #right-col.gallery-detail img { position:relative; margin:0 0 15px 0; padding:3px; background:url('/img/img_background_thumbnails.png') repeat-x; }
	div#main-content #right-col h2 { display:block; width:100%; border:none; padding:4px 0; margin:0 0 1px 0; text-align:center; text-transform:uppercase; color:#fff; background:url('/img/img_background_h1h2h3.png') top center repeat-x; }
  
	div#main-content #right-col-home { position:relative; float:left; width:350px; padding:0 10px; margin:20px 30px 0 15px; min-height:900px; background:url('/img/img_background_right_col_home.png') bottom repeat-x }
	div#main-content #right-col-home.gallery-detail { position:relative; text-align:right; margin:45px 0 0 15px; }
	div#main-content #right-col-home.gallery-detail img { position:relative; margin:0 0 15px 0; padding:3px; background:url('/img/img_background_thumbnails.png') repeat-x; }
	div#main-content #right-col-home h2 { background:#000 url('/img/img_background_h1h2h3.png') 50% center repeat-y; }

	div#main-content #wrapper { position:relative; margin:20px 0 0 0; padding:20px; background:#000; min-height:950px; border:3px solid #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:3px; }
	div#main-content #wrapper #body { position:relative; float:left; margin:0; padding:0 0 0 20px; width:759px; min-height:500px; }
	div#main-content #wrapper #body #body-wrapper { padding:0; border:none; margin:0; background: none; }
	div#main-content #wrapper #body #body-wrapper h1 { border:none; background:none; box-shadow: none; line-height:150%; margin:0 0 10px; }
	div#main-content #wrapper #body #links a { display:block; margin-top:20px; font-size:17px; margin:0 0 0 0; border-bottom:1px solid #c1bfbc; line-height:180%;}
	div#main-content #wrapper #body #links p { color:#000; }
	div#main-content #wrapper #body.gallery-detail { width:600px; }
	div#main-content #wrapper #body table strong { font-size:12px; font-weight:normal; }
	div#main-content #wrapper h1, h2 { position:relative; text-align:left; font-size:14px; color:#d9af54; line-height:100%; padding:3px 0; margin:0 0 15px 0; text-transform:uppercase; background:none; }
	div#main-content #wrapper h1.pageTitle, h2.pageTitle { text-align:left; font-size:18px; color:#d9af54; line-height:100%; padding:3px 0; margin:0; text-transform:uppercase; position:relative; }
	div#main-content #wrapper #body #body-wrapper h2 { margin-top:15px; }
	div#main-content #wrapper p, div#main-content #home ul { line-height:180%; font-size:13px; padding:0; margin:0 0 20px 0; color:#d9af54; text-align:left; }

	div#main-content #wrapper #body.homeviewbody { width:350px; }

	/* home page stuff */

	/* profile & rates */
	
	div#main-content div#wrapper div#body.gallery h1 { display:block; padding:0; margin:0 auto 20px; text-align:center; text-transform:uppercase; color:#fff; background:url('/img/img_background_h1h2h3.png') top center repeat-x;height:28px; font-size:16px; line-height: 23px; -moz-box-shadow: 0px 0px 3px #f00; -webkit-box-shadow: 0px 0px 3px #f00; box-shadow: 0px 0px 3px #f00; }

	#profile-left-col { width:290px; float:left; margin:0; padding:0 0px 0 0; }
	#profile-left-col .rate { float:left; margin:0; width:75px; font-size: 16px; padding:2px 15px 2px 5px; background:none; }
	#profile-left-col .heading { height:auto; }
	#rates-wrapper { margin:20px 0 0 0; }

	div#previous-and-next { position:relative; width:270px; padding:0 10px 20px 0; text-align:center; margin:0 auto; }
	div#previous-and-next a { position:relative; font-size:13px; font-weight:normal; margin:0 15px 0 0; padding:0 10px 3px; background:url('/img/img_background_item.png') repeat-x left -3px #0b0b0b; -moz-box-shadow: 0px 0px 3px #fff; -webkit-box-shadow: 0px 0px 3px #fff; box-shadow: 0px 0px 3px #fff; width:100px; display:block; float:left; }

	div#main-content #wrapper #body #profile-wrapper { margin:0 0 10px 0; padding:0; clear:both; }
	div#main-content #wrapper #body #profile-wrapper .attribute {  position:relative; margin:0 10px 0 20px; padding:5px 5px 5px 0; text-align:left; color:#fff; }
	div#main-content #wrapper #body #profile-wrapper .attribute span { font-weight:bold; }

	div#main-content #wrapper #body #rates-wrapper {  float:left; background:rgba(000,000,000,0.5); width:405px; height:350px; padding:0; }
	div#main-content #wrapper #body #rates-wrapper .rate {  position:relative; float:left; margin-left:24px; padding:0 5px 5px 0; width:105px; text-align:left; color:#fff; }

	div#main-content #wrapper #body.gallery { position:relative; width:660px; margin:0; z-index: 1; padding:0; }
	div#main-content #wrapper #body.gallery #images { display:block; margin:0 auto; }
	div#main-content #wrapper #body.gallery #images img { position:relative; display:block; float:left; margin: 0 10px 25px; -moz-box-shadow: 0px 0px 3px #fff; -webkit-box-shadow: 0px 0px 3px #fff; box-shadow: 0px 0px 3px #fff; }

	div#main-content #wrapper #body #profile_stats { width:265px; height:350px; float:left; margin: 0 0 20px 25px; padding:0; background:rgba(000,000,000,0.5); }
	div#main-content #wrapper #body #profile_stats  h2 { width:100%; }
	div#main-content #wrapper #body #gallery_detail_rates {  }
	div#main-content #wrapper #body #profile_bio { clear:both; margin: 0 35px 20px 25px; }
	div#main-content #wrapper #body #profile_bio p { padding:0 20px 20px; color:#d9af54; }
	div#main-content #wrapper #body #profile_bio div{ padding:0 20px 20px; color:#d9af54; font-size:13px; }
	div#main-content #wrapper #body #profile_bio h3{ padding: 0 0 0 20px; color:#fff; font-size:13px; background:none; line-height:180%; width:100%; text-transform:uppercase; text-align:left; }
	div#main-content #wrapper #body #profile_bio h4{ padding: 0 0 0 20px; color:#fff; font-size:12px; background:none; line-height:180%; width:100%; text-transform:uppercase; text-align:left; }

	div#main-content #wrapper #profile-video { padding:0; width:710px; float:left; }
	div#video-wrapper { float:right; margin:40px 0 0 0; }
	div#main-content #wrapper #profile-left-col h1 { text-align: left; font-size: 22px; }
	div#main-content #wrapper #profile-left-col h2 { display:block; padding:0; margin:0 0 20px 0; text-align:center; text-transform:uppercase; color:#000; background:url('/img/img_background_h1h2h3.png') top center repeat-x; height:28px;  font-size:16px; line-height: 23px; width:270px; -moz-box-shadow: 0px 0px 3px #f00; -webkit-box-shadow: 0px 0px 3px #f00; box-shadow: 0px 0px 3px #f00; }
	div#main-content #wrapper #profile-left-col #profile_stats div.attribute { margin:0 0 10px 0; }
	div#main-content #wrapper #profile-left-col #rates-wrapper h2 span { font-size: 13px; }

	div#main-content #wrapper #profile-left-col #profile_stats div.attribute span { float:left; width:120px; margin:0; padding:0 10px 0 0; }

	div#main-content #wrapper #profile-left-col #might-also-like { margin:20px 0 0 0; }
	div#main-content #wrapper #profile-left-col #might-also-like div.gallery-item { float:left; width:125px; min-height:275px; padding:0 20px 0 0; text-align: center; }

	/* images */
	div#new-images { position:relative; text-align:center; min-height: 580px; background:none; }
	div#new-images img { position:relative; margin:0; padding:0; border:2px solid #fff; }
	div#new-images .gallery-item { position:relative; height:250px; text-align:center; float:left; margin: 0; padding: 20px 0 10px; }
	div#new-images .gallery-item img { position:relative; padding:0; margin:0 10px; border: 1px solid #ffffcc; -moz-box-shadow: 0px 0px 10px #e194db; -webkit-box-shadow: 0px 0px 10px #e194db; box-shadow: 0px 0px 10px #ffffcc; }

	div#images { position:relative; margin:0; }
	div#images img { position:relative; margin:0 5px 5px 0; padding:0; border:2px solid #fff; }
	div#images-home div.gallery-item { position:relative; width:179px; height:269px; text-align:center; float:left; margin:0 37px 70px; }
	
	div#images div.gallery-item { position:relative; width:253px; height:305px; text-align:center; float:left; margin:0 0 95px; }
	div#images div.gallery-item img { position:relative; padding:0; margin:0 20px 0px 20px; border: 1px solid #ffffcc; -moz-box-shadow: 0px 0px 5px #fff; -webkit-box-shadow: 0px 0px 5px #fff; box-shadow: 0px 0px 5px #fff;}
	div#images div.gallery-item a, div#new-images .gallery-item a { line-height:120%; padding:0 0 5px; display:block; }
	#body.galleryview p.label {  text-align:center; padding:0px; !important }
	#body.galleryview a.label { margin:0 0 10px; !important  }
	div#images-home div.gallery-item a.label p { margin:0 !important; }
	div#images .gallery-item .profile-info { background:rgba(000,000,000,0.8); height: 48px; padding: 5px 0 0; position: relative; top: -56px; text-align:center !important; }
	div#images .gallery-item .profile-info a { }
	div#images-home .gallery-item .profile-info { background:rgba(000,000,000,0.8); height: 48px; padding: 5px 0 0; position: relative; top: -56px; }
	div#images-home .gallery-item .profile-info a { display:block; }
	div#images div.gallery-item div.profile-info a.label p { text-align:center !important; }
	div#images-home div.gallery-item div.profile-info a.label p { text-align:center !important; }

	/* footer */
	#footer-wrapper { position:relative; clear:both; margin:0 auto 0 auto; width:1000px; height:20px; font-size:13px;}
	#footer-wrapper a { font-size:13px; color:#fff; }
	#footer-wrapper #right { position:absolute; right:0; padding-top:40px; width:320px; text-align:left; color:#fff; }
	#footer-wrapper #right span { display:block; }
	#footer-wrapper #right span#name { margin-top:25px; font-size:16px; font-weight:bold; }
	#footer-wrapper #right span#accreditations { font-size:15px; }
	#footer-wrapper #right span#tel { margin-top:25px; font-size:18px; }
	#footer-wrapper #right span#email { font-size:18px; }

	div#legal, div#legal a { position:relative; font-family:arial; font-size:11px; color:#ebebeb; clear:both; margin:0 auto 0 auto; padding:20px 0 0 0; }
	div#legal a { margin-left:60px; }

  /* twitter feed */
  div#twitterFeed { position:relative; height:200px; padding:10px; margin:10px 0; text-align:left; font-family:arial; font-size:14px; color:#fff; }
  div#twitterFeed #twitterLoading { position:absolute; top:40px; left:10px; }
  div#twitterFeed a#twitterProfile { background:url('/img/img_icon_twitter.png') 0 0 no-repeat; padding:0 0 10px 25px; cursor:pointer; }
  div#twitterFeedData { position:relative; display:none; }
  div#twitterFeedData .tweet { font-size:12px; margin:10px auto 10px auto; padding: 0 2px 15px 2px; border-bottom: 1px dashed #fff; text-align:justify; }
  div#twitterFeedData .tweet a { font-size:12px; text-decoration: none; color: #fff; }
  div#twitterFeedData .tweet a:hover { text-decoration: underline; }
  div#twitterFeedData .tweet .time { font-size: 10px; font-style: italic; color: #fff; }

/* ends container definitions */


/* form stuff */
  div#contact-form { position:relative; float:left; width:90%; margin:20px; padding:0; min-height:500px; }
  div#contact-form .element { padding:5px 0; }
  div#contact-form h2 { text-align:left; font-size:26px; color:#d9af54; line-height:100%; padding:0; margin:0 0 20px 5px; }
  div#contact-form h3 { text-align:left; font-size:16px; color:#d9af54;; line-height:100%; padding:0; margin:0 0 20px 5px; }
  div#contact-form h4 { text-align:left; font-size:16px; color:#d9af54; line-height:100%; padding:0; margin:0 0 20px 5px; }  
  div#contact-form input[type="text"] { behavior: url('/PIE.php'); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; outline:none; position:relative; font-size:14px; width:90%; color:#000; padding:8px 10px 8px 10px; margin:5px 0 25px 0; border:none; background:#efefef; }
  div#contact-form textarea { behavior: url('/PIE.php'); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; outline:none; position:relative; font-size:14px; width:90%; height:86px; color:#000; padding:8px 10px 8px 10px; margin:5px 0 25px 0; border:none; background:#efefef; }
  div#contact-form textarea.active-input, div#contact-form input[type="text"].active-input { background:#ffdbf2; }
  div#contact-form textarea.warning-input, div#contact-form input[type="text"].warning-input { background:#e86464; }
  div#contact-form #submit { position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:8px 15px 8px 15px; text-align:center; width:120px; font-size:15px; font-weight:bold; color:#000; border:0; background:#fff; }
  div#contact-form #submit:hover { background:#f2f2f2; cursor:pointer; }
  div#contact-form #submit:disabled { background:#E9E0A0; cursor:default; }
  div#contact-form label { text-align:left; margin:0 10px 0 5px; color:#d9af54; }

  input[type="text"], input[type="file"], textarea, select { border:1px solid #545454; background:#f2f2f2; padding:3px; }
  input[type="submit"] { clear:both; margin:20px 0; border:1px solid #545454; background:#545454; color:#fff; padding:5px; font-weight:bold;  }
  div.formElementContainer { float:left; padding:0 10px 0 0; margin:10px 10px 5px 0; }
  .clear { width:1px; height:1px; clear:both; }
  
  #addThis { width:310px; position:relative; left:721px; top:3px; }

  #links { padding:20px !important; background: none; }
  #rates { padding:20px !important; background: #ccc7c0; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2NjN2MwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5OTQ4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
						background: -moz-linear-gradient(-45deg,  #ccc7c0 0%, #99948f 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ccc7c0), color-stop(100%,#99948f)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(-45deg,  #ccc7c0 0%,#99948f 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(-45deg,  #ccc7c0 0%,#99948f 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(-45deg,  #ccc7c0 0%,#99948f 100%); /* IE10+ */
						background: linear-gradient(135deg,  #ccc7c0 0%,#99948f 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc7c0', endColorstr='#99948f',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ }

  .linksbody { width:940px !important; }

  
  #body.news_body { background: none; padding:0 !important; margin:0 0 0 20px !important; }
  #body.news_body p { padding:0 20px 20px !important; }
  #body.news_body div{ padding:0 20px 20px !important; color:#fff; }
  #body.news_body div.item { padding:0 0 20px !important; color:#fff; }
  #body.news_body h2 { background:none; text-align:left; font-size:14px; line-height:100%; padding:0; margin:0 0 20px 20px; color:#fff; }
  #body.news_body h3 { text-align:left; font-size:14px; color:#fff; line-height:100%; padding:0; margin:0 0 20px 20px; }
  #body.news_body h4 { text-align:left; font-size:14px; color:#fff; line-height:100%; padding:0; margin:0 0 20px 20px; }  
  #body.news_body a { text-align:left; font-size:16px; color:#fff; line-height:100%; padding:0; margin:0 0 20px 20px; }  
  #body.news_body a:hover { color:#ff99cc !important; }
  
  #body.galleryview p { padding:0px; text-align:center;  margin:-10px 0 -10px 0 !important; background: rgba(000,000,000,0.3); }