

/*header css */
#header-container{
	
	width: 975px;
	margin: 0 auto;
	padding: 0px;
	
	border: 1px solid #e1e1e1;
	border-bottom: none;
	border-top: none;
	background: #fff; 0;
}

#header{
	background: url('../images/header_bg.png') repeat-x top left;
	float: left;
	width: 975px;
	padding: 0px;
	margin: 0px;
	display: inline;
}


#header-content,#topnav{
	float: left;
	display: inline;
}

#header-content{
	width: 945px;
	padding: 0px 15px 0px 15px;
	position: relative;
}

#header_connect{
	position: absolute;
	left: 220px;
	
}
#header-content{
	padding-top: 30px;
}

#header-content ul,#topnav ul, #sidebar .sbar ul{
	float: left;
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#topnav ul{
	margin-left: 25px;
}

#header-content li,#topnav li,#sidebar .sbar  li{
	float: left;
	display: inline;
	border-bottom: none;
	margin: 0px;
	padding: 5px;
}

#header-left{
	float: left;
	width: 400px;
	display: inline;
}

#header-right{
	text-align:right;
	float: right;
	width: 545px;
	display: inline;
}

/*header - search css */

#search{
	float: right;
	display: inline;
	margin-bottom: 15px;
}

#search ul{
	float: left;
	font-size: 10px;
	
}

#search li{
	margin: 0px;
	padding: 2px;
}

#search #nfp_searchform{
	float: left;
	display: inline;
	width: 220px;
}

#nfp_searchform #s{
	border: 0px;
	background-color: #e7e7e8;
	padding: 0px;
	height: 15px;
	width: 190px;
	margin: 4px;
}

#nfp_searchform #submit{
	float: right;
	display: inline;
}

#nfp_searchform .submit{
	float: right;
	display: inline;
	height: 23px;
	width: 22px;
}
#nfp_searchform input.search_submit{
	border: 0px;
	height: 23px;
	width: 22px;
	background-image: url('../images/search-go.png');
	background-color: #FFFFFF;
	

}

#nfp_searchform input.search_submit:hover{
	background-image: url('../images/sg-hover.png');
	

}

#nfp_searchform .form_box{
	height: 22px;
	width: 198px;
	float: left;
	display: inline;
	background-image: url('../images/search-bg.png');
}

/* header - navigation css */

#topnav{
	background-image: url('../images/navbar.png');
	float: left;
	width: 975px;
	display: inline;
	color:#FFFFFF;
}

#topnav #navList{
	float: left;
	display: inline;
	padding: 8px 0 4px 10px;
}


#navList span,#emailList span{
	display: none;
}

#navList a{
	display: block;
	background-repeat: no-repeat;
	margin: 0px;
	height: 11px;
}

#navList a:hover{
	background-position: 0 -11px;
}

#navList li a.navhome{
	background-image: url('../images/home.png');
	width: 50px;
}

#navList li a.navhiw{
	background-image: url('../images/hiworks.png');
	width: 114px;
}

#navList li a.navcamp{
	background-image: url('../images/campaigns.png');
	width: 93px;
}

#navList li a.navresults{
	background-image: url('../images/results.png');
	width: 64px;
}

#navList li a.navsubmit{
	background-image: url('../images/submit.png');
	width: 59px;
}
#navList a img{
	display: inline;
}



/*the list css*/

#topnav #emailList{
	float: right;
	display: inline;
	padding: 1px 0 0px 0px;
}

#topnav #emailList li.icon{
	padding-top: 11px;
	
}

#topnav #emailList li.form{
	width: 217px;
	
}


#theList_form #email{
	border: 0px;
	background-color: #e7e7e8;
	padding: 0px;
	height: 15px;
	width: 140px;
	margin: 4px;
}

#theList_form{
	float: right;
	display: inline;
	padding-right: 5px;
	width: 212px
}

#theList_form #submit{
	float: right;
	display: inline;
}

#theList_form .submit{
	float: right;
	display: inline;
	height: 24x;
	width: 47px;
}
#theList_form input.email_submit{
	border: 0px;
	height: 24px;
	width: 47px;
	background-image: url('../images/email-go.png');
	background-color: transparent;
	

}

