html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,address{display:block}
address{font-style:normal}
html{height:100%;width:100%}
body{float:left;width:100%}
#preloader{position:absolute;left:-92107px}
ul,ol{list-style-position:outside}
a{text-decoration:none;outline:none!important}
a img{border:0}
small{font-size:92%}
.column{float:left;clear:left}
.column+.column{clear:none}
.column>*{/*padding-right:24px!important*/}
.column.two{width:50%}
.column.three{width:33%}
.column.four{width:25%}
.column.five{width:20%}
.column.six{width:16%}
p.inpagenav{margin:24px 0 0;padding:0;width:100%;display:block}
.paginate a{float:left;margin:0 48px 0 0}
a.backtotop{float:right;padding:0;margin:0;text-align:right}
.socialize li{float:left;padding-right:6px;width:32px!important}
.socialize a{height:32px;width:32px;text-indent:-81788px;float:left}
.socialize a[href*="facebook"]{background:url('../images/icons/facebook.png')}
.socialize a[href*="twitter"]{background:url('../images/icons/twitter.png')}
.socialize a[href*="linkedin"]{background:url('../images/icons/linkedin.png')}
.socialize a[href*="youtube"]{background:url('../images/icons/youtube.png')}
.socialize a[href*="myspace"]{background:url('../images/icons/myspace.png')}
.socialize a[href*="google"]{background:url('../images/icons/google.png')}
.anchorlist ul{display:none}
.splitlist ul{width:40%;float:left}
#banner img,address img,#banner,#address,nav,#graphic,#pad{float:left;border:0}
.container{margin:0 auto}
#clip{ overflow:hidden; position:relative; }
#clip,.holder,.wrapper,.content,header,#main,article,aside{float:left;width:100%}
div#bottom ul,div#bottom .bottomdivider,#footer footer{float:left}
div#bottom ul{margin:0}
p.backtotop{float:right; clear:both}
nav {z-index:99999}
#ddm,#ddm ul{margin:0;padding:0;list-style:none}
#ddm li ul{position:absolute;display:none;clear:left;z-index:999999}
#ddm li li ul{margin:0 0 0 200px!important;clear:right;left:0}
#ddm li{float:left;margin:0;padding:0}
#ddm li li{clear:both;width:100%}
#ddm a{float:left;overflow:hidden}
#ddm li li a{float:left;height:auto;overflow:hidden;width:100%}
#ddm>li{position:relative}
#ddm>li>ul{left:0;top:100%}
#ddm.vertical{ width:100%; }
#ddm.vertical li {width:100%}
#ddm.vertical li ul { float: left;left:100%;  top:0px;}
#ddm.vertical li li ul { margin: 0 0 0 32px!important;top:auto!important }
#ddm.vertical li { clear: both; }
#ddm>li:hover>ul{display:block}
#ddm>li:hover>ul>li:hover>ul{display:block}
#ddm>li:hover>ul>li:hover>ul>li:hover>ul{display:block}
#ddm>li:hover>ul>li:hover>ul>li:hover>ul>li:hover>ul{display:block}
.holdit{display:block!important}
.hideit{display:none!important}
.menu-horizontal,.menu-horizontal ul{margin:0;padding:0;list-style:none}
.menu-horizontal li ul{position:absolute;display:none;clear:left;z-index:999999}
.menu-horizontal li li ul{margin:0 0 0 200px!important;clear:right;left:0}
.menu-horizontal li{float:left;margin:0;padding:0}
.menu-horizontal li li{clear:both;width:100%}
.menu-horizontal a{float:left;overflow:hidden}
.menu-horizontal li li a{float:left;height:auto;overflow:hidden;width:100%}
.menu-horizontal>li{position:relative}
.menu-horizontal>li>ul{left:0;top:100%}
.menu-horizontal.vertical li {width:100%}
.menu-horizontal.vertical li ul { float: left;left:100%;  top:0px;}
.menu-horizontal.vertical li li ul { margin: 0 0 0 32px!important;top:auto!important }
.menu-horizontal.vertical li { clear: both; }
.menu-horizontal>li:hover>ul{display:block}
.menu-horizontal>li:hover>ul>li:hover>ul{display:block}
.menu-horizontal>li:hover>ul>li:hover>ul>li:hover>ul{display:block}
.menu-horizontal>li:hover>ul>li:hover>ul>li:hover>ul>li:hover>ul{display:block}
#main .post-edit-link {float:left;clear:left;}
#contact_form{width:100%}
#contact_form h2{width:100%;float:left;margin:0;padding:40px 0 5px 0}
.form_column{float:left;width:49%;margin:15px 0 20px 0}
.form_triple{float:left;width:32%;margin:15px 0 20px 0}
.comments{float:left;clear:left;width:98%;margin:15px 0 20px 0}
.field{clear:left;margin-bottom:5px;width:80%}
.comments .field{clear:left;margin-bottom:5px;width:90%}
.inputSelect,.inputComment,.inputButton{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;border:1px solid #999;padding:3px;margin:4px 0 0 0}
.inputSelect{color:#000;width:100%;background:#FFF}
.inputComment{color:#000;width:100%;background:#FFF}

.inputButton{float:left;color:#FFF;background:#777;cursor:pointer;margin:0 6px 0 0;padding:5px 20px}
.inputButton:hover{background:#555}
#contact_form p{clear:left}
label.error{color:red;font-style:italic;display:block}
.spc{width:0;height:0;overflow:hidden;position:absolute;top:0;left:-92107px}
#form .field #email,#form .field #phone,#form .field #Name,#form .field #comments{background-attachment:scroll;background-position:5px 7px;background-clip:border-box;background-origin:padding-box;background-size:auto auto;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:22px;width:90%!important;background-repeat:no-repeat}
#form .field #email{background-image:url("../images/icons/contact-form/mail.gif")}
#form .field #phone{background-image:url("../images/icons/contact-form/mobile.gif")}
#form .field #Name{background-image:url("../images/icons/contact-form/user.gif")}
#form .field #comments{background-image:url("../images/icons/contact-form/comment.gif")}
#qform #email,#qform #phone,#qform #Name,#qform #comment{background-repeat:no-repeat;background-attachment:scroll;background-position:5px 7px;background-clip:border-box;background-origin:padding-box;background-size:auto auto;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:22px}
#qform #email{background-image:url("../images/icons/contact-form/mail.gif")}
#qform #phone{background-image:url("../images/icons/contact-form/mobile.gif")}
#qform #Name{background-image:url("../images/icons/contact-form/user.gif")}
#qform #comment{background-image:url("../images/icons/contact-form/comment.gif")}
#main .postmeta{padding:6px 0 18px;margin:36px 0 12px;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
#social-share{float:right;width:200px;margin:8px 0 8px}
#social-share>*{float:right}
#social-share .tweet{margin-right:8px}
#main .archive .post{margin-bottom:6px;padding-bottom:12px}
#main .archive .post .header{padding-bottom:0}
#main .archive .post .date{font-size:.94em}
#main .postcomments .header{padding-bottom:6px}
#commentlist{margin-top:0}
#commentlist li{border-bottom:1px solid #CCC;padding-bottom:24px}
#commentlist .commentinfo{clear:both;width:100%;line-height:30px;padding-top:5px;margin-top:15px}
#commentlist .commentinfo .name{text-align:left;font-size:120%}
#commentlist .commentinfo .date{float:right;font-style:italic;color:#555;padding-right:10px}
#commentform input,#commentform textarea{border:1px solid #DDD;padding:3px 5px;font-size:inherit;float:left;clear:left;margin:8px 0}
#commentform input[type="text"]{width:30%}
#commentform label{padding:3px 5px;float:left;margin-left:10px}
#commentform #comment{width:96%;font-family:inherit}
#canbemobile{clear:both;float:left;width:100%;background:#000;line-height:30px;font-size:14px;padding:45px 0}
#canbemobile p{width:100%;padding:0;text-align:center;margin:0 auto;color:#FFF}
#canbemobile a{font-weight:bold;text-decoration:none;padding:3px;color:#FFF;font-size:250%}
.mobile,.mobileonly{display:none}
#ie6alert{clear:both;float:left;width:100%;background:#000;line-height:30px;font-size:14px;padding:45px 0}
#ie6alert p{width:850px;padding:0;text-align:center;margin:0 auto;color:#FFF}
#ie6alert a{font-weight:bold;text-decoration:none;padding:3px;color:#FFF}
#ie6alert a:hover{background-color:#182126}
#iealert{float:left;width:100%;background:#000;line-height:30px;font-size:14px;padding:45px 0}
#iealert p{width:850px;padding:0;text-align:center;margin:0 auto;color:#FFF}
#iealert a{font-weight:bold;text-decoration:none;padding:3px;color:#CCF}
#iealert a:hover{background-color:#182126}

/* cufon loading execptions */
.cufon-loading #ddm>li>a, .cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5, .cufon-loading h6
.cufon-loading .wait-cufon-load { visibility: hidden;}
.cufon-loading .ie7 #ddm>li>a, .cufon-loading .ie7 h1, .cufon-loading .ie7 h2, .cufon-loading .ie7 h3, .cufon-loading .ie7 h4, .cufon-loading .ie7 h5, .cufon-loading .ie7 h6
.cufon-loading .ie7 .wait-cufon-load { visibility: visible;}
.cufon-loading .ie8 #ddm>li>a, .cufon-loading .ie8 h1, .cufon-loading .ie8 h2, .cufon-loading .ie8 h3, .cufon-loading.ie8  h4, .cufon-loading .ie8 h5, .cufon-loading .ie8 h6
.cufon-loading .ie8 .wait-cufon-load { visibility: visible;}

.textjustify {text-align:justify}
.textleft {text-align:left}
.textright {text-align:right}
.textcenter {text-align:center}
.floatleft {float:left} 
.floatright {float:right}
