/*
Theme Name:Layla Lane
*/
html,body{height:100%;margin:0}
body{margin:0;color:#000;font:12px Helvetica,Arial,sans-serif;background-color:#fffcfc}
img{border-style:none}
a{text-decoration:none;color:#000}
a:hover{font-weight:bold;text-decoration:none}
input,textarea,select{font:100% arial,sans-serif;vertical-align:middle;color:#000}
form,fieldset{margin:0;padding:0;border-style:none}
/* end of css resets */
/* wrapper */
#wrapper{min-height:100%;min-width:770px;background:url(images/bg-body.gif) no-repeat 50% 0}
* html #wrapper{height:100%}
.w1{padding-bottom:70px;width:100%}
/* header */
#header{padding:20px 0 0;overflow:hidden;width:770px;margin:0 auto 7px}
.logo{width:303px;height:256px;background:url(images/logo.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin:0 0 0 54px;float:left;display:inline}
.logo a{display:block;height:100%;position:relative}
/* panel */
.panel{width:100%;height:25px;overflow:hidden;background-color:#55bb3a;position:relative}
/* main navigation */
#nav{margin:0 auto;padding:0 0 0 40px;list-style:none;width:830px;z-index:10;position:relative;overflow:hidden}
#nav li{float:left;font-size:22px;font-weight:bold;line-height:24px; text-transform: uppercase}
#nav a{padding:2px 12px 0;float:left}
#nav a:hover{color:#fff;text-decoration:none}
.news{background:#ff7e8c}
.events{background:#f68f00}
.about{background:#ff4e31}
.shop{background:#fce012}
.community{background:#d867c4}
#nav .contact{background:#29b9ee}
.blueline{position:absolute;left:50%;top:0;background:#29b9ee;width:100%;height:25px}
/* main */
#main{width:770px;overflow:hidden;margin:0 auto;padding:0 0 25px}
/* content */
#content{float:left;width:379px;background:#fffbfb;padding:24px 0 15px 4px;margin:0 0 0 12px;display:inline}
#content h2,h4,h5{margin:0 0 18px}
#content h2{font-size:30px}
#content h4{font-size:30px}
#content h5{font-size:18px}
.block{margin:0;width:100%}
.block span{font-size:11px}
.block h3{font-size:30px;font-weight:bold;line-height:27px;margin:0 0 19px;}
.block h3 a{display:inline;margin:0}
.block p{margin:0 0 30px;line-height:18px}
/* sidebar */
#sidebar{float:right;width:306px;background:#fffbfb;padding:24px 0 27px 3px}
#sidebar h2{margin:0 0 19px;font-size:30px}
.container{padding-bottom:17px}
.container .area{overflow:hidden;height:1%;padding:0 0 4px 0;margin:0 0 0 -1px;position:relative}
.area .img{float:left;width:91px;height:55px;padding:2px;border:1px solid #b2b2b2;margin-right:6px}
.area .img img{display:block}
.area .description{float:left;width:125px}
.container .video{display:block;margin-bottom:21px;width:301px;height:170px;display:block}
.description .name{display:block}
.description .name a{color:#325ad7;font-size:12px}
.signup-form{padding:1px 4px 0 0}
.signup-form .row{overflow:hidden;height:1%;padding-bottom:1px}
.signup-form .row-select{overflow:hidden;height:1%;padding-bottom:1px}
.signup-form .area{overflow:hidden;height:1%;padding-bottom:1px}
.signup-form label{float:left;width:70px;padding:5px 0 0}
.signup-form .row-select label{padding-top:2px}
.signup-form .area label{padding-top:2px}
.signup-form input.text{width:215px;padding:4px 5px;float:right;margin:0 0 0;background:#fff;border:1px solid #818181}
.signup-form select{width:227px;padding:0;float:right;display:block}
.signup-form .submit{width:227px;height:28px;display:block;margin-left:auto;cursor:pointer}
/* footer */
#footer{width:770px;margin:-70px auto 0;padding:0 0 20px;height:50px;position:relative}
.social-networks{margin:0 -51px 10px 0;padding:0 0 0 10px;list-style:none;overflow:hidden;width:812px}
.social-networks li{font-size:22px;font-weight:bold;padding:0 2px;margin:0 53px 0 0;float:left}
#footer span{display:block;text-align:center}
#choke{width:360px;padding:20px;border:1px solid #000}
#respond,#comments{width:100%}
#respond textarea,#respond input{border:1px solid #000}
#respond input{width:160px;margin-bottom:6px}
#respond input#submit{width:140px}
.about-2 {background-color:#FF4E31;}