#theList_form input.email_submit:hover{
	background-image: url('../images/eg-hover.png');
	

}

#theList_form .form_box{
	height: 24px;
	width: 159px;
	float: left;
	display: inline;
	margin: 0 6px 0 0;
	background-image: url('../images/list-bg.png');
}

#bc-nav{
	float: left;
	display: inline;
	width: 960px;
	padding: 4px 0px 0px 15px;
}

#bc-nav p{
	margin: 0px;
	padding: 0px;
}

#maincontainer{

}
/*verification and thank you post css */
#thankyou-post #share,#verified-post #share{
	margin-bottom: 25px;
}
#verified-post .congrats{
	text-transform: uppercase;
	font-weight: bold;
}
/*takeaction page css*/
.ta-intro{
	width: 624px;
	margin-bottom: 10px;
}
/*homepage css */

/*slides css */

#featured{
background: url('../images/feature-bg.jpg') no-repeat 0 0;
}

#featured .single img{
	margin: 0px;
	height: 300px;
	width: 925px;
}

#featured img{
	height: 300px;
	width: 925px;
	margin: 10px;
}



.featured-text {
	color: #ffffff;
	margin: 10px 0px 10px 10px;
}

.featured-text h1{
	font-size: 24px;
	background-color: transparent;
}



.featured-text a{
	color: #FFFFFF;
}

.featured-text a:hover{
	color: #D7DF23;
}
/*latest campaigns*/
.latest-right{
	float: right;
	display: inline;
	padding: 8px 6px 4px 6px;
}

.lcheader{
	background-color: #D7DF23;
	margin-bottom: 10px;
}

.lcheader h2{
	margin-bottom: 0px;
}

.lcheader a{
	color: #ffffff;
}

.lcheader a:hover{
	color: #000000;
}

/*latest campaigns css*/

.article img{
	background-color: #F8F4E0;
	border: 1px solid #C8CDD2;
	margin: 0 0 10px 0;
	padding: 4px;
	height: 96px;
	width: 213px;
}

.article h3{
	background-color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 6px;
	font-weight: bold;
	padding: 0px;
}

p.takeaction,p.readmore-hp {
	margin: 10px 0 0 0;
}

.takeaction a {
	display: block;
	height: 25px;
	width: 126px;
	background: url(../images/take-action.png) no-repeat 0 0;
}

.readmore-hp a {
	display: block;
	height: 25px;
	width: 126px;
	background: url(../images/read_more_hp.png) no-repeat 0 0;
}

.takeaction a:hover,.readmore-hp a:hover {
	background-position: 0px -25px;
}

.takeaction a span,.readmore-hp a span {
	display: none;
}



/*middle column - info css */

#info-container{
	background-color:#ffffff;
	  overflow:hidden;
	  width:945px;
}

#info-content{
	float: left;
	display: inline;
	margin-right: 15px;
	background: url('../images/ibox-htop.png') no-repeat top left;
	background-color: #F2F2F2;
}
#info-content h2{
	background-color: transparent;
}

#info-content h2 span{
	display: none;
}

.fpbox{
	float: left;
	padding: 8px;
}

#lb-info{
  background-color:#ffffff;
  width:480px;
  border-right: 465px solid #F2F2F2;
  /* The width and color of the rail */
  margin-right:-465px; /* Hat tip to Ryan Brill */
  float:left;
}

#lb-info #changeworld{
	padding: 0px 4px 6px 4px;
}

#lb-info #changeworld img{
	padding: 4px 0px 0px 0px;
}


#rb-twitter{
  background: url('../images/ibox-htop.png') no-repeat top right;
  background-color:#F2F2F2;
  width:465px;
  float:right;
}

#rb-twitter h2{
	float: left;
	display: inline;
	background-color: transparent;
}

#rb-twitter h2 span{
	display: none;
}

#rb-twitter .twitter-right{
	float: right;
	display: inline;
	padding: 6px;
}

