html { height: 100%; position: relative; }
body { background: url(4e280ce9efbf5d8483d5c55c2056444ef3409a33.jpg)  repeat scroll center top rgb(255, 255, 255); color: rgb(68, 68, 68); position: relative; font-size: 14px; line-height: 19px; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; text-rendering: optimizelegibility; }
iframe { border: 0px none; padding: 0px; max-width: 100%; }
a { text-decoration: none; outline: 0px none; color: rgb(254, 78, 71); }
a:focus { outline: medium none; }
a:hover { text-decoration: none; color: rgb(68, 68, 68); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0.3em; line-height: 1; font-family: "Open Sans","Franklin Gothic Medium","Arial Narrow Bold",Arial,sans-serif; font-weight: normal; }
p, label input { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; margin-bottom: 15px; }
ul, ol, li { margin: 0px; padding: 0px; list-style: outside none none; }
.theme-table { width: 100%; margin-bottom: 20px; }
.theme-table caption { color: rgb(34, 34, 34); font-weight: bold ! important; padding-bottom: 4px; text-align: left; }
.theme-table thead {  }
.theme-table thead th { text-align: center; background: none repeat scroll 0% 0% rgb(221, 221, 221); border: 1px solid rgb(255, 255, 255); padding: 3px 0px 2px; }
.theme-table tbody { color: rgb(136, 136, 136); }
.theme-table tbody td { background: none repeat scroll 0% 0% rgb(245, 245, 245); border: 1px solid rgb(255, 255, 255); padding: 3px 0px 2px; text-align: center; }
.theme-table tbody .pad { background: none repeat scroll 0% 0% transparent; }
blockquote { clear: both; padding: 0px; margin: 0px; border: medium none ! important; }
.featuredpost { margin: 0px 0px 10px; border-bottom: 1px dotted rgb(221, 221, 221); padding-bottom: 7px; }
.featuredpost p { margin: 0px; }
.lastpost { margin-bottom: 0px ! important; padding-bottom: 0px ! important; border-bottom: medium none ! important; }
.posttitle { font-family: "Open Sans Condensed",arial,sans-serif; font-weight: bold; margin: 0px 0px 10px; font-size: 22px; line-height: 22px; }
.posttitle a { color: rgb(34, 34, 34); }
.posttitle a:hover { text-decoration: none; color: rgb(254, 78, 71); }
.postmeta { font-size: 11px; margin: 5px 0px 0px ! important; clear: both; display: block; color: rgb(153, 153, 153); }
.postmeta a { text-decoration: none; font-style: italic; }
.postmeta a:hover { text-decoration: underline; }
.postmeta span { display: inline; padding-left: 7px; margin-left: 5px; background: url(b0321c21dcdac6bb818f02fafdfd0747d7faeb19.png)  no-repeat scroll left center transparent; }
.postmeta span.meta_date { display: inline; padding-left: 0px; background: none repeat scroll 0% 0% transparent; }
.catname { color: rgb(34, 34, 34); width: auto; font: bold 18px/21px "Open Sans Condensed",arial,sans-serif; overflow: hidden; }
.catname span { float: left; width: auto; }
.catname a { float: right; width: auto; font: 11px/11px "helvetica neue",helvetica,arial,sans-serif; letter-spacing: 0px; padding-top: 3px; padding-bottom: 3px; margin-top: 1px; }
.separator { margin-bottom: 20px; }
a.view-all { margin-top: 6px; }
.widgettitle { display: block; font-size: 22px; margin-bottom: 0.5em; background: url(cfcd4a01c914fb6cf586abd7c8d59fe0350cde98.png)  no-repeat scroll right bottom transparent; border-bottom: 1px solid rgb(74, 74, 74); padding-bottom: 0.5em; color: rgb(68, 68, 68); }
.widgettitle a { color: rgb(68, 68, 68); }
.widget { margin-bottom: 25px; display: block; }
.widget p { margin-bottom: 20px; display: block; }
.widgetinner a { color: rgb(254, 78, 71); }
.widgetinner ul li { line-height: 22px; list-style: outside none square; margin-left: 20px; border-bottom: 1px dotted rgb(239, 239, 239); padding-bottom: 5px; margin-bottom: 5px; }
.cf_gab_video { line-height: 0; }
.sticky {  }
.widgetmapname { display: block; padding: 5px 10px; background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(255, 255, 255); text-transform: uppercase; margin: 10px 0px; text-align: center; font-weight: bold; }
.tinynav { display: none; }
.sb-holder { background-color: rgb(61, 61, 61); display: none; height: 30px; margin: 0px auto; position: relative; width: 100%; z-index: 999; }
.main-navigation .sb-holder { z-index: 990; }
.sb-holder:focus .sb-selector {  }
.sb-selector { display: block; height: 30px; left: 0px; line-height: 30px; outline: medium none; overflow: hidden; position: absolute; text-indent: 10px; top: 0px; width: 100%; }
.sb-selector:link, .sb-selector:visited, .sb-selector:hover { color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; outline: medium none; text-decoration: none; text-shadow: 0px -1px 0px rgb(0, 0, 0); }
.sb-toggle { background: url(84afed7c38af066561b827a5c8cca853128f98b2.png)  no-repeat scroll 0px 6px transparent; display: block; height: 30px; outline: medium none; position: absolute; right: 0px; top: 0px; width: 30px; }
.sb-toggle-open { background: url(84afed7c38af066561b827a5c8cca853128f98b2.png)  no-repeat scroll 0px -45px transparent; }
.sb-holder-disabled { background-color: rgb(60, 60, 60); border: 1px solid rgb(81, 81, 81); }
.sb-holder-disabled .sb-holder {  }
.sb-holder-disabled .sb-toggle {  }
.sb-options { background-color: rgb(255, 255, 255); list-style: outside none none; left: 0px; margin: 0px; padding: 0px; position: absolute; top: 30px; width: 100%; z-index: 1; overflow-y: auto; }
.sb-options li { padding: 0px; }
.sb-options a { border-bottom: 1px solid rgb(229, 229, 229); display: block; font-size: 11px; outline: medium none; padding: 4px; text-indent: 4px; }
.sb-options a:link, .sb-options a:visited { color: rgb(68, 68, 68); text-decoration: none; }
.sb-options a:hover, .sb-options a:focus, .sb-options a.sb-focus { background-color: rgb(245, 245, 245); color: rgb(68, 68, 68); }
.sb-options li.last a { border-bottom: medium none; }
.sb-options .sb-disabled { border-bottom: 1px dotted rgb(81, 81, 81); color: rgb(153, 153, 153); display: block; padding: 7px 0px 7px 3px; }
.sb-options .sb-group { border-bottom: 1px dotted rgb(81, 81, 81); color: rgb(235, 181, 45); display: block; font-weight: 700; padding: 7px 0px 7px 3px; }
.sb-options .sb-sub { padding-left: 17px; }
.alignleft { display: inline; float: left; margin-right: 10px; margin-top: 4px; }
.alignright { display: inline; float: right; margin-left: 10px; margin-top: 4px; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.entry .alignleft, .entry .alignright, .entry .aligncenter { margin-bottom: 15px; }
.wp-caption { background: none repeat scroll 0% 0% rgb(241, 241, 241); text-align: center; overflow: hidden; max-width: 98% ! important; }
.wp-caption p.wp-caption-text { font: 13px/16px arial,sans-serif; margin: 7px; color: rgb(85, 85, 85); }
.wp-smiley { margin: 0px; }
.gallery { margin: 0px auto 18px; }
.gallery .gallery-item { float: left; margin-top: 15px ! important; text-align: center; width: 33%; }
.gallery .gallery-caption { color: rgb(136, 136, 136); font-size: 1.2em; margin: 0px 0px 12px; }
.gallery dl { margin: 0px; }
.gallery br + br { display: none; }
.attachment-gallery { margin-bottom: 35px; overflow: hidden; }
.attachment-full { display: block; margin-bottom: 2em; }
.site-header { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; }
.masthead { min-height: 0px; padding: 3px 0px 0px; display: block; margin: 0px; border-bottom: 1px dotted rgb(238, 238, 238); }
nav.masthead-navigation { min-height: 0px; padding: 0px; display: block; margin: 0px; }
nav .mastheadnav { display: block; margin: 0px; }
nav .mastheadnav li { float: left; display: inline; }
nav .mastheadnav li a { color: rgb(34, 34, 34); cursor: pointer; display: block; padding: 6px 12px; font: 12px arial,"Open Sans",arial,sans-serif; text-decoration: none; }
nav .mastheadnav li.current_page_item > a, nav .mastheadnav li.current-cat > a, nav .mastheadnav li.current-menu-item > a, nav .mastheadnav li.current-cat-parent > a { color: rgb(34, 34, 34); }
nav .mastheadnav li.firstli a { padding-left: 0px; }
nav .mastheadnav li a:hover { color: rgb(205, 23, 19); }
nav .mastheadnav li ul { border-top: 1px solid rgb(239, 239, 239); position: absolute; margin-left: 10px; z-index: 9999; min-width: 14em; width: auto; visibility: hidden; }
nav .mastheadnav li:hover > ul { visibility: visible; }
nav .mastheadnav li ul li { float: none; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); display: block; width: auto; }
nav .mastheadnav li ul li a { color: rgb(68, 68, 68); font-size: 12px; border-right: 1px solid rgb(239, 239, 239); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(239, 239, 239) rgb(239, 239, 239); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 20px; line-height: 20px; padding: 3px 10px; white-space: nowrap; }
nav .mastheadnav li ul li a:hover { color: rgb(255, 255, 255); background-color: rgb(254, 78, 71); }
nav .mastheadnav > li + li { border-top: 0px none; }
nav .mastheadnav li ul.fallback { display: none; }
nav .mastheadnav ul ul { margin: -28px 0px 0px 195px; }
nav .mastheadnav li:hover ul.fallback { display: block; }
nav .mastheadnav li.has-child-menu { background: url(0bb3c7176e156a755e6a10f9c9e0a096bcd5c35c.png)  no-repeat scroll right center transparent; margin-right: 10px; }
nav .mastheadnav li li.has-child-menu { margin-right: 0px; }
nav .mastheadnav li li.has-child-menu > a { background: url(fe2491f6722cfa1ccdd6e7154b2f0429027b38b8.png)  no-repeat scroll 98% center rgb(255, 255, 255); }
nav .mastheadnav li li.has-child-menu > a:hover { background: url(a5e0c7f0555d3b7cb5b67bd73c59054d8f89410f.png)  no-repeat scroll 98% center rgb(254, 78, 71); }
.social_header {  }
.social_header i { background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 4px 0px; color: rgb(255, 255, 255); width: 26px; text-align: center; font-size: 13px; border-radius: 1px; }
.social_header i.icon-rss { margin-right: 0px; }
.social_header a { color: rgb(239, 239, 239); border-radius: 1px; transition: opacity 1s ease-in-out 0s; }
.social_header a:hover { color: rgb(85, 85, 85); text-decoration: none; opacity: 0.7; }
.social_header a:hover i { text-decoration: none; background-color: rgb(254, 78, 71); color: rgb(255, 255, 255); }
.header_2ndrow { padding-top: 10px; position: relative; }
.headerquote { width: 300px; font-size: 17px; line-height: 18px; padding-top: 5px; position: absolute; right: 0px; bottom: 0px; }
.headerquote-inner .quotecaption { color: rgb(205, 23, 19); font-weight: bold; display: block; }
.headerquote-inner .quote { color: rgb(170, 170, 170); letter-spacing: -1px; display: block; background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; border: medium none ! important; }
.headerquote-inner .quotecaption a, .headerquote-inner .quotecaption a:hover { color: rgb(205, 23, 19); text-decoration: none; }
.headerquote-inner .quote a, .headerquote-inner .quote a:hover { color: rgb(170, 170, 170); text-decoration: none; }
.headerquote-inner .img { width: 80px; left: 220px; bottom: 0px; line-height: 0; }
.headerquote-inner .quotetext { width: 210px; bottom: 5px; }
header .sitelogo { display: block; width: 506px; }
header .sitelogo img { display: block; float: left; }
header h1 { font: bold 36px/40px "Ubuntu Condensed",sans-serif; color: rgb(34, 34, 34); margin: 0px; }
header h1 span a { display: block; color: rgb(34, 34, 34); font: 15px arial,sans-serif; padding-left: 10px; }
header .header-right { width: 234px; display: block; }
#search .searchform { margin: 0px; padding: 0px; border: medium none; }
#search fieldset { border: 0px none; position: relative; padding: 0px; }
#search form input#s { margin: 0px; border: 1px solid rgb(242, 242, 242); color: rgb(85, 85, 85); font: 12px/15px Arial,Tahoma,sans-serif; width: 192px; background: url(2cce7f3f89a1e573e9790436b5e94a1455831b17.png)  no-repeat scroll 0px -4px transparent; padding: 2px 0px 2px 39px; box-shadow: none; transition: none 0s ease 0s ; }
#search form input#s:focus { background: url(2cce7f3f89a1e573e9790436b5e94a1455831b17.png)  no-repeat scroll 0px -39px transparent; border-color: rgb(61, 61, 61); }
#search form input.submitsearch { text-indent: -999em; border: 0px none; position: absolute; left: 11px; top: 12px; width: 16px; height: 16px; }
.nav_date { background: none repeat scroll 0% 0% rgb(34, 34, 34); color: rgb(255, 255, 255); text-align: center; height: 53px; width: 60px; font-family: Lucida Sans Unicode,Lucida Grande,sans-serif; }
.nav_date .gabfire_day { font-size: 27px; padding-top: 8px; display: block; line-height: 21px; letter-spacing: -2px; }
.nav_date .gabfire_month { font-size: 16px; letter-spacing: -1px; }
nav.main-navigation { min-height: 0px; padding: 0px; display: block; margin: 0px; border-right: 1px solid rgb(34, 34, 34); }
nav .mainnav { background: none repeat scroll 0% 0% rgb(205, 23, 19); width: 1079px; margin: 0px; height: 30px; }
nav .mainnav li { float: left; }
nav .mainnav li a { color: rgb(255, 255, 255); cursor: pointer; display: block; padding: 5px 12px; font: bold 14px "Open Sans",arial,sans-serif; text-transform: uppercase; text-decoration: none; }
nav .mainnav > li.current_page_item a, nav .mainnav > li.current-cat a, nav .mainnav > li.current-menu-item a, nav .mainnav > li.current-cat-parent a { color: rgb(238, 238, 238); }
nav .mainnav li a:hover { color: rgb(238, 238, 238); }
nav .mainnav li li.current_page_item a, nav .mainnav li li.current-cat a, nav .mainnav li li.current-menu-item a, nav .mainnav li li.current-cat-parent a, nav .mainnav li li.current-cat-parent a:hover, nav .mainnav li li.current_page_item a:hover, nav .mainnav li li.current-cat a:hover, nav .mainnav li li.current-menu-item a:hover, nav .mainnav li li.current-cat-parent a:hover { color: rgb(34, 34, 34); background: none repeat scroll 0% 0% rgb(239, 239, 239); }
nav .mainnav li > ul { position: absolute; margin-left: 10px; z-index: 9999; min-width: 14em; width: auto; visibility: hidden; }
nav .mainnav li:hover > ul { visibility: visible; }
nav .mainnav li ul li { float: none; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); display: block; width: auto; }
nav .mainnav li ul li a { color: rgb(68, 68, 68); font: 12px/20px arial,sans-serif; border-right: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); height: 20px; padding: 3px 10px; white-space: nowrap; text-transform: none; }
nav .mainnav li ul li a:hover { color: rgb(255, 255, 255); background-color: rgb(254, 78, 71); }
nav .mainnav > li + li { border-top: 0px none; }
nav .mainnav li ul.fallback { display: none; }
nav .mainnav ul ul { margin: -27px 0px 0px 196px; }
nav .mainnav li:hover ul.fallback { display: block; }
nav .mainnav li.has-child-menu { background: url(0bb3c7176e156a755e6a10f9c9e0a096bcd5c35c.png)  no-repeat scroll right center transparent; margin-right: 10px; }
nav .mainnav li li.has-child-menu { margin-right: 0px; }
nav .mainnav li li.has-child-menu > a { background: url(fe2491f6722cfa1ccdd6e7154b2f0429027b38b8.png)  no-repeat scroll 98% center rgb(255, 255, 255); }
nav .mainnav li li.has-child-menu > a:hover { background: url(a5e0c7f0555d3b7cb5b67bd73c59054d8f89410f.png)  no-repeat scroll 98% center rgb(254, 78, 71); }
nav .mainnav li.megadp .dropdown_col { text-transform: none; width: 470px; float: left; z-index: 9999; position: absolute; left: -999em; margin-left: 10px; }
nav .mainnav li.megadp .dropdown_col a { text-decoration: none; }
nav .mainnav li.megadp .dropdown_inner { font: 13px/17px Arial,Helvetica,sans-serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 2px solid rgb(242, 243, 241); padding-top: 6px; }
nav .mainnav li.megadp:hover { position: relative; }
nav .mainnav li.megadp .align_right { border-radius: 0px 0px 5px 5px; }
nav .mainnav li.megadp:hover .align_right { left: auto; right: -1px; top: auto; }
nav .mainnav li.megadp:hover .align_left { left: -1px; top: auto; }
nav .mainnav li.megadp .greybox { overflow: hidden; padding: 0px; margin: 0px 10px 0px 5px; width: 170px; float: left; border: medium none; }
nav .mainnav li.megadp .greybox li { border-bottom: 1px dotted rgb(221, 221, 221); padding: 2px 0px; overflow: hidden; width: 170px; display: block; }
nav .mainnav li.megadp .greybox li:hover {  }
nav .mainnav li.megadp .greybox li.feed { height: 18px; }
nav .mainnav li.megadp .greybox li a { background: none repeat scroll 0% 0% transparent; float: left; display: block; border: 0px none; color: rgb(84, 83, 83); padding: 1px 0px; }
nav .mainnav li.megadp .greybox li i { float: left; font-size: 12px; line-height: 20px; margin-right: 5px; }
nav .mainnav li.megadp .greybox li a:hover { background: none repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); }
nav .mainnav li.megadp .greybox li span.post-count { overflow: hidden; width: 30px; height: 18px; font-size: 10px; line-height: 18px; margin-top: 4px; display: block; float: right; text-align: center; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-radius: 15px; color: rgb(84, 83, 83); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
nav .mainnav li.megadp .greybox li:hover span.post-count { background: none repeat scroll 0% 0% rgb(46, 184, 219); text-shadow: 1px 1px 1px rgb(204, 204, 204); color: rgb(255, 255, 255); }
nav .mainnav li.megadp .greybox li.feed a { display: block; float: left; font-size: 10px; padding-left: 11px; line-height: 19px; color: rgb(34, 34, 34); background: url(7c5909b53783c0648957cf0ab79ed43de4833f24.png)  no-repeat scroll 0px 5px transparent; }
nav .mainnav li.megadp .greybox li.feed a:hover { color: rgb(34, 34, 34); background: url(7c5909b53783c0648957cf0ab79ed43de4833f24.png)  no-repeat scroll 0px -9px transparent; }
nav .mainnav .dropdown_entries { float: left; overflow: hidden; border-left: 1px dotted rgb(221, 221, 221); padding: 0px 10px 10px 9px; width: 261px; }
nav .mainnav .dropdown_entries a { padding: 0px; }
.dropdown_entries .featuredpost { overflow: hidden; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted rgb(221, 221, 221); }
.dropdown_entries img { border: 1px solid rgb(34, 34, 34); }
.dropdown_entries h2.posttitle { margin-bottom: 5px; }
.dropdown_entries h2.posttitle a { color: rgb(34, 34, 34); padding: 0px; text-shadow: 1px 1px 1px rgb(255, 255, 255); font: bold 12px/17px Arial,Helvetica,sans-serif; letter-spacing: 0px; }
.dropdown_entries h2.posttitle a:hover { color: rgb(0, 0, 0); text-decoration: underline; background: none repeat scroll 0% 0% transparent; }
nav .mainnav .dropdown_top { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 1px; overflow: hidden; }
nav .mainnav .dropdown_bottom { background: url(0e4b21c0a79ffb105b365fc4b1f1c890f904a661.png)  repeat-y scroll center center rgb(238, 238, 238); overflow: hidden; }
nav .mainnav .dropdown_ad { width: 468px; display: block; margin: 0px auto; }
nav.second-navigation { min-height: 0px; padding: 0px; display: block; margin: 0px; border-right: 1px solid rgb(34, 34, 34); }
nav .secondnav { background: none repeat scroll 0% 0% rgb(94, 94, 94); width: 1079px; margin: 0px; height: 23px; }
nav .secondnav li { float: left; display: inline; }
nav .secondnav li a { color: rgb(255, 255, 255); cursor: pointer; display: block; padding: 4px 15px; font: bold 12px arial,"Open Sans",arial,sans-serif; text-transform: uppercase; text-decoration: none; }
nav .secondnav > li.current_page_item a, nav .secondnav > li.current-cat a, nav .secondnav > li.current-menu-item a, nav .secondnav > li.current-cat-parent a { color: rgb(221, 221, 221); }
nav .secondnav li a:hover { color: rgb(238, 238, 238); }
nav .secondnav li li.current_page_item a, nav .secondnav li li.current-cat a, nav .secondnav li li.current-menu-item a, nav .secondnav li li.current-cat-parent a { color: rgb(238, 238, 238); background: none repeat scroll 0% 0% rgb(102, 102, 102); }
nav .secondnav li a:hover { color: rgb(238, 238, 238); }
nav .secondnav li ul { border-top: 1px solid rgb(102, 102, 102); position: absolute; margin-left: 10px; z-index: 9999; min-width: 14em; width: auto; visibility: hidden; }
nav .secondnav li:hover > ul { visibility: visible; }
nav .secondnav li ul li { float: none; background-color: rgb(126, 126, 126); color: rgb(255, 255, 255); display: block; width: auto; }
nav .secondnav li ul li a { color: rgb(255, 255, 255); font: 12px/20px arial,"Open Sans",arial,sans-serif; border-right: 1px solid rgb(102, 102, 102); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(102, 102, 102) rgb(102, 102, 102); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 20px; padding: 2px 10px 2px 5px; white-space: nowrap; text-transform: none; }
nav .secondnav li ul li a:hover { color: rgb(255, 255, 255); background-color: rgb(254, 78, 71); }
nav .secondnav > li + li { border-top: 0px none; }
nav .secondnav li ul.fallback { display: none; }
nav .secondnav ul ul { margin: -26px 0px 0px 195px; }
nav .secondnav li:hover ul.fallback { display: block; }
nav .secondnav li.has-child-menu { background: url(0bb3c7176e156a755e6a10f9c9e0a096bcd5c35c.png)  no-repeat scroll right center transparent; margin-right: 10px; }
nav .secondnav li li.has-child-menu { margin-right: 0px; }
nav .secondnav li li.has-child-menu > a { background: url(fe2491f6722cfa1ccdd6e7154b2f0429027b38b8.png)  no-repeat scroll 98% center rgb(126, 126, 126); }
nav .secondnav li li.has-child-menu > a:hover { background: url(a5e0c7f0555d3b7cb5b67bd73c59054d8f89410f.png)  no-repeat scroll 98% center rgb(254, 78, 71); }
.carousel { margin-bottom: 0px; padding: 7px 0px; background: none repeat scroll 0% 0% rgb(34, 34, 34); width: 1140px; float: left; }
.carousel .container { position: relative; z-index: 9; }
.carousel-control { margin-top: 0px; font-size: 22px; font-weight: bold; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4); z-index: 10; top: 0px; left: 0px; opacity: 1; background: none repeat scroll 0% 0% rgb(34, 34, 34); border: 0px none; line-height: 25px; border-radius: 0px; }
.carousel-control.left { opacity: 1; padding-left: 5px; width: 30px; height: 28px; }
.carousel-control.right { right: auto; left: 25px; opacity: 1; width: 35px; height: 28px; }
.carousel-control.left:focus, .carousel-control.right:focus { outline: 0px none; }
.carousel .item { height: 14px; padding-left: 60px; }
.carousel .item h2 { font: 13px/13px "Franklin Gothic Medium","Arial Narrow Bold",Arial,sans-serif; margin: 0px; color: rgb(255, 255, 255); }
.carousel .item h2 a { color: rgb(239, 239, 239); }
.carousel .item h2 a:hover { color: rgb(255, 255, 255); }
.nav_advertise { float: right; width: 99px; text-align: center; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(34, 34, 34) -moz-use-text-color rgb(34, 34, 34) rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px; padding: 0px; }
.nav_advertise a { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(94, 94, 94); padding: 4px 0px; font-size: 13px; display: block; line-height: 18px; text-decoration: none; }
.nav_advertise a:hover { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.featured-cycle .cycle-slideshow { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: medium 2px; border-style: none solid; border-color: -moz-use-text-color rgb(34, 34, 34); overflow: hidden; height: 414px; }
.featured-cycle .cycle-slideshow .pull-left, .cycle-slideshow .pull-right { overflow: hidden; position: relative; }
.featured-cycle .cycle-slideshow .slides-big-left { border-right: 2px solid rgb(34, 34, 34); border-bottom: 2px solid rgb(34, 34, 34); width: 702px; height: 412px; }
.featured-cycle .cycle-slideshow .slides-big-left img { width: 702px; height: 412px; }
.featured-cycle .cycle-slideshow .slides-big-right { border-bottom: 2px solid rgb(34, 34, 34); width: 432px; }
.featured-cycle .cycle-slideshow .slides-right-top { border-bottom: 2px solid rgb(34, 34, 34); width: 432px; height: 185px; }
.featured-cycle .cycle-slideshow .slides-right-top img { width: 432px; height: 185px; }
.featured-cycle .cycle-slideshow .slides-right-bottom { width: 432px; height: 225px; }
.featured-cycle .cycle-slideshow .slides-right-bottom-left { width: 215px; height: 225px; border-right: 2px solid rgb(34, 34, 34); }
.featured-cycle .cycle-slideshow .slides-right-bottom-left img { width: 215px; height: 225px; }
.featured-cycle .cycle-slideshow .slides-right-bottom-right { width: 215px; height: 225px; }
.featured-cycle .cycle-slideshow .slides-right-bottom-right img { width: 215px; height: 225px; }
.featured-cycle .cycle-slideshow img { position: absolute; z-index: 1; }
.featured-cycle .icon-play { position: absolute; z-index: 2; top: 10px; right: 10px; font-size: 30px; background: none repeat scroll 0% 0% rgb(34, 34, 34); color: rgb(255, 255, 255); border-radius: 4px; padding: 3px 15px; }
.featured-cycle .featured-cycle .smaller { font-size: 22px; padding: 2px 10px; }
.featured-cycle .cycle-slideshow .slider-caption { position: absolute; z-index: 2; bottom: 0px; left: 0px; background: url(2746f1a417dd07510abc061804bfaed3dd5598d9.png)  repeat scroll 0% 0% transparent; width: 100%; padding: 7px 0px; }
.featured-cycle .cycle-slideshow .slider-caption .fea_posttitle { margin: 0px; padding: 0px 7px; font: bold 20px/19px "Open Sans Condensed",sans-serif; }
.featured-cycle .cycle-slideshow .slider-caption .fea_posttitle a { color: rgb(238, 238, 238); }
.featured-cycle .cycle-slideshow .slider-caption .fea_posttitle a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.featured-cycle .cycle-slideshow .slider-caption p { color: rgb(255, 255, 255); padding: 4px 7px 0px; margin: 0px; }
.featured-cycle .cycle-pager { background: none repeat scroll 0% 0% rgb(34, 34, 34); display: block; border-right: 3px solid rgb(34, 34, 34); border-left: 3px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: medium 3px 2px; border-style: none solid solid; border-color: -moz-use-text-color rgb(34, 34, 34) rgb(34, 34, 34); float: left; width: 1134px; font: 20px "Open Sans Condensed",sans-serif; margin-bottom: 20px; }
.featured-cycle .cycle-pager a { color: rgb(255, 255, 255); text-align: center; display: block; float: left; border-right: 1px solid rgb(51, 51, 51) ! important; width: 226px; padding: 10px 0px; text-decoration: none; }
.featured-cycle .cycle-pager a.cycle-pager-active { background: none repeat scroll 0% 0% rgb(205, 23, 19); }
.featured-cycle .cycle-pager a.last-cycle-pager { border-right: 0px none ! important; }
.sitebody { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); padding: 0px 14px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.home .sitebody { padding-bottom: 15px; }
.subfeatured { display: block; margin-bottom: 20px; overflow: hidden; }
.primarybottom { display: block; }
.primarybottom-left { width: 300px; display: block; }
.primarybottom-left .nav-tabs { border-bottom: medium none; margin-bottom: 0px; }
.primarybottom-left .nav-tabs > li { width: 100px; margin-bottom: 0px ! important; text-align: center; }
.primarybottom-left .nav-tabs > li > a { border: 1px solid rgb(238, 238, 238); color: rgb(34, 34, 34); font: 13px "Open Sans",sans-serif; text-align: center; margin-right: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-bottom: 0px; }
.primarybottom-left .nav-tabs > li.active > a { background: none repeat scroll 0% 0% rgb(205, 23, 19); color: rgb(255, 255, 255); border: 1px solid rgb(205, 23, 19); }
.primarybottom-left .nav-tabs > li.active > a:hover, .primarybottom-left .nav-tabs > li.active > a:focus { color: rgb(255, 255, 255); border-bottom: medium none; cursor: pointer; }
.primarybottom-left .nav > li > a:hover, .primarybottom-left .nav > li > a:focus { color: rgb(34, 34, 34); }
#tab-content1 > div { padding: 15px 10px; border-right: 1px solid rgb(239, 239, 239); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(239, 239, 239) rgb(239, 239, 239); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#tab-content1 li span.block { display: block; font-size: 11px; padding-top: 3px; }
#tab-content1 li { list-style: outside none none; text-indent: 0px; overflow: hidden; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted rgb(239, 239, 239); }
#tab-content1 li a { text-decoration: none; line-height: 19px; color: rgb(68, 68, 68); }
#tab-content1 li a:hover { color: rgb(254, 78, 71); }
#tab-content1 li img { float: right; margin: 2px 0px 0px 7px; }
#tab-content1 .widget_recent_comments { padding: 0px; }
#tab-content1 .widget_recent_comments li { line-height: 16px; padding-bottom: 12px; }
#tab-content1 .wp-post-image { width: 35px; line-height: 0; margin: 2px 0px 0px 7px; float: right; }
.primarybottom-right { width: 817px; }
.primarybottom_right_firstcol { width: 493px; margin-bottom: 20px; }
.primarybottom_right_firstcol .nav { margin-bottom: 0px; }
.primarybottom_right_firstcol .nav-tabs { border-bottom: medium none; }
.primarybottom_right_firstcol .nav-tabs li { width: 163px; margin-left: 2px; }
.primarybottom_right_firstcol .nav-tabs li.firsttab { margin-left: 0px; }
.primarybottom_right_firstcol .nav-tabs > li > a { border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(34, 34, 34); font: bold 20px "Ubuntu Condensed",sans-serif; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.primarybottom_right_firstcol .nav-tabs > li > a span { display: block; font-size: 10px; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }
.primarybottom_right_firstcol .nav-tabs > li.active > a, .primarybottom_right_firstcol .nav-tabs > li.active > a:hover, .primarybottom_right_firstcol .nav-tabs > li.active > a:focus, .primarybottom_right_firstcol .nav > li > a:hover, .primarybottom_right_firstcol .nav > li > a:focus { color: rgb(255, 255, 255); border-bottom: medium none; cursor: pointer; }
.primarybottom_right_firstcol .nav-tabs > li.firsttab.active > a, .primarybottom_right_firstcol .nav-tabs > li.firsttab.active > a:hover, .primarybottom_right_firstcol .nav-tabs > li.firsttab.active > a:focus, .primarybottom_right_firstcol .nav > li.firsttab > a:hover, .primarybottom_right_firstcol .nav > li.firsttab > a:focus { background: none repeat scroll 0% 0% rgb(77, 188, 233); border: 1px solid rgb(77, 188, 233); }
.primarybottom_right_firstcol .nav-tabs > li.secondtab.active > a, .primarybottom_right_firstcol .nav-tabs > li.secondtab.active > a:hover, .primarybottom_right_firstcol .nav-tabs > li.secondtab.active > a:focus, .primarybottom_right_firstcol .nav > li.secondtab > a:hover, .primarybottom_right_firstcol .nav > li.secondtab > a:focus { background: none repeat scroll 0% 0% rgb(243, 134, 48); border: 1px solid rgb(243, 134, 48); }
.primarybottom_right_firstcol .nav-tabs > li.thirdtab.active > a, .primarybottom_right_firstcol .nav-tabs > li.thirdtab.active > a:hover, .primarybottom_right_firstcol .nav-tabs > li.thirdtab.active > a:focus, .primarybottom_right_firstcol .nav > li.thirdtab > a:hover, .primarybottom_right_firstcol .nav > li.thirdtab > a:focus { background: none repeat scroll 0% 0% rgb(78, 205, 196); border: 1px solid rgb(78, 205, 196); }
.primarybottom_right_firstcol #firsttab-content { border-top: 3px solid rgb(77, 188, 233); }
.primarybottom_right_firstcol #firsttab-content .tab_moreentries { background: none repeat scroll 0% 0% rgb(77, 188, 233); }
.primarybottom_right_firstcol #secondtab-content { border-top: 3px solid rgb(243, 134, 48); }
.primarybottom_right_firstcol #secondtab-content .tab_moreentries { background: none repeat scroll 0% 0% rgb(243, 134, 48); }
.primarybottom_right_firstcol #thirdtab-content { border-top: 3px solid rgb(78, 205, 196); }
.primarybottom_right_firstcol #thirdtab-content .tab_moreentries { background: none repeat scroll 0% 0% rgb(78, 205, 196); }
.primarybottom_right_firstcol .tab-pane { margin-right: 2px; padding-top: 14px; }
.primarybottom_right_firstcol .tabpane-firstpost { overflow: hidden; padding-bottom: 5px; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 3px; }
.primarybottom_right_firstcol .tab-content .firstpost-media { width: 150px; }
.primarybottom_right_firstcol .tab-content .firstpost-excerpt { width: 330px; }
.primarybottom_right_firstcol .tab-content .posttitle { margin-bottom: 4px; }
.primarybottom_right_firstcol .tab-content .list_posttitle { display: list-item; font: 14px/19px arial,sans-serif; list-style: outside none none; padding: 5px 0px; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 0px; }
.primarybottom_right_firstcol .tab-content .list_posttitle .icon-circle-arrow-right { font-size: 13px; }
.primarybottom_right_firstcol .tab-content .postmeta { text-align: left; }
.primarybottom_right_firstcol .tab-content .tab_moreentries { overflow: hidden; margin: 15px 0px 0px; font-size: 11px; padding: 3px 10px; color: rgb(255, 255, 255); text-transform: capitalize; border-radius: 4px; }
.primarybottom_right_firstcol .tab-content .tab_moreentries a { color: rgb(255, 255, 255); }
.primarybottom_right_secondcol { width: 300px; margin-bottom: 10px; }
.newsblock { display: block; overflow: hidden; width: 100%; border-bottom: 1px dotted rgb(221, 221, 221); border-top: 1px dotted rgb(221, 221, 221); padding: 10px 0px 6px; margin-bottom: 25px; }
.newsblock .catname { padding-bottom: 6px; }
.newsblock .pull-left { width: 468px; border-right: 1px dotted rgb(221, 221, 221); padding-right: 14px; }
.newsblock .pull-right { width: 300px; }
.newsblock .posttitle { margin-bottom: 4px; }
.newsblock .list_posttitle { display: list-item; font: 14px/19px arial,sans-serif; list-style: outside none none; padding: 5px 0px; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 0px; }
.newsblock .list_posttitle .icon-circle-arrow-right { font-size: 13px; }
.columnists { position: relative; margin: 10px auto 0px; width: 940px; height: 210px; border-bottom: 1px solid rgb(238, 238, 238); }
.columnists .ca-wrapper { width: 940px; height: 100%; position: relative; overflow: hidden; }
.columnists .ca-item { position: relative; float: left; width: 159px; height: 100%; text-align: center; }
.columnists .ca-item-main { padding-right: 17px; margin-right: 16px; position: absolute; top: 5px; bottom: 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; border-right: 1px dotted rgb(221, 221, 221); }
.columnists .aligncenter { margin-bottom: 8px; }
.columnists p { margin-bottom: 5px; }
.columnists .posttitle { font: 14px arial,sans-serif; }
.columnists .ca-nav span { width: 16px; height: 16px; background: url(6114aa571c3056bb33fcf110880b66626781d3a0.png)  no-repeat scroll left top transparent; position: absolute; top: 0px; margin-top: -35px; right: 20px; text-indent: -9000px; opacity: 0.7; cursor: pointer; z-index: 100; }
.columnists .ca-nav span.ca-nav-next { background-position: right top; top: 0px; left: auto; right: 0px; }
.columnists .ca-nav span:hover { opacity: 1; }
.primary-bottomads { display: block; margin-bottom: 20px; overflow: hidden; }
.primary-bottomads .wrapbar-mid { display: block; padding-top: 10px; padding-bottom: 10px; }
.primary-bottomads img { display: block; margin: 0px auto; max-width: 100%; }
.primary-bottomads .col.pull-left { width: auto; }
.primary-bottomads .col.pull-right { width: auto; }
.primary-bottomads .col.pull-right img { float: right; width: auto; }
.wrapbar { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; display: block; }
.wrapbar-top { background: url(cbd48eb1637495d240932e8ac036de3b179025a6.png)  repeat scroll center top transparent; height: 9px; }
.wrapbar-mid { background: url(bdc8112fbdffec5137b47427431dcc535a29f295.png)  repeat-y scroll 0% 0% transparent; }
.wrapbar-bot { background: url(cbd48eb1637495d240932e8ac036de3b179025a6.png)  repeat scroll center bottom transparent; height: 12px; }
.media-section {  }
.media-section .wrapbar-mid { padding-top: 10px; }
.mediagallery { position: relative; margin: 10px auto 0px; width: 1140px; height: 280px; }
.mediagallery .ca-wrapper { width: 1140px; height: 100%; position: relative; overflow: hidden; }
.mediagallery .ca-item { position: relative; float: left; width: 232px; height: 100%; text-align: center; }
.mediagallery .ca-item-main { padding-right: 20px; margin-right: 20px; position: absolute; top: 5px; bottom: 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; border-right: 1px dotted rgb(221, 221, 221); }
.mediagallery .ca-item-main .posttitle { font-size: 19px; line-height: 19px; }
.mediagallery .ca-more { position: absolute; bottom: 0px; right: 0px; padding: 4px 15px; font-weight: bold; background: none repeat scroll 0% 0% rgb(239, 239, 239); text-align: center; color: rgb(34, 34, 34); font-family: "Georgia","Times New Roman",serif; font-style: italic; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.mediagallery .ca-nav span { width: 16px; height: 16px; background: url(6114aa571c3056bb33fcf110880b66626781d3a0.png)  no-repeat scroll left top transparent; position: absolute; top: 0px; margin-top: -35px; right: 20px; text-indent: -9000px; opacity: 0.7; cursor: pointer; z-index: 100; }
.mediagallery .ca-nav span.ca-nav-next { background-position: right top; top: 0px; left: auto; right: 0px; }
.mediagallery .ca-nav span:hover { opacity: 1; }
.secondary { margin: -7px 0px 25px; border-bottom: 1px dotted rgb(221, 221, 221); padding-bottom: 25px; }
.secondary .featuredpost { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgb(239, 239, 239); }
.secondary .maincol.pull-left { width: 352px; padding: 25px 20px 0px 0px; margin-right: 21px; border-right: 1px solid rgb(239, 239, 239); }
.secondary .maincol.pull-right { width: 746px; padding-top: 25px; }
.secondary .subcolwide .featuredpost { position: relative; width: 742px; height: 280px; margin: 0px -21px 20px; padding: 0px 21px 20px; }
.secondary .subcolwide .featuredpost img { position: absolute; z-index: 1; }
.secondary .subcolwide .featuredpost .posttitle { position: absolute; z-index: 2; bottom: 40px; right: -4px; background: url(a9af5150a95682e7ce383aa3cc21a00e90432949.png)  repeat scroll 0% 0% transparent; width: 200px; padding: 10px 20px 10px 10px; }
.secondary .subcolwide .featuredpost .posttitle a { color: rgb(255, 255, 255); }
.secondary .subcolwide .featuredpost .posttitle a:hover { text-decoration: underline; }
.secondary .subcol.pull-left { width: 352px; margin-top: -20px; padding: 15px 20px 0px 0px; margin-right: 21px; border-right: 1px solid rgb(239, 239, 239); }
.secondary .subcol.pull-right { width: 352px; padding-top: 15px; margin-top: -20px; }
.secondary .subcol .featuredpost { margin-bottom: 10px; padding-bottom: 15px; }
.secondary .subcol .list_posttitle { display: list-item; font: 14px/19px arial,sans-serif; list-style: outside none none; padding: 5px 0px; border-bottom: 1px solid rgb(239, 239, 239); margin-bottom: 0px; }
.secondary .subcol .list_posttitle .icon-circle-arrow-right { font-size: 13px; }
.subnews { display: block; overflow: hidden; }
.subnews .col { width: 255px; border-right: 1px dotted rgb(221, 221, 221); padding-right: 20px; margin-right: 19px; }
.subnews .col.collast { margin-right: 0px; padding-right: 0px; border-right: medium none; }
.subnews .list_posttitle { display: list-item; font: 14px/19px arial,sans-serif; list-style: outside none none; padding: 5px 0px; border-bottom: 1px solid rgb(239, 239, 239); margin-bottom: 0px; }
.subnews .list_posttitle .icon-circle-arrow-right { font-size: 13px; }
.subnews .clearfix { display: none; }
.follow_us { background: url(09d34b6b5188103d55686cbed21237713df6ded2.png)  repeat scroll 0% 0% rgb(239, 239, 239); padding: 20px 0px; border-top: 1px solid rgb(237, 237, 237); }
.follow_us .text-align-right { text-align: right; }
.follow_us .follow_us_linktitle { font-size: 13px; line-height: 14px; font-weight: bold; display: block; margin: 2px 0px; }
.follow_us .follow_us_linkdesc { margin: -2px 0px 0px; display: block; font-size: 12px; }
.follow_us i { background: none repeat scroll 0% 0% rgb(204, 204, 204); padding: 5px 0px; color: rgb(255, 255, 255); width: 35px; text-align: center; font-size: 20px; border-radius: 3px; }
.foolow_us i.icon-circle-arrow-up { left: -585px; position: absolute; }
.follow_us a { color: rgb(136, 136, 136); border-radius: 3px; transition: opacity 1s ease-in-out 0s; }
.follow_us a:hover { color: rgb(85, 85, 85); text-decoration: none; opacity: 0.7; }
.follow_us a:hover i { text-decoration: none; background-color: rgb(254, 78, 71); color: rgb(255, 255, 255); }
footer { background: none repeat scroll 0% 0% rgb(58, 58, 58); padding: 30px 0px; color: rgb(238, 238, 238); font-size: 1em; }
footer .gabfire_archive_widget select, footer .google { background: none repeat scroll 0% 0% rgb(85, 85, 85); border: 1px solid rgb(119, 119, 119); color: rgb(255, 255, 255); }
footer .widget li { border-color: rgb(85, 85, 85); }
footer .about_more, footer .about_more:hover { background: none repeat scroll 0% 0% rgb(254, 78, 71); font-size: 1.3em; }
footer .about_more a:hover { color: rgb(34, 34, 34); }
footer a, footer .widget a { color: rgb(136, 136, 136); }
footer a:hover, footer .widget a:hover { color: rgb(255, 255, 255); }
footer h4 { text-align: center; font-size: 5em; line-height: 1em; background: url(1187e0ea3aae3f40bc85db96328544fbfce271de.png)  repeat-x scroll center bottom transparent; margin-bottom: 30px; padding-bottom: 40px; }
footer h4 span { background: none repeat scroll 0% 0% rgb(254, 78, 71); color: rgb(255, 255, 255); padding: 0px 15px; border-radius: 4px; }
footer .widgettitle { color: rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 15px; background: url(1187e0ea3aae3f40bc85db96328544fbfce271de.png)  repeat-x scroll center bottom transparent; border: medium none; }
footer .featuredpost { overflow: hidden; background: none repeat scroll 0% 0% rgb(68, 68, 68); border: 1px solid rgb(85, 85, 85); padding: 10px; margin-bottom: 10px; }
footer .featuredpost:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
footer .posttitle { font: 15px arial,sans-serif; color: rgb(238, 238, 238); }
footer .posttitle a { color: rgb(238, 238, 238); }
footer .gab_contact_widget { text-align: center; }
footer .gab_contact_logocont { border-bottom: 1px dotted rgb(68, 68, 68); padding-bottom: 30px; margin-bottom: 30px; }
footer .flickr_badge_image { margin-right: 6px; margin-left: 6px; }
.footer_meta { display: block; color: rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(34, 34, 34); padding: 15px 0px; margin-top: -10px; font-size: 13px; line-height: 15px; }
.fixed-layout .footer_meta { padding-left: 10px; padding-right: 10px; }
.footer_meta a { color: rgb(170, 170, 170); }
.footer_meta a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
.footer-right-side { text-align: right; }
.pagetools { position: fixed; left: 0px; bottom: 0px; width: 30px; height: auto; }
.pagetool_item { width: 35px; text-align: center; padding: 10px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-right: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); display: block; color: rgb(34, 34, 34); font-size: 16px; }
div[class="tooltip-inner"] { width: 100px; }
.post-lead { padding: 20px 0px; margin-bottom: -15px; }
.post-lead h1 { margin-bottom: 10px; font-size: 45px; font-family: "Open Sans Condensed",arial,sans-serif; font-weight: bold; }
.post-lead p.single_postmeta { overflow: hidden; font-size: 14px; text-shadow: 0px 0px 1px rgb(238, 238, 238); line-height: 16px; font-family: georgia,serif; padding-left: 3px; }
.post-lead a, .postlead a:hover, .post-lead a:focus, .post-lead a:active { text-decoration: none; outline: medium none; }
.post-lead span { display: block; float: left; margin: 0px 10px 0px 0px; }
.post-lead span i { background: none repeat scroll 0% 0% rgb(254, 78, 71); color: rgb(255, 255, 255); float: left; font-size: 11px; margin-right: 5px; padding: 2px; text-align: center; width: 15px; border-radius: 2px; }
.post-lead p.subtitle { font: 22px georgia,serif; text-shadow: 0px 0px 1px rgb(238, 238, 238); margin: 20px 0px 0px; }
.post-lead span.text-size { margin-right: 3px; }
.post-lead span.text-size-minus { margin-right: 3px; }
.postbody-wrapper { border-top: 1px solid rgb(239, 239, 239); margin: 0px -14px; }
.post-column { width: 795px; border-right: 1px solid rgb(239, 239, 239); padding: 25px 25px 0px; }
.post-column article { line-height: 22px; font-size: 15px; }
.postlayout-leftsidebar .post-column { border-left: 1px solid rgb(239, 239, 239); border-right: medium none; padding: 25px 25px 0px; }
.postlayout-fullwidth .post-column { border-right: medium none; padding: 25px 0px 1px; width: 1140px; }
.postlayout-fullwidth .post-column article { padding: 0px 120px; }
.postlayout-fullwidth .full-media { margin: 0px 0px 15px -120px ! important; max-width: 1168px; width: 1168px; }
.postlayout-fullwidth .full-media.nomargin { margin-top: -25px ! important; }
.entry p .aligncenter, .entry p .full-media { margin-bottom: 0px ! important; }
.post-column .highlight { color: rgb(254, 78, 71); font: 28px "Ubuntu Condensed",sans-serif; width: 250px; }
.post-column .highlight.pull-left { margin: 5px 10px 0px 0px; }
.post-column .highlight.pull-right { margin: 5px 0px 0px 10px; text-align: right; }
.entry blockquote .subtitle { font-size: 1.5em; }
.entry p, .entry ul, .entry ol, .entry blockquote, .entry table, .entry .alignnone, .entry .aligncenter, .gallery { margin: 0px 0px 15px; }
.entry .gallery .gallery-caption { display: none; }
.attachment-nav { background: none repeat scroll 0% 0% rgb(238, 238, 238); margin: 0px auto 7px; text-align: center; width: auto; padding: 7px; display: block; overflow: hidden; border: 1px solid rgb(239, 239, 239); font-size: 12px; }
.attachment-nav a { padding: 4px; margin: 3px; color: rgb(67, 67, 67); }
.attachment-nav a:hover { color: rgb(68, 68, 68); background: none repeat scroll 0% 0% rgb(242, 242, 242); text-decoration: underline; }
.entry ul { margin: 0px 0px 15px 10px; padding-left: 20px; }
.entry .widget li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
.entry ul ul { margin: 0px; }
.entry ul li { list-style-type: disc; }
.entry ul ul li { list-style-type: circle; }
.entry ol { margin: 0px 0px 15px 10px; padding-left: 20px; }
.entry ol ol { margin: 0px; }
.entry ol li { list-style-type: decimal; }
.entry ol li ol li { list-style-type: lower-alpha; }
.entry blockquote { background: url(f37d2796b2f6932dc4692eb910cab01d0c545a42.gif)  no-repeat scroll 0px 20px transparent; padding: 10px 20px 10px 50px; color: rgb(85, 85, 85); font-style: italic; margin-bottom: 15px; }
.entry blockquote p { font-style: italic; margin: 5px 0px; }
.bigpicture-wrapper { padding-bottom: 0px; margin: 0px 14px; }
.bigpicture { overflow: hidden; background: none repeat scroll 0% 0% rgb(51, 51, 51); padding: 5px; margin-bottom: 20px; }
.bigpicture p { margin: 0px; color: rgb(255, 255, 255); font-size: 13px; padding: 7px 10px 5px; line-height: 17px; }
.post-pagination { font-size: 12px; line-height: 19px; font-family: arial,sans-serif; display: block; float: left; width: 100%; padding-bottom: 10px; }
.post-pagination strong { float: left; margin: 5px; }
.post-pagination span { background: none repeat scroll 0% 0% rgb(239, 239, 239); border: 1px solid rgb(239, 239, 239); display: block; padding: 0px 5px; float: left; margin: 4px 8px 0px 0px; }
.post-pagination a span { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); border: 1px solid rgb(239, 239, 239); }
.post-pagination a:hover span { background: none repeat scroll 0% 0% rgb(247, 108, 58); color: rgb(255, 255, 255); }
.sidebar { width: 300px; padding: 15px 11px 0px; }
.sidebar .sidebarbanner { background: none repeat scroll 0% 0% rgb(245, 245, 245); border-bottom: 1px solid rgb(239, 239, 239); margin: 0px -11px 20px; padding: 11px; }
.sidebar .sidebarbanner.bottomad { margin-bottom: 0px; border-top: 1px solid rgb(239, 239, 239); }
.archive .post-lead { text-align: center; }
.archive .post-lead h1 { font-size: 40px; }
.archive .post-lead p { font: 20px georgia,serif; text-shadow: 0px 0px 1px rgb(238, 238, 238); margin: 10px 0px 0px; }
.archive article { margin-bottom: 25px; border-bottom: 1px solid rgb(239, 239, 239); padding-bottom: 10px; }
.archive .posttitle { font-size: 30px; line-height: 30px; }
p.archive_postmeta { overflow: hidden; font-size: 12px; text-shadow: 0px 0px 1px rgb(238, 238, 238); line-height: 16px; font-family: georgia,serif; }
p.archive_postmeta a, p.archive_postmeta a:hover, p.archive_postmeta a:focus, p.archive_postmeta a:active { text-decoration: none; outline: medium none; }
p.archive_postmeta span { display: block; float: left; margin: 0px 10px 0px 0px; }
p.archive_postmeta span i { color: rgb(119, 119, 119); float: left; font-size: 11px; margin-right: 3px; padding: 2px; text-align: center; width: 15px; border-radius: 2px; }
.archive-2col article { width: 385px; }
.archive-2col.archive-full article { width: 546px; }
.archive-3col article { width: 248px; margin-right: 25px; }
.archive-3col article.nomarginright { margin-right: 0px; }
.archive-3col article .posttitle { font-size: 22px; }
.archive-3col.archive-full article { width: 356px; }
.archive-3col.archive-full article .posttitle { font-size: 25px; }
.archive-4col article { width: 180px; margin-right: 25px; }
.archive-4col article.nomarginright { margin-right: 0px; }
.archive-4col article .posttitle { font-size: 19px; line-height: 23px; }
.archive-4col.archive-full article { width: 260px; }
.archive-4col.archive-full article .posttitle { font-size: 23px; }
.archive-4col.archive-full article.nomarginright { width: 263px; }
.archive-default .last_archivepost, .archive-slider .last_archivepost { margin-bottom: 0px ! important; border-bottom: medium none ! important; }
.archive-pagination { display: block; width: 100%; margin-bottom: 25px; overflow: hidden; }
.archive-pagination .page-numbers { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); border: 1px solid rgb(239, 239, 239); display: block; padding: 5px 8px 3px; float: left; margin: 4px 6px 0px 0px; }
.archive-pagination .page-numbers:hover { background: none repeat scroll 0% 0% rgb(247, 108, 58); color: rgb(255, 255, 255); }
.archive-pagination .page-numbers.dots:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.archive-pagination .page-numbers.current, .archive-pagination .page-numbers.current:hover { background: none repeat scroll 0% 0% rgb(239, 239, 239); color: rgb(51, 51, 51); }
.archive .archive-full .post-column { width: 1118px; border-right: 0px none; }
.archive .archive-slider .post-column { padding-top: 0px; }
.inner-cycle { margin: 20px 14px; position: relative; height: 550px; padding: 10px; background: none repeat scroll 0% 0% rgb(34, 34, 34); border-radius: 5px; overflow: hidden; }
.inner-cycle p { color: rgb(255, 255, 255); margin: 0px; font-size: 14px; }
.inner-cycle p.postmeta { font-size: 11px; }
.inner-cycle .postcaption { position: absolute; right: 30px; top: 30px; padding: 10px 15px; width: 280px; background: url(2746f1a417dd07510abc061804bfaed3dd5598d9.png)  repeat scroll 0% 0% transparent; }
.inner-cycle .posttitle { color: rgb(255, 255, 255); font-size: 27px; margin-bottom: 15px; line-height: 27px; }
.inner-cycle .posttitle a { color: rgb(255, 255, 255); }
.inner-cycle .posttitle a:hover { text-decoration: underline; }
.inner-cycle .postmeta a { color: rgb(204, 204, 204); }
.inner-cycle .postmeta a:hover { color: rgb(255, 255, 255); }
.inner-cycle .template-pager { position: absolute; left: 10px; bottom: -5px; z-index: 101; }
.inner-cycle .template-pager span { color: rgb(238, 238, 238); cursor: pointer; font-size: 40px; }
.inner-cycle .template-pager span:hover { color: rgb(255, 255, 255); }
.inner-cycle .template-pager span.cycle-pager-active { color: rgb(254, 78, 71); }
.archive-mag { margin: 20px 14px 0px; }
.archive-grid { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: medium 2px; border-style: none solid; border-color: -moz-use-text-color rgb(34, 34, 34); overflow: hidden; }
.archive-grid .pull-left, .archive-grid .pull-right { position: relative; }
.archive-grid .slides-big-left { border-right: 2px solid rgb(34, 34, 34); border-bottom: 2px solid rgb(34, 34, 34); width: 702px; height: 412px; }
.archive-grid .slides-big-left img { width: 702px; height: 412px; }
.archive-grid .slides-big-right { border-bottom: 2px solid rgb(34, 34, 34); width: 432px; }
.archive-grid .slides-right-top { border-bottom: 2px solid rgb(34, 34, 34); width: 432px; height: 185px; }
.archive-grid .slides-right-top img { width: 432px; height: 185px; }
.archive-grid .slides-right-bottom { width: 432px; height: 225px; }
.archive-grid .slides-right-bottom-left { width: 215px; height: 225px; border-right: 2px solid rgb(34, 34, 34); }
.archive-grid .slides-right-bottom-left img { width: 215px; height: 225px; }
.archive-grid .slides-right-bottom-right { width: 215px; height: 225px; }
.archive-grid .slides-right-bottom-right img { width: 215px; height: 225px; }
.archive-grid img { position: absolute; z-index: 1; }
.archive-grid .icon-play { position: absolute; z-index: 2; top: 10px; right: 10px; font-size: 30px; background: none repeat scroll 0% 0% rgb(34, 34, 34); color: rgb(255, 255, 255); border-radius: 4px; padding: 3px 15px; }
.archive-grid .smaller { font-size: 22px; padding: 2px 10px; }
.archive-grid .slider-caption { position: absolute; z-index: 2; bottom: 0px; left: 0px; background: url(2746f1a417dd07510abc061804bfaed3dd5598d9.png)  repeat scroll 0% 0% transparent; width: 100%; padding: 7px 0px; }
.archive-grid .slider-caption .posttitle { margin: 0px; padding: 0px 7px; font: bold 20px/19px "Open Sans Condensed",sans-serif; }
.archive-grid .slider-caption .posttitle a { color: rgb(238, 238, 238); }
.archive-grid .slider-caption .posttitle a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.archive-grid .slider-caption p { color: rgb(255, 255, 255); padding: 4px 7px 0px; margin: 0px; }
.archive-mag .secondary { margin-top: 25px; }
.archive-mag .secondary .maincol .posttitle { font-size: 22px; }
.archive-mag .secondary .maincol.pull-left, .archive-mag .secondary .maincol.pull-right { padding-top: 0px; }
#comments { border-top: 1px dotted rgb(239, 239, 239); padding-top: 20px; font-size: 14px; }
#comments-title { color: rgb(153, 153, 153); margin: 0px 0px 20px; font-size: 20px; }
#comments-title span { color: rgb(34, 34, 34); }
#comments .navigation { overflow: hidden; margin-bottom: 2em; }
#comments .navigation .nav-next { width: auto; float: right; }
#comments .navigation .nav-previous { width: auto; float: left; }
#comments blockquote { background: url(f37d2796b2f6932dc4692eb910cab01d0c545a42.gif)  no-repeat scroll 0px 20px transparent; font: italic 14px/1.45 Georgia,serif; margin: 5px 0px 15px; padding: 10px 20px 10px 50px; color: rgb(85, 85, 85); }
#comments blockquote p { font-style: italic; margin: 5px 0px; }
#comments .comment-inner ul { margin: 0px 0px 15px 10px; padding-left: 20px; }
#comments .comment-inner ul ul { margin: 0px; }
#comments .comment-inner ul li { list-style-type: disc ! important; }
#comments .comment-inner ul ul li { list-style-type: circle; }
#comments .comment-inner ol { margin: 0px 0px 15px 10px; padding-left: 20px; }
#comments .comment-inner ol ol { margin: 0px; }
#comments .comment-inner ol li { list-style-type: disc ! important; }
#comments .comment-inner ol li ol li { list-style-type: lower-alpha; }
.commentlist { margin: 20px 0px ! important; padding: 0px ! important; }
.commentlist li { list-style-type: none ! important; }
.commentlist a { transition: all 0.5s ease 0s; }
.commentlist .children { margin-left: 40px; }
.commentlist .children .avatar { width: 35px; height: 35px; }
.commentlist li > div { border: 1px solid rgb(239, 239, 239); background: none repeat scroll 0% 0% rgb(252, 252, 252); padding: 10px 20px 3px; position: relative; margin-bottom: 20px; margin-left: 85px; border-radius: 5px; }
.commentlist .pingback { margin-bottom: 20px; }
.commentlist li > div:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.commentlist li > div:before { content: url(fd60975ce23a0888028bab70068438aae7072bf9.png) ; left: -17px; top: 25px; position: absolute; z-index: 999; }
.commentlist li > div:hover:before { content: url(10d9d3e5bae99790e9fb7806ebfa7151f79c84ca.png) ; }
.commentlist li.bypostauthor > div { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.commentlist li.bypostauthor > div:before { content: url(7e20320bbee1d0096359536f82e32b2bb538755a.png) ; }
.commentlist li.bypostauthor > div:hover:before { content: url(387425b3bb2df3c0cbb10ce7ef9a805da4c65aea.png) ; }
.commentlist .avatar { position: absolute; top: 3px; left: -80px; border-radius: 50%; box-shadow: 0px 0px 0px 3px rgb(204, 204, 204); }
.commentlist li li .avatar { left: -70px; }
.comment-reply-link { position: absolute; top: 60px; left: -80px; font-size: 13px; width: 50px; text-align: center; color: rgb(61, 61, 61); }
li li .comment-reply-link { left: -70px; }
.comment-author { font: 14px "Open Sans","Franklin Gothic Medium","Arial Narrow Bold",Arial,sans-serif; margin-bottom: 5px; display: block; }
.comment-author .icon-user { color: rgb(102, 102, 102); }
.comment-date-link { font: 12px/15px "Open Sans","Franklin Gothic Medium","Arial Narrow Bold",Arial,sans-serif; position: absolute; top: 10px; right: 10px; text-align: right; color: rgb(170, 170, 170); }
.comment-edit-link {  }
.comment-delete-link {  }
.comment-spam-link {  }
.comment-text {  }
.comment-pagination { padding-left: 20px; margin-top: 10px; }
.comment-pagination a, .comment-pagination .current { border: 1px solid rgb(221, 221, 221); padding: 3px 12px; display: inline-block; text-decoration: none; }
.comment-pagination a { background: none repeat scroll 0% 0% rgb(252, 252, 252); }
.comment-pagination a:hover { background: none repeat scroll 0% 0% rgb(0, 144, 211); border: 1px solid rgb(0, 144, 211); color: rgb(255, 255, 255); }
#comment-pagination-1 { border-bottom: 1px solid rgb(221, 221, 221); }
#comment-pagination-1 a, #comment-pagination-1 .current { border-top-right-radius: 5px; border-top-left-radius: 5px; margin-bottom: -1px; }
#comment-pagination-1 .current { border-bottom: 1px solid rgb(255, 255, 255); }
#comment-pagination-2 { border-top: 1px solid rgb(221, 221, 221); }
#comment-pagination-2 a, #comment-pagination-2 .current { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; margin-top: -1px; }
#comment-pagination-2 .current { border-top: 1px solid rgb(255, 255, 255); }
#respond { background-color: rgb(250, 250, 250); padding: 10px 20px 0px; overflow: hidden; border: 1px solid rgb(231, 231, 231); clear: both; margin: 0px 0px 20px; }
#respond a { transition: all 0.5s ease 0s; }
li #respond { margin: 0px 0px 1em; }
#respond form {  }
#respond h3 { margin: 0px 0px 10px; font-size: 25px; }
#respond .comment-notes { font-size: 14px; margin-bottom: 15px; }
#respond p { margin: 0px 0px 15px; font-size: 14px; }
#respond .input-prepend { display: block; margin: 0px 0px 5px; float: left; width: 220px; }
#respond .input-prepend.comment_mid_input { margin: 0px; }
#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input { width: 165px; }
#respond .form-allowed-tags { clear: both; display: block; margin-top: 0px; font-size: 11px; font-style: italic; color: rgb(136, 136, 136); }
#respond .form-allowed-tags code { margin-top: 5px; font-size: 11px; line-height: 16px; }
#respond p textarea { border: 1px solid rgb(239, 239, 239); width: 95%; font-size: 15px; padding: 10px; border-radius: 5px; box-shadow: 0px 0px 15px rgb(221, 221, 221) inset; }
#respond .comment-form-comment label { padding-top: 7px; font-size: 13px; }
#respond #cancel-comment-reply-link { display: block; font-size: 13px; line-height: 24px; }
#respond #comment-msg { font-size: 1em; font-style: italic; }
#respond .form-submit { display: block; margin: 15px 0px 0px; }
#respond .form-submit #submit { padding: 10px 0px; margin-left: 0px; font-size: 13px; font-weight: bold; text-align: center; width: 140px; height: 40px; cursor: pointer; border: 1px solid rgb(239, 239, 239); border-radius: 5px; box-shadow: 0px 0px 5px rgb(238, 238, 238) inset; transition: all 0.5s ease 0s; }
#respond .form-submit #submit:hover { background: none repeat scroll 0% 0% rgb(254, 78, 71); color: rgb(255, 255, 255); border-radius: 5px; box-shadow: none; }
li #respond { margin-bottom: 1em; }
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(c66fb559635318332efee80f6c8f239216b5ea5e.woff)  format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(7ce49f8de717b7933c456e29f303194892f9381b.woff)  format("woff");
}
@font-face {
  font-family: "Open Sans Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Cond Light"), local("OpenSans-CondensedLight"), url(6cf11f65d3365131066255b014bc1b33ffdebfa5.woff)  format("woff");
}
@font-face {
  font-family: "Ubuntu Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("Ubuntu Condensed"), local("UbuntuCondensed-Regular"), url(8b5ad1515e04c1baabe1a85fd47c09fb6c743f84.woff)  format("woff");
}
@media (min-width: 980px) and (max-width: 1200px) {
  .social_header i { background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 4px 0px; color: rgb(255, 255, 255); width: 22px; text-align: center; font-size: 11px; margin-top: 2px; }
  .nav_date { height: 50px; width: 50px; }
  nav .mainnav { width: 859px; height: 28px; }
  nav .mainnav li a { padding: 4px 10px; }
  nav .secondnav { width: 859px; height: 22px; }
  nav .secondnav li a { padding: 3px 12px 4px; }
  .carousel { width: 910px; }
  .featured-cycle .cycle-slideshow { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: medium 2px; border-style: none solid; border-color: -moz-use-text-color rgb(34, 34, 34); overflow: hidden; height: auto ! important; }
  .featured-cycle .cycle-slideshow .pull-left, .cycle-slideshow .pull-right { overflow: hidden; position: relative; }
  .featured-cycle .cycle-slideshow .slides-big-left { width: 560px; height: 329px; }
  .featured-cycle .cycle-slideshow .slides-big-left img { width: 560px; height: 329px; }
  .featured-cycle .cycle-slideshow .slides-big-right { width: 344px; height: 329px; }
  .featured-cycle .cycle-slideshow .slides-right-top { width: 344px; height: 147px; }
  .featured-cycle .cycle-slideshow .slides-right-top img { width: 344px; height: 147px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom { width: 344px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left { width: 171px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left img { width: 171px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right { width: 171px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right img { width: 171px; height: 180px; }
  .featured-cycle .icon-play { font-size: 28px; }
  .featured-cycle .featured-cycle .smaller { font-size: 20px; }
  .featured-cycle .cycle-slideshow .slider-caption .posttitle { font: bold 19px/22px "Open Sans Condensed",sans-serif; }
  .featured-cycle .cycle-pager { width: 904px; font: 18px "Open Sans Condensed",sans-serif; }
  .featured-cycle .cycle-pager a { width: 180px; padding: 7px 0px; }
  .featured-cycle .cycle-pager a.last-cycle-pager { border-right: 0px none ! important; }
  .primarybottom-right { width: 592px; }
  .primarybottom_right_firstcol { width: 403px; }
  .primarybottom_right_firstcol .nav-tabs li { width: 133px; }
  .primarybottom_right_firstcol .tab-content .firstpost-media { width: 140px; }
  .primarybottom_right_firstcol .tab-content .firstpost-excerpt { width: 255px; }
  .primarybottom_right_secondcol { width: 170px; margin-bottom: 10px; }
  .primarybottom_right_secondcol .posttitle { font-size: 19px; }
  .newsblock .pull-left { width: 268px; border-right: 1px dotted rgb(221, 221, 221); padding-right: 14px; }
  .newsblock .alignleft { width: 90px; }
  .primary-bottomads {  }
  .primary-bottomads .col.pull-left { float: none; width: 100%; }
  .primary-bottomads .col.pull-right { float: none; width: 100%; }
  .primary-bottomads .col.pull-right img { margin-top: 15px; }
  .primary-bottomads .col img { float: none ! important; margin: 0px auto; }
  .wrapbar { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; display: block; }
  .wrapbar-top { display: none; }
  .wrapbar-bot { display: none; }
  .wrapbar-mid { background: none repeat scroll 0% 0% transparent; }
  .mediagallery { width: 910px; height: 270px; border-bottom: 1px dotted rgb(239, 239, 239); margin-bottom: 20px; padding-bottom: 10px; }
  .mediagallery .ca-wrapper { width: 910px; }
  .mediagallery .ca-item { width: 238px; }
  .mediagallery .ca-item-main { padding-right: 20px; margin-right: 20px; }
  .mediagallery .ca-nav span { margin-top: -25px; }
  .secondary { margin: 0px 0px 20px; }
  .secondary .maincol.pull-left { width: 300px; padding: 0px 20px 0px 0px; }
  .secondary .maincol.pull-left .posttitle { font-size: 21px; }
  .secondary .maincol.pull-left .postexcerpt { display: none; }
  .secondary .maincol.pull-right { width: 568px; padding-top: 0px; }
  .secondary .subcolwide .featuredpost { width: 562px; height: 212px; margin: 0px -21px 20px; padding: 0px 21px 20px; }
  .secondary .subcolwide .featuredpost img, .secondary .subcolwide .featuredpost iframe { width: 562px; height: 212px; }
  .secondary .subcol.pull-left, .secondary .subcol.pull-right { width: 263px ! important; }
  .subnews {  }
  .subnews .col { width: 197px; }
  .subnews .col.posttitle { font-size: 19px; }
  .postlayout-fullwidth .post-column { padding-bottom: 20px; }
  .postbody-wrapper.postlayout-fullwidth #respond { margin-bottom: 0px; }
  .post-column { width: 565px; }
  .postlayout-fullwidth .post-column { width: 910px; }
  .postlayout-fullwidth .full-media { max-width: 938px; width: 938px; }
  #respond .input-prepend { float: none; display: block; }
  #respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input { width: 250px; }
  .archive .posttitle { font-size: 22px; line-height: 25px; }
  .archive .post-column { width: 575px; padding-bottom: 0px; }
  .archive .archive-full .post-column { width: 896px; }
  .post-column { padding: 20px 20px 0px; }
  .archive-2col article { width: 275px; }
  .archive-2col.archive-full article { width: 438px; }
  .archive-3col article { width: 178px; margin-right: 20px; }
  .archive-3col.archive-full article { width: 285px; }
  .archive-3col.archive-full article .posttitle { font-size: 23px; }
  .archive-4col article { width: 128px; margin-right: 20px; }
  .archive-4col.archive-full article { width: 209px; }
  .archive-4col.archive-full article .posttitle { font-size: 22px; }
  .archive-4col.archive-full article.nomarginright { width: 209px; }
  .archive-grid { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; }
  .archive-grid .pull-left, .archive-grid .pull-right { position: relative; overflow: hidden; }
  .archive-grid .slides-big-left { width: 560px; height: 329px; }
  .archive-grid .slides-big-left img { width: 560px; height: 329px; }
  .archive-grid .slides-big-right { width: 344px; height: 329px; }
  .archive-grid .slides-right-top { width: 344px; height: 147px; }
  .archive-grid .slides-right-top img { width: 344px; height: 147px; }
  .archive-grid .slides-right-bottom { width: 344px; height: 180px; }
  .archive-grid .slides-right-bottom-left { width: 171px; height: 180px; }
  .archive-grid .slides-right-bottom-left img { width: 171px; height: 180px; }
  .archive-grid .slides-right-bottom-right { width: 171px; height: 180px; }
  .archive-grid .slides-right-bottom-right img { width: 171px; height: 180px; }
  .inner-cycle { width: 890px; height: 439px; overflow: hidden; }
  .inner-cycle img { max-width: 890px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .menu { display: none ! important; }
  .tinynav { display: block; }
  .sb-holder { display: block; }
  .sb-selector { display: none; }
  .masthead { border-bottom: medium none; }
  .social_header.pull-right { float: none; margin-top: 10px; }
  header .sitelogo { width: 100%; }
  header .sitelogo img { display: block; float: none; margin: 0px auto; }
  .headerbanner { display: none; }
  .nav_date, .headerquote { display: none; }
  nav.main-navigation { float: none; }
  .second-navigation { display: none; }
  .carousel { width: 694px; margin-bottom: 20px; }
  .featured-cycle .cycle-slideshow { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; height: auto ! important; }
  .featured-cycle .cycle-slideshow .slides-big-left { width: 690px; height: 405px; float: none ! important; }
  .featured-cycle .cycle-slideshow .slides-big-left img { width: 690px; height: 405px; }
  .featured-cycle .cycle-slideshow .slides-big-right { width: 690px; height: 180px; float: none ! important; }
  .featured-cycle .cycle-slideshow .slides-right-top { width: 344px; height: 180px; float: left; border-right: 2px solid rgb(34, 34, 34); }
  .featured-cycle .cycle-slideshow .slides-right-top img { width: 344px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom { width: 344px; height: 180px; float: left; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left { width: 171px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left img { width: 171px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right { width: 171px; height: 180px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right img { width: 171px; height: 180px; }
  .featured-cycle .cycle-pager { width: 688px; font-size: 18px; }
  .featured-cycle .cycle-pager a { width: 136px; }
  .featured-cycle .cycle-pager a.last-cycle-pager { border-right: 0px none ! important; width: 140px; }
  .primarybottom-left { display: none; }
  .primarybottom-right { width: 694px; }
  .primarybottom_right_firstcol { width: 403px; }
  .primarybottom_right_firstcol .nav-tabs li { width: 133px; }
  .primarybottom_right_firstcol .tab-content .firstpost-media { width: 140px; }
  .primarybottom_right_firstcol .tab-content .firstpost-excerpt { width: 255px; }
  .primarybottom_right_secondcol { width: 275px; margin-bottom: 10px; }
  .primarybottom_right_secondcol .posttitle { font-size: 19px; }
  .newsblock .pull-left { width: 368px; border-right: 1px dotted rgb(221, 221, 221); padding-right: 14px; }
  .newsblock .alignleft { width: 140px; }
  .primary-bottomads {  }
  .primary-bottomads .col.pull-left { float: none; width: 100%; }
  .primary-bottomads .col.pull-right { float: none; width: 100%; }
  .primary-bottomads .col.pull-right img { margin-top: 15px; }
  .primary-bottomads .col img { float: none ! important; margin: 0px auto; }
  .wrapbar { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; display: block; }
  .wrapbar-top { display: none; }
  .wrapbar-bot { display: none; }
  .wrapbar-mid { background: none repeat scroll 0% 0% transparent; }
  .mediagallery { width: 694px; height: 270px; border-bottom: 1px dotted rgb(239, 239, 239); margin-bottom: 20px; padding-bottom: 10px; }
  .mediagallery .ca-wrapper { width: 694px; }
  .mediagallery .ca-item { width: 245px; }
  .mediagallery .ca-nav span { margin-top: -25px; }
  .secondary { margin: 0px 0px 15px; padding-bottom: 15px; }
  .secondary .maincol.pull-left { width: 300px; padding: 0px 20px 0px 0px; }
  .secondary .maincol.pull-right { width: 352px; padding-top: 0px; }
  .secondary .subcolwide .featuredpost .posttitle { bottom: 20px; }
  .secondary .subcolwide .featuredpost { width: 348px; height: 131px; margin: 0px -21px 20px; padding: 0px 21px 20px; }
  .secondary .subcolwide .featuredpost img, .secondary .subcolwide .featuredpost iframe { width: 348px; height: 131px; }
  .secondary .subcol.pull-left { margin: -20px 0px 0px; padding: 15px 20px 15px 0px; border-right: medium none; }
  .secondary .subcol.pull-left, .secondary .subcol.pull-right { width: 348px ! important; }
  .secondary .subcol.pull-right .featuredpost { border-bottom: medium none; }
  .secondary .subcol.pull-left .list_posttitle, .secondary .subcol.pull-right .list_posttitle { display: none; }
  .subnews {  }
  .subnews .col { width: 327px; }
  .subnews .col img, .subnews .col iframe { width: 327px; height: 173px; }
  .subnews .col.posttitle { font-size: 19px; }
  .subnews .clearfix.marginbottom { display: block; margin-bottom: 20px; }
  .subnews .col.even { margin-right: 0px; padding-right: 0px; border-right: medium none; }
  .follow_us { overflow: hidden; padding-bottom: 5px; }
  .follow_us .container { width: 694px; margin: 0px auto; padding-left: 15px; }
  .follow_us .span2 { width: 32%; margin: 0px 2% 2% 0px; float: left; }
  .follow_us i { width: 100%; margin-bottom: 5px; }
  .follow_us .last-followus-div, .follow_us .third-followus-div { margin-right: 0px; }
  .follow_us .follow_us_linktitle { text-align: center; }
  .follow_us .follow_us_linkdesc { display: none; }
  .postbody-wrapper { margin: 0px; }
  .post-lead { padding: 0px 0px 10px; }
  .post-lead h1 { font-size: 36px; line-height: 42px; }
  .postlayout-leftsidebar .post-column, .post-column, .sidebar { width: 100%; border-right: medium none; border-left: medium none; float: none; padding: 15px 0px; margin-bottom: 0px; }
  .sidebar { padding: 0px 0px 15px; }
  .sidebar .sidebarbanner { margin-right: 0px; margin-left: 0px; text-align: center; }
  .sidebar .sidebarbanner img { margin: 0px auto; }
  .sidebar .widget { width: 100%; }
  .postlayout-fullwidth .post-column { width: 100%; padding-bottom: 35px; }
  .postlayout-fullwidth .post-column article { padding: 0px 20px; }
  .postlayout-fullwidth .full-media { max-width: 722px; width: 722px; margin-left: -34px ! important; margin-right: -34px ! important; }
  #respond { margin-bottom: 0px; }
  #respond .input-prepend { float: none; display: block; }
  #respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input { width: 250px; }
  .archive .posttitle { font-size: 21px; line-height: 24px; }
  .archive .post-column { width: 100%; padding-bottom: 0px; }
  .archive .archive-full .post-column { display: block; width: 100%; }
  .archive-2col article { width: 340px; }
  .archive-2col.archive-full article { width: 338px; }
  .archive-3col article { width: 218px; margin-right: 20px; }
  .archive-3col.archive-full article { width: 218px; }
  .archive-3col.archive-full article .posttitle { font-size: 21px; }
  .archive-4col article { width: 158px; margin-right: 20px; }
  .archive-4col.archive-full article { width: 158px; }
  .archive-4col.archive-full article .posttitle { font-size: 20px; }
  .archive-4col.archive-full article.nomarginright { width: 158px; }
  .archive-mag { margin: 20px 0px 0px; }
  .archive-grid { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; }
  .archive-grid .pull-left, .archive-grid .pull-right { position: relative; overflow: hidden; }
  .archive-grid .slides-big-left { width: 690px; height: 405px; float: none ! important; }
  .archive-grid .slides-big-left img { width: 690px; height: 405px; }
  .archive-grid .slides-big-right { width: 690px; height: 180px; float: none ! important; }
  .archive-grid .slides-right-top { width: 344px; height: 180px; float: left; border-right: 2px solid rgb(34, 34, 34); }
  .archive-grid .slides-right-top img { width: 344px; height: 180px; }
  .archive-grid .slides-right-bottom { width: 344px; height: 180px; float: left; }
  .archive-grid .slides-right-bottom-left { width: 171px; height: 180px; }
  .archive-grid .slides-right-bottom-left img { width: 171px; height: 180px; }
  .archive-grid .slides-right-bottom-right { width: 171px; height: 180px; }
  .archive-grid .slides-right-bottom-right img { width: 171px; height: 180px; }
  .inner-cycle { width: 674px; height: 331px; overflow: hidden; margin-left: 0px; margin-right: 0px; }
  .inner-cycle img { max-width: 674px; }
}
@media (min-width: 590px) and (max-width: 767px) {
  .container { width: 574px; }
  .menu { display: none ! important; }
  .tinynav { display: block; }
  .sb-holder { display: block; }
  .sb-selector { display: none; }
  .masthead { border-bottom: medium none; }
  .social_header.pull-right { float: none; margin-top: 10px; }
  header .sitelogo { width: 100%; }
  header .sitelogo img { display: block; float: none; margin: 0px auto; }
  .headerbanner { display: none; }
  .nav_date, .headerquote { display: none; }
  nav.main-navigation { float: none; }
  .second-navigation { display: none; }
  .carousel { width: 544px; margin-bottom: 20px; }
  .featured-cycle .cycle-slideshow { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; height: auto ! important; }
  .featured-cycle .cycle-slideshow .slides-big-left { width: 544px; height: 319px; float: none ! important; }
  .featured-cycle .cycle-slideshow .slides-big-left img { width: 544px; height: 319px; }
  .featured-cycle .cycle-slideshow .slides-big-right { width: 544px; height: auto; float: none ! important; }
  .featured-cycle .cycle-slideshow .slides-right-top { width: 544px; height: 233px; }
  .featured-cycle .cycle-slideshow .slides-right-top img { width: 544px; height: 233px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom { width: 544px; height: 284px; float: left; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left { width: 271px; height: 284px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left img { width: 271px; height: 284px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right { width: 271px; height: 284px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right img { width: 271px; height: 284px; }
  .featured-cycle .cycle-pager { width: 538px; font-size: 15px; }
  .featured-cycle .cycle-pager a { width: 106px; }
  .featured-cycle .cycle-pager a.last-cycle-pager { border-right: 0px none ! important; width: 110px; }
  .primarybottom-left { display: none; }
  .primarybottom-right { width: 544px; }
  .primarybottom_right_firstcol { width: 544px; }
  .primarybottom_right_firstcol .nav-tabs li { width: 180px; }
  .primarybottom_right_firstcol .tab-content .firstpost-excerpt { width: 380px; }
  .primarybottom_right_secondcol { width: 544px; margin-bottom: 20px; }
  .primarybottom_right_secondcol .aligncenter { width: 100%; }
  .newsblock .pull-left { width: 544px; border-right: medium none; padding-right: 0px; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 5px; }
  .newsblock .pull-left img, .newsblock .pull-left iframe { height: 117px; width: 173px; }
  .newsblock .pull-right { width: 544px; }
  .primary-bottomads {  }
  .primary-bottomads .col.pull-left { float: none; width: 100%; }
  .primary-bottomads .col.pull-right { float: none; width: 100%; }
  .primary-bottomads .col.pull-right img { margin-top: 15px; }
  .primary-bottomads .col img { float: none ! important; margin: 0px auto; }
  .wrapbar { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; display: block; }
  .wrapbar-top { display: none; }
  .wrapbar-bot { display: none; }
  .wrapbar-mid { background: none repeat scroll 0% 0% transparent; }
  .mediagallery { width: 544px; height: 270px; border-bottom: 1px dotted rgb(239, 239, 239); margin-bottom: 20px; padding-bottom: 10px; }
  .mediagallery .ca-wrapper { width: 544px; }
  .mediagallery .ca-item { width: 190px; }
  .mediagallery .ca-item iframe, .mediagallery .ca-item img { width: 148px; height: 100px; }
  .mediagallery .ca-item-main { padding-right: 15px; margin-right: 15px; }
  .mediagallery .ca-nav span { margin-top: -25px; }
  .secondary { margin: 0px 0px 15px; padding-bottom: 5px; }
  .secondary .maincol.pull-left { width: 544px; padding: 0px 0px 15px; border-right: medium none; float: none; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 15px; }
  .secondary .maincol.pull-left img, .secondary .maincol.pull-left iframe { width: 544px; height: 309px; }
  .secondary .maincol.pull-right { width: 544px; padding-top: 0px; }
  .secondary .subcolwide .featuredpost .posttitle { bottom: 20px; }
  .secondary .subcolwide .featuredpost { width: 544px; height: 205px; margin: 0px 0px 20px; padding: 0px 0px 20px; }
  .secondary .subcolwide .featuredpost img, .secondary .subcolwide .featuredpost iframe { width: 544px; height: 205px; }
  .secondary .subcol.pull-left { margin: -20px 0px 0px; padding: 15px 20px 15px 0px; border-right: medium none; }
  .secondary .subcol.pull-left, .secondary .subcol.pull-right { width: 262px ! important; }
  .subnews {  }
  .subnews .col { width: 252px; }
  .subnews .col img, .subnews .col iframe { width: 252px; height: 133px; }
  .subnews .col.posttitle { font-size: 19px; }
  .subnews .clearfix.marginbottom { display: block; margin-bottom: 20px; }
  .subnews .col.even { margin-right: 0px; padding-right: 0px; border-right: medium none; }
  .follow_us, .footer, .footer_meta { width: 544px; margin: 0px auto; padding: 15px; }
  .follow_us .span2 { width: 31%; margin: 0px 2% 2% 0px; float: left; }
  .follow_us i { width: 100%; margin-bottom: 5px; }
  .follow_us .last-followus-div, .follow_us .third-followus-div { margin-right: 0px; }
  .follow_us .follow_us_linktitle { text-align: center; }
  .follow_us .follow_us_linkdesc { display: none; }
  .footer { padding-bottom: 0px; }
  .footer .span4 { width: 544px; }
  .footer_meta { padding: 5px 15px; }
  .footer_meta .span6 { width: 544px; text-align: center; padding: 5px 0px; }
  .postbody-wrapper { margin: 0px; }
  .post-lead { padding: 0px 0px 10px; }
  .post-lead h1 { font-size: 34px; line-height: 38px; }
  .postlayout-leftsidebar .post-column, .post-column, .sidebar { width: 100%; border-right: medium none; border-left: medium none; float: none; padding: 15px 0px; margin-bottom: 0px; }
  .sidebar { padding: 0px 0px 15px; }
  .sidebar .sidebarbanner { margin-right: 0px; margin-left: 0px; text-align: center; }
  .sidebar .sidebarbanner img { margin: 0px auto; }
  .sidebar .widget { width: 534px; }
  .postlayout-fullwidth .post-column { width: 100%; padding-bottom: 29px; }
  .postlayout-fullwidth .post-column article { padding: 0px 15px; }
  .postlayout-fullwidth .full-media { max-width: 572px; width: 572px; margin-left: -29px ! important; margin-right: -29px ! important; }
  #respond { margin-bottom: 0px; }
  #respond .input-prepend { float: none; display: block; }
  #respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input { width: 250px; }
  .archive .posttitle { font-size: 21px; line-height: 24px; }
  .archive .post-column { width: 100%; padding-bottom: 0px; }
  .archive .archive-full .post-column { display: block; width: 100%; }
  .archive-2col article { width: 264px; }
  .archive-2col.archive-full article { width: 264px; }
  .archive-3col article { width: 168px; margin-right: 20px; }
  .archive-3col.archive-full article { width: 168px; }
  .archive-3col.archive-full article .posttitle { font-size: 21px; }
  .archive-4col article { width: 121px; margin-right: 20px; }
  .archive-4col.archive-full article { width: 121px; }
  .archive-4col.archive-full article .posttitle { font-size: 20px; }
  .archive-4col.archive-full article.nomarginright { width: 121px; }
  .archive-mag { margin: 20px 0px 0px; }
  .archive-grid { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; }
  .archive-grid .pull-left, .archive-grid .pull-right { position: relative; overflow: hidden; }
  .archive-grid .slides-big-left { width: 544px; height: 319px; float: none ! important; }
  .archive-grid .slides-big-left img { width: 544px; height: 319px; }
  .archive-grid .slides-big-right { width: 544px; height: auto; float: none ! important; }
  .archive-grid .slides-right-top { width: 544px; height: 233px; }
  .archive-grid .slides-right-top img { width: 544px; height: 233px; }
  .archive-grid .slides-right-bottom { width: 544px; height: 284px; float: left; }
  .archive-grid .slides-right-bottom-left { width: 271px; height: 284px; }
  .archive-grid .slides-right-bottom-left img { width: 271px; height: 284px; }
  .archive-grid .slides-right-bottom-right { width: 271px; height: 284px; }
  .archive-grid .slides-right-bottom-right img { width: 271px; height: 284px; }
  .inner-cycle { width: 524px; height: 257px; overflow: hidden; margin-left: 0px; margin-right: 0px; }
  .inner-cycle img { max-width: 524px; }
}
@media (max-width: 589px) {
  .container { width: 320px; }
  .sitebody { padding: 0px 9px; }
  .widget { margin-bottom: 15px; }
  .menu { display: none ! important; }
  .tinynav { display: block; }
  .sb-holder { display: block; }
  .sb-selector { display: none; }
  .masthead { border-bottom: medium none; }
  .social_header.pull-right { float: none; margin-top: 10px; }
  .social_header i { font-size: 16px; width: 29px; }
  header .sitelogo { width: 100%; }
  header .sitelogo img { display: block; float: none; margin: 0px auto; }
  .headerbanner { display: none; }
  .nav_date, .headerquote { display: none; }
  nav.main-navigation { float: none; }
  .second-navigation { display: none; }
  .featured-cycle .cycle-pager { margin-bottom: 15px; }
  .carousel { width: 300px; margin-bottom: 15px; }
  .nav_advertise { display: none; }
  .featured-cycle .cycle-slideshow { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; height: auto ! important; }
  .featured-cycle .cycle-slideshow p { display: none; }
  .featured-cycle .cycle-slideshow .slides-big-left { width: 300px; height: 186px; float: none ! important; }
  .featured-cycle .cycle-slideshow .slides-big-left img { width: 300px; height: 186px; }
  .featured-cycle .cycle-slideshow .slides-big-right { width: 300px; height: auto; float: none ! important; }
  .featured-cycle .cycle-slideshow .slides-right-top { width: 300px; height: 129px; }
  .featured-cycle .cycle-slideshow .slides-right-top img { width: 300px; height: 129px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom { width: 300px; height: 156px; float: left; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left { width: 149px; height: 156px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-left img { width: 149px; height: 156px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right { width: 149px; height: 156px; }
  .featured-cycle .cycle-slideshow .slides-right-bottom-right img { width: 149px; height: 156px; }
  .featured-cycle .cycle-pager { width: 294px; font-size: 15px; }
  .featured-cycle .cycle-pager a { width: 146px; border-bottom: 1px solid rgb(51, 51, 51); }
  .featured-cycle .cycle-pager a.last-cycle-pager { border-right: 0px none ! important; width: 294px; border-bottom: medium none; }
  .primarybottom-right { width: 300px; }
  .primarybottom_right_firstcol { width: 300px; margin-bottom: 15px; }
  .primarybottom_right_firstcol .nav-tabs { border-bottom: medium none; }
  .primarybottom_right_firstcol .nav-tabs li { width: 98px; margin-left: 2px; }
  .primarybottom_right_firstcol .nav-tabs li.firsttab { margin-left: 0px; }
  .primarybottom_right_firstcol .nav-tabs > li > a { font: bold 11px arial,sans-serif; }
  .primarybottom_right_firstcol .tab-content .firstpost-media { width: 90px; }
  .primarybottom_right_firstcol .tab-content .firstpost-excerpt { width: 200px; }
  .primarybottom_right_firstcol .tab-content .firstpost-excerpt p.postexcerpt { display: none; }
  .primarybottom_right_secondcol { width: 300px; margin-bottom: 15px; }
  .primarybottom_right_secondcol .aligncenter { width: 100%; }
  .newsblock { padding-top: 15px; margin-bottom: 15px; }
  .newsblock .pull-left { width: 300px; border-right: medium none; padding-right: 0px; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 5px; }
  .newsblock .pull-left img, .newsblock .pull-left iframe { height: 58px; width: 86px; }
  .newsblock .pull-right { width: 300px; }
  .primary-bottomads { margin-bottom: 10px; }
  .primary-bottomads .col.pull-left { float: none; width: 100%; }
  .primary-bottomads .col.pull-right { float: none; width: 100%; }
  .primary-bottomads .col.pull-right img { margin-top: 15px; }
  .primary-bottomads .col img { float: none ! important; margin: 0px auto; }
  .wrapbar { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; display: block; }
  .wrapbar-top { display: none; }
  .wrapbar-bot { display: none; }
  .wrapbar-mid { background: none repeat scroll 0% 0% transparent; }
  .mediagallery { width: 300px; height: 270px; border-bottom: 1px dotted rgb(239, 239, 239); margin-bottom: 15px; padding-bottom: 10px; }
  .mediagallery .ca-wrapper { width: 300px; }
  .mediagallery .ca-item { width: 155px; }
  .mediagallery .ca-item iframe, .mediagallery .ca-item img { width: 128px; height: 90px; }
  .mediagallery .ca-item-main { padding-right: 5px; margin-right: 5px; }
  .mediagallery .ca-nav span { margin-top: -30px; }
  .secondary { margin: 0px 0px 15px; padding-bottom: 5px; }
  .secondary .featuredpost { margin-bottom: 15px; padding-bottom: 15px; }
  .secondary .maincol.pull-left { width: 300px; padding: 0px 0px 15px; border-right: medium none; float: none; border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 15px; }
  .secondary .maincol.pull-left img, .secondary .maincol.pull-left iframe { width: 300px; height: auto; }
  .secondary .maincol.pull-right { width: 300px; padding-top: 0px; }
  .secondary .subcolwide .featuredpost .posttitle { bottom: 20px; }
  .secondary .subcolwide .featuredpost { width: 300px; height: 113px; margin: 0px 0px 15px; padding: 0px 0px 15px; }
  .secondary .subcolwide .featuredpost img, .secondary .subcolwide .featuredpost iframe { width: 300px; height: 113px; }
  .secondary .subcol.pull-left { margin: 0px 0px 15px; padding: 0px 0px 15px; border-right: medium none; border-bottom: 1px dotted rgb(221, 221, 221); width: 300px; float: none; }
  .secondary .subcol.pull-right { margin-top: -15px; }
  .secondary .subcol.pull-left, .secondary .subcol.pull-right { width: 300px; float: none; }
  .subnews {  }
  .subnews .col { width: 300px; border-right: medium none; margin: 0px 0px 15px; padding: 0px; float: none ! important; }
  .subnews .col img, .subnews .col iframe { width: 300px; height: 133px; }
  .follow_us, .footer, .footer_meta { width: 300px; margin: 0px auto; padding: 15px 10px; }
  .follow_us .span2 { width: 30%; margin: 0px 2% 2% 0px; float: left; }
  .follow_us i { width: 100%; margin-bottom: 5px; }
  .follow_us .last-followus-div, .follow_us .third-followus-div { margin-right: 0px; }
  .follow_us .follow_us_linktitle { text-align: center; }
  .follow_us .follow_us_linkdesc { display: none; }
  .footer { padding-bottom: 0px; }
  .footer .span4 { width: 300px; }
  .footer_meta { padding: 5px 10px; }
  .footer_meta .span6 { width: 300px; text-align: center; padding: 5px 0px; }
  .postbody-wrapper { margin: 0px; }
  .post-lead { padding: 0px 0px 10px; }
  .post-lead h1 { font-size: 30px; line-height: 34px; }
  .postlayout-leftsidebar .post-column, .post-column, .sidebar { width: 100%; border-right: medium none; border-left: medium none; float: none; padding: 10px 0px; margin-bottom: 0px; }
  .sidebar { padding: 0px 0px 10px; }
  .sidebar .sidebarbanner { margin-left: 0px; margin-right: 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; }
  .sidebar .sidebarbanner img { margin: 0px auto; }
  .sidebar .widget { width: 300px; }
  .postlayout-fullwidth .post-column { width: 100%; padding-bottom: 15px; }
  .postlayout-fullwidth .post-column article { padding: 0px 5px; }
  .postlayout-fullwidth .full-media { max-width: 318px; width: 318px; margin-left: -14px ! important; margin-right: -14px ! important; }
  #respond { margin-bottom: 0px; }
  #respond .input-prepend { float: none; display: block; }
  #respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input { width: 150px; }
  .commentlist .avatar { display: none; }
  .comment-reply-link, li li .comment-reply-link { left: auto; right: 10px; top: 10px; }
  .commentlist li > div:before { content: none; }
  .commentlist li > div:hover:before { content: none; }
  .commentlist li.bypostauthor > div:before { content: none; }
  .commentlist li.bypostauthor > div:hover:before { content: none; }
  .comment-date-link { position: static; font-size: 10px; margin: 0px 0px 10px; display: block; padding-left: 0px; right: auto; }
  .commentlist li > div { margin-left: 10px; }
  .archive .posttitle { font-size: 24px; line-height: 28px; }
  .archive .post-column { width: 100%; padding-bottom: 0px; }
  .archive .archive-full .post-column { display: block; width: 100%; }
  .archive article, .archive-2col article, .archive-2col.archive-full article, .archive-3col.archive-full article, .archive-3col article, .archive-4col article, .archive-4col.archive-full article, .archive-4col.archive-full article.nomarginright { width: 300px; float: none; margin: 0px 0px 15px; padding: 0px; }
  .archive-mag { margin: 20px 0px 0px; }
  .archive-grid { border-right: 2px solid rgb(34, 34, 34); border-left: 2px solid rgb(34, 34, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(34, 34, 34) rgb(34, 34, 34) -moz-use-text-color; }
  .archive-grid .pull-left, .archive-grid .pull-right { position: relative; overflow: hidden; }
  .archive-grid .slides-big-left { width: 300px; height: 186px; float: none ! important; }
  .archive-grid .slides-big-left img { width: 300px; height: 186px; }
  .archive-grid .slides-big-right { width: 300px; height: auto; float: none ! important; }
  .archive-grid .slides-right-top { width: 300px; height: 129px; }
  .archive-grid .slides-right-top img { width: 300px; height: 129px; }
  .archive-grid .slides-right-bottom { width: 300px; height: 156px; float: left; }
  .archive-grid .slides-right-bottom-left { width: 149px; height: 156px; }
  .archive-grid .slides-right-bottom-left img { width: 149px; height: 156px; }
  .archive-grid .slides-right-bottom-right { width: 149px; height: 156px; }
  .archive-grid .slides-right-bottom-right img { width: 149px; height: 156px; }
  .inner-cycle { width: 280px; height: 138px; overflow: hidden; margin-left: 0px; margin-right: 0px; }
  .inner-cycle p { display: none; }
  .inner-cycle img { max-width: 280px; }
  .inner-cycle .postcaption { position: absolute; right: 10px; top: 10px; padding: 5px; width: 250px; background: url(2746f1a417dd07510abc061804bfaed3dd5598d9.png)  repeat scroll 0% 0% transparent; }
  .inner-cycle .postcaption .posttitle { font-size: 18px; line-height: 20px; margin: 0px; }
}
