/*
TERESA BORASINO http://teresaborasino.com/
http://fernstrg.com/
*/
/*-----RESET-----*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,abbr{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
.hidden{display:none;}
input:focus,textarea:focus{outline:0;}
input::-moz-focus-inner{padding:0;border:none}
/*------MAIN------*/
body{font:400 12px/1.5em 'Courier New','Courier','Monaco',monospace;background:#fefefe;color:#222;}
#wrapper{position:relative;width:100%;height:100%;overflow:auto;}
#wrap{width:740px;margin:7.5em 20px 20px 20px;overflow:visible;}
/*----LINKS-----*/
a:link,a:visited{color:#666;text-decoration:none;border-bottom:1px solid #eee;}
a:hover,a:active,
a:link.selected,a:visited.selected,a:hover.selected,a:active.selected{color:#222;background:#eee;border-bottom:1px solid #ddd;}
#nav a:link,#nav a:visited{color:#222;}
/*-----FORMS------*/
input{font:400 12px/1.2em 'Courier New','Courier','Monaco',monospace;color:#222;}
input.text{background:#eee;border:0;border-bottom:1px solid #ddd;margin:0;padding:0 0.1em;}
input.button{background:transparent;border:0;margin:0;padding:0;border-bottom:1px solid #eee;width:50px;}
input.button:hover{cursor:pointer;color:#222;background:#eee;border-bottom:1px solid #ddd;}
/*----HEADER-----*/
#header{position:fixed;top:0;left:20px;height:3em;padding-top:1em;overflow:hidden;background:rgba(254,254,254,0.95) !important;background:#fefefe;width:740px;z-index:1000;}
h1{float:left;font-weight:bold;}
#nav{margin-left:240px;text-transform:uppercase;}
#nav li{float:left;padding:0 1em 0 0;}
#header li.search{float:right;padding:0;}
#header input.text,#subscribe input.text{width:100px;}
/*-----CONTENT-----*/
#main{width:500px;float:right;clear:right;margin-bottom:2em;}
#secondary{width:200px;float:left;margin-bottom:2em;}
.article{margin:0 0 3em 0;}
h2{font-weight:bold;}
h2.top{margin:0 0 3em 0;}
h2.page-header{margin-bottom:3em;}
.blog #main .article h2{margin:0 0 1em 0;}
.article p{margin:0 0 .5em 0;}
.blog .article img{margin:0 0 1em 0;display:block;}
.article .meta{margin:.5em 0 0 0;color:#a0a0a0;text-transform:lowercase;}
.article .meta a:link,.article .meta a:visited{color:#a0a0a0;}
.article ul{margin-bottom:.5em;}
/*------COMMENTS-----*/
h3#comment-head,h3#comment{font-weight:bold;margin:0 0 3em 0;}
.comment{padding:0 60px 1em 0;margin:0 0 2em 0;border-bottom:1px solid #ddd;min-height:40px;position:relative;}
.meta{margin-top:.5em;color:#666;}
a.comm-avatar{display:block;position:absolute;top:0;right:0;border:0;}
.comm-avatar img{display:block;}
#comment_form p,#freeform p{margin:0 0 1em 0;clear:both;}
#comment_form input[type=text],#freeform input[type=text]{border:0;border-bottom:1px solid #ddd;background:#eee;margin:0 1em 0 0;width:200px;}
#comment_form input[type=submit],#freeform input[type=submit]{background:transparent;margin:0;padding:0.2em 0.5em;border:1px solid #eee;text-transform:uppercase;}
#comment_form input[type=submit]:hover,#freeform input[type=submit]:hover{cursor:pointer;color:#222;background:#eee;border:1px solid #ddd;}
#comment_form textarea,#freeform textarea{border:1px solid #ddd;background:#eee;width:80%;max-width:100%;height:200px;max-height:600px;font:400 16px/1.3em 'Courier New','Courier','Monaco',monospace;}
.captcha{width:360px;}
#freeform .captcha input,#comment_form .captcha input{float:right;display:inline;margin:0;}
/*------SLIDESHOW-----*/
#loader{width:500px;height:300px;background:#fefefe;}
#loader{background:#fefefe url(../assets/i/loader.gif) no-repeat center center;}
.slideshow img{display:block;}
.singleimg img{display:block;margin-bottom:1.5em;}
#loader{}
ul.thumbs{width:500px;height:50px;overflow:hidden;margin:0.5em 0 1.5em 0;}
.thumbs li{float:left;padding:3px;}
.thumbs li img{width:40px;display:block;}
.thumbs li a:link,.thumbs li a:visited{border:2px solid #ddd;width:40px;height:40px;display:block;}
.thumbs li a:hover,.thumbs li a:active,.thumbs li.selected a{border:2px solid #999;}
/*------FOOTER-----*/
#footer{margin-left:240px;clear:both;}