.aktt_tweets{
	float: left;
	width: 449px;
}

.aktt_tweets ul{
	float: left;
	display: inline;
	width: 449px;

}

#rb-twitter li{
	float: left;
	display: inline;
	width: 449px;
	margin-bottom: 6px;
}


.aktt_tweets .curr_tweet{
	float: left;
	width: 449px;
}

.aktt_tweets .tweet_image{
	float: left;
	width: 90px;
	height: 83px;
}
.aktt_tweets .tweet_image img{
background-color: #F8F4E0;
border: 1px solid #C8CDD2;
padding: 4px;
}

.aktt_tweets .tweet_text{
	float: right;
	width: 359px;
}

.aktt_more_updates{
	float: left;
}

li.aktt_more_updates{
	padding-top: 10px;
	font-weight: bold;
}

.aktt_more_updates img{
	padding-right: 10px;
}

.twocol-header{
	width: 465px;

}

.twocol-fheader{
	float: left;
	display: inline;
	width: 465px;
}

.twocol-fheader h2{
	margin: 0px;
}


h1{
	background-color: #D7DF23;
	margin-bottom: 10px;
	padding: 5px;
}


h2{
	background-color: #D7DF23;
	margin-bottom: 10px;
	padding: 5px;
}

h3{
	background-color: #D7DF23;
	margin-bottom: 10px;
	padding: 5px;
}

.authorinfo h3{
	background-color: EFEFEF;
}

#latest-campaigns{
	float: left;
	width: 945px;
	background: url(../images/fw_htop.jpg) no-repeat top left;
	background-color: #D7DF23;
	margin-bottom: 10px;
	overflow: hidden;
}

#latest-campaigns .heading-holder{
	float: left;
	display: inline;
	width: 945px;
	background: url(../images/fw_hbtm.jpg) no-repeat bottom left;
}

#latest-campaigns .header-text{
	display: none;
}

#latest-campaigns .heading-holder h2{
	float: left;
	padding: 8px 5px 5px 5px;
	margin: 0px;
	background-color: transparent;
	color: #FFFFFF;
}

.twocol{
	background-color: #F2F2F2;
}

/*category css */
#cat-header,#search-header,#page-header {
	float: left;
	display: inline;
	background: url(../images/leftcol_hbtm.png) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 624px;
	background-color: #D7DF23;
}

#postcat-header {
	float: left;
	display: inline;
	background: url(../images/leftcol_htop.png) no-repeat top left;
	padding: 5px 0px 0px 0px;
	margin-bottom: 10px;
	width: 624px;
	background-color: #D7DF23;
}

#postcat-header .ch-holder{
	float: left;
	display: inline;
	background: url(../images/leftcol_hbtm.png) no-repeat bottom left;
	width: 624px;
}

#cat-header h2,#postcat-header h2,#page-header h2{
	margin-bottom: 0px;
	color: #FFFFFF;
}

#postcat-header #prevnext{
	padding: 6px;
}

#postcat-header #prevnext a:hover{
	color: #000000;
}

#postcat-header #prevnext{
	color: #ffffff;
}

#postcat-header #prevnext a{
	color: #ffffff;
}


#content .post .meta{
	color: #D7DF23;
}

#content .post .meta a{
	color: #D7DF23;
}

#content .post .meta a:hover{
	color: #000000;
}

#catcontent .sort_cat{
	margin-bottom: 7px;
}


#catcontent .sortby_text{
	padding-right: 5px;

}

#cat-header h1,#search-header h1,#page-header h1{
	background: url(../images/leftcol_htop.png) no-repeat top left;
	background-color: #D7DF23;
	color: #FFFFFF;
	padding: 8px 0px 4px 8px;
	margin: 0px;
	
}

#catcontent{
	padding: 15px 0 15px 0;
}

#catcontent td,#search td {
	padding: 5px 10px;
}

#catcontent .cat-listing,#search .search-listing{
	float: left;
	display: inline;
	background: url(../images/blog-list-btm.jpg) no-repeat bottom right;
	margin-bottom: 10px;
	padding-bottom: 6px;
}

