@charset "UTF-8";

/*#wrapper {
width:1200px;
height:100%;
margin: 0 auto;
top:0px;
}*/

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	margin:0px;
}

img {  
   border-style: none;
}

.dropcap::first-letter {
    float: left;
    line-height: 76px;
    font-size: 90px;
    margin: 0px 5px;
    text-transform: capitalize;
    font-weight: bolder;
}

.CoolveticaRg-Regular { 
	font-family: CoolveticaRg-Regular;
	font-weight: normal;
	font-style: normal;
}

#logo{
	float:left;
	height:75px;
	width:750px;
	margin-bottom:10px;
}

#secondary-logo{
	float:right;
	height:75px;
	width:310px;
	margin-bottom:10px;
}

#left-column {
	float:left;
	width:730px;
	min-height:1790px;
	margin-right:30px;
	margin-top:15px;
	}
	

#right-column {
	float:right;
	min-height:1790px;
	height:100%;
	width: 300px;
	margin-top:15px;
}

h2.header {
background-color: #f15922;
color: #FFFFFF;
padding-left: 5px;
}

span.wpcf7-list-item {
margin-left: 0.5em;
display: block;
font-size: 12px;
font-family: Arial, Helvita, Sans-serif;
}

h3 {
    margin-top: 0px;
}

/*================ Video Page Styles ==================*/
#content-video {
float: left;
clear: left;
width: 1060px;
}

#wrapper-video {
width:1060px;
height:100%;
margin: 0 auto;
top:0px;
background-color:#000000;
}

body.video {
background-color: #000;
}

#video-inside {
	float:left;
	width:1060px;
	min-height:590px;
	margin-top:25px;
}

.video-header-inside {
	color:#454545;
	font-size:24px;
	text-decoration:none;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
}

.video-excerpt-inside {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	line-height:150%;
	margin-top:0px;
}

.author-date-inside a {
	color: #FFFFFF;
	text-decoration:none;
}

.author-date-inside{
	margin-top:0px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#FFFFFF;
}

.video-header-inside {
color: #FFFFFF;
font-size: 24px;
text-decoration: none;
font-weight: bolder;
font-family: Arial, Helvetica, sans-serif;
padding-bottom:25px;
}





/*================ Navigation Style ===================*/
/* ========================= Navigation Styles =======================*/

/*Top Navigation*/
/*#navigation{
	float:left;
	width:1200px;
	height:20px;
	padding:10px;
	background-color:#53575b;
	font-family:Arial, Helvetica, sans-serif;
	}*/
	
#navigation ul {
	list-style:none;
	margin:0;
	padding:1px 0;
}
#navigation ul li{
	float:left;
}
/* ================================== First Level ============================== */				
#navigation ul li {
	position:relative;
	padding:0;
	margin:0;
	border-right:thin #FFFFFF solid;
}
	#navigation ul ul li {
	border:none;
	background: #53575b;
	z-index:99;
	margin-top:10px;
}
	#navigation ul li a {
	display:block;
	text-decoration:none;
	font-size:15px;
	color:#FFFFFF;
	padding:0 10px;
	text-transform:uppercase;
}
	#navigation ul li:hover a {
	position:relative;
	color:#f15922;
}
#navigation ul ul,	#navigation ul li:hover ul ul {
	position:absolute;
	display:none;
}
#navigation ul ul li:hover ul,		#navigation ul li:hover ul li:hover ul {
	display:block;
	top:0px;
	left: 100%;
}

#navigation ul li:last-child {
border: none;
}

/* ============================= Second and Third Level ============================ */

#navigation ul li:hover ul {
	display:block;
	position:absolute;
	left:0;
	top:100%;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	box-shadow: 0 4px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.15) inset;
	z-index:999;
}
#navigation ul ul {
	  background: #53575b;
	z-index:999;
}
#navigation ul ul ul {
	background:#53575b !important;
	border-color:#e4e4e4 !important;
	margin-left:-14px;
	z-index:999;
}
#navigation ul ul li a {
	float:none;
	width:180px;
	line-height:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-transform:none;
	padding:6px 10px;
	background:none !important;
	z-index:999;
}
#navigation ul ul ul li a {
	color:#fff;
	font-weight:bold;
	z-index:999;
}
#navigation ul ul li:hover>a {
	background:#fff !important;
	color:#999 !important;
}
#navigation ul ul ul li:hover>a {
	background:#eee !important;
	color: #777 !important;
}

