/*  

Theme Name: Garden
URI: http://3oneseven.com/
Description: Specials.
Version: 3.17
Author: miloIIIIVII
Author URI: http://3oneseven.com/

*/
/* ----------------------------------- reset.css */ 
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{background:#fff url(images/001.jpg) 0 0 repeat-x;color:#333;margin:0;padding:0;}

/* ---------------------------------- wraps */
#wrap{background:transparent url(images/01.gif) bottom left no-repeat;color:#333;font:normal 14px/20px Tahoma,Helvetica,Sans-Serif;padding:0;width:90%;margin:0 auto;}
#content{width:100%;margin:0 auto;padding:0;background:transparent;}
#wrapper{background:transparent url(images/002.jpg) 0 0 repeat-x;padding:0;width:100%;margin:0;}

/* ---------------------------------- usual suspects */
a,a:visited{color:#A03F1A;text-decoration:none;}
a:hover{text-decoration:none;color:#333;}

/* ---------------------------------- header */
.head{background:transparent;width:90%;height:55px;margin:0 auto;padding:0;overflow:hidden;}

#top h1,#top h1 a{font:normal 38px georgia,times new roman,Helvetica,Sans-Serif;text-decoration:none;color:#333;
padding:4px 0 0 0;margin:0;display:inline;width:26%;font-variant:small-caps;float:left;}
#top h1 span{color:#A03F1A;letter-spacing:-5px;}
.description{display:none;}
#top h1 a:hover{color:#ccc;text-decoration:none;border:0;}

#top{background:transparent;width:100%;height:75px;margin:0;padding:0;}
#tops{background:transparent;width:90%;height:60px;margin:0 auto;padding:0;}
.headl{background:transparent;width:28%;margin:0;padding:0;float:left;overflow:hidden;display:inline;}

/* ---------------------------------- catnavi */
#categories{clear:right;padding:10px 0;margin:0;display:inline-block;width:70%;float:right;}
#categories ul{list-style:none;padding:0;margin:0;}
#categories li{float:right;display:block;height:25px;padding:0;}
#categories li a{font:1.1em times new roman,georgia,Arial,tahoma,Sans-Serif;color:#ccc;display:block;padding:2px 10px;}
#categories li a:hover{color:#ccc;background:#000;border-bottom:1px solid #A03F1A;}
#categories li.current-cat a{background:#000;color:#A03F1A;border-bottom:1px solid #000;}
#categories li.current-cat a:hover{background:#000;color:#ccc;border-bottom:1px solid #333;}

/* ---------------------------------- search */
#search{margin:3px 0;padding:0;display:inline-block;width:25%;float:left;}
#searchdiv{margin:0;padding:0;}
#searchform{margin:0;padding:0;overflow:hidden;}
#s{width:90%;background:transparent;color:#666;font:11px arial,Helvetica,Sans-Serif;padding:3px;margin:8px 0 0 0;border:1px solid #333;}

/* ---------------------------------- navi */
.nav{width:73%;margin:-25px 0 0 0;padding:0;background:transparent;float:right;text-align:right;display:inline;}
.nav li{display:inline;list-style-type:none;margin:0;padding:0;}	
.nav ul{margin:0;padding:0;}
.nav ul li a{font:20px times new roman,georgia,Arial,tahoma,Sans-Serif;color:#333;font-variant:small-caps;padding:0 12px;margin:0;text-decoration:none;}
.nav ul li a:hover{color:#333;background:#ccc;padding:0 12px;margin:0;}
.nav li.current_page_item a{background:#fafafa;color:#A03F1A;}
.nav li.current_page_item a:hover{background:transparent;text-decoration:none;}

/* ---------------------------------- middle */
#mid{background:transparent;float:left;width:58%;margin:10px 0;padding:15px 0;border:0;overflow:hidden;display:inline;}
#middle{float:left;background:transparent;width:18%;margin:0;padding:24px 0 0 20px;overflow:hidden;}
#mid2{background:#fff;float:left;width:58%;margin:10px 0 0 0;padding:15px 0 0 20px;border:0;overflow:hidden;display:inline;}

/* ---------------------------------- bars */
#bar{background:transparent;padding:0;width:40%;height:300px;float:right;overflow:hidden;display:inline;}
#r_sidebar{float:right;background:transparent;width:20%;margin:0;padding:24px 0 0 0;overflow:hidden;}
#r_sidebar p,#s_footer p,#middle p{padding:2px 0 16px 0;margin:0;line-height: 20px;}

/* ---------------------------------- lists bars */
#s_footer ul,#r_sidebar ul,#middle ul{list-style: none;margin:0;padding:0 0 20px 0;}
#s_footer li,#r_sidebar li,#middle li{list-style:none;margin: 0;padding: 0;}
#s_footer ul li,#r_sidebar ul li,#middle ul li{margin: 0;padding: 5px 0 0 0;}
#s_footer ul li a,#r_sidebar ul li a,#middle ul li a{color:#A03F1A;text-decoration: none;}
#s_footer ul li a:hover,#r_sidebar ul li a:hover,#middle ul li a:hover{color:#333;text-decoration:none;border:0;}

/* ---------------------------------- titles */
h2{color:#333;font:normal 29px georgia,times new roman,Helvetica,Sans-Serif;padding:0;margin:0;font-variant:small-caps;border-bottom:1px dotted #C0C0C0;}
h3{background:transparent url(images/h2.gif) center right no-repeat;color:#333;font:20px georgia,times new roman,Helvetica,Sans-Serif;padding:0;margin: 0;font-variant:small-caps;border-bottom:1px dotted #C0C0C0;}

/* ---------------------------------- barbeque */
blockquote{margin:0 0 0 25px;padding:0 25px 0 10px;font-style:italic;color:#333;
border-left:3px solid #ccc;background:#fff url(images/04.gif) no-repeat top right;}
#content blockquote p{margin:0 0 20px 0;padding:0;}

/* ---------------------------------- post */
#content p{padding:10px 0 15px 0;margin:0;}
.meta{font-size:80%;padding:0 0 20px 0;text-align:center;background:#fff url(images/02.gif) bottom center no-repeat;}

#mid .contentdate{background:#fff;float:right;width:44px;height:49px;margin:8px 0 0 0;padding:0;}
#mid h5{color:#666;font:normal 10px times new roman,serif;padding: 0;margin:0;text-transform:uppercase;text-align:center;}
#mid h6{font:normal 37px georgia,Helvetica,Sans-Serif;color:#333;padding:0 4px;margin:-12px 0 0 0;text-align:center;color:#666;}

.drop{float:left;font:3.5em georgia,serif;line-height:100%;margin:3px 8px 0 0;width:30px;text-align:center;}
.rel {float:left;padding:0;width:49%;}
.rell {float:right;padding:0;width:49%;}
.read{text-align:right;padding:0 4% 0 0;font-size:80%;}

/* ---------------------------------- lists middle */
#mid ul{list-style:none;margin:0;padding:0 0 20px 0;}
#mid ul li{margin:0;padding: 5px 0 0 0;}
#mid ul li a{color:#A03F1A;text-decoration: none;}
#mid ul li a:hover{color:#ccc;text-decoration:underline;}

/* ---------------------------------- crappy o img */
#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin:0;}
.postspace{background:transparent;width:80%;height:32px;margin:0;padding:0;}

/* ---------------------------------- footer */
#footer{background:transparent url(images/003.jpg) bottom left repeat-x;width:100%;margin:0 auto;padding:50px 0;text-align:center;}
#footer p,#footer a{color:#ccc;;margin:0;padding:0;}

/* ---------------------------------- additional footer */
#s_footer{padding:20px 0;margin:0;width:100%;clear:both;background:#fff;width:99%;overflow:auto;}
.col{width:23%;float:left;margin-right:15px;overflow:hidden;display:inline;}
.col2{width:20%;float:right;overflow:hidden;display:inline;}

/* ---------------------------------- comments */
#comments{width:99%;padding:12px 0 0 0;}
#comments h3,h3#respond{color:#555;margin-bottom:7px;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#fff;border:1px solid #ccc;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#ccc;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}

p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:left;display:block;width:33px;height:33px;font-size:33px;color:#333;line-height:33px;}

.commentslist li.author{background:#333;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #ccc;padding:2px 0;margin-top:3px;color:#333;background:#fff url(images/01.gif) no-repeat top right;}
#commentform #submit{background:transparent;font:normal 22px georgia,times new roman, times,sans-serif;color:#333;border:1px solid #ccc;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}

/* ---------------------------------- imgs & floats */
a img{padding:4px;border:1px solid #ccc;}
a:hover img{padding:4px;border:1px solid #333;}
.aligncenter,.center{display:block;margin:0 auto;padding:4px;}
.alignleft,.left{float:left;margin:4px 10px;padding:4px;}
.alignright,.right{float:right;margin:4px 10px;padding:4px;}
#bar a img,#bar a:hover img{border:0;}
#middle a img,#middle a:hover img{width:50%;height:50%;display:block;text-align:center;
margin:0 auto;}

/* ---------------------------------- clearer */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

/* ---------------------------------- tabs */
.domtabs{float:left;width:99%;list-style-type:none;margin:20px 0 0 0;padding:0;font:14px arial,helvetica,sans-serif;}
.domtabs li{float:left;}
.domtabs li a{display:block;padding:5px 10px;border:0;text-decoration:none;color:#333;border:1px solid #fff;}
.domtabs a:hover{background:#ccc;border:1px solid #fff;}
.domtabs li.active a{border:1px solid #ccc;}

/* ---------------------------------- slider */
#featured{background:#000;padding:0;margin:0;width:100%;overflow:hidden;}
#slider{background:#000;width:100%;height:230px;margin:0 auto;padding:0;overflow:hidden;}
#slide{background:#000;width:90%;height:230px;margin:0 auto;padding:0;overflow:hidden;}

#glidercontent{margin:0;border:0;width:58%;height:220px;float:left;}
.glidecontentwrapper{position:relative;width:99%;height:220px;overflow:hidden;
margin:0;background:transparent;}
.glidecontent{position:absolute;background:#000;padding:5px 0;visibility: hidden;width:100%;height:200px;color:#fff;margin:5px;}

#glidercontent .read{font-size:70%;padding:0 4% 16px 0;text-align:right;background:transparent url(images/002.gif) bottom center no-repeat;}
#glidercontent h2 a:hover{color:#ccc;}
#glidercontent .contentdate{background:#000;float:right;width:44px;height:49px;margin:8px 0 0 0;padding:0 1% 0 0;}
h5{color:#666;font:normal 10px times new roman,serif;padding: 0;margin:0;text-transform:uppercase;text-align:center;}
h6{font:normal 37px georgia,Helvetica,Sans-Serif;color:#666;padding:0 4px;margin:-12px 0 0 0;text-align:center;}

/* ---------------------------------- slider entry */
.hentry{margin:0;padding:0;overflow:hidden;background:transparent;}
.hentry p{margin:10px 0;color:#ccc;font-size:80%;}
#glidercontent .hentry img{float:left;padding:4px;background:#000;border:1px solid #ccc;margin:2px 15px;height:180px;}

/* ---------------------------------- slider right entry */
.glidecontenttoggler{width:40%;margin:4px 0;border-left:1px dotted #333;
background:transparent;text-align:right;border:0;float:right;font-size:90%;}
.glidecontenttoggler a{display:block;text-decoration:none;border:0;}
.glidecontenttoggler .three{display:block;text-decoration:none;border:0;background-image:none;
color:#ccc;font:20px georgia,times new roman,Helvetica,Sans-Serif;padding:0;margin: 0;font-variant:small-caps;}
.glidecontenttoggler a.selected,.glidecontenttoggler a:hover{background:transparent;border:0;}
.glidecontenttoggler a.toc{display:block;width:99%;color:#A03F1A;border:0;padding:1px 0;margin:0;border-top:1px dotted #333;}
.glidecontenttoggler a.toc img{display:inline-block;float:left;}
.glidecontenttoggler a.prev,.glidecontenttoggler a.next{display:none;}
.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover,
.glidecontenttoggler a.toc:hover{border-top:1px dotted #000;}

/* ---------------------------------- calendar  */
#wp-calendar{text-align:center;background:#fff;margin:0;width:95%;}
#wp-calendar td{line-height:10px;font-size:10px;color:#333;}
#wp-calendar td a{display:block;color:#333;text-decoration:none;line-height:10px;}
#wp-calendar #prev a{width:30px;font-size:90%;}
#wp-calendar #next a{width:30px;margin:0 0 0 30px;font-size:90%;}
#wp-calendar #today{background:#A03F1A;color:#333;}
#wp-calendar #today a{color:#333;font-weight:700;}
#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;font-variant:small-caps;font-family:georgia,serif;}

/* ----------------------------------- basics */
table{width:100%;background:#fafafa;border:1px solid #ccc;color:#333;margin:12px 0;}
caption{font-size:.8em;font-style: italic;text-align:right;color:#666;}
td{padding:.3em;border:1px solid #ccc;}
tr{color:#333;background:#fafafa;}
tr.alt,tr.even{background:#ccc;}
th{padding:.3em;color:#000;background:#fafafa;border:1px solid #ccc;}
td a,th a{font-weight:bold;color:#900;}

dl{margin:12px 0;border-bottom:1px solid #ccc;padding:0.5em 0;}
dt{display:inline;margin:9px 0;padding:0;color:#333;font-style:italic;}
dd{display:block;margin:7px 0;padding:0;}
dd a{color:#900;}
dd a:hover{color:#333;}

code{padding:0 3px;margin:12px 0;background:#fafafa;}
pre{overflow:auto;padding:9px;background:#fafafa;border:1px solid #ccc;}
pre code{padding:0;background:transparent;}

.wp-caption{padding:6px 1px 0 1px;background:#fafafa;text-align:center;}
.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.8em;
color:#666;}
.wp-caption img{margin:0 auto;padding:0;border:1px solid #666;}
.gallery{display:block;text-align:center;margin:18px 0;}
.gallery img{border:1px solid #ccc;}