html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
body{line-height:1.5}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
table, td, th{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a img{border:none}

body{font-size:75%; color:#222; background:#fff; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
h1, h2, h3, h4, h5, h6{font-weight:normal; color:#111}
h1{font-size:3em; line-height:1; margin-bottom:0.5em}
h2{font-size:2em; margin-bottom:0.75em}
h3{font-size:1.5em; line-height:1}
h4{font-size:1.2em; line-height:1.25; margin-bottom:1.25em}
h5{font-size:1em; font-weight:bold; margin-bottom:1.5em}
h6{font-size:1em; font-weight:bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0}
p{margin:0 0 1.5em}
p img.left{float:left; margin:1.5em 1.5em 1.5em 0; padding:0}
p img.right{float:right; margin:1.5em 0 1.5em 1.5em}
a:focus, a:hover{color:#000}
a{color:#009; text-decoration:underline}
blockquote{margin:1.5em; color:#666; font-style:italic}
strong{font-weight:bold}
em, dfn{font-style:italic}
dfn{font-weight:bold}
sup, sub{line-height:0}
abbr, acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em; font-style:italic}
del{color:#666}
pre{margin:1.5em 0; white-space:pre}
pre, code, tt{font:1em 'andale mono','lucida console',monospace; line-height:1.5}
li ul, li ol{margin:0 1.5em}
ul, ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style-type:none}
ol{list-style-type:none}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
table{margin-bottom:1.4em; width:100%}
th{font-weight:bold}
thead th{background:#c3d9ff}
th, td, caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
tfoot{font-style:italic}
caption{background:#eee}
.small{font-size:.8em; margin-bottom:1.875em; line-height:1.875em}
.large{font-size:1.2em; line-height:2.5em; margin-bottom:1.25em}
.hide{display:none}
.quiet{color:#666}
.loud{color:#000}
.highlight{background:#ff0}
.added{background:#060; color:#fff}
.removed{background:#900; color:#fff}
.first{margin-left:0; padding-left:0}
.last{margin-right:0; padding-right:0}
.top{margin-top:0; padding-top:0}
.bottom{margin-bottom:0; padding-bottom:0}

.container{width:950px; margin:0 auto}
.showgrid{background:url(images/grid.png)}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24{float:left; margin-right:10px}
.last, div.last{margin-right:0}
.span-1{width:30px}
.span-2{width:70px}
.span-3{width:110px}
.span-4{width:150px}
.span-5{width:190px}
.span-6{width:230px}
.span-7{width:270px}
.span-8{width:310px}
.span-9{width:350px}
.span-10{width:390px}
.span-11{width:430px}
.span-12{width:470px}
.span-13{width:510px}
.span-14{width:550px}
.span-15{width:590px}
.span-16{width:630px}
.span-17{width:670px}
.span-18{width:710px}
.span-19{width:750px}
.span-20{width:790px}
.span-21{width:830px}
.span-22{width:870px}
.span-23{width:910px}
.span-24, div.span-24{width:950px; margin:0}
input.span-1, textarea.span-1, select.span-1{width:30px!important}
input.span-2, textarea.span-2, select.span-2{width:50px!important}
input.span-3, textarea.span-3, select.span-3{width:90px!important}
input.span-4, textarea.span-4, select.span-4{width:130px!important}
input.span-5, textarea.span-5, select.span-5{width:170px!important}
input.span-6, textarea.span-6, select.span-6{width:210px!important}
input.span-7, textarea.span-7, select.span-7{width:250px!important}
input.span-8, textarea.span-8, select.span-8{width:290px!important}
input.span-9, textarea.span-9, select.span-9{width:330px!important}
input.span-10, textarea.span-10, select.span-10{width:370px!important}
input.span-11, textarea.span-11, select.span-11{width:410px!important}
input.span-12, textarea.span-12, select.span-12{width:450px!important}
input.span-13, textarea.span-13, select.span-13{width:490px!important}
input.span-14, textarea.span-14, select.span-14{width:530px!important}
input.span-15, textarea.span-15, select.span-15{width:570px!important}
input.span-16, textarea.span-16, select.span-16{width:610px!important}
input.span-17, textarea.span-17, select.span-17{width:650px!important}
input.span-18, textarea.span-18, select.span-18{width:690px!important}
input.span-19, textarea.span-19, select.span-19{width:730px!important}
input.span-20, textarea.span-20, select.span-20{width:770px!important}
input.span-21, textarea.span-21, select.span-21{width:810px!important}
input.span-22, textarea.span-22, select.span-22{width:850px!important}
input.span-23, textarea.span-23, select.span-23{width:890px!important}
input.span-24, textarea.span-24, select.span-24{width:940px!important}
.append-1{padding-right:40px}
.append-2{padding-right:80px}
.append-3{padding-right:120px}
.append-4{padding-right:160px}
.append-5{padding-right:200px}
.append-6{padding-right:240px}
.append-7{padding-right:280px}
.append-8{padding-right:320px}
.append-9{padding-right:360px}
.append-10{padding-right:400px}
.append-11{padding-right:440px}
.append-12{padding-right:480px}
.append-13{padding-right:520px}
.append-14{padding-right:560px}
.append-15{padding-right:600px}
.append-16{padding-right:640px}
.append-17{padding-right:680px}
.append-18{padding-right:720px}
.append-19{padding-right:760px}
.append-20{padding-right:800px}
.append-21{padding-right:840px}
.append-22{padding-right:880px}
.append-23{padding-right:920px}
.prepend-1{padding-left:40px}
.prepend-2{padding-left:80px}
.prepend-3{padding-left:120px}
.prepend-4{padding-left:160px}
.prepend-5{padding-left:200px}
.prepend-6{padding-left:240px}
.prepend-7{padding-left:280px}
.prepend-8{padding-left:320px}
.prepend-9{padding-left:360px}
.prepend-10{padding-left:400px}
.prepend-11{padding-left:440px}
.prepend-12{padding-left:480px}
.prepend-13{padding-left:520px}
.prepend-14{padding-left:560px}
.prepend-15{padding-left:600px}
.prepend-16{padding-left:640px}
.prepend-17{padding-left:680px}
.prepend-18{padding-left:720px}
.prepend-19{padding-left:760px}
.prepend-20{padding-left:800px}
.prepend-21{padding-left:840px}
.prepend-22{padding-left:880px}
.prepend-23{padding-left:920px}
div.border{padding-right:4px; margin-right:5px; border-right:1px solid #eee}
div.colborder{padding-right:24px; margin-right:25px; border-right:1px solid #eee}
.pull-1{margin-left:-40px}
.pull-2{margin-left:-80px}
.pull-3{margin-left:-120px}
.pull-4{margin-left:-160px}
.pull-5{margin-left:-200px}
.pull-6{margin-left:-240px}
.pull-7{margin-left:-280px}
.pull-8{margin-left:-320px}
.pull-9{margin-left:-360px}
.pull-10{margin-left:-400px}
.pull-11{margin-left:-440px}
.pull-12{margin-left:-480px}
.pull-13{margin-left:-520px}
.pull-14{margin-left:-560px}
.pull-15{margin-left:-600px}
.pull-16{margin-left:-640px}
.pull-17{margin-left:-680px}
.pull-18{margin-left:-720px}
.pull-19{margin-left:-760px}
.pull-20{margin-left:-800px}
.pull-21{margin-left:-840px}
.pull-22{margin-left:-880px}
.pull-23{margin-left:-920px}
.pull-24{margin-left:-960px}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24{float:left; position:relative}
.push-1{margin:0 -40px 1.5em 40px}
.push-2{margin:0 -80px 1.5em 80px}
.push-3{margin:0 -120px 1.5em 120px}
.push-4{margin:0 -160px 1.5em 160px}
.push-5{margin:0 -200px 1.5em 200px}
.push-6{margin:0 -240px 1.5em 240px}
.push-7{margin:0 -280px 1.5em 280px}
.push-8{margin:0 -320px 1.5em 320px}
.push-9{margin:0 -360px 1.5em 360px}
.push-10{margin:0 -400px 1.5em 400px}
.push-11{margin:0 -440px 1.5em 440px}
.push-12{margin:0 -480px 1.5em 480px}
.push-13{margin:0 -520px 1.5em 520px}
.push-14{margin:0 -560px 1.5em 560px}
.push-15{margin:0 -600px 1.5em 600px}
.push-16{margin:0 -640px 1.5em 640px}
.push-17{margin:0 -680px 1.5em 680px}
.push-18{margin:0 -720px 1.5em 720px}
.push-19{margin:0 -760px 1.5em 760px}
.push-20{margin:0 -800px 1.5em 800px}
.push-21{margin:0 -840px 1.5em 840px}
.push-22{margin:0 -880px 1.5em 880px}
.push-23{margin:0 -920px 1.5em 920px}
.push-24{margin:0 -960px 1.5em 960px}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24{float:right; position:relative}
.prepend-top{margin-top:1.5em}
.append-bottom{margin-bottom:1.5em}
.box{padding:1.5em; margin-bottom:1.5em; background:#E5ECF9}
hr{background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none}
hr.space{background:#fff; color:#fff}
.clearfix:after, .container:after{content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}
.clearfix, .container{display:block}
.clear{clear:both}

label{font-weight:bold}
fieldset{padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc}
legend{font-weight:bold; font-size:1.2em}
input.text, input.title, textarea, select{margin:0.5em 0; border:1px solid #bbb}
input.text:focus, input.title:focus, textarea:focus, select:focus{border:1px solid #666}
input.text, input.title{width:300px; padding:5px}
input.title{font-size:1.5em}
textarea{width:390px; height:250px; padding:5px}
.error, .notice, .success{padding:.8em; margin-bottom:1em; border:2px solid #ddd}
.error{background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4}
.notice{background:#FFF6BF; color:#514721; border-color:#FFD324}
.success{background:#E6EFC2; color:#264409; border-color:#C6D880}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}

#sidebar ul{
list-style-type:none; 
margin-left:0px; 
padding-left:0px}
#sidebar li{
list-style-type:none; 
margin-left:0px; 
padding-left:0px}
#sidebar ul li{
list-style-type:none; 
margin-left:0px; 
padding-left:0px}
#sidebar ul ul li{
list-style-type:none; 
margin-left:0px; 
padding-left:0px}
#sidebar ul ul ul li{
list-style-type:none; 
margin-left:0px; 
padding-left:0px}

.postmetadata{display:none}
body{color:#999; background:#111}
.container{width:990px; margin:0 auto; background:#fff}
.container-inner{width:950px; margin:0 auto; padding:1.75em 0 1em}
h1, h2, h3, h4, h5, h6{color:#222}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#222}
h3.sub, h2.sub{margin:0 0 10px 0; padding:0 0 5px 0; font-size:1.1em; font-weight:bold; line-height:1em; text-transform:uppercase; letter-spacing:2px; color:#515151; border-bottom:1px solid #eee}
a{color:#428ce7; text-decoration:none}
a:hover, a:focus{color:#666}
p{color:#515151}
h6.top{color:#ccc}
#top{width:950px; margin:0 auto 1em; padding:0 0 0.5em; color:#666; height:46px}
#top a{color:#666}
.login{float:left}
form#loginform{text-align:left}
input #wp-submit{background:#000}

#masthead{float:left; padding-top:8px}
#masthead h4, #masthead span{margin:0; padding:10px 0 0; line-height:2em}
#masthead h4{font-weight:bold; text-transform:uppercase; float:left}
#masthead h4 a{color:#fff; text-decoration:none}
#masthead span.description{font-weight:normal; color:#ccc; text-transform:lowercase; font-size:11px; padding:.35em 3em}

#nav{float:right; margin:18px 0 0 0; padding:8px 0 6px 10px; background:#000}
#nav ul, #nav ul li{margin:0; padding:0}
#nav ul li{font-size:25px; font-weight:normal; text-transform:lowercase; list-style:none; float:left; margin-right:15px; position:relative; color:#999}
#nav ul li a{color:#999; text-decoration:none}
#nav ul li a:hover{color:#fffffff}

#nav ul li ul{display:none; text-align:left}
#nav ul li.drop:hover ul{display:block}

#nav ul li ul{padding-top:7px; margin-left:-10px; position:absolute; z-index:200}
#nav ul li ul li{margin-right:0; float:none; font-weight:normal; font-size:11px; z-index:210}
#nav ul li ul li a{display:block; background:#1a1a1a; padding:7px 10px; width:130px; color:#999; background-repeat:no-repeat; background-position:5px 50%}
#nav ul li ul li a:hover{text-decoration:underline; background:#000}
#nav ul li ul li a.icon{padding-left:30px}
#nav ul li ul li a.entries{ background:#1a1a1a url(images/rss.png) 5px 50% no-repeat}
#nav ul li ul li a.comments{background:#1a1a1a url(images/chat.png) 5px 50% no-repeat}
#nav ul li ul li a.phone{background:#1a1a1a url(images/phone.png) 5px 50% no-repeat}
#nav ul li ul li a.email{background:#1a1a1a url(images/email.png) 5px 50% no-repeat}
#nav ul li ul li a.entries:hover{background:#000 url(images/rss.png) 5px 50% no-repeat}
#nav ul li ul li a.comments:hover{background:#000 url(images/chat.png) 5px 50% no-repeat}
#nav ul li ul li a.phone:hover{background:#000 url(images/phone.png) 5px 50% no-repeat}
#nav ul li ul li a.email:hover{background:#000 url(images/email.png) 5px 50% no-repeat}
#nav #search{margin:0; padding:0}
#nav #search #s{color:#999; font-size:1em; margin:0; padding:8px 0 8px 10px; width:140px; border:none; background:#1a1a1a}
#nav #search input{border:0}
#nav #search #s:hover{color:#fff; background:#000}

#nav ul li ul.push{margin-top:12px; z-index:211}
#nav ul li.enhanced{margin-right:0; padding-right:15px; z-index:211}
#nav ul li.enhanced span{padding-right:7px; float:left; z-index:211}
#nav ul li.enhanced a.arrow{display:block; position:relative; top:-2px; width:18px; height:15px; overflow:hidden; float:left}
#nav ul li.enhanced a.arrow:hover{cursor:pointer}
#nav ul li.enhanced a.arrow img{display:block; position:relative; border:0}
#nav ul li.enhanced a.rest img{top:0}
#nav ul li.enhanced a.hover img{top:-15px}
#nav ul li.enhanced a.open img{top:-30px}

.content{display:block; clear:both}
.post{display:block; clear:both}
.postmetadata{background:#eee; padding:1em; color:#999; font-size:11px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.postmetadata a{color:#515151}
.postmetadata a:hover{color:#222}
.underlined{border-bottom:1px solid #222}
.welcomebox{padding:1.5em; margin-bottom:1.5em; background:#eee; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}

.nav{float:left; margin-bottom:15px}
.nav a{background:#eee; color:#222; font:bold 12px/1 helvetica,arial,sans-serif; padding:6px 10px 3px}
.nav a:hover{background:#222; color:#fff}
.prev a, .next a{color:#222; text-decoration:none; padding:4px 10px 6px 10px; font-size:14px; display:block; -moz-border-radius-bottomleft:5px; 
-moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px}
.byline{font-size:11px; margin:0; color:#bbb}
.byline a{color:#bbb}

#sidebar{margin:0}
#sidebar h3{margin:0; padding:0 0 .5em 0}
#sidebar .item{margin:0 0 4em 0}
#sidebar ul{list-style:none; margin:0 0 1.6em 0; font-size:1em}
#sidebar ul li a, ul.txt li{color:#222; height:1%; background:url(images/li.png) no-repeat  0; line-height:1.2em; border-bottom:1px solid #ccc; display:block; padding:6px 0 6px 8px}
#sidebar ul li a:hover, ul.txt li:hover{color:#515151; background-position:1px 0.8em; background:#E5ECF9 url(images/li-white.png) no-repeat 3px 10px}
#sidebar ul li a span, ul.txt li, h4 a span{color:#696455}
#sidebar ul li.active a{cursor:default; color:white}
#sidebar ul ul{margin:0; list-style:none}

#footer-wrap{background:#fff}
#footer{width:950px; padding:1.5em 0; margin:0 auto; color:#999; text-align:left}
#footer p{color:#999}
#footer h3{margin:0; padding:0 0 .6em 0; border-bottom:none; color:#999}
#footer .item{margin:0 0 4em 0}
#footer ul{list-style:none; margin:0 0 1.6em 0; font-size:1em;}
#footer ul li a, ul.txt li{height:1%; line-height:1.2em; display:block; padding:4px 7px 4px 7px;float:left;}
#footer ul li ul li{float:left;}
#footer ul li a:hover, ul.txt li:hover{color:#fff; background-position:1px 0.8em; background:#111}
#footer ul li a span, ul.txt li, h4 a span{color:#696455}
#footer ul li.active a{cursor:default; color:white}
#footer ul ul{margin:0; list-style:none}
#blind{ width: 200px; height: 30px; margin-bottom:-35px; background:#fff; position:relative; z-index: 50;}



#sidebar ul#recentcomments, #footer ul#recentcomments{list-style:none; margin:0 0 1.6em 0; font-size:1em}
#sidebar ul#recentcomments li.recentcomments, #footer ul#recentcomments li.recentcomments{display:block; padding:4px 0 4px 8px}
#sidebar ul#recentcomments li.recentcomments a, #footer ul#recentcomments li.recentcomments a{border:0; background-image:none}
#sidebar ul#recentcomments li.recentcomments a:hover, #footer ul#recentcomments li.recentcomments a:hover{color:#fff; background-position:1px 0.8em; background:#111}
#sidebar ul#recentcomments li.recentcomments a span, #footer ul#recentcomments li.recentcomments a span{color:#696455}

.right{float:right}
.left{float:left}
.middle{margin:0 auto; float:left}
.clear{clear:both}
img.centered{display:block; margin-left:auto; margin-right:auto; max-width:950px}
img.alignright{padding:4px 0 4px 4px; margin:3px 0 2px 10px; display:inline; max-width:950px}
img.alignleft{padding:4px 4px 4px 0; margin:3px 10px 2px 0; display:inline; max-width:950px}
img.alignnone{padding:4px 4px 4px 0; margin:3px 10px 2px 0; display:block; max-width:950px}
.alignleft{float:left}
.alignright{float:right}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.thumbnail, .attachment-thumbnail{max-width:150px; margin:0 1.5em 1.5em 0; float:left}
.attachment-medium{max-width:950px; overflow:hidden; display:inline}
.attachment-large{max-width:950px; overflow:hidden; display:inline}
.content .size-medium, content size-large{margin:0 1.5em 1.5em 0}
.home .size-medium, .home .size-large{max-width:590px; height:auto; overflow:hidden; margin:0 .5em .5em 0}
dl.gallery-item .gallery-caption{clear:both; float:none; width:150px}
dl.gallery-item{width:170px; padding:10px}
.gallery-icon .attachment-thumbnail{padding:0; margin:0}
.gallery{width:auto}

.wp-caption p.wp-caption-text{font-size:11px; line-height:30px; margin:0; padding:10px; text-align:center; font-style:italic}

#filters{clear:both; height:2em; margin-bottom:1em}
#filters li{float:left; margin-right:2em}
.prev{}
.next{}:focus{outline:0}
.sticky{font-size:24px; border:1px solid #bbb; border-width:1px 0; background:#eee; padding:15px}
.double-border{background:url(images/double-border.png) repeat-x bottom; height:8px; width:100%; clear:both; float:none; border:none; margin:1em 0}
.ad-main, .ad-sidebar{display:block; clear:both}

#search{margin:0; padding:0}
#search #s{background:#ddd url('images/search.png') 0px center no-repeat; color:#222; font-size:1em; margin:0; padding:4px 0 4px 17px; width:150px; border:1px solid #333}
#search input{border:0}
#search #s:hover{color:#0066cc; background:#fff url('images/search_blue.png') 0px center no-repeat}
.search-excerpt{margin:0}

ol.commentlist{list-style:none; margin:0; padding:0; text-indent:0}
ol.commentlist li{border-top:5px solid #eee; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; height:1%}
ol.commentlist li:hover{background:#f7f7f7}
ol.commentlist li.alt{}
ol.commentlist li.bypostauthor{}
ol.commentlist li.byuser{}
ol.commentlist li.comment-author-admin{border-top:5px solid #222}
ol.commentlist li.comment{}
ol.commentlist li div.comment-author{padding:0 170px 0 0}
ol.commentlist li div.vcard{font-weight:bold; color:#222}
ol.commentlist li div.vcard a{color:#222}
ol.commentlist li div.vcard cite.fn{font-style:normal}
ol.commentlist li div.vcard cite.fn a.url{text-decoration:none}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#333}
ol.commentlist li div.vcard img.avatar{left:0; position:absolute; top:5px}
ol.commentlist li div.vcard img.avatar-32{}
ol.commentlist li div.vcard img.photo{}
ol.commentlist li div.vcard span.says{}
ol.commentlist li div.commentmetadata{}
ol.commentlist li div.comment-meta{font:11px helvetica,arial,sans-serif; position:absolute; right:0; text-align:right; top:0; background:#eee; padding:6px 4px 4px 4px}
ol.commentlist li div.comment-meta a{color:#bbb; text-decoration:none}
ol.commentlist li div.comment-meta a:hover{color:#000}
ol.commentlist li.comment-author-admin div.comment-meta{background:#222}
ol.commentlist li.comment-author-admin div.comment-meta a:hover{color:#fff}
ol.commentlist li p{}
ol.commentlist li ul{}
ol.commentlist li div.reply{text-align:center; width:36px}
ol.commentlist li div.reply a{background:#eee; color:#222; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  color:#222; text-decoration:none; text-transform:uppercase}
ol.commentlist li div.reply a:hover{color:#fff; background:#222}
ol.commentlist li ul.children{list-style:none; margin:1em 0 0; text-indent:0}
ol.commentlist li ul.children li{}
ol.commentlist li ul.children li.alt{}
ol.commentlist li ul.children li.bypostauthor{}
ol.commentlist li ul.children li.byuser{}
ol.commentlist li ul.children li.comment{}
ol.commentlist li ul.children li.depth-2{margin:0 0 .25em}
ol.commentlist li ul.children li.depth-3{margin:0 0 .25em}
ol.commentlist li ul.children li.depth-4{margin:0 0 .25em}
ol.commentlist li ul.children li.depth-5{}
ol.commentlist li ul.children li.odd{}
ol.commentlist li.even{}
ol.commentlist li.odd{}
ol.commentlist li.parent{}
ol.commentlist li.pingback{}
ol.commentlist li.pingback.parent{}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0}
ol.commentlist li.thread-alt{}
ol.commentlist li.thread-even{}
ol.commentlist li.thread-odd{}
ol.commentlist li.comment-author-admin{}
h3#comments{margin:2em 0}
#respond{margin:30px 0; padding:10px 0; border-top:5px solid #f7f7f7}
#commentform{margin-bottom:60px}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0; font-size:1.2em}
#commentform textarea{margin-top:5px; width:100%; padding:2px; border:5px #eee solid; font-size:1.2em}
#commentform textarea:hover{border:5px solid #222}
#commentform #submit{margin-top:5px; padding:5px; font-weight:bold; font-size:1.3em; background:#111 none repeat scroll 0 0; border:1px solid #222; color:#BBBBBB; font-size:1.3em; font-weight:bold; margin-top:5px; padding:5px}
legend{font-size:1.2em; font-weight:bold; padding:2px 10px}
#commentform #submit:hover{background:#000; color:#fff}

#wp-submit{font-weight:bold; font-size:1em; background:#111 none repeat scroll 0 0; border:1px solid #222; color:#BBBBBB; font-weight:bold; padding:5px}
#wp-submit:hover{background:#000; color:#fff}

.sliderGallery{background:#fff; overflow:hidden; position:relative; padding:0; height:190px; width:950px; margin:0 0 1em}
.sliderGallery UL{position:absolute; list-style:none; overflow:none; white-space:nowrap; padding:0; margin:0}
.sliderGallery UL LI{display:inline; padding:0 1.2em 0 0}
.slider{width:950px; height:17px; top:160px; padding:1px; position:relative; background:url(images/product-arrows.png) no-repeat}
.slider-item{position:relative; margin:0 0 0px; padding:0}
.slider-item span.slider-title{background:#000; padding:4px; left:0px; bottom:3px; display:block; text-align:center; height:18px; width:142px; overflow:hidden; position:absolute; z-index:10;  filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70}
.slider-item span.slider-title a{color:#ccc; text-decoration:none}
.slider-item span.slider-title a:hover{color:#fff}
.slider-item .attachment-thumbnail{width:150px; height:150px; margin:0; padding:0; float:none;  filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90}
.slider-item .attachment-thumbnail:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1}
.handle{position:absolute; cursor:move; height:17px; width:181px; top:0; background:url(images/product-handler.png) no-repeat; z-index:11}
.slider span{color:#bbb; font-size:80%; cursor:pointer; position:absolute; z-index:12; top:3px}
.slider .slider-1{left:86px}
.slider .slider-2{left:172px}
.slider .slider-3{left:258px}
.slider .slider-4{left:344px}
.slider .slider-5{left:430px}
.slider .slider-6{left:516px}
.slider .slider-7{left:602px}
.slider .slider-8{left:688px}
.slider .slider-9{left:774px}
.slider .slider-10{left:860px}

ul#portfolio{padding:0; list-style:none; margin:0 0 1em; overflow:hidden; max-height:590px}
ul#portfolio li{list-style:none; padding:0; width:950px; text-align:center}
ul#portfolio li h4{margin:0 0 .5em 0; text-transform:uppercase; padding:0 16px}
ul#portfolio li img{max-width:950px; text-align:center; margin:0}

#category-section{margin-bottom:20px; float:left}
#category-section ul{list-style:none; margin:0; font-size:1em; padding:0; border-top:1px solid #eee}
#category-section ul li a, ul.txt li{height:1%; line-height:1.2em; border-bottom:1px solid #eee; display:block; padding:6px 0 6px 8px; margin:0}
#category-section ul li a:hover, ul.txt li:hover{color:#fff; background-position:1px 0.8em; background:#000}
#category-section ul li.active a{cursor:default; color:white}

#sidebar{position:relative; bottom:8px}

body{background:#fff; border-top:30px solid #222}
.container-inner{padding:.5em 0 1em}
#top{margin:0 auto; padding:0; height:auto; background:url(images/double-border.png) repeat-x bottom; clear:both; float:none; border:none}

#masthead{float:left; padding-top:20px; padding-bottom:20px}
#masthead h4, #masthead span{margin:0; padding:10px 0 0; line-height:2em}
#masthead h4{background:url(images/2/cwcw_logo.jpg) no-repeat; display:block; width:378px; height:130px; padding:0; font-weight:bold; text-transform:uppercase; float:left}
#masthead h4 a{background:url(images/2/cwcw_logo.jpg) no-repeat; display:block; width:378px; height:130px; padding:0; text-indent:-9999px; color:#fff; text-decoration:none}
#masthead span.description{font-weight:normal; color:#ccc;  font-size:11px; padding:.35em 3em}

#masthead span.description{color:#999}

#nav{float:right; margin:15px 0 0 0; padding:8px 0 6px 10px; background:#fff}
#nav ul, #nav ul li{margin:0; padding:0}
#nav ul li{font-size:11px; font-weight:bold; text-transform:lowercase; list-style:none; float:left; margin-right:15px; position:relative; color:#999}
#nav ul li a{color:#999; text-decoration:none}
#nav ul li a:hover{color:#fff}

#category-stack{margin:0 0 2em}
.byline{font-size:0em; margin:0; color:#bbb}
.byline a{color:#bbb}
.more{margin:0 0 1em}
.more ul{list-style:none; margin:0; padding:0}
.more ul li a{color:#222; height:1%; background:url(images/li.png) no-repeat  0; line-height:1.2em; border-bottom:1px solid #ccc; display:block; padding:6px 0 6px 8px}
.more ul li a:hover{color:#515151; background-position:1px 0.8em; background:#E5ECF9 url(images/li-white.png) no-repeat 3px 10px}
.more ul li a span{color:#696455}
.more ul li.active a{cursor:default; color:white}