/*************************  Category Pagnation *************************/
.pagination{
	float: left;
clear: both;
margin-left: -40px;
padding-top: 25px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #FFF;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #454545;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #71bf44;
}


/********************************** Search Box Styles ************************************/


#search {
float: right;
width: 215px;
height: 20px;
padding-right: 0;
text-align: right;
}

input#s{
width: 180px;
height: 20px;
max-width: 230px;
max-height: 20px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
float: left;
border: 1px solid #CCC;
}

input#searchsubmit {
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
background-image: url(/wp-content/uploads/2014/10/search-button.png);
background-repeat: none;
border: none;
float:right;
margin-left:5px;
}


/*================ Featured Slider =====================*/
#featured-slider{
	width:730px;
	height:325px;
	float:left;
	margin-bottom:10px;
}

h3.slider-header { margin-bottom:0px;}

.flex-control-nav {
    bottom: 300px;
    line-height: 11px;
    z-index: 999;
    right: -300px;
}

.cycloneslider-template-default .cycloneslider-caption-title {
padding: 10px 20px 5px 20px;
font-size: 24px;
line-height: 1;
margin-bottom: 0;
text-transform: none;
font-family: Arial;
font-weight: bold;
}

.cycloneslider-template-default .cycloneslider-caption-description {
padding: 0 20px 15px 20px;
line-height: 1.5;
font-size: 14px;
}
	
	
/*================ Around the Web ======================*/	
#around-web-title-bar {
	float:left;
	height:30px;
	padding:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#f15922;
	text-align:center;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:280px;
	clear:both;
}

#callout-title-bar {
	float:left;
	height:30px;
	padding:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#f15922;
	text-align:center;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:280px;
	clear:both;
}

#callout-web{
	float:left;
	/*height:300px;*/
	width:250px;
	padding:25px;
	margin-right:30px;
	background-color:#575b5f;
}


#around-web{
	float:left;
	/*height:425px;*/
	width:250px;
	padding:25px;
	margin-right:30px;
	background-color:#575b5f;
}

#featured-news {
	float:right;
	width:400px;
	min-height:720px;
	background-color:#FFF;
}

.around-web-image{
display: block;
margin-left: auto;
margin-right: auto;
}
.around-web-header{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#09F;
	font-size:14px;
	text-decoration:none;
}

p.around-web-excerpt {
	margin-top:5px;
	color:#FFFFFF;
	font-size:12px;
	font-family: 'Arimo', sans-serif;
	line-height:150%;
}

/*================ Featured News Home ====================*/
.featured-cat a {
	color: #71bf44;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bolder;
}

.featured-thumb {
float: right;
padding-left: 10px;
}

.featured-home-header{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#000000;
	font-size:18px;
	text-decoration:none;
}

.featured-home-excerpt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #575b5f;
	line-height:150%;
	margin-top:0px;
	width:250px;
}

.featured-home-container {
	border-bottom:solid 1px #000000;
	margin-top:10px;
	min-height: 130px;
}


/*================Sidebar Styling=======================*/

aside#polls-widget-2, aside#polls-widget-3, aside#wpp-3, #enhancedtextwidget-6, #enhancedtextwidget-7, #enhancedtextwidget-8, #enhancedtextwidget-9, #yarpp_widget-2 {
font-size: 14px;
float: left;
border-top: 5px solid #f15922;
width: 100%;
margin-top: 15px;
color:#575b5f;
font-family:Arial, Helvetica, sans-serif;
}

h1.widget-title.small {
font-size: 25px;
font-family: Arial, Helvetica, sans-serif;
color: #575b5f;
text-align: center;
margin-top:0px;
text-transform:uppercase;
border-bottom: solid 1px #575b5f;
}

