/*Theme Name: DelorenziCA
Theme URI: http://www.inspiratica.ca/
Description: Delorenzi Template
Author: Inspiratica
Template: delorenzi
Version: 1.0
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
ul{list-style:none;}
:focus{outline:none;}
.clear{clear:both;}
.clearspacer{padding:10px 0;}
.mid{width:900px;margin:0 auto;}
body{background-color:#eee2d1;font-family:Helvetica;font-size:12px;color:#5d5345;}
a{color:#5c5c5c;text-decoration:none;}
a:hover{color:#807D7A;}
h2{border-bottom:1px solid #DCDCDB;letter-spacing:-1px;font-size:24px;padding-bottom:3px;font-weight:400;font-family:Vera, Helvetica, Georgia;margin:10px 0 3px;}
h2 a{font-weight:700;border:0;text-decoration:none;color:#2C2C29;display:block;}
h3{color:#b0a18a;font-size:1.8em;font-weight:100;padding:5px 0 10px 0;text-shadow:#fff 0 1px 0}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
h6{font-size:1.3em;}
p{margin-bottom:10px;}
hr{color:#979797;background-color:#979797;height:1px;border:0;}
pre{width:100%;white-space:pre-wrap;}
#wrapperext{border-bottom:1px solid #fcf9f6;}
#wrapper{background-color:#fff8ee;height:325px;border-bottom:1px solid #b8a68c;}
#header{padding-top:27px;width:900px;margin-left:auto;margin-right:auto;}
#logo{width:237px;height:66px;background-image:url(i/logo.png);display:block;}
#info{float:right;width:142px;height:33px;background-image:url(i/info.png);margin-top:16px;display:block;}
#shopping{padding:5px 0;}
#shopping a{font-weight:700;color:#0081a6;}
#shopping a:hover{color:#35afd2;}
.shoplogin{display:block;float:left;padding-right:8px;border-right:1px solid #0081a6;}
.shopregister{padding-left:8px;display:block;float:left;}
.shopcheckout{display:block;float:right;background-image:url(i/checkout.png);background-repeat:no-repeat;height:18px;padding-left:20px;}
.shopcart{display:block;float:right;background-image:url(i/cart.png);background-repeat:no-repeat;height:18px;padding-left:20px;}
#topnav{background-color:#532337;margin-top:25px;border-bottom:1px solid #401a2a;height:38px !important}
#topnavright{float:right;width:8px;height:38px;background-image:url(i/navright.png);}
ul.dropdown{position:relative;}
ul.dropdown li{font-weight:400;float:left;}
ul.dropdown li a{text-decoration:none;display:block;border-right:1px solid #401a2a;color:#ffffff;background-color:#532337;font-size:14px;padding:11px 15px 10px;}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;}
ul.dropdown li a:hover{background-color:#4b1f31}
ul.dropdown li a.navleft{text-decoration:none;display:block;border-right:1px solid #401a2a;border-left:0;color:#ffffff;background-image:url(i/navleft.png);font-size:14px;padding:11px 15px 10px;}
ul.dropdown li a.navleft:hover{background-position:0 -38px;}
ul.dropdown ul{width:200px;visibility:hidden;position:absolute;z-index:100 !important;top:100%;left:0;}
ul.dropdown ul li{width:100%;border-top:1px solid #401a2a;float:none;}
ul.dropdown ul li a{width:180px;border-left:0;border-right:0;background-image:none;background-color:#532337;display:inline-block;padding:8px 10px;}
ul.dropdown ul li a:hover{background-color:#4b1f31;}
ul.dropdown ul ul{left:100%;top:-1px;}
ul.dropdown li:hover > ul{visibility:visible;}
#slider{border:1px solid #b7b5b3;border-top:0;}
#content{margin-top:80px;margin-bottom:15px;}
#conttop{padding-bottom:5px;border-bottom:1px solid #b8a68c;}
.hrdouble{height:1px;background-color:#b8a68c;border-bottom:1px solid #fefdfb;}
.hrspacer{margin:10px 0;}
.hrspacerb{margin:0 0 10px 0;}
#welcomepost{color:#4a4339;padding:10px 0;}
#searchbar{margin-top:8px;float:right;height:22px;}
#searchleft{float:left;background-image:url(i/searchleft.png);width:4px;display:block;height:22px;}
#search{float:left;display:block;height:14px;width:150px;color:#999;border:0;margin:0;padding:4px;}
#searchnow{float:left;display:block;background-image:url(i/searchbtn.png);border:0;width:20px;height:22px;padding:0;}
#latestposts{background-color:#fff8ee;border-top:1px solid #fefdfb;border-bottom:1px solid #b8a68c;padding:10px 0 20px;}
.lastpost{float:left;width:200px;margin-right:33px;}
.lastpic img{border:1px solid #b8a68c;}
.lasttitle{padding:10px 0;}
.lasttitle a{color:#363636;text-decoration:none;font-weight:700;font-size:16px;}
.lasttitle a:hover{color:#626262;}
.lastinfo{color:#363636;}
#contbot{background-color:#eee2d1;border-top:1px solid #fefdfb;padding:10px 0;}
#newsletter{width:215px;float:right;display:block;}
#nltitle{height:20px;color:#532337;font-size:16px;font-weight:700;background-image:url(i/news.png);background-repeat:no-repeat;margin:5px 0;padding:6px 0 6px 40px;}
#newsletter input[type='text']{width:200px;border:1px solid #999;font-size:12px;background-image:url(i/inputback.png);color:#787878;margin-bottom:5px;padding:6px;}
#newsletter input[type='submit']{width:214px;height:23px;border:1px solid #3a1726;color:#e3d6db;background-image:url(i/ctsubmit.png);font-size:11px;margin-bottom:8px;margin-top:1px;}
#newsletter input[type='submit']:focus:hover{background-position:0 -23px;}
#footer{height:130px;background-color:#fff8ee;border-bottom:1px solid #b8a68c;}
#footerwrap{height:30px !important;background-color:#eee2d1;border-bottom:1px solid #b8a68c;}
#footer_delorenzi{float:right;display:block;}
#footer_delorenzi a{width:152px;height:54px;display:block;background-image:url(i/footer_delorenzi.png);}
#footer_delorenzi a:hover{background-position:0 -54px;}
#footer_silhouette{float:right;display:block;}
#footer_silhouette a{width:151px;display:block;height:54px;background-image:url(i/footer_silhouette.png);}
#footer_silhouette a:hover{background-position:0 -54px;}
#footertop{background-color:#532337;height:54px !important;}
#footersocial{display:block;width:90px !important;float:right;padding:11px 20px 0 0;}
#footersocial a{margin-left:5px;}
#social_facebook{display:block;float:right;width:16px;height:16px;background-image:url(i/footer_facebook.png);}
#social_facebook:hover{background-position:0 -16px;}
#social_twitter{display:block;float:right;width:16px;height:16px;background-image:url(i/footer_twitter.png);}
#social_twitter:hover{background-position:0 -16px;}
#social_email{display:block;float:right;width:16px;height:16px;background-image:url(i/footer_email.png);}
#social_email:hover{background-position:0 -16px;}
#footerleft{width:5px;height:31px;background-image:url(i/footertopleft.png);display:block;float:left;}
#footertop ul{padding-top:10px;}
#footertop ul li{float:left;}
#footer ul li a{display:block;text-decoration:none;color:#FFF;border-left:1px solid #FFF;padding:0 10px;}
#footer ul li a:hover{color:#803755;}
#footer ul li:first-child a{border:0;}
#footerdisclaimer{display:block;float:left;}
#footerdisclaimer a{width:74px;display:block;height:20px;color:#FFF;text-decoration:none;background-image:url(i/footer_disclaimer.png);padding:3px 0 0 11px;}
#footerdisclaimer a:hover{background-position:0 -23px;}
#footertollfree{display:block;float:left;color:#532337;height:18px;width:163px;background-image:url(i/footer_tollfree.png);text-decoration:none;padding:5px 0 0 9px;}
#footerdisclaimer:hover{background-position:0 -23px;}
#footercopy{display:block;float:left;padding-left:37px;color:#FFF;}
#footercopy a{color:#FFF;text-decoration:underline;}
#footercopy a:hover{color:#ff7a01;}
#as1{display:block;float:right;width:42px;height:42px;background-image:url(i/footer_as1.png);}
#as1:hover{background-position:0 -42px;}
#as2{display:block;float:right;width:42px;height:42px;background-image:url(i/footer_as2.png);}
#as2:hover{background-position:0 -42px;}
#as3{display:block;float:right;width:42px;height:42px;background-image:url(i/footer_as3.png);}
#as3:hover{background-position:0 -42px;}
#as4{display:block;float:right;width:42px;height:42px;background-image:url(i/footer_as4.png);}
#as4:hover{background-position:0 -42px;}
#monthly{display:block;width:620px;}
#monthly img{border:1px solid #b8a68c;}
#breadcrumbs{border-top:1px solid #b8a68c;border-bottom:1px solid #FFF;}
#bcinner{background-color:#e1d6c6;border-bottom:1px solid #b8a68c;border-top:1px solid #FFF;padding:10px 0;}
#bcrumb{color:#8a8a8a;float:right;}
#bcrumb li{display:block;float:left;}
#bcrumb li a{text-decoration:none;color:#aa9a82;padding-right:2px;text-shadow:#fff 0 1px 0;}
#bcrumb li a:hover{color:#958163;}
#abtphotos{width:330px;float:right;}
#abtabout{width:550px;}
#abtabout img{margin-bottom:12px;border:1px solid #b8a68c;}
#ctmapw{float:right;width:330px;}
#ctmap{border:1px solid #b8a68c;}
#ctcontact{width:550px; float:left;}
#ctpic{float:right;border:1px solid #b8a68c;width:359px;display:block;height:204px;background-image:url(i/tempcontact.png);}
#ctinfo{color:#532337;}
#ctinfo span{color:#414141;font-weight:700;}
#ctenjoy{color:#532337;font-weight:700;padding:9px 0 7px;}
#ctform{padding:5px 0;}
#ctform textarea{height:130px;width:310px;border:1px solid #b8a68c;background-color:#f7efe5;float:right;color:#7e7e7e;padding:5px;margin:0;}
#ctform input[type='text']{width:200px;margin-bottom:10px;border:1px solid #b8a68c;background-color:#f7efe5;color:#7e7e7e;padding:5px;}
#ctform input[type='submit']{background-image:url(i/ctsubmit.png);border:1px solid #3a1726;font-size:11px;height:23px;width:550px;color:#e3d6db;margin:0;}
#ctform input[type='submit']:focus:hover{background-position:0 -23px;}
#blogcont{width:555px;float:left;display:block;}
.blogtitle a{font-size:21px;color:#5d5345;font-weight:700;}
.blogtitle a:hover{color:#888;}
.bloginfow{border-bottom:1px solid #fff;margin:5px 0;margin:10px 0;}
.bloginfo{border:1px solid #b8a68c;}
.bloginfoi{border-top:1px solid #fff;background-color:#e1d6c6;color:#5d5345;padding:5px;}
.bloginfoi span{font-weight:700;}
.bloginfoi span a{font-weight:700;color:#5d5345;}
.bloginfoi span a:hover{color:#888;}
.blogimg{float:left;width:200px;margin:0 10px 0 0;}
.blogimg img{border:1px solid #b8a68c;}
#sidebar{float:right;width:330px;}
#sidebartopul .widget-container{border:1px solid #b8a68c;background-color:#e1d6c6;width:158px;float:right;display:block;}
#sidebartopul .widget-container:first-child{width:158px;float:left;display:block;}
#sidebartopul .widget-container ul li a{display:block;color:#5d5345;padding:10px 0 10px 10px;}
#sidebartopul .widget-container ul ul li a{display:block;color:#5d5345;padding:10px 0 10px 15px;}
#sidebartopul .widget-container ul li a:hover{background-color:#cac0b2;}
#sidebarbotul .widget-container{border:1px solid #b8a68c;background-color:#e1d6c6;margin-bottom:10px;}
#sidebarbotul .widget-container ul li a{display:block;color:#5d5345;padding:10px 0 10px 10px;}
#sidebarbotul .widget-container ul li a:hover{background-color:#cac0b2;}
.widget-title{color:#685e51;border-top:1px solid #FFF;border-bottom:1px solid #b8a68c;padding:11px 15px;}
#comments-list ol{list-style:none;}
.vcard{border:1px solid #b8a68c;display:block;float:left;margin:12px;}
.comment-content{border-top:1px solid #FFF;padding:12px;}
.comment-wrapper{background-color:#faf9f7;border-top:1px solid #b8a68c;border-left:1px solid #b8a68c;border-right:1px solid #b8a68c;}
.comment-meta{background-image:url(i/commentbubble.png);background-repeat:no-repeat;font-size:11px;height:17px;margin-bottom:10px;padding:2px 0 0 85px;}
.comment-meta a{color:#5d5345;}
.comment-meta a:hover{color:#888;}
.form-textarea-float textarea{height:95px;width:310px;border:1px solid #b8a68c;background-color:#f7efe5;float:right;color:#7e7e7e;padding:5px;}
.form-textarea textarea{height:95px;border:1px solid #b8a68c;background-color:#f7efe5;color:#7e7e7e;width:543px;margin-bottom:10px;padding:5px;}
.form-submit input[type='submit']{background-image:url(i/ctsubmit.png);border:1px solid #3a1726;font-size:11px;height:23px;width:100%;color:#e3d6db;margin-top:5px;}
.form-submit input[type='submit']:focus:hover{background-position:0 -23px;}
#commentinputs{width:220px;float:left;}
#commentinputs input[type='text']{width:200px;display:block;margin-bottom:10px;border:1px solid #b8a68c;background-color:#f7efe5;color:#7e7e7e;padding:5px;}
.formcontainer{margin-bottom:15px;}
.unapproved{font-weight:700;margin:3px 10px;}
.ctsuccess{margin:5px 0;padding:5px;border:1px solid #00b551;background-color:#d0ffe5;font-weight:bold;text-align:center;}
.cterror{margin:5px 0;padding:5px;border:1px solid #ffd633;background-color:#fdffbe;font-weight:bold;text-align:center;}
#copydis {font-size:10px;margin:5px 0;float:left;display:block;}
.plogin {display:block;width:145px;float:left;height:38px;background-image:url('i/plogin.png');margin:5px 10px 10px 0;}
.plogin:hover {background-position:0 -38px;}
.pregs {display:block;width:225px;float:left;height:38px;background-image:url('i/register.png');margin:5px 5px 10px 0;}
.pregs:hover {background-position:0 -38px;}
#ins_cycle {padding:0;}
#ins_slider { display:block;width:330px;}
#ins_slider img { display:none; }
#ins_slider img:first-child { display:block; }
#ins_pager { display:block; width: 330px;margin:5px 0;}
#ins_pager ul{ display:block; width: 330px; margin:0;padding:0;}
#ins_pager li { display:block; float: left; list-style: none }
#ins_pager a { display: block;padding-left:6px;opacity:0.4;filter:alpha(opacity=40) }
#ins_pager li:first-child a{ padding:0;}
#ins_pager a.activeSlide { opacity:1;filter:alpha(opacity=100) }
#ins_pager a:focus { outline: none; }
#ins_pager img { border: none; display: block }
.submenu-container ul { margin:15px 0 0 0; }
.submenu-container ul li {display:block;float:left;}
.submenu-container ul li a {color:#B0A18A;display:block; padding:0 10px; border-left:1px solid #B0A18A;}
.submenu-container ul li a:hover {color:#5C5C5C;}
.submenu-container ul li.current_page_item a {color:#5C5C5C;}
.submenu-container ul li:first-child a {border:0;padding-left:0;}
.submenu-container2 ul { margin:15px 0 0 0; }
.submenu-container2 ul li {display:block;}
.submenu-container2 ul li a {color:#B0A18A;display:block; padding:10px; font-size:16px;}
.submenu-container2 ul li a:hover {color:#5C5C5C;}
.submenu-container2 ul li.current_page_item a {color:#5C5C5C;}
.procpage a:hover img {opacity:0.8;filter:alpha(opacity=80)} 
#DDDisclaimer {display:block;position:absolute;right:0;bottom:-16px;font-size:10px;color:#b0a18a;}
.navigation .nav-previous {display:block;float:left;font-weight:bold;padding:10px 0 0;}
.navigation .nav-next {display:block;float:right;font-weight:bold;padding:10px 0 0;}