#catcontent dl,#search dl{
	background: url(../images/blog-list-top.jpg) no-repeat top left;
	background-color: #F2F2F2;
	float: left;
	margin: 0px;
	padding: 10px 6px 6px 6px;
	width: 614px;
	
}

#catcontent dl a,#search dl a{
	text-decoration: none;
	color: #D7DF23;
}

#catcontent dl .title a, #search dl .title a{
	text-decoration: none;
	color: #000000;
}

#catcontent dt,#search dt{
	float: right;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 506px;
}

#catcontent dd,#search dd{
	font-size: 1em;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px 0px 0px 108px;
}

#catcontent dd.postVideo,#catcontent dd.postImage,#search dd.postVideo,#search dd.postImage{
	float: left;
	margin: 0px;
}

#catcontent dd.postImage img,#search dd.postImage img{
	background-color: #F8F4E0;
	border: 1px solid;
	border-color: #C8CDD2;
	margin: 0px 8px 0px 0px;
	padding: 4px;
}

#catcontent dd.meta,#search dd.meta{
	color: #D7DF23;
	font-size: 10px;
	margin: 0px 0px 8px 0px;
	text-transform: uppercase;
	float:right;
	display: inline;
	width: 506px;
}

#catcontent dd.intro,#search dd.intro{
	width: 406px;
	float:right;
	display: inline;
	margin: 0px 0px 8px 0px;
	padding-right: 100px;
}

#catcontent dd.takeaction,#catcontent dd.readmore{
	margin-top: 10px;
}

.cat-listing h3,.search-listing h3{
	background: transparent;
	padding: 0px;
	margin-bottom: 2px;
	font-weight: bold;
}

/*category navigation*/

#navigation{
	float: right;
	display: inline;
}

.wp-pagenavi{
	min-width: 100px;
	background-color: #F2F2F2;
	padding: 5px;
}

.wp-pagenavi a{
	padding: 4px;
	font-size: 14px;
	font-weight: bold;

}

.wp-pagenavi .current{
	padding: 4px;
	font-size: 14px;
}

.wp-pagenavi .nextpostslink{
	background: url(../images/next-post.png) no-repeat top left;
	
	font-size: 16px;
}
.wp-pagenavi a.nextpostslink {
	float: right;
	height: 18px;
	width: 18px;
	display: block;
	margin: 0px 0px 0px 0px;
}

.wp-pagenavi .nextpostslink span{
	display: none;
}

.wp-pagenavi .previouspostslink{
	background: url(../images/prev-post.png) no-repeat top left;
	
	font-size: 16px;
}
.wp-pagenavi a.previouspostslink {
	float: left;
	height: 18px;
	width: 18px;
	display: block;
	margin: 0px;
	padding-top: 8px;
}

.wp-pagenavi .previouspostslink span{
	display: none;
}


/*sidebar css */

#sidebar h2{
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

div.sbar{
	width: 100%;
	padding-bottom: 10px;
}

#sidebar  div.sbar{
background: url(../images/sbar_htop.jpg) no-repeat top right;
padding-top: 2px;
}

#sidebar a.takeaction  {
	display: block;
	width: 292px;
	height: 52px;
	margin-bottom: 10px;
	background: url(../images/lg-takeaction.png) no-repeat 0 0;
}

#sidebar  a.takeaction:hover {
	background-position: 0px -52px;
}

#sidebar a.takeaction span {
	display: none;
}


#sidebar h2{
	padding: 2px 6px 2px 6px;
	background: url(../images/sbar_hbtm.jpg) no-repeat bottom right;
	background-color: #D7DF23;
}




#socialsidebar ul{
	
}

#socialsidebar a {
	display: block;
	height: 63px;
	width: 67px;
	
}
#sidebar .sbar ul{
	margin-left: 4px;
}

#sidebar #popularwidget ul.poplinks{
	margin: 0px 0px 10px 0px;
	padding: 2px 6px 2px 6px;
	background: url(../images/sbar_hbtm.jpg) no-repeat bottom right;
	background-color: #D7DF23;
	width: 280px;
	
}