aside#enhancedtextwidget-3 {
	margin-top:15px;
	float:left;
}
.yarpp-related-widget h3{
font-size: 25px;
font-family: Arial, Helvetica, sans-serif;
color: #575b5f;
text-align: center;
margin-top: 0px;
text-transform: uppercase;
border-bottom: solid 1px #575b5f;
}

.yarpp-related-widget a{
color:#454545;
text-decoration:none;

}

.yarpp-related-widget li{
padding-bottom:5px;

}


/*==Popular News====*/
ol.wpp-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #454545;
	padding-left: 29;
}

ol.wpp-list li {
border-bottom: solid 1px #CCCCCC;
padding: 5px 0px;
text-color: #454545;
}

ol.wpp-list li a {
text-decoration: none;
color: #454545;
}



/*================ Advertisements ======================*/	
	
/*#leaderboard-ad{
	float: none;
	max-height:90px;
	width:728px;
	padding:15px 170px;
}
*/
#leaderboard-ad {
    float: none;
	width: auto !important;
	max-width: 100%;
	text-align: center;
	margin: 0 auto 15px auto !important;
}

#leaderboard-mobile-only {
    display: none !important;
}

#lower-leaderboard {
	float:left;
	width:720px;
	padding:0px 5px;
	max-height:90px;
	margin: 25px 0px;
}
/*
aside#adrotate_widgets-2, aside#adrotate_widgets-3, aside#adrotate_widgets-4, aside#adrotate_widgets-5  {
float: left;
margin-top: 15px;
}

#adrotate_widgets-4 {
float: left;
margin-top: 15px;
}
*/

/*================ Video Styling ======================*/	
#video-home {
	float:left;
	width:730px;
	min-height:590px;
	max-height:625px;
}

.video-header{
	color:#454545;
	font-size:24px;
	text-decoration:none;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
}

.author-date a {
	color: #FF0000;
	text-decoration:none;
}

.author-date {
	margin-top: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color: #454545;
	font-size:10px;
}

.video-excerpt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #454545;
	line-height:150%;
	margin-top:0px;
	float: left;
    clear: both;
}

ul.video-archive-column {
width: 100%;
margin-top: 0px;
float: left;
padding:0px;
}

ul.video-archive-column li {
  list-style: none;
  vertical-align: top;
  margin-top: 0px;
  display: inline-block;
  width: 30%;
  padding: 14px;
}

ul.video-archive-column h5 a {
	text-decoration:none;
	color:#FFFFFF;
}



/*=============== Issue Archive Style =================*/
.styleSelect select {
  background: transparent;
  width: 275px;
  padding: 0px 15px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 25px;
  color: #000;
  text-align:center;
  background:#FFFFFF;
}

.styleSelect {
text-align: center;
}



/*.styleSelect {
  width: 220px;
  height: 25px;
  overflow: hidden;
  background: url("/wp-content/uploads/2014/10/arrow.png") no-repeat right #fff;
  background:#FFFFFF;
  border: 1px solid #666;
  padding-left:10px;
  margin: 0 auto;
}*/

.archive-drop-down {
	background: url("/wp-content/uploads/2014/10/archive-cover.png") no-repeat #575b5f;
	width: 300px;
	height: 80;
	float: left;
	padding-top: 235px;
	max-height: 315px;
}

#archive-btn {
width: 160px;
padding: 5px;
background-color: #000000;
margin: 10px auto;
text-align: center;
color: #FFFFFF;
font-size:14px;
}

#archive-btn a {
text-decoration:none;
text-transform:uppercase;
color: #FFFFFF;
}

/*=============== Post Styling =================*/
#left-column-post {
	float:left;
	width:730px;
	margin-right:30px;
	margin-top:15px;
	}
	

#right-column-post {
	float:right;
	width: 300px;
	margin-top:15px;
}

