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, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
:focus {outline: 0;} ::selection {color:#444; background:#FFE656;} ::-moz-selection {color:#444; background:#FFE656;}
body {background: #fff;line-height: 1;}ol, ul {list-style: none;}
a img {border: 0;}img{max-width:100% !important}@page{margin:0.5em}
header, hgroup, footer, section, article, nav, aside {display: block;}

body {padding: 0 2em;background: #F7F7F7;} 
#page {margin: 0 auto;max-width: 960px;background: #fff;}
#access div {margin: 0 1.6%;}
#primary {float: left;margin: 1% -45% 0 0;width: 100%;}#primary a {font-weight: bold;}
#main {clear: both;padding: 0 0;}
#branding {background:#fff;color:#fff;margin: 0;padding: 0 15px;position: relative;z-index: 2;}
#content {margin: 0 0 0 1.6%;width: 59%;}
#sidebar {float: right;margin: 1% 1.6% 1% 0;width: 35%;}
h1 {font-size:26px;line-height:30px} h2{font-size:22px;line-height:26px} h3{font-size:18px;line-height:22px} h1,h2,h3{font-weight:bold;}

body, input, textarea {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#232323;line-height: 18px;}
h1,h2,h3,h4,h5,h6 {clear: both;}hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.625em;}
a {color: #0086DF;}a:visited {color: #F43059;}a:focus,a:active,a:hover {color: #F43059;text-decoration:none}p {margin-bottom: 1.625em;}
ul, ol {margin: 0 0 1.625em 2.5em;}ul {list-style: square;}ol {list-style-type: decimal;}ol ol {list-style: upper-alpha;}ol ol ol {list-style: lower-roman;}ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}dl {margin: 0 1.625em;}dt {font-weight: bold;}dd {margin-bottom: 1.625em;}
strong {font-weight: bold;}
#site-title {padding: 5px 0 0 0;width: 318px;height:80px;}
#site-title a {color: #fff;display: block;line-height: 36px;text-decoration: none;font-weight: bold;}
.page-title {color: #333;font-size: 20px;font-weight: 500;letter-spacing: 0.1em;line-height: 26px;margin: 10px 0 15px;text-transform: uppercase;}
.page-title a {font-size: 15px;font-weight: bold;letter-spacing: 0;text-decoration: none;text-transform: none;}
.hentry {border-bottom: 1px solid #ddd;margin: 0 0 1.625em;padding: 0 0 1.625em;position: relative;}
.entry-title,.entry-title a {color: #222;text-decoration: none;}.entry-title a:hover {color: #4d73c3;}
.entry-meta {color: #666;background:#FFFBDE;margin:10px 0px;padding:5px 5px;clear: both;}
.entry-meta a {color:#F43059;font-weight: bold;text-decoration: none;}.entry-meta a:hover{color:#4D73C3;}
.entry-meta p {margin:2px 0px}
#site-title {padding: 5px 0 0 0;width: 318px;height:100px;}
#site-title a {color: #DD4B39;display: block;line-height: 36px;text-decoration: none;font-weight: bold;}

#branding #searchform {width:29%;position: absolute;text-align: right;top: 3.3em;right: 0;}#s {width:60%;margin:0px 4px 0px 1px;padding:4px 7px 4px 7px;}
.search-input {max-width: 100%;width: 95%;margin:0px 5px 4px 0px;font-size:12px;float:left;}
#branding #searchsubmit {margin:0px 10px 0px 5px;padding:4px 7px 4px;float:right;background:#F43059;border:none;font-size:12px;color:#fff;cursor:pointer;}
#branding #searchsubmit:hover {background:#4D73C3;}
ul.two-column {width: 100%;float: left;}


#category-archive{background:#fff;color:#000;float:left;width:100%;margin:0;padding:10px 0 20px}

.img-box {width:130px;float:left;height:150px;margin:10px 0 10px 0;padding:5px 10px 10px 0}
.img-box img{border:1px solid #999;width:130px;height:90px;margin:2px 0 5px;padding:0}
.img-box a{color:#000;font-size:10px;font-weight:700;line-height:12px;text-decoration:none;padding:5px 0 0}
.img-box a:hover{text-decoration:none}.category-posts p{color:#D14836}

.entry-content {padding: 1.625em 0 0;}
.entry-content h1 {color:#000;font-weight: bold;margin: 0 0 .8125em;}
.entry-content h3 {color:#F52887;margin:0 0 0.5em;padding:0;}
.entry-content a {color: #4d73c3;}.entry-content a:hover {color: #ff4b33;}
.entry-content p {text-align:justify;margin: 0px 0px 10px 0px}
.clear {clear : both;}

#breadcrumbs {margin:2px 0px;font-size: 10px;}
#nav{width:96.7%;background: #eee;clear: both;display: block;float: left;padding: 0 1.6% 0 1.6%;}
#nav ul{list-style:none;margin:0;padding:0}#nav li{list-style:none;float:left;margin:0;padding:0}
#nav li a,#nav li a:link,#nav li a:visited{background:#eee;color:#256EC0;display:block;font-weight:700;text-decoration:none;margin:0;padding:5px 6px}
#nav li a:hover,#nav li a:active{background:#FFFBDE;color:#256EC0;display:block;font-weight:700;text-decoration:none;margin:0;padding:5px 6px}
#nav li li a,#nav li li a:link,#nav li li a:visited{background:#4D73C3;width:150px;color:#fff;float:none;border-bottom:1px solid #4D73C3;border-left:1px solid #eee;border-right:1px solid #eee;text-decoration:none;margin:0;padding:4px 8px}
#nav li li a:hover,#nav li li a:active{background:#fff;color:#256EC0;text-decoration:none;padding:4px 8px}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#nav li ul a{width:140px}#nav li ul ul{width:168px;border-top:1px solid #FDF6E5;margin:-25px 0 0 167px}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul,#nav li li:hover ul#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}
#nav li:hover,#nav li.sfhover{position:static}
#footer {clear:both;background:#222;border-top: 1px solid #ddd;color: #fff;padding: 1.2em 0;text-align: center;}
#footer a {color:#fff;font-weight: bold;} #footer a:focus,#footer a:active,#footer a:hover {text-decoration:none;} 
#footer ul {list-style:none;margin:0;padding:0;}
#footer ul li{display:inline;padding:0 0 0 10px}#footer p {margin:1px 1px}

@media (max-width: 800px) {
#content {margin: 0 7.6%;width: auto;}#nav-below {border-bottom: 1px solid #ddd;margin-bottom: 1.625em;}
#sidebar {float: none;margin: 0 7.6% 1%;width: auto;}#branding #s {width:50%;margin:0px 4px 0px 10px;padding:4px 7px 4px 7px;}
}
@media (max-width: 650px) {
body {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#232323;line-height: 12px;}
#page {margin: 1px auto;background: #fff;}
.entry-content {padding: 10px 0 0;}
img{position:static;max-width:100%;} 
h1 {font-size:16px;line-height:18px} h2{font-size:14px;line-height:18px}h3{font-size:12px;line-height:16px} h1,h2,h3{font-weight:bold;}
ul.two-column {width: 100%;float: left;}
#site-title {margin: 0 0 45px 0px;width:100%;}
#site-title a {margin:10px 0px 50px 0px;font-size: 29px;font-weight: bold;line-height: 36px;text-decoration: none;}
#content h1{font-size:16px;line-height:30px;}#content h2{font-size:14px;line-height:18px;}#content h3{font-size:12px;line-height:16px;}
#branding #searchform {float:right;margin-top:70px;width: 100%;}#branding #s {width:50%;margin:0px 4px 0px 10px;padding:4px 7px 4px 7px;}
#footer {font-size: 9px;line-height:14px;padding: 2.2em 0;text-align: center;}
.entry-header h1{color:#F52887;font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;font-weight:700;margin:0 0;padding:0 0 5px;}
.img-box {width:90px;float:left;height:100px;margin:2px 0 12px 0;padding:5px 5px 5px 0}
.img-box img{border:1px solid #999;width:90px;height:70px;margin:2px 0 5px;padding:0}
.img-box a{color:#000;font-size:8px;font-weight:700;line-height:10px;text-decoration:none;padding:5px 0 0}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {body {padding: 0 .5em;}

}


#recent {margin:0px 0px 20px 0px;} 
#recent ul {list-style:none;margin: 0px;padding: 0em;text-indent: 0em;}
#recent ul li {background:#fff;margin:0px 0px;padding:5px 0px 5px;border-bottom:1px dotted #ccc;}
#recent ul li a {font-size:12px;font-weight:bold;padding:0px;text-decoration:none;color:#0086DF;}
#recent ul li:hover{color:#3661A0;background:#EFF4F9;}

.widget_archive ul {list-style:none;background:#EEE9E9;float:left;margin:5px 0 15px 0;border:1px solid #e6e6e6;padding:5px 20px;}
.widget_archive ul li { width:50%; float:left}.widget_archive ul li a {margin:0; padding:0px 0px;font-size:12px;}.widget_archive ul li a:hover {background:#fafaf6; text-decoration:none;}

.thumb{float:left;margin:5px 10px 5px 5px;width:150px;height:100px;}.thumb img{border:none;}
.left{float:left;}.right{float:right;}
.info {background: #FFFCBE; color:#666;margin:10px 0px;padding:5px 5px 0px;text-align:justify}.info a {color:#F43059;font-weight:bold}
table {width: 100%;border-collapse: collapse;}tr:nth-of-type(odd) {background: #F3F8FE;}th {background: #333;color: white;font-weight: bold;}
td, th {padding: 5px;border: 1px solid #ccc;text-align: left;} 