#sidebar #popularwidget li{
	padding: 0px;
	
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}

#sidebar #popularwidget .poplinks a{
	padding: 4px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}


#sidebar #popularwidget .poplinks a:hover{
	text-decoration: none;
	background-color:#333333;
	display: block;
}


#sidebar .sbar li{
	padding: 2px;
}

/*popular widget css */

#popularwidget{
	background: url(../images/rcol_htop.jpg) no-repeat top left;
}

#popularwidget .loading{
	width: 292px;
	height: 200px;
	float: left;
	display: inline;
	padding-top: 5px;
	display: none;
}

#popularwidget .loading img{
	margin: 80px 126px 80px 126px;
}

#popularwidget h4{
	font-size: 1em;
}

#popularwidget ul.poplinks{
	background: url(../images/rcol_hbtm.jpg) no-repeat bottom left;
}

#popularwidget #popcont_area{
	float: left;
	display: inline;
	padding-top: 5px;
	width: 100%;
}

#popcont_area dl{
	float: left;
	margin: 0 0 8px 0;
	padding: 0px;
	background-image: none;
	background-color: white;
	width: 292px;
	
}

#popcont_area dl a{
	text-decoration: none;
	color: #D7DF23;
}

#popcont_area dl .title a{
	text-decoration: none;
	color: #000000;
}

#popcont_area dt{
	float: right;
	display: inline;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 240px;
}

#popcont_area dd{
	font-size: 1em;
	line-height: 1.2em;
	padding: 0 0 4px 0;
	float: right;
	display: inline;
	
}

#popcont_area dd.intro{
	padding-top: 5px;
	width: 240px;
	padding-right: 0px;
	margin: 0px;
}

#popcont_area dd.postVideo,#popcont_area dd.postImage{
	float: left;
	display: inline;
	margin: 0px;
}

#popcont_area dd.postImage img{
	background-color: #F8F4E0;
	border: 1px solid;
	border-color: #C8CDD2;
	margin: 0px 6px 0px 0px;
	padding: 2px;
}

#sidebar #popcont_area ul.tagcloud{
	padding: 0px;
	margin: 0 auto;

}

#sidebar #popcont_area ul.tagcloud li{
	padding: 5px;
	margin: 0px;

}

#twitlink a{
	background: url(../images/twitter_icon2.png) no-repeat 0 0;
}

#fbooklink a{
	background: url(../images/facebook_icon2.png) no-repeat 0 0;
}

#rsslink a{
	background: url(../images/rss_icon.png) no-repeat 0 0;
}

#emailLink a{
	background: url(../images/email_icon.png) no-repeat 0 0;
}


#socialsidebar a:hover {
	background-position: 0 -63px;
	text-decoration: none;
	border: none;
}

/*video widget css */

#sidebar #video .vid-headholder{
	float: left;
	display: inline;
	width: 100%;
	background: url(http://localhost/webDevelopment/call4/wp-content/themes/industry/images/sbar_hbtm.jpg) no-repeat bottom left;
	background-color: #D7DF23;
	margin: 0 0 10px 0;
	padding: 0;
}

#sidebar #video .vid-headholder h2{
	float: left;
	margin: 0px;
	background-image: none;
	color: #FFFFFF;
}
#sidebar #video .videos-right{
display: inline;
float: right;
padding: 4px 6px 4px;
}

#sidebar #video .videos-right a{
	color: #ffffff;
}
#sidebar #video .videos-right a:hover{
	color: #000000;
}
#flickrwidget img{
	display: inline;
	width: 59px;
	background-color: #F8F4E0;
	border: 1px solid #C8CDD2;
	margin: 0px;
	padding: 3px;
	margin: 0 3px 0 3px;
}

/*advert sidebar widget */

#advert_holder{
	float: left;
	display: inline;
	width: 292px;
}
#sidebar #advert_holder ul{
	margin: 0px;
	padding: 0px;
}

#sidebar #advert_holder li{
	width: 138px;
	height: 138px;
	background: url('../images/advert-bg.png') no-repeat top left;
	padding: 0px;
	margin: 0px;
}

