/* Base Styles - Mixed units like template */
body{margin:0;padding:0;background:url('../img-assets/soft-light-720.webp') repeat;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;color:#000000;}

/* Container - Fixed width with rounded corners */
div#wrapper{width:auto;margin:0 auto;padding:0;}
div#container{width:990px;margin:20px auto;background-color:#FFFFFF;border:solid 3px #8D9399;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333;}

/* Table Layout System */
table#layout{width:100%;border-collapse:collapse;}
.colone{width:250px}
.coltwo{width:100%}
.colthree-inner{width:250px}
.colthree{width:250px}

td#header{padding:0;padding-bottom:15px;}
td#left{vertical-align:top;padding:0;padding-right:15px;}
td#middle{vertical-align:top;padding:0;padding:10px 15px;}
td#right-inner{vertical-align:top;padding:0;padding-left:15px;}
td#footer{padding:20px 0 0 0;text-align:center;font-size:12px;color:#777777;}

/* Logo Area */
table#logoarea{margin:0 0 10px 0;}
div.blogtitle{font-size:350%;font-weight:normal;line-height:1.0em;letter-spacing:-1px;color:#365DA0;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;padding:0;margin:0;}
div.tagline{font-size:1.2em;color:#777777;font-weight:normal;padding:5px 0 0 0;margin:0;}

/* Header Image */
div.header-image-container{height:200px;margin:10px 0;background-size:cover !important;position:relative;}
div.clickable{height:100%;width:100%;}
a.divclick{display:block;height:100%;width:100%;text-decoration:none;}

/* Navigation Menu1 */
div#menu1{margin:10px 0;}
div#menu1 ul.rMenu{background:transparent;border:none;list-style-type:none;margin:0;padding:0;width:auto;}
div#menu1 ul.rMenu li{float:left;width:auto;margin-right:5px;background-color:#EEEEEE;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
div#menu1 ul.rMenu li:hover,div#menu1 ul.rMenu li.sfhover{background:#CCCCCC;}
div#menu1 ul.rMenu li a{padding:6px 10px;text-decoration:none;margin:0;color:#777777;text-transform:capitalize;font:15px "HelveticaNeue-Light",Helvetica,Arial,sans-serif;display:block;}
div#menu1 ul.rMenu li a:link,div#menu1 ul.rMenu li a:hover,div#menu1 ul.rMenu li a:visited,div#menu1 ul.rMenu li a:active{text-decoration:none;}
div#menu1 ul.rMenu li.current-menu-item,div#menu1 ul.rMenu li.current_page_item{background:#365DA0;}
div#menu1 ul.rMenu li.current-menu-item a,div#menu1 ul.rMenu li.current_page_item a{color:#FFFFFF;}

ul.rMenu-hor{display:block;}
ul.rMenu-hor li{float:left;width:auto}
ul.rMenu-hor:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Posts and Pages */
div.post,div.page{display:block;margin:0 0 30px 0;padding-top:20px}
div.post-headline{text-align:center;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;color:#999}
div.post-headline h1,div.post-headline h2{margin:0;padding:0;font-size:1.6em;font-weight:normal;}
div.post-bodycopy{margin-top:15px;}
div.post-bodycopy p{text-align:justify;margin:1em 0;padding:0;display:block}
div.post-bodycopy h2{font-size:1.4em;margin:25px 0 10px 0;color:#365DA0;font-weight:normal;}
div.post-bodycopy h3{font-size:1.2em;margin:20px 0 8px 0;color:#777777;font-weight:normal;}
div.post-bodycopy ul{margin:10px 0;padding:0 0 0 25px;}
div.post-bodycopy ul li{margin:5px 0;line-height:1.5;}

/* Images */
.post img{padding:5px;border:solid 1px #dddddd;background-color:#f3f3f3;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post img.size-full{margin:5px 0 5px 0}
.post img.aligncenter{display:block;margin:10px auto}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}

img.wp-smiley{border:none !important;margin:0 1px -1px 1px;padding:0 !important;background:none !important}

/* Widgets */
div.widget{display:block;width:auto;font-size:13px;margin:0 0 10px 0;padding:10px;background:#f7f7f7;border:solid 1px #eee;}
div.widget-title{display:block;width:auto}
div.widget-title h3{padding:0;margin:0;font-size:0.8em;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#333;border-bottom:solid 1px #eee;padding-bottom:10px;margin-bottom:10px;text-align:center}
div.widget ul{list-style-type:none;margin:0;padding:0;width:auto}
div.widget ul li{display:block;margin:2px 0 2px 0px;padding:0 0 0 0;border-left:solid 0px #CCCCCC}
div.widget ul li{padding:1px 5px 1px 12px !important;background:url('data:image/gif;base64,R0lGODlhBQAFAIABAMzMzP///yH5BAEAAAEALAAAAAAFAAUAAAIIjI+Jy+0PYysAOw==') no-repeat 0 7px}
div.widget ul li a{text-decoration:none;color:#365DA0;}
div.widget ul li a:hover{text-decoration:underline;color:#AC161B;}
div.widget p{margin:8px 0;line-height:1.5;}
div.widget .textwidget{padding:5px 0;}

div.widget.rss-box{background:#f4f4f4;}

/* Buttons */
.button,.Button{padding:0 2px;height:24px;line-height:16px;background-color:#777777;color:#ffffff;border:solid 2px #555555;font-weight:bold;text-decoration:none;display:inline-block;padding:4px 10px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.button:hover,.Button:hover{background-color:#6b9c6b;color:#ffffff;border:solid 2px #496d49}

/* Forms */
div#respond{margin:25px 0;padding:25px;background:#f7f7f7;border:solid 1px #ddd;}
form#contactform p{margin:0 0 15px 0;}
form#contactform label{font-weight:bold;color:#333;display:block;margin-bottom:5px;}
form#contactform label span{color:#AC161B;}

input.text,input.TextField,input.file,input.password,textarea,select{padding:3px;color:#000000;border-top:solid 1px #333333;border-left:solid 1px #333333;border-right:solid 1px #999999;border-bottom:solid 1px #cccccc;background:#ffffff;width:96%;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;font-size:14px;}
select{width:100%;}
textarea{width:96%;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;}
input.highlight,textarea.highlight{background:#e8eff7;border-color:#37699f}

form#contactform input#submit,form input.Button{padding:4px 10px 4px 10px;font-size:1.2em;line-height:1.5em;height:36px;width:auto;}

/* Tables */
table{border-collapse:collapse;margin:15px 0;}
table th{background-color:#f4f4f4;padding:10px;border:solid 1px #ddd;font-weight:bold;text-align:left;}
table td{padding:10px;border:solid 1px #ddd;}

/* Links */
a:link,a:visited{color:#365DA0;text-decoration:none}
a:hover,a:active{color:#AC161B;text-decoration:underline}
td#footer a{color:#777777;}
td#footer a:hover{color:#AC161B;}

/* Horizontal bars */
div.horbar1,div.horbar2{height:5px;margin:10px 0;border-top:dashed 1px #cccccc;}

/* Print Styles */
@media print{
  body{background:white;color:black;margin:0;font-size:10pt !important;font-family:arial,sans-serif;}
  div.post-footer{line-height:normal !important;color:#555 !important;font-size:9pt !important}
  a:link,a:visited,a:active,a:hover{text-decoration:underline !important;color:#000}
  h2{color:#000;font-size:14pt !important;font-weight:normal !important}
  h3{color:#000;font-size:12pt !important;}
  #header,#footer,.colone,.colthree,.navigation,.navigation-top,.navigation-middle,.navigation-bottom,.wp-pagenavi-navigation,#comment,#respond,.remove-for-print{display:none}
  td#left,td#right,td#left-inner,td#right-inner{width:0;display:none;}
  td#middle{width:100%}
  div#container{border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
}