.tags {
	font-size:12px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

.tags a {
	color: #f15922; 
	text-decoration:none;
}

h3.news-title{
	color:#454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-top:15px;
	margin-bottom:0px;
}

.no-margin {
	margin:0px;
}

.caption {
    width: 100%;
    float: left;
    background-color: #CCCCCC;
    font-size: smaller;
    padding: 5px;
	max-width: 830px;
}

.social-share-post {
margin-bottom:-10px;
}

.social-share-post-home {
	margin-top:0px;
	margin-bottom:-10px;
	border-top: 5px solid #f15922;

}

.post-excerpt {
	font-size:15px;
	font-style:italic;	
	border-bottom: 5px solid #f15922;
	padding-bottom:10px;

}

.shareaholic-share-buttons-container ul.shareaholic-share-buttons {
float: none !important;
background: none !important;
list-style: none;
overflow: hidden;
margin: 0 0 0 0px !important;
padding: 0px 0 !important;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
display: block;
}

.shareaholic-canvas {
clear: none;
padding-left: 0px;
width: 330px;
margin-left: -15px;
padding-top:0px;
float:left;
}

.print-post {
    float: left;
    width: 68px;
    margin-top: 15px;
    margin-left: 5px;
}

#shr_canvas2 {
    width: 420px;
    float: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: -5px;
}
.printfriendly.pf-alignleft {
    float: left;
    margin: 0px;
	margin-left: -20px;
}

.post-body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	line-height:150%;
}

.post-body a {
	color:#f15922;
	text-decoration:none;
	font-style:normal;
}

.read-more {
	width: 225px;
	height:15px;
	text-align:center;
	background-color:#f15922;
	padding:5px 25px;
	margin:0 35%;
}

a.read-more  {
	text-decoration:none;
	color:#FFFFFF;
}

.subscribe-box{
	width:680px;
	height:100px;
	background-color: #666666;
	padding:25px;
	margin-top:15px;
}

input#Submit {
color: #FFFFFF;
background-color: #999999;
padding: 5px;
font-size: 15px;
}

input#email {
padding: 5px;
width: 80%;
height: 32px;
font-size:15px;
}

#comments {
	border-top: 5px solid #f15922;
	margin-top:15px;
	border-bottom: solid 1px #454545;
	margin-bottom:0px;
}


/*================ Category Pagnation ===============*/
.new-archive {
border-bottom: 1px solid #999999;
padding-top: 10px;
padding-bottom: 10px;
float:left;
font-size:14px;
color:#454545;
font-family:Arial, Helvetica, sans-serif;
}

.new-archive h3 a {
font-size:14px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}



/*== Follow Us ==*/

ul#fta {
padding-top: 40px;
padding-left: 10px;
font-family: Arial;
font-size: 13px;
}

#fta li {
	list-style:none;
}

#fta li a {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
color:#FFFFFF;
text-decoration:none;
}

#fta a {
display: block;
padding-left: 35px;
height: 27px;
vertical-align: middle;
}

#fta li {
height: 27px;
}

.apple-store-icon {
background: url(/wp-content/images/icon-sprites.png) 0 0 no-repeat;
}
.google-play-icon {
background: url(/wp-content/images/icon-sprites.png) 0 -213px no-repeat;
}

.facebook-icon {
background: url(/wp-content/images/icon-sprites.png) 0 -30px no-repeat;
}

.twitter-icon {
background: url(/wp-content/images/icon-sprites.png) 0 -60px no-repeat;
}

.linked-in-icon {
background: url(/wp-content/images/icon-sprites.png) 0 -90px no-repeat;
}

.google-plus-icon {
background: url(/wp-content/images/icon-sprites.png) 0 -120px no-repeat;
}

.rss-icon {
background: url(/wp-content/images/icon-sprites.png) 0 -180px no-repeat;
}

/*== Footer Subscribe ==*/
ul.footer-list {
color: #FFFFFF;
list-style: none;
font-size: 13px;
padding-left:10px;
padding-top:40px;
}

li.footer-list {
color: #FFFFFF;
list-style: none;
font-size: 13px;
padding: 2px 0px;
}

li.footer-list a {
color: #FFFFFF;
text-decoration:none;
}

.subscribe-footer-text {
color: #666666;
margin: 5px;
}

.subscribe-submit{
	background-color:#f15922;
	color:#FFFFFF;
	margin: 5px;
}



.wpcf7 {
    margin: 0px;
    padding: 0px;
    float: left;
    overflow: hidden;
	    width: 60%;
}

/* ADDITIONAL */