#sidebar #advert_holder img{
	padding: 10px;
	margin: 0px;
}

#sidebar #advert_holder li.first{
	margin-right: 16px;
}

/*sidebar twitter widget*/
#twitterwidget .aktt_tweets,#twitterwidget .aktt_tweets ul{
	width: 292px;
	margin: 0px;
	padding: 0px;

}

#twitterwidget .aktt_more_updates img{
	padding-right: 5px;
}

#twitterwidget .aktt_tweets ul li,#twitterwidget .curr_tweet{
	width: 292px;
	padding: 0px;
}

#twitterwidget .tweet_image{
	float: left;
	width: 56px;
}

#twitterwidget .tweet_image img{
	height: 40px;
	width: 40px;
	background-color: #F8F4E0;
	border: 1px solid;
	border-color: #C8CDD2;
	margin: 0px 6px 0px 0px;
	padding: 2px;
}
#twitterwidget .aktt_tweets .tweet_text{
	float: none;
	display: block;
	width: 236px;
	margin-left: 56px;
}

#twitterwidget li.aktt_more_updates{
	margin-top: 5px;
}

/*blog post css */
#post-image{
	float: left;
	display: inline;
	background: url(../images/post-bg.jpg) no-repeat 0 0;
	padding: 10px;
	

}

#post-image img{
	border-color:#000000;
	width: 602px; 
	height: 246px;
}

#content #postheader{
	float: left;
	display: inline;
	width: 624px;
	background-color: #ffffff;
}

#content .post-heading h1{
	background-color: #ffffff;
	color: #000000;
	line-height: 24px;
	font-size: 24px;
	margin-bottom: 2px;
	padding: 0px;
	font-weight: bold;
}

#post_meta{
	float: left;
	width: 100%;
	padding-bottom: 15px;
	display: inline;
}

#post_meta .sexy-bookmarks{
	float: left;
	vertical-align:bottom;
}

#post_meta .rating{
	float: right;
	display: inline;
	padding-top: 35px;
}

#leftcol #post_meta ul{
	list-style: none;
	margin: 0 10px 0 0;
	vertical-align:bottom;
}

#leftcol #post_meta ul li{
	list-style-type: none;
	padding: 3px;
	margin: 0px;
	height: auto;
}

#leftcol #post_meta ul.rating li{
	clear: both;
}

.c4star_rating{
	float: left;
	display: inline;
	padding-bottom: 5px;
}

.c4_ratingtext {
	float: left;
	display: inline;
	padding-right: 4px;
}

.c4_starsinline{
	float: right;
	display: inline;
}

.c4_thumbtext{
	float: left;
	display: inline;
	padding-right: 4px;
}

.c4_thumblock{
	float: right;
	display: inline;
	
}

.c4_thumbs{
	float: left;
	display: inline;
	padding-right: 4px;
}

.ratingtext{
	float: right;
	display: inline;
}

/*related posts css*/

#related_posts{
	float: left;
	display: inline;
	padding: 5px 0 0 0;
	width: 624px;
	background: url(../images/leftcol_htop.jpg) no-repeat top left;
}

#related_posts h3{
	background: url(../images/leftcol_hbtm.jpg) no-repeat bottom left;
	padding-bottom: 8px;
	background-color: #D7DF23;
}

#leftcol #related_posts ol{
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	margin-bottom: 10px;

}

#leftcol #related_posts ol li{
	list-style-type: none;
	float: left;
	display: inline;
	padding-left: 3px;

}

#leftcol #related_posts ol li.nopad{
	padding-left: 0px;

}

#leftcol #related_posts ol li img{
	padding: 4px;
	border: 1px solid;
	border-color: #C8CDD2;
}



/*comments css */
#leftcol #dsq-content  #dsq-comments-title,#leftcol  #dsq-content{
	margin-top: 10px;
	padding-top: 5px;
	background: url(../images/leftcol_htop.jpg) no-repeat top left;
	
}

#leftcol #dsq-content  .dsq-options{
	margin-top: 10px;
}

