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%}
.splitlist ul{width:40%;float:left}
/* Structure Defaults */
#banner img,address img,#banner,#address,nav,#graphic{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%}
#bottom .bottomdivider, footer{float:left}
#bottom ul{margin:0}
/* Navigation Menus */
nav {z-index:10000}

/* Reset all UL's */
.ddm, .ddm ul{margin:0;padding:0;list-style:none}
.ddm.vertical {width:100%}

/* Top LI's */
.ddm>li{float:left;margin:0;padding:0;position:relative}
.ddm>li>a{float:left;overflow:hidden}
.ddm.vertical>li {width:100%} 
/* Sub menu items  - level 1*/
.ddm>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:0;top:100%}
	.ddm>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>a{display:block;overflow:hidden}
	.ddm.vertical>li>ul {left:100%;top:0}	
	.ddm.reverse>li>ul {left:auto;top:0;right:100%}	
		/*-- On hover */
		.ddm>li:hover>ul {display:block}
/* Sub menu items  - level 2*/
.ddm>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li:hover>ul {display:block}
	  .ddm.reverse>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 3*/
.ddm>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 4*/
.ddm>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 5*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 6*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 7*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}		
/* Sub menu items  - level 8*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}					
/* Sub menu items  - level 9*/
.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {position:absolute;display:none;clear:left;z-index:10000;left:100%;top:0}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{float:left;margin:0;padding:0;position:relative;width:100%}
	.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;overflow:hidden}
		/*-- On hover */
		.ddm>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:hover>ul {display:block}
		.ddm.reverse>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul {left:auto;top:0;right:100%}			

.holdit{display:block!important}
.hideit{display:none!important}
/* Contact Form */
#contact_form{width:100%}
#contact_form h2{width:100%;float:left;}
.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}
/* no idea */
#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}
/* Comments */
#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}
/* Mobiles */
#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}
/* IE Compat */
#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 exceptions */

.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, .cufon-loading #address p, .cufon-loading #address a  { visibility: hidden;}


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