html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  
input, textarea{margin:0;padding:0;font-size:100%}
x#adcontrol .container[style] {display:none}
.cloud[style] {display:none}
ul{list-style:none}  
img, fieldset{border:0}
em{font-style:italic}
strong{font-weight:bold}
body{font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:62.5%;text-align:center;background-color:#fff;color:#5e5e5e}
a{text-decoration:none;color:#f4362c;border:0px;-moz-outline-style:none}
xa:hover{color:#fff}
a:active{outline:none}
h1,h2,h3,h4,h5,h6{font-weight:300;margin:0;padding:0;color:#000;font-family:'Oswald';text-transform:uppercase}
p{margin:0 0 16px}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left;margin:10px 15px 5px 0}
.alignright{float:right;margin:10px 0 8px 20px}
.clear{clear:both}
.floatleft,.more_left{float:left}
.floatright{float:right}
.clear{clear:both}
input{padding:5px;margin-right:4px}
#container{width:100%;min-height:300px;margin:0 auto;text-align:center;font-size:12px;line-height:1.5}
#container div.wrapper{margin:0 auto;width:950px;text-align:left;padding:0}
#container div.cleaner{clear:both;font-size:1px;height:1px;margin:0;line-height:1px}
#container div.sep{font-size:1px;height:1px;margin:0;line-height:1px;margin:2px 0;border-bottom:dotted 1px #58626a}
#header{padding:5px 0 3px;xborder-bottom:solid 1px #000;margin:10px 0 20px;xmin-height:150px;border-bottom: 1px solid #ebebeb}
#logo{width:278px;margin:30px auto 30px}
x#logo h1 a{font-size:50px;font-family:'Lato', Arial, sans-serif;font-weight:bold;text-transform:uppercase;color:#fff}
#nav{display:inline-block;margin:10px 0 0;float:left}
#nav li{float:left;display:inline;font-size:16px;font-weight:300;padding:0;font-family:'Oswald',  Arial, Helvetica, sans-serif;text-transform:uppercase;margin-right:20px}
#nav li:hover{xbackground-color:#58626a}
#nav a{color:#000;text-decoration:none}
#nav li li{padding:3px 0;line-height:20px;font-size:12px;font-weight:normal}
#nav li.current-menu-item{xbackground-color:#58626a;color:#000}
#menu{margin:0;border-top:3px double #000}
#menu li li{margin-right: 0;border-left: none}
x.downarrowclass{	background:url(images/down.png) no-repeat center;padding:5px 12px}
x.rightarrowclass{background:url(images/right.png) no-repeat center right;	padding:10px;	position:absolute;right:10px;	}
/*Top level list items*/
.dropdown ul li{position: relative;display: inline;margin-right: 0;height:30px}
/*Top level menu link items style*/
.dropdown ul li a{text-decoration: none;padding:12px 0}
* html .dropdown ul li a{/*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;padding:30px 0 }
/*1st sub level menu*/
.dropdown ul li ul {position: absolute;left: 0;display: block;visibility: hidden;z-index:100;background:#fff;text-align:left;margin:10px 0 0 0}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.dropdown ul li ul li ul{top: 0}
/* Sub level menu links style */
.dropdown ul li ul li a {font-family:Arial, Helvetica, sans-serif;width: 138px;padding: 5px 10px;margin: 0;border-top-width: 0;background-color:#fff;text-transform:none;display:block}
.dropdown ul li ul li:last-child a, .dropdown ul li ul li:last-child a:hover {border:none}
.dropdown ul li ul li a:hover {color:#f4362c}
.dropdown ul li ul{width:950px;margin-bottom:20px;xoverflow:hidden;float:left}
.dropdown ul li ul #menu-item426 {width:100%}
.dropdown ul li ul li {line-height:1.5em;border-bottom:1px solid #ccc;float:left;display:inline}
.dropdown ul li ul li.sub-menu li {width:14.28%}
#featPosts{margin-bottom:50px;width:950px;position:relative;clear:both}
#featPostsBig{min-height:600px;xborder-bottom:solid 4px #f4362c ;padding-bottom:30px;border-bottom: 3px double #ebebeb}
#featPostsBig div.cover{xheight:520px !important;xposition:relative;xtop:-75px}
#featPostsBig div.cover img{}
/* Required */
.container{width:950px;float:left;overflow: hidden;position: relative;height: 600px !important}
.slides{position:absolute;top:0;left:0}
.slides li.slide{position:absolute;top:0;width:630px;xmin-height:430px;display:none}
.postcontent{height:100%;xoverflow:hidden;xmin-height:165px}
/* Optional */
#featPosts a.prev {position: absolute;top: 42%;left: -5px}
#featPosts a.next {position: absolute;top: 42%;right: -5px}
#featPosts a.browse {position: absolute;width: 44px;height: 82px;display: block;cursor: pointer;font-size: 1px;z-index: 99;text-indent: -2000px;background: url("images/arrows.png") no-repeat 0 0;outline:none;border:none}
#featPosts a.prev {background-position: 0 -83px;right: 15px}
#featPosts a.prev:hover {background-position: 0 0}
#featPosts a.next {background-position: -45px -83px}
#featPosts a.next:hover {background-position: -45px 0}
/* Main */
#main{float:left;display:inline;margin-right:20px}
#content{xmargin-top:10px;float:left;width:630px;margin:0;padding:0}
#content-full{width:950px !important;margin:0;padding:0}
#ads{margin-top:20px;float:right;width:300px}
#content ul.posts{margin:25px 0;width:630px}
#content ul.posts li{position:relative;float:left;display:inline;margin-right:30px;width:300px;height:630px;xpadding:5px}
#content ul.posts li a{xcolor:#f4362c;color:#000}
#content ul.posts li a.read_more {color:#f4362c} /*excerpt link*/
#content ul.posts li.last, #content ul.posts li:nth-child(even){margin-right:0px}
#content ul.posts h2{margin:20px 0 0;font-size:22px;line-height:1.65;display:block;padding-bottom:10px;text-transform:uppercase;font-family:'Oswald';font-weight:300;xborder-bottom:1px solid #ebebeb}
#content ul.posts h2 a{color:#000}
#content ul.posts h2 a:hover{color:#f4362c}
#content ul.posts h2{color:#f4362c}
.img-none{display:none}
x#content ul.posts img{margin:1px 0 10px}
x#content ul.posts li img.feature{width:300px;min-height:250px;float:left;border:1px solid #000;padding:0;margin:0 30px 30px 0;width:100%;overflow:hidden}
x#content ul.posts li:hover{background-color:#5eacc5;color:#000}
x#content ul.posts li:hover h2{border-bottom-color:#000}
x#content ul.posts li:hover h2 a{color:#f4362c}
#content ul.posts a.linkblue{color:#f4362c}
#content h1{font-size:36px;font-weight:300;line-height:1.5;margin:30px 0 0;padding:0;color:#000;font-family:'Oswald';text-transform:uppercase;xborder-bottom:1px solid #ebebeb}
#content h1 a{color:#000}
.postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6{font-weight:300;margin-bottom:12px} 
#container .postcontent h2{font-size:28px;line-height:30px}
#container .postcontent h3{font-size:26px;line-height:30px}
.postcontent h4{font-size:24px;line-height:28px}
.postcontent h5{font-size:20px;line-height:24px}
.postcontent h6{font-size:18px;line-height:22px}
.postcontent p{margin-bottom:30px;font-size:16px}
.postcontent p img{xmargin-bottom:10px}
.postcontent ul, .postcontent ol{margin:0 0 14px 14px}
.postcontent li ul, .postcontent li ol{margin-bottom:0}
.postcontent li{list-style-position:inside} 
.postcontent ul li{list-style-type:square}
.postcontent ol li{list-style-type:decimal}
.postcontent blockquote{font-style:italic;font-size:18px;line-height:24px;border-left:solid 5px #444;padding-left:20px;margin-left:20px}
.postcontent .alignleft{float:left;margin:10px 15px 10px 0}
.postcontent .alignright{float:right;margin:10px 0px 10px 15px}
.attachment{margin:1em 0 }
.wp-caption-text, .gallery-caption{color:#999;text-align:center;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px}
.postcontent .gallery .gallery-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:10px}
.postcontent .gallery .gallery-item img{border:solid 5px #fff}
.postcontent .gallery .gallery-item img:hover{border-color:#55bbcc}
.postcontent .gallery{margin:auto;text-align:center;clear:both}
.postcontent .gallery-caption{margin-left:0}
h2.title{font-size:18px;font-weight:bold;margin-top:25px;padding-bottom:6px;border-bottom:solid 2px #58626a}
/* Comments */
#content ol.normalComments{clear:left;padding:1em 0;margin:0}
#content ol.normalComments div.comment-body{position:relative}
#content ol.normalComments div.reply{position:absolute;top:0;right:0}
#content ol.normalComments li{clear:left;list-style-type:none;margin:0 0 1em;padding:10px 15px 5px 0;font-size:11px;line-height:16px;min-height:80px}
#content ol.normalComments li ul.children{padding:10px 0 0}
#content ol.normalComments li ul.children li{clear:left;margin:0 10px 10px 10px}
#content ol.normalComments li p{margin-bottom:10px;line-height:18px;overflow:hidden}
#content ol.normalComments img.avatar{float:left;display:inline;margin:0 15px 20px 0}
#content ol.normalComments cite{font-size:14px;line-height:18px;font-weight:bold;font-style:normal;float:left;display:inline;margin-right:10px}
#content ol.normalComments .commentmetadata{line-height:18px;font-size:11px;margin-bottom:5px}
#content ol.normalComments blockquote{font-size:12px;line-height:18px}
#content ol.normalComments span.says{display:none}
.reply a, .cancel-comment-reply a{padding:2px 5px;margin-bottom:5px;font-weight:normal;font-size:11px}
.reply a:hover, .cancel-comment-reply a:hover{text-decoration:none}
#respond{clear:left}
.cancel-comment-reply{margin:10px 0 5px}
#commentform{margin-top:15px;clear:left}
#commentform code{font-size:11px}
#commentform p{margin:0 0 5px;font-size:12px}
#commentform #formLabels{float:left;display:block;width:55%}
#commentform #formContent{float:left;display:block;width:75%}
#commentform label{text-align:left;font-weight:bold;line-height:2.0em;font-size:11px;display:block;text-transform:uppercase}
#commentform input{width:90%;padding:8px 0 8px 7px;font-size:14px;margin-bottom:10px}
#commentform textarea{	width:100%;height:130px;padding:4px;margin-bottom:10px;font-size:14px;line-height:20px}
#commentspost p{font-size:12px;line-height:24px}
#content label, #commentform label{font-weight:bold;line-height:2.0em;font-size:11px;display:block;text-transform:uppercase}
#content #submit, #commentform #submit{background:none;font-size:14px;padding:5px 7px;width:auto;cursor:pointer}
#content ol.normalComments img.avatar{}
#content #submit, #commentform #submit{background:none;background-color:#55bbcc;color:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:6px 15px;font-weight:bold;font-family:Arial}
#content #submit:hover, #commentform #submit:hover{background-color:#444}
/* Comments */
#content ol.normalComments .reply a, #content .cancel-comment-reply a{color:#4da5b4}
#content ol.normalComments .reply a:hover, #content .cancel-comment-reply a:hover{color:#fff}
#content ol.normalComments a{color:#58626a}
#content ol.normalComments cite, #content ol.normalComments cite a{color:#4da5b4}
#content .normalComments li.comment{color:#DEDEDE;border-bottom:dotted 1px #58626a;margin-bottom:0}
#content .normalComments li.parent{border-bottom:none}
#content .normalComments ul.children{padding-top:10px;border-top:dotted 1px #58626a}
#content input, #content textarea, #commentform input, #commentform textarea{background-color:#fff;color:#333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none}
#content .content h2.title{clear:left}
#content .postmetadata{margin:20px 0 25px;padding:10px 0 10px;color:#777;text-transform:uppercase;display:block;xmin-height:30px;font:16px 'Oswald', Arial, Helvetica, sans-serif;bxackground:url(/wp-content/themes/gc/images/dotxlight.gif) repeat-x left top;border-top:1px solid #ebebeb}
#content .postmetadata a{color:#f4362c}
#content .postmetadata .postcategory{float:right}
#content .postmetadata .postcategory span{margin-left:10px}
#content .postmetadata .postcustomfield{float:left}
#content .postmetadata .postcustomfield span{margin-right:10px}
.content{height:595px;padding:0 0 20px 0;margin:0 0 20px 0;xbackground:url(/wp-content/themes/gc/images/postimagedotline.gif) repeat-x left bottom;xborder-bottom:3px double #ebebeb;xborder-bottom:1px solid #ebebeb}
#content-height{height:180px}
#toggleText{display:none;position:absolute;background:#ebebeb;padding:20px;margin-top:-100px}
/* Sidebar */
#sidebar{float:left;display:inline;width:300px;margin-top:20px}
#sidebar .banner{margin:15px 0;float:right}
#sidebar .widget{margin-bottom:20px;font-size:12px;line-height:18px}
#sidebar .widget h2{font-weight:normal;font-size:16px}
#sidebar ul{margin:0}
#sidebar ul.posts{margin:15px 0}
#sidebar ul.posts li{padding:0 0 10px;border-bottom:solid 1px #30343a;margin-bottom:10px}
#sidebar ul.posts h2{font-weight:bold;margin-bottom:6px}
#sidebar ul.posts h2 a{color:#222}
#sidebar ul.posts h2 a:hover{color:#dc567a}
#sidebar div.cover{float:left;display:inline;margin-right:10px}
#sidebar div.content{overflow:hidden}
#sidebar p.postmetadata{margin:0;color:#ABB0B5}
ul.wpzoomSocial{margin:10px}
ul.wpzoomSocial li{display:inline;float:left;width:130px;float:left;padding:8px 0;line-height:1.2}
ul.wpzoomSocial li a{font-size:14px;font-weight:bold}
ul.wpzoomSocial li a span{color:#ABB0B5;font-size:11px;display:block;font-weight:normal;font-family:Georgia;font-style:italic}
ul.wpzoomSocial img{float:left;margin-right:7px}
ul.wpzoomSocial span{display:block}
.sidebarLeft #main{float:right;margin-left:20px;margin-right:0}
.sidebarLeft #sidebar{float:right}
/* Footer */
#preFooter{margin:35px 0;font-size:11px}
#preFooter a{color:#55bbcc}
#preFooter div.column{float:left;display:inline;width:250px;margin-right:10px}
#preFooter div.last{margin-right:0}
#preFooter h2, #sidebar h2{color:#DFDFE0;font-size:14px;font-weight:bold;line-height:20px;padding-bottom:6px;border-bottom:solid 2px #30343a;margin-bottom:12px}
#preFooter .widget:hover h2{border-bottom:2px solid #58626a}
#footer{text-align:left;padding:15px 0;border-top:solid 2px #000;color:#000;margin:30px 0}
#footer p{margin:0;line-height:18px;font-size:12px}
#footer a{color:#f4362c }
x#footer a:hover{xcolor:#fff;text-decoration:underline}
#footer p.wpzoom{float:right;display:inline;line-height:16px;width:247px}
#footer p.wpzoom img{float:right;display:inline;margin:0 0 0 5px;padding:3px 0 0}
#footer p.wpzoom a{color:#ccc;text-decoration:none}
#footer p.wpzoom a:hover{}
#footer p.copy{text-transform:uppercase;font-size:11px}
#footer p.copy a{margin-right:10px}
div.navigation{margin-top:10px;text-align:center;padding:15px 0;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb}
div.navigation span a{margin:0 5px;font:24px 'Oswald', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:300;color:#f4362c}
div.navigation span.left_nav{float:left}
div.navigation span.right_nav{float:right}
div.navsep{margin-top:20px}
/* WPZOOM Gallery Widget */
.widget ul.gallery{padding:0;margin:0}
.widget ul.gallery li{list-style-type:none;float:left;display:inline;padding:0;margin:0 11px 11px}
.widget ul.gallery li.last{margin-right:0}
.widget ul.gallery li img{padding:1px}
#preFooter .widget{margin:0 0 25px}
#preFooter .widget ul.gallery li img{width:63px}
#preFooter .widget ul.gallery li{list-style-type:none;float:left;display:inline;padding:0;margin:0 5px 11px}
/* Banners */
#header-banner-970{margin:0 auto;background:#22272c;text-align:center;padding:0 0 5px}
#banner-970{width:970px;margin:0 auto}
#header-banner-728{margin:0 auto;background:#22272c;text-align:center;padding:5px 0 10px}
#banner-728x90{width:728px;margin:0 auto;height:90px;overflow:hidden}
/* Related Post thumbnails */
.RelatedPost{padding:30px 0 0;border-top:3px double #ebebeb;clear:both}
.RelatedPost h4{font-size:24px;line-height:28px;font-weight:300;margin:0 0 25px 0;xtext-align:center;color:#000}
.RelatedPost h4 a{color:#f4362c}
#related_posts_thumbnails{padding:0;margin:0;width:950px}
#related_posts_thumbnails li{list-style-type:none;display:inline;float:left;margin:0 25px 25px 0;width:300px}
#related_posts_thumbnails li img{padding:0;margin:0 0 10px;display:block}
#related_posts_thumbnails li a{font:16px 'Oswald', Arial, Helvetica, sans-serif;display:block;color:#000;text-transform:uppercase;margin:0;font-weight:300}
#related_posts_thumbnails li:nth-child(3), #related_posts_thumbnails li:nth-child(6), #related_posts_thumbnails li:nth-child(9), #related_posts_thumbnails li:nth-child(11){margin-right:0}
/* Bottom Social icons */
.social_header ul.t_social_icons{margin-bottom:0;float: right;height: 23px}
.social_header ul.t_social_icons li{float:left;margin-right:5px;height: 23px}
.social_header ul.t_social_icons li a{float: left;padding:0;width:23px;height:23px;font-size:0px;background: #ebebeb url(images/social.png) no-repeat;margin-top:10px;-moz-border-radius: 25px;border-radius: 25px}
.social_header ul.t_social_icons li.facebook a{background-position:-29px 0}
.social_header ul.t_social_icons li.gplus a{background-position:-57px 0}
.social_header ul.t_social_icons li.linkedin a{background-position:-113px 0}
.social_header ul.t_social_icons li.youtube a{background-position:-141px 0}
.social_header ul.t_social_icons li.rss a{background-position:-85px 0}
.social_header ul.t_social_icons li.skype a{background-position:-309px 0}
.social_header ul.t_social_icons li.feedburner a{background-position:-169px 0}
.social_header ul.t_social_icons li.flickr a{background-position:-253px 0}
.social_header ul.t_social_icons li.picasa a{background-position:-281px 0}
.social_header ul.t_social_icons li.digg a{background-position:-225px 0}
.social_header ul.t_social_icons li.vimeo a{background-position:-197px 0}
.social_header ul.t_social_icons li.tumblr a{background-position:-337px 0}
.social_header ul.t_social_icons li.twitter a{background-position:-3px 0}
/* Hover State */
.social_header ul.t_social_icons li.twitter a:hover{xbackground-color: #00baf0;background-color: #000}
.social_header ul.t_social_icons li.facebook a:hover{xbackground-color: #3b5997;background-color: #000}
.social_header ul.t_social_icons li.gplus a:hover{background-color: #c43c2c}
.social_header ul.t_social_icons li.linkedin a:hover{background-color: #006599}
.social_header ul.t_social_icons li.youtube a:hover{background-color: #ff4362c00}
.social_header ul.t_social_icons li.rss a:hover{xbackground-color: #ff6600;background-color: #000}
.social_header ul.t_social_icons li.skype a:hover{background-color: #00b0f6}
.social_header ul.t_social_icons li.feedburner a:hover{background-color: #ee3d43}
.social_header ul.t_social_icons li.flickr a:hover{background-color: #ff4362c84}
.social_header ul.t_social_icons li.picasa a:hover{background-color: #000}
.social_header ul.t_social_icons li.digg a:hover{background-color: #006094}
.social_header ul.t_social_icons li.vimeo a:hover{background-color: #1ab7ea}
.social_header ul.t_social_icons li.tumblr a:hover{background-color: #2d4961}
#searchform #s{border:1px solid #ebebeb;font:11px Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;color:#777;width:150px;-moz-border-radius: 3px;border-radius: 3px;background:url(/wp-content/themes/gc/images/search_glass.png) no-repeat 140px 4px}
#searchform #s:focus{}
#searchform #searchsubmit{border:none;text-indent:-9999px;width:16px;cursor:pointer;height:16px;margin-left:-25px;opacity:0.0;filter:alpha(opacity=0)}
/* Selection */
::-moz-selection { /* Code for Firefox */ xcolor:#fff;background:#eee}
::selection {xcolor:#fff;background:#eee}