#dsq-content .dsq-dc-logo{
	margin: 2px 6px 4px 0px;
}

#dsq-content h3{
	background: url(../images/leftcol_hbtm.jpg) no-repeat bottom left;
	background-color: #D7DF23;
	margin: 0px;
	padding: 0 5px 10px 5px;
	
}

/*contact form css */

div.wpcf7{
	background-color: #F2F2F2;
	
}

div.wpcf7 h4{
	margin-bottom: 4px;
}

div.wpcf7 input.fields{
	width: 594px;
}

div.wpcf7 textarea.fields{
	width: 594px;
}

div.wpcf7 input.submit{
	background-color: transparent;
	background-image: url('../images/send.png');
	border: 0px;
	height: 20px;
	width: 62px;
}

div.wpcf7 input.submit:hover{
	background-color: transparent;
	background-image: url('../images/send-hover.png');
	border: 0px;
	height: 20px;
	width: 62px;
}

div.wpcf7 p{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	text-indent: 0px;
}

/*page css */

#content .page h1{
	color: #ffffff;
}
/*footer css */

#footer{
	background: url('../images/footer-top.png') no-repeat top left;
}


#mainfooter a{
	color: #000000;
}

#mainfooter a:hover{
	color: #ffffff;
}

#footer h2 span{
	display: none;
	padding: 0px;
	margin-bottom: 5px;
}

#footer {
	
	width: 975px;
	margin: 0 auto;
	position: relative;
	font-size: 0.8em;
}

#mf-container{
	background: url('../images/footer-btm.png') no-repeat bottom left;
	float: left;
	display: inline;
	width: 975px;
}

#footer h2{
	background-color: transparent;
	padding: 0px;
	margin-bottom: 5px;
}

#footer li{
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	font-weight: bold; 
	
}

#footer-image{
	
	height: 185px;
	width: 175px;
	top: -25px;
	left: 10px;
	position: absolute;
}

#mainfooter{
	float: left;
	display:inline;
	background: url('../images/footerlogo.png') no-repeat bottom left;
	padding: 10px 15px 10px 15px;
	background-color: #cccccc;
	margin: 3px 0px 3px 0px;
}

#postfooter{
	float: left;
	display:inline;
	width: 971px;
	padding: 2px;
	background-color: #ffffff;
}

#footer ul{
	padding: 0px 20px 0px 0px;
}

#footer-container{
		float: left;
		display: inline;
}

#footernav{
	float: left;
	width: 300px;
	margin-right: 10px;
}

#footernav a{
	color: #000000;
}

#footernav a:hover{
	color: #ffffff;
}

#footersocial{
	float: right;
	width: 155px;
}

/*footer blog css */

#fromblog{
	margin-left: 15px;
}

#fromblog dl{
	float: left;
	padding: 5px;
	margin: 0 0 0px 0;
	width: 455px;
	
}

#fromblog dl a{
	text-decoration: none;
	color: #ffffff;
}

#fromblog dl a:hover{
	text-decoration: underline;
	color: #000000;
}

#fromblog dl .title a{
	text-decoration: none;
	color: #000000;
}

#fromblog dt{
	float: right;
	display: inline;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 391px;
}

#fromblog dd{
	font-size: 1em;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px 0px 0px 64px;
}

#fromblog dd.intro{
	padding-top: 10px;
}

#fromblog dd.postVideo,#fromblog dd.postImage{
	float: left;
	display: inline;
	margin: 0px;
}

#fromblog dd.postImage img{
	background-color: #F8F4E0;
	border: 1px solid;
	border-color: #C8CDD2;
	margin: 0px 6px 0px 0px;
	padding: 3px;
}

#fromblog dd.meta{
	color: #D7DF23;
	font-size: 9px;
	margin: 0px 0px 5px 64px;
	text-transform: uppercase;
}

#fromblog dd.readmore{
	padding-top: 5px;
}

#footer .twocol{
	background: transparent;
}

.pby a img{
	padding: 0px 0px 2px 3px;
	margin: 0px;
	display: inline;
	vertical-align: bottom;
}
/*common resets */

