* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 13px;
    line-height: 22px;
    font-family: "Trebuchet MS", arial, sans-serif;
    color: #e5bddd;
    background: #000000 url(images/rainbowlights.jpg) repeat center 0;
    min-width: 980px;
}

h2 { font-size: 28px; color: #ffffff; font-family: "Impact", Arial, sans-serif; font-weight: normal; text-transform: uppercase; padding-bottom: 21px; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cc0066));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

h3 { font-size: 20px; color: #ff0066; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; text-transform: uppercase; padding-bottom: 21px; }

a { font-size: 12px; color: #ffcc00; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

html, body { height: 100%; }

.shell { width: 980px; margin: 0 auto;}

#wrapper { min-height: 100%; height: auto !important; height: 100%; background: url() repeat center bottom; position: relative; z-index: 100; }

.shadow-top { background: url(images/shadow-top.png) repeat-x 0 0; height: 74px; position: absolute; top: 0; left: 0; display: block; width: 100%; }

.shadow-bottom { background: url(images/shadow-bottom.png) repeat-x 0 0; height: 119px; position: absolute; bottom: 0; left: 0; z-index: 100; display: block; width: 100%; }

h1#logo { width: 680px; font-size: 0; line-height: 0; margin: 0 auto; padding-top: 16px; padding-bottom: 20px; }
h1#logo a { background: url(images/LA-Showgirls-header.png) no-repeat 0 0; height: 350px; text-indent: -4000px; display: block; }

#navigation { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; background: url(images/nav-bg.png) no-repeat center 0; height: 36px; padding-top: 2px; }
#navigation .shell { padding: 0 18px; width: 944px; }
#navigation ul { list-style: none; }
#navigation ul li { display: inline; height: 33px; float: left; padding-right: 2px; }
#navigation ul li a { color: #ffffff; padding: 0 22px 0 23px; float: left; display: inline; height: 33px; line-height: 33px; font-size: 16px; text-decoration: none; }
#navigation ul li a.active,
#navigation ul li a:hover { color: #ff0066; background: url(images/nav-hover-purple.png) repeat 0 0; }

.box-holder { width: 100%; position: relative; height: 100%; overflow: hidden; }
.box-top { background: url(images/top.png) no-repeat 0 0; margin-top: 2px; width: 940px; height: 9px; position: relative; font-size: 0; line-height: 0; text-indent: -4000px; }
.box-bottom { background: url(images/bottom.png) no-repeat 0 bottom; height: 10px; margin-bottom: 15px; position: relative; font-size: 0; line-height: 0; text-indent: -4000px; }
.box { background: url(images/cnt.png) repeat-y 0 0; width: 936px; padding: 0 2px; position: relative; z-index: 10; height: 100%; overflow: hidden; }

.slider { height: 300px; position: relative; overflow: hidden; width: 936px; }
.jcarousel-clip, .slider ul, .slider ul li { list-style: none; position: relative; width: 936px; height: 395px; }
.jcarousel-clip, .slider1 ul, .slider1 ul li { list-style: none; position: relative; width: 906px; height: 695px;  padding-left: 8px;}
.jcarousel-clip, .slider2 ul, .slider1 ul li { list-style: none; position: relative; width: 906px; height: 1000px;  padding-left: 8px;}
.slider ul li .cnt { padding-left: 10px; padding-right: 20px; width: 790px; }
.slider ul li img { float: left; display: inline; }

.slider-nav {  position: absolute; bottom: 3px; right: 10px; }
.slider-nav ul { float: right; display: inline; }
.slider-nav ul li { display: inline; float: left; display: inline; position: relative; }
.slider-nav ul li a { background: url(images/carousel.png) no-repeat 0 0; margin-left: 3px; width: 16px; height: 16px; text-indent: -4000px; font-size: 0; line-height: 0; float: left; display: inline; position: relative; }
.slider-nav ul li a:hover,
.slider-nav ul li a.active { background:url(images/active-carousel.png) no-repeat 0 0; }

.information { float: right; width: 415px; padding-right: 12px; z-index: 1000; padding-top: 45px; display: inline; }
.information h2 { font-size: 45px; line-height: 50px; font-family: "Trebuchet MS", Arial, sans-serif; color: #fff; padding-bottom: 16px; text-transform: uppercase; }
.information h2 span { color: #ef2793; }
.information p { color: #ff9ed2; padding-right: 40px; }
 
.purchase { width: 201px; height: 99px; padding: 37px 0 0 26px; position: relative; margin-left: -26px; }
.purchase a { font-size: 20px; background: url(images/purchase-button.png) no-repeat 0 0; width: 175px; height: 50px; display: block; line-height: 50px; text-align: center; }
.purchase a { text-decoration: none; color: #fff; }

#main { padding: 10px 20px 1px 20px; background: url(images/transparent-stripe-bg.png) repeat 0 0; }

.col-holder { padding: 44px 0 35px 25px; background: url(images/col-holder-bg.png) no-repeat 0 bottom; margin-bottom: 18px; height: 100%; }

.col { float: left; display: inline; width: 270px; position: relative; height: 176px; padding-left: 19px; }
.col h3 { padding-bottom: 15px; }
.col p { line-height: 20px; }

.last-col { padding-left: 40px; }

.more { background: url(images/more-button.png) no-repeat 0 0; display: block; width: 65px; height: 25px; line-height: 25px; text-align: center; color: #fff; text-decoration: none; top:170px; }
.more { position: absolute; bottom: 2px; right: 9px; z-index: 100; -moz-box-shadow: 0 0 30px #3e0c28; -webkit-box-shadow: 0 0 30px #3e0c28; box-shadow: 0 0 30px #3e0c28; }

.welcome { float: left; display: inline; width: 403px; background: url(images/welcome-border.png) no-repeat right 0; position: relative; padding: 31px 27px 99px 42px;}
.welcome img { padding: 7px; border: 1px solid #5c0d3a; margin-bottom: 22px; }
.welcome p em { font-weight: bold; color: #fff; }
.welcome p a { text-decoration: underline; color: #ce0f77; }
.welcome p a:hover { text-decoration: none; }

.post { float: right; display: inline; width: 392px; position: relative; margin-bottom: 9px; padding: 31px 32px 99px 0;}

.latest-post { padding-bottom: 18px; }

.date { float: left; display: inline; width: 61px; height: 56px; border: 1px solid #5c0d3a; padding-top: 5px; margin-right: 22px; position: relative; }
.date { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.date { font-size: 19px; line-height: 19px; color: #600f3d; font-weight: bold; text-align: center; text-transform: uppercase; }
.date span { font-size: 33px; color: #fff; line-height: 33px; display: block; }

.text { float: left; width: 245px; display: inline; }
.text p.info { color: #5a0c37; }
.text p.info a { color: #e5bddd; text-decoration: none; }
.text p.info a:hover { color: #f8f0f6; }
.text p.info a.comments { color: #98195e; }
.text p.info a.comments:hover { color: #da2a8a; }

.read-more { background: url(images/read-more.png) no-repeat 0 0; width: 98px; height: 25px; display: block; text-align: center; line-height: 25px; color: #fff; text-decoration: none; top:400px; }
.read-more { position: absolute; bottom: 71px; right: 35px; z-index: 100; -moz-box-shadow: 0 0 30px #3e0c28; -webkit-box-shadow: 0 0 30px #3e0c28; box-shadow: 0 0 30px #3e0c28; }

#footer { padding: 0 20px 10px; width: 930px; position: relative; z-index: 2000; } 
#footer p { color: #803965; } 
#footer p a { color: #0099ff; text-decoration: none; }
#footer p a:hover { color: #ffffff; }
#footer p span { padding: 0 9px; }
#footer .author { float: right; }

#ex5 {
	width: 900px;
	margin: 0 auto;
	min-height: 100px;
        text-align:center;
}
 
#ex5 img {
	margin: 10px;
	opacity: 0.8;
	border: 4px solid #cc3399;
 
	/*Transition*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
 
	/*Reflection*/
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
}
 
 
#ex5 img:hover {  
   opacity: 1;
   border: 4px solid #0066ff;
 
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
 
   /*Glow*/
  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
}