body{margin:0;
padding:0;
color:#4b4d4e;
background:#e9eced;
font-family:'Lucida Grande',Verdana,Arial,sans-serif;
font-size:12px;
line-height:1.5em
}
a{color:#90296a
}
a:hover{color:#411230
}
body>header{margin:0;
padding:0;
background:#90296a;
background:-moz-linear-gradient(top, #90296a 0, #882764 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #90296a),color-stop(100%, #882764));
background:-webkit-linear-gradient(top, #90296a 0, #882764 100%);
background:-o-linear-gradient(top, #90296a 0, #882764 100%);
background:-ms-linear-gradient(top, #90296a 0, #882764 100%);
background:linear-gradient(to bottom, #90296a 0, #882764 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#90296a, endColorstr=#882764, GradientType=0)
}
body>header>div{width:920px;
position:relative;
margin:0 auto;
padding:10px 20px 20px 20px
}
body>header>div hgroup{width:920px;
height:80px;
padding:0;
margin:0;
font-family:'Cambria',Georgia,serif
}
body>header>div h1 a{width:460px;
height:80px;
margin:0;
padding:0;
display:inline;
line-height:80px;
font-size:28px;
float:left;
color:#fff;
text-decoration:none;
font-weight:700
}
body>header>div h1 a span{color:#300922
}
body>header>div h1 a span.suffix{font-weight:400;
font-size:28px;
font-style:italic;
color:#fff
}
body>header>div h1 a:hover{color:#fff
}
body>header>div h2{width:400px;
height:80px;
margin:0 40px 0 0;
padding:0;
display:block;
line-height:normal;
font-size:22px;
color:#300922;
text-align:right;
float:right;
font-style:italic
}
body>header>div h2 span{background:#300922;
line-height:40px;
padding:2px 10px 2px 10px;
margin:-5px -40px 0 0;
color:#fff;
text-transform:uppercase;
font-size:22px;
font-style:normal;
font-weight:700
}
nav{margin:0;
padding:0;
background:#791756;
background:-moz-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #791756),color-stop(100%, #4e0f38));
background:-webkit-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-o-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-ms-linear-gradient(top, #791756 0, #4e0f38 100%);
background:linear-gradient(to bottom, #791756 0, #4e0f38 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#791756, endColorstr=#4e0f38, GradientType=0);
font-size:12px;
text-transform:uppercase;
white-space:nowrap;
border-top:solid 1px #90296a;
border-bottom:solid 10px #300922
}
nav>div{margin:0 auto;
padding:0;
width:960px;
text-align:center
}
nav ul{overflow:hidden;
margin:0 auto;
padding:0;
text-align:center
}
nav ul .hovered-nav{padding:14px 20px;
color:#fff;
background:#82195c;
background:-moz-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #82195c),color-stop(100%, #7d1859));
background:-webkit-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-o-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-ms-linear-gradient(top, #82195c 0, #7d1859 100%);
background:linear-gradient(to bottom, #82195c 0, #7d1859 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#82195c, endColorstr=#7d1859, GradientType=0);
text-decoration:none;
border-top:solid 1px #791756;
border-bottom:solid 1px #4e0f38
}
nav ul li{float:left;
display:inline;
background:transparent url(../images/nav-li-bg.png) 0 50% no-repeat;
margin:0;
padding:0;
font-weight:700
}
nav ul li:first-child{background:0
}
nav ul li a{display:block;
min-height:18px;
color:#fff;
float:left;
text-decoration:none;
margin:0 0 0 1px;
padding:15px 20px
}
nav ul li a:hover,nav ul li a:focus{padding:14px 20px;
color:#fff;
background:#82195c;
background:-moz-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #82195c),color-stop(100%, #7d1859));
background:-webkit-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-o-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-ms-linear-gradient(top, #82195c 0, #7d1859 100%);
background:linear-gradient(to bottom, #82195c 0, #7d1859 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#82195c, endColorstr=#7d1859, GradientType=0);
text-decoration:none;
border-top:solid 1px #791756;
border-bottom:solid 1px #4e0f38
}
nav ul li.selected a{padding:14px 20px;
color:#fff;
background:#82195c;
background:-moz-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #82195c),color-stop(100%, #7d1859));
background:-webkit-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-o-linear-gradient(top, #82195c 0, #7d1859 100%);
background:-ms-linear-gradient(top, #82195c 0, #7d1859 100%);
background:linear-gradient(to bottom, #82195c 0, #7d1859 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#82195c, endColorstr=#7d1859, GradientType=0);
text-decoration:none;
border-top:solid 1px #791756;
border-bottom:solid 1px #4e0f38
}
.sections>div h2{color:#4b4d4e;
font-size:18px;
text-transform:uppercase;
line-height:1em;
margin:0 0 .75em 0;
padding:0
}
section#home{top:-10px;
position:relative;
overflow:hidden;
background:#fff;
width:980px;
height:100%;
margin:0 auto;
padding:0;
border-bottom:solid 2px #ddd;
min-height:650px
}
section#home>div h2{color:#4b4d4e;
font-size:18px;
text-transform:uppercase;
line-height:1em;
margin:0 0 .75em 0;
padding:0
}
section#home>div{width:700px;
height:auto;
float:right
}
section#home>div.left{width:620px;
padding:40px;
float:left
}
section#home>div h1{line-height:34px;
text-transform:uppercase;
letter-spacing:-1px;
color:#cd78ae;
font-size:26px;
font-style:italic;
font-family:'Cambria',Georgia,serif
}
section#home>div h1 span{color:#90296a;
font-weight:700
}
section#home>div h3{margin:10px 0 0 0;
line-height:25px;
text-transform:uppercase;
color:#cd78ae;
font-size:16px;
font-weight:700
}
section#home>div h3 span{color:#90296a;
font-weight:700
}
section#home>div strong{color:#cd78ae;
text-decoration:underline;
}
section#home>div strong span{display:block;
color:#90296a
}
section#home>div ul{padding:0 30px 0 0;
margin:0;
list-style:none
}
section#home>div ul li{margin:0;
padding:0;
display:block;
float:left;
border-left:solid 1px #d5d6d6;
border-bottom:solid 1px #d5d6d6;
background:transparent url(../images/no-arrow.png) 104px 0 no-repeat
}
section#home>div ul li h2{margin:0;
padding:0;
font-weight:700
}
section#home>div ul li span.website{margin:10px 0 10px 0;
padding:3px 5px;
float:right;
width:280px;
background:#90296a;
color:#fff;
font-size:11px
}
section#home>div ul li span.website a{color:#fff;
text-decoration:none
}
section#home>div ul li span.website a:hover{text-decoration:underline
}
section#home>div ul li div{padding:50px 0 0 30px;
float:right;
width:520px;
height:auto
}
section#home>div ul li figure{margin:0 30px 30px 0;
float:left;
width:200px
}
section#home>div ul li figure img{margin:0;
padding:0;
border:0
}
section#home>div ul li figure img a{margin:0;
padding:0;
border:0
}
section#home>div ul li figure figcaption ul li{width:200px;
height:auto;
float:left;
list-style:none;
text-align:left;
font-style:italic;
font-size:10px;
background:0;
border-left:0;
padding:5px 0;
color:#75787a
}
section#home>div ul li figure figcaption ul li span{margin:0 0;
float:right;
font-size:11px;
color:#4b4d4e;
font-style:normal;
font-weight:700
}
section#home>div ul li figure figcaption a.more{margin:10px 0 0 0;
float:left;
background:#a42f79;
background:-moz-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #a42f79),color-stop(100%, #90296a));
background:-webkit-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-o-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-ms-linear-gradient(top, #a42f79 0, #90296a 100%);
background:linear-gradient(to bottom, #a42f79 0, #90296a 100%);
width:200px;
height:30px;
line-height:30px;
font-size:11px;
font-weight:700;
text-align:center;
color:#fff;
text-transform:uppercase;
text-decoration:none;
border-radius:2px;
box-shadow:1px 1px 0 #7c235b
}
section#home>div ul li figure figcaption a.more span{float:right;
width:30px;
height:30px;
background:#641347 url(../images/more.png) 50% 50% no-repeat;
border-radius:2px;
box-shadow:-1px 0 0 #7c235b
}
section#home>div ul li figure figcaption a.more:hover{background:#791756;
background:-moz-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #4e0f38),color-stop(100%, #90296a));
background:-webkit-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-o-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-ms-linear-gradient(top, #791756 0, #4e0f38 100%);
background:linear-gradient(to bottom, #791756 0, #4e0f38 100%)
}
section#home>div ul li figure figcaption a.more:hover span{background:#300922 url(../images/more.png) 50% 50% no-repeat
}
section#home>div ul li figure figcaption section.stars{float:right;
display:inline;
width:90px;
height:18px;
background:#adb0b3 url(../images/star-1.png) repeat-x
}
section#home>div ul li figure figcaption section.stars span{width:0;
height:18px;
float:left;
background:#a42f79 url(../images/star-1.png) repeat-x
}
section#home>div ul li figure figcaption section.stars span.stars-1{width:18px
}
section#home>div ul li figure figcaption section.stars span.stars-2{width:36px
}
section#home>div ul li figure figcaption section.stars span.stars-3{width:54px
}
section#home>div ul li figure figcaption section.stars span.stars-4{width:72px
}
section#home>div ul li figure figcaption section.stars span.stars-5{width:90px
}
section#home>div ul li:last-child{border-bottom:0
}
section#home>div ul li div.number{padding:50px 0 0 0;
width:119px;
height:auto;
line-height:38px;
background:0;
float:left;
text-align:center;
color:#b8bdbf;
font-size:70px;
font-weight:700;
font-family:'Cambria',Georgia,serif;
text-transform:uppercase;
text-shadow:1px 1px 1px #9da4a7
}
section#home>div ul li div.number span{padding:20px 0;
line-height:20px;
font-size:12px;
font-weight:400;
display:block
}
section#home>div ul .color-1{background:#eadbae url(../images/no.png) 0 70px no-repeat;
border-left:0
}
section#home>div ul .color-1 div{background:#fff url(../images/no-1.png) 0 70px no-repeat
}
section#home>div ul .color-1 .number{color:#fff;
text-shadow:1px 1px 1px #cdc098
}
section#home>div ul .color-2{background:#e2e3e4 url(../images/no.png) 0 70px no-repeat;
border-left:0
}
section#home>div ul .color-2 div{background:#fff url(../images/no-2.png) 0 70px no-repeat
}
section#home>div ul .color-2 .number{color:#fff;
text-shadow:1px 1px 1px #c8c9cb
}
section#home>div ul .color-3{background:#9e8057 url(../images/no.png) 0 70px no-repeat;
border-left:0
}
section#home>div ul .color-3 div{background:#fff url(../images/no-3.png) 0 70px no-repeat
}
section#home>div ul .color-3 .number{color:#fff;
text-shadow:1px 1px 1px #7d6545
}
section#home>div article#summary{padding:30px;
float:left;
border-top:solid 1px #d5d6d6
}
section#article{top:-10px;
position:relative;
overflow:hidden;
background:#fff;
width:980px;
height:100%;
margin:0 auto;
padding:0;
border-bottom:solid 2px #ddd;
min-height:650px
}
section#article>div h2{color:#4b4d4e;
font-size:18px;
text-transform:uppercase;
line-height:1em;
margin:0 0 .75em 0;
padding:0
}
section#article>div{width:700px;
height:auto;
float:right
}
section#article>div.left{width:620px;
padding:40px;
float:left
}
section#article>div h1{line-height:34px;
text-transform:uppercase;
letter-spacing:-1px;
color:#cd78ae;
font-size:26px;
font-style:italic;
font-family:'Cambria',Georgia,serif
}
section#article>div h1 span{color:#90296a;
font-weight:700
}
section#article>div h3{margin:10px 0 0 0;
line-height:25px;
font-family:'Cambria',Georgia,serif;
text-transform:uppercase;
color:#cd78ae;
font-size:18px;
font-weight:700
}
section#article>div h3 span{color:#90296a;
font-weight:700
}
section#article>div strong{color:#cd78ae
}
section#article>div strong span{display:block;
color:#90296a
}
section#article>div a.back{margin:10px 0 0 0;
float:left;
background:#a42f79;
background:-moz-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #a42f79),color-stop(100%, #90296a));
background:-webkit-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-o-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-ms-linear-gradient(top, #a42f79 0, #90296a 100%);
background:linear-gradient(to bottom, #a42f79 0, #90296a 100%);
width:200px;
height:30px;
line-height:30px;
font-size:11px;
font-weight:700;
text-align:center;
color:#fff;
text-transform:uppercase;
text-decoration:none;
border-radius:2px;
box-shadow:1px 1px 0 #7c235b
}
section#article>div a.back span{float:left;
width:30px;
height:30px;
background:#641347 url(../images/back.png) 50% 50% no-repeat;
border-radius:2px;
box-shadow:-1px 0 0 #7c235b
}
section#article>div a.back:hover{background:#791756;
background:-moz-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #4e0f38),color-stop(100%, #90296a));
background:-webkit-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-o-linear-gradient(top, #791756 0, #4e0f38 100%);
background:-ms-linear-gradient(top, #791756 0, #4e0f38 100%);
background:linear-gradient(to bottom, #791756 0, #4e0f38 100%)
}
section#article>div a.back:hover span{background:#300922 url(../images/back.png) 50% 50% no-repeat
}
aside{width:280px;
float:left;
height:auto
}
aside.right{margin:0 0 40px 0;
overflow:hidden;
float:right
}
aside section#info{margin:0;
padding:30px;
width:280% height:auto
}
aside section#info h2{line-height:34px;
text-transform:uppercase;
letter-spacing:-1px;
color:#cd78ae;
font-size:26px;
font-style:italic;
font-family:'Cambria',Georgia,serif
}
aside section#info h2 span{color:#90296a;
font-weight:700
}
aside section#info strong{text-transform:uppercase;
color:#cd78ae
}
aside section#info strong span{display:block;
color:#90296a
}
aside section#info.border{border-left:1px solid #ddd
}
aside section#info.border-center{border-left:1px solid #ddd;
text-align:center
}
aside section#articles{padding:20px 30px 20px 30px;
width:220px;
background:#791756;
background:-moz-linear-gradient(-45deg, #791756 0, #460d31 100%);
background:-webkit-gradient(linear,left top,right bottom,color-stop(0%, #791756),color-stop(100%, #460d31));
background:-webkit-linear-gradient(-45deg, #791756 0, #460d31 100%);
background:-o-linear-gradient(-45deg, #791756 0, #460d31 100%);
background:-ms-linear-gradient(-45deg, #791756 0, #460d31 100%);
background:linear-gradient(135deg, #791756 0, #460d31 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#791756, endColorstr=#460d31, GradientType=1)
}
aside section#articles h2{line-height:34px;
letter-spacing:-1px;
color:#cd78ae;
font-size:26px;
font-style:italic;
font-family:'Cambria',Georgia,serif
}
aside section#articles h2 span{text-transform:uppercase;
color:#fff;
font-size:26px;
font-weight:700
}
aside section#articles ul{padding:0;
margin:0;
list-style:none
}
aside section#articles ul li{padding:2.5px 0 2.5px 15px;
border-bottom:solid 1px #791756;
background:url(../images/articles-ul-li.png) 0 7.5px no-repeat
}
aside section#articles ul li a{color:#fff;
text-decoration:none
}
aside section#articles ul li a:hover{text-decoration:underline
}
section#summary{overflow:hidden;
position:relative;
top:-34px;
width:980px;
height:auto;
margin:0 auto;
padding:0;
background:transparent url(../images/summary.png) 760px 2px no-repeat
}
section#summary h2{margin:30px 0 0 40px;
color:#cd78ae;
font-family:'Cambria',Georgia,serif;
text-transform:uppercase;
line-height:70px;
font-style:italic
}
section#summary table{margin:0;
padding:0;
float:left;
border-left:solid 1px #ddd;
border-top:solid 1px #ddd
}
section#summary table th{padding:10px 15px;
margin:0;
height:20px;
line-height:20px;
border-right:solid 1px #ddd;
border-bottom:solid 1px #ddd;
background:0;
color:#fff;
font-size:10px;
font-weight:400;
text-align:left;
text-transform:uppercase;
vertical-align:top;
background:#a42f79;
background:-moz-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #a42f79),color-stop(100%, #90296a));
background:-webkit-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-o-linear-gradient(top, #a42f79 0, #90296a 100%);
background:-ms-linear-gradient(top, #a42f79 0, #90296a 100%);
background:linear-gradient(to bottom, #a42f79 0, #90296a 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#a42f79, endColorstr=#90296a, GradientType=0)
}
section#summary table th:first-child{text-align:right
}
section#summary table td{padding:10px 15px;
margin:0;
height:20px;
line-height:20px;
border-right:solid 1px #ddd;
border-bottom:solid 1px #ddd;
background:0;
text-align:left;
vertical-align:top
}
section#summary table td:first-child{text-align:right
}
section#summary table td.first{color:#fff;
font-weight:700;
width:110px;
background:#eadbae;
background:-moz-linear-gradient(top, #eadbae 0, #e0c986 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #eadbae),color-stop(100%, #e0c986));
background:-webkit-linear-gradient(top, #eadbae 0, #e0c986 100%);
background:-o-linear-gradient(top, #eadbae 0, #e0c986 100%);
background:-ms-linear-gradient(top, #eadbae 0, #e0c986 100%);
background:linear-gradient(to bottom, #eadbae 0, #e0c986 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#eadbae, endColorstr=#e0c986, GradientType=0)
}
section#summary table td.second{color:#fff;
font-weight:700;
background:#e2e3e4;
background:-moz-linear-gradient(top, #e2e3e4 0, #c8c9cb 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #e2e3e4),color-stop(100%, #c8c9cb));
background:-webkit-linear-gradient(top, #e2e3e4 0, #c8c9cb 100%);
background:-o-linear-gradient(top, #e2e3e4 0, #c8c9cb 100%);
background:-ms-linear-gradient(top, #e2e3e4 0, #c8c9cb 100%);
background:linear-gradient(to bottom, #e2e3e4 0, #c8c9cb 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#e2e3e4, endColorstr=#c8c9cb, GradientType=0)
}
section#summary table td.third{color:#fff;
font-weight:700;
background:#9e8057;
background:-moz-linear-gradient(top, #9e8057 0, #7d6545 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #9e8057),color-stop(100%, #7d6545));
background:-webkit-linear-gradient(top, #9e8057 0, #7d6545 100%);
background:-o-linear-gradient(top, #9e8057 0, #7d6545 100%);
background:-ms-linear-gradient(top, #9e8057 0, #7d6545 100%);
background:linear-gradient(to bottom, #9e8057 0, #7d6545 100%);
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#9e8057, endColorstr=#7d6545, GradientType=0)
}
section#summary table td.price{color:#90296a;
font-weight:700;
text-align:right
}
section#summary table td.rate{text-align:center
}
section#summary table td span{padding:0 5px 0 0;
display:inline;
float:left
}
section#summary table td section.stars{float:left;
display:inline;
width:90px;
height:18px;
background:#adb0b3 url(../images/star-2.png) repeat-x
}
section#summary table td section.stars span{margin:0;
padding:0;
width:0;
height:18px;
float:left;
background:#a42f79 url(../images/star-2.png) repeat-x
}
section#summary table td section.stars span.stars-1{width:18px
}
section#summary table td section.stars span.stars-2{width:36px
}
section#summary table td section.stars span.stars-3{width:54px
}
section#summary table td section.stars span.stars-4{width:72px
}
section#summary table td section.stars span.stars-5{width:90px
}
body>footer{margin:0 auto;
position:relative;
top:-20px;
width:940px;
text-align:center;
padding:0 0 20px 40px
}
body>footer>div{text-align:left
}
ol {
color:white;
font-size:18px;
font-weight:bold;
font-family:'Cambria',Georgia,serif;
line-height:200%;
}
.stick {
	position:fixed;
	top:0px;
	width:220px;
}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
