/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
	display:block
}

audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1
}

audio:not([controls]){
	display:none;height:0
}

[hidden]{
	display:none
}

html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}

html,button,input,select,textarea{
	font-family: Arial,sans-serif;
	font-size:14px;
}

body{
	margin:0
}

a:focus{
	outline:thin dotted
}

a:active,a:hover{
	outline:0
}

h1,h2,h3,h4,h5,h6, .h1,.h2,.h3,.h4,.h5,.h6{
	font-family:"Steagal-Bo", sans-serif;
	font-weight:500;
}

h1{
	font-size:2em;
	margin:0.67em 0;
	text-transform: uppercase;
}
	
h2{
	font-family:"Steagal-Bo";
	font-size:1.5em;
	margin:0.83em 0;
}

h3{
	font-family:"Steagal-Li";
	font-size:1.5em;
	margin:0.5em 0
}

h4{
	font-size:1.25em;
	margin:1.33em 0
}

h5{
	font-size:1.25em;
	margin:1.33em 0
}

h6{
	font-size:0.75em;
	margin:2.33em 0
}

abbr[title]{
	border-bottom:1px dotted
}

b,strong{
	font-weight:bold
}

blockquote{
	margin:1em 40px
}
	
dfn{
	font-style:italic
}

mark{
	background:#ff0;
	color:#000
}

p,pre{
	margin:1em 0
}

code,kbd,pre,samp{
	font-family:monospace, serif;
	_font-family:'courier new', monospace;
	font-size:1em
}

pre{
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}

q{
	quotes:none
}

q:before,q:after{
	content:'';
	content:none
}

small{
	font-size:75%
}
	
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup{
	top:-0.5em;
}

sub{
	bottom:-0.25em;
}

dl,menu,ol,ul{
	margin:1em 0;
}

dd{
	margin:0 0 0 40px;
}

menu,ol,ul{
	padding:0 0 0 40px;
}

nav ul,nav ol{
	list-style:none;
	list-style-image:none;
}

img{
	border:0;
	-ms-interpolation-mode:bicubic
}

svg:not(:root){
	overflow:hidden
}

figure{
	margin:0
}

form{
	margin:0
}

fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}

legend{
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
}

button,input,select,textarea{
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
	
button,input{
	line-height:normal
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}
	
button[disabled],input[disabled]{
	cursor:default
}

input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
	
input[type="search"]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
}
	
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}

textarea{
	overflow:auto;
	vertical-align:top
}

table{
	border-collapse:collapse;
	border-spacing:0
}

p{
	-webkit-hyphens:none;
	-epub-hyphens:none;
	-moz-hyphens:none;
	hyphens:none;
}

b,strong,.strong{
	font-weight:bold
}

dfn,em,.em{
	font-style:italic
}

small,.small{
	font-size:75%
}
/* Remove ul list style none
ul,ol{
	padding:0;
	list-style-type:none
}
*/
dd{
	margin:0
}

.sidebar ul,.sidebar ol,.commentlist{
	list-style:none
}

.clearfix{
	zoom:1
}

.clearfix:before,.clearfix:after{
	content:"";
	display:table
}

.clearfix:after{
	clear:both
}

*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.image-replacement{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden
}

span.amp{
	font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
	font-style:italic
}

.text-left{
	text-align:left
}

.text-center{
	text-align:center
}

.text-right{
	text-align:right
}

.alert-help,.alert-info,.alert-error,.alert-success{
	margin:10px;
	padding:5px 18px;
	border:1px solid
}

.alert-help{
	border-color:#e8dc59;
	background:#ebe16f
}

.alert-info{
	border-color:#bfe4f4;
	background:#d5edf8
}

.alert-error{
	border-color:#f8cdce;
	background:#fbe3e4
}

.alert-success{
	border-color:#deeaae;
	background:#e6efc2
}

.button,.button:visited{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	border:1px solid #684862;
	border-top-color:#684862;
	border-left-color:#684862;
	padding:4px 12px;
	color:#fff;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 1px rgba(0,0,0,0.75);
	cursor:pointer;
	margin-bottom:20px;
	line-height:21px;
	border-radius:4px;
	background-color:#684862;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#4f324c), to(#684862));
	background-image:-webkit-linear-gradient(top, #4f324c, #684862);background-image:-moz-linear-gradient(top, #4f324c, #684862);
	background-image:-o-linear-gradient(top, #4f324c, #684862);background-image:linear-gradient(to bottom, #4f324c, #684862)
}
	
.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{
	color:#fff;
	border:1px solid #be0d37;
	border-top-color:#9d0a2d;
	border-left-color:#9d0a2d;
	background-color:#cc0e3b;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#cc0e3b));
	background-image:-webkit-linear-gradient(top, #e40f42, #cc0e3b);background-image:-moz-linear-gradient(top, #e40f42, #cc0e3b);
	background-image:-o-linear-gradient(top, #e40f42, #cc0e3b);background-image:linear-gradient(to bottom, #e40f42, #cc0e3b)
}
	
.button:active,.button:visited:active{
	background-color:#000;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#000));
	background-image:-webkit-linear-gradient(top, #e40f42, #000);background-image:-moz-linear-gradient(top, #e40f42, #000);
	background-image:-o-linear-gradient(top, #e40f42, #000);background-image:linear-gradient(to bottom, #e40f42, #000)
}

.blue-button,.blue-button:visited{
	border-color:#1472ad;
	text-shadow:0 1px 1px #1472ad;
	background-color:#1681c4;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));
	background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);
	background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(to bottom, #1990db, #1681c4);
	box-shadow:inset 0 0 3px #59b3ec
}

.blue-button:hover,.blue-button:focus,.blue-button:visited:hover,.blue-button:visited:focus{
	border-color:#116396;
	background-color:#1472ad;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));
	background-image:-webkit-linear-gradient(top, #1784c9, #1472ad);background-image:-moz-linear-gradient(top, #1784c9, #1472ad);
	background-image:-o-linear-gradient(top, #1784c9, #1472ad);background-image:linear-gradient(to bottom, #1784c9, #1472ad)
}
	
.blue-button:active,.blue-button:visited:active{
	background-color:#1990db;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));
	background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);
	background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(to bottom, #1681c4, #1990db)
}

body{
	font-family: "Palatino Linotype";
	font-size:15px;
	line-height:1.5;
	color:#565656
}

.wrap{
	width:96%;
	margin:0 auto
}

a,a:visited{
	color:#648ba2;
	font-weight:bold;
	text-decoration:none;
}

a:hover,a:focus,a:visited:hover,a:visited:focus{
	color:#648ba2;
}

a:link,a:visited:link{
	-webkit-tap-highlight-color:rgba(0,0,0,0.3)
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{
	/*font-family:'Steagal-Bo', sans-serif;*/
	text-rendering:optimizelegibility;
	/*font-weight:500;*/
	color:#5c2d51;
}

body.home h1, body.home.h1, body.home h2,body.home .h2, body.home h3, body.home .h3, body.home h4, body.home .h4, body.home h5,body.home .h5{
	text-transform: uppercase;
}

h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{
	text-decoration:none;
	font-weight:normal;
}

h1,.h1{
	font-family: "Steagal-Li";
	font-size:2.8em;
	line-height:1.333em;
	letter-spacing:1px;
}
	
h2,.h2{
	/*font-family: "Steagal-Li";
	font-size:2.25em;
	line-height:1.4em;
	margin-bottom:0.375em;*/
	letter-spacing:1px;
	text-transform:uppercase;
}

h3,.h3{
	/*font-family: "Steagal-Li";
	font-size: 1.5em;*/
	letter-spacing: 1px;
}
	
h4,.h4{
	font-family: "Steagal-Bo";
	text-transform:uppercase;

}
h5,.h5{
	font-family: "Steagal-Li";
	/*font-size:0.846em;
	line-height:2.09em;*/
	text-transform:uppercase;
	letter-spacing:2px
}

.nav{
	border:1px solid #ccc;
	border-bottom:0
}

.nav li a{
	display:block;
	text-decoration:none;
	padding:10px 10px;
	background-color:#fff;
	border-bottom:1px solid #ccc
}

.nav li ul.sub-menu li a,.nav li ul.children li a{
	padding-left:30px
}

#content{
	margin-top:2.2em
}

.byline{
	color:#999
}
	
.entry-content dd{
	margin-left:0;
	font-size:0.9em;
	color:#787878;
	margin-bottom:1.5em
}

.entry-content img{
	margin:1em 0 1.5em 0;
	max-width:100%;
	height:auto
}

.entry-content video,.entry-content object{
	max-width:100%;
	height:auto
}

.entry-content pre{
	background:#eee;
	border:1px solid #cecece;
	padding:10px
}

.wp-caption{
	max-width:100%;
	background:#eee;
	padding:5px
}

.wp-caption img{
	max-width:100%;
	margin-bottom:0;
	width:100%
}

.wp-caption p.wp-caption-text{
	font-size:0.85em;
	margin:4px 0 7px;
	text-align:center
}

.page-navigation,.wp-prev-next{
	margin:1.1em 0 2.2em
}

.bones_page_navi li{
	float:left;
	margin-left:10px
}

.bones_page_navi li a{
	padding:3px 6px;
	display:block;
	text-decoration:none;
	position:relative
}

.bones_page_navi li a:hover,.bones_page_navi li a:focus{
	color:#000;
	text-decoration:underline
}

.bones_page_navi li.bpn-current{
	padding:3px 6px;
	border-bottom:2px solid #000;
	position:relative
}

.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{
	font-weight:700
}

.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{
	padding:0
}

.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{
	background:none
}

.wp-prev-next .prev-link{
	float:left
}

.wp-prev-next .next-link{
	float:right
}

.commentlist li{
	position:relative;
	clear:both;
	overflow:hidden;
	list-style-type:none;
	margin-bottom:1.5em;
	padding:0.7335em 10px
}

.commentlist li:last-child{
	margin-bottom:0
}

.commentlist li ul.children{
	margin:0
}

.commentlist li[class*=depth-]{
	margin-top:1.1em
}

.commentlist li.depth-1{
	margin-left:0;
	margin-top:0
}

.commentlist li:not(.depth-1){
	margin-right:-10px;
	margin-left:-10px;
	margin-top:0;
	padding-bottom:0
}

.commentlist .odd{
	background:#eee
}

.commentlist .even{
	background:#fefefe
}

.commentlist .vcard{
	margin-left:50px
}

.commentlist .vcard cite.fn{
	font-weight:700;
	font-style:normal
}

.commentlist .vcard time{
	float:right
}

.commentlist .vcard time a{
	color:#999;
	text-decoration:none
}

.commentlist .vcard time a:hover{
	text-decoration:underline
}

.commentlist .vcard img.avatar{
	position:absolute;
	left:10px;
	padding:2px;
	border:1px solid #cecece;
	background:#fff
}

.commentlist .comment_content{
	margin-left:50px
}

.commentlist .comment_content p{
	margin:0.7335em 0 1.5em;
	font-size:1em;
	line-height:1.5em
}

.commentlist .comment-reply-link{
	text-decoration:none;
	float:right;
	background:#4598bb;
	padding:3px 5px;
	color:#fff;
	opacity:0.65;
	margin-bottom:10px;
	font-weight:700;
	font-size:0.9em
}

.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{
	opacity:1
}

.respond-form{
	margin:1.5em 10px;
	padding-bottom:2.2em
}

.respond-form form{
	margin:0.75em 0
}

.respond-form form li{
	list-style-type:none;
	clear:both;
	margin-bottom:0.7335em
}

.respond-form form li label,.respond-form form li small{
	display:none
}

.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{
	padding:3px 6px;
	background:#efefef;
	border:2px solid #cecece;
	line-height:1.5em
}

.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{
	background:#fff
}

.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{
	outline:none;
	border-color:#fbc2c4;
	background-color:#f6e7eb;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none
}

.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{
	max-width:400px;
	min-width:250px
}

.respond-form form textarea{
	resize:none;
	width:97.3%;
	height:150px
}

#comment-form-title{
	margin:0 0 1.1em
}

#allowed_tags{
	margin:1.5em 10px 0.7335em 0
}

.nocomments{
	margin:0 20px 1.1em
}

.footer{
	clear:both
}

.searchbar{
	background-color:#e7eff4;
	border-top:1px solid #d7d7d7;
	padding:1em 0;
}

@media only screen and (min-width: 481px){
	
	.entry-content .alignleft,.entry-content img.alignleft{
		margin-right:1.5em;
		display:inline;
		float:left
	}
	
	.entry-content .alignright,.entry-content img.alignright{
		margin-left:1.5em;
		display:inline;
		float:right
	}
	
	.entry-content .aligncenter,.entry-content img.aligncenter{
		margin-right:auto;
		margin-left:auto;
		display:block;
		clear:both
	}
}

@media only screen and (min-width: 768px){
	.onecol{
		width:5.801104972%
	}
	
	.twocol{
		width:14.364640883%
	}
	
	.threecol{
		width:22.928176794%
	}
	
	.fourcol{
		width:31.491712705%
	}
	
	.fivecol{
		width:40.055248616%
	}
	
	.sixcol{
		width:48.618784527%
	}
	
	.sevencol{
		width:57.182320438000005%
	}
	
	.eightcol{
		width:65.74585634900001%
	}
	
	.ninecol{
		width:74.30939226%
	}
	
	.tencol{
		width:82.87292817100001%
	}
	
	.elevencol{
		width:91.436464082%
	}
	
	.twelvecol{
		width:99.999999993%
	}
	
	.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{
		position:relative;
		float:left;
		margin-left:2.762430939%
	}
	
	.first{
		margin-left:0
	}
	
	.last{
		float:right
	}
	
	.wrap{
		max-width:1140px
	}
	
	.nav{
		background:transparent;
		border:0
	}
	
	.nav li{
		float:left;
		position:relative
	}
	
	.nav li a{
		border-bottom:0
	}
	
	.nav li a:hover,.nav li a:focus{
		background-color:transparent
	}
	
	.nav li ul.sub-menu,.nav li ul.children{
		margin-top:0;
		/*border:1px solid #ccc;*/
		border-top:0;
		position:absolute;
		display:none;
		z-index:8999;
		background-color:#fff;
	}
	
	.nav li ul.sub-menu li a,.nav li ul.children li a{
		padding-left:10px;
		border-right:0;
		display:block;
		width:180px;
		/*border-bottom:1px solid #ccc*/
		color:#648ba2;
	}
	
	.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{
		border-bottom:0
	}
	
	.nav li:hover ul{
		top:auto;
		display:block
	}
	
	.widgettitle{
		border-bottom:2px solid #444;
		margin-bottom:0.75em
	}
	
	.widget{
		padding:0 10px;
		/*margin:2.2em 0*/
		margin:1em 0;
	}
	
	.widget ul li{
		margin-bottom:0.75em
	}
	
	.widget ul li ul{
		margin-top:0.75em;
		padding-left:1em
	}
}

@media print{
	*{
		background:transparent !important;
		color:black !important;
		text-shadow:none !important;
		filter:none !important;
		-ms-filter:none !important
	}
	
	a,a:visited{
		color:#444 !important;
		text-decoration:underline
	}
	
	a:after,a:visited:after{
		content:" (" attr(href) ")"
	}
	
	a abbr[title]:after,a:visited abbr[title]:after{
		content:" (" attr(title) ")"
	}
	
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
		content:""
	}
	
	pre,blockquote{
		border:1px solid #999;
		page-break-inside:avoid
	}
	
	thead{
		display:table-header-group
	}
	
	tr,img{
		page-break-inside:avoid
	}
	
	img{
		max-width:100% !important
	}
	
	@page{
		margin:0.5cm
	}
	
	p,h2,h3{
		orphans:3;widows:3
	}
	
	h2,h3{
		page-break-after:avoid
	}
	
	.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{
		display:none
	}
}

/*
Custom stuff
*/

body{
	margin-top:120px;
}

@media only screen and (min-width: 481px){
	.header nav ul{
		margin:0;
	}
}
@media only screen and (min-width: 768px){
	.header nav {
		margin-top:45px;
	}
}

.top-nav a{
	text-transform:uppercase;
	font-family:"Palatino Linotype";
}

.top-nav ul.children a{
	text-transform:none;
	font-family: 'Open Sans', sans-serif;
}

.top-nav ul.children a:hover{
	background-color:#e7eff4;
}

.top-nav li.current_page_item a{
	color:#648ba2;
}

#headsearchform input[type="text"]{
	border-radius:20px;
	border:1px solid #e1e1e1;
	padding:0.5em;
	width:370px;
	height:43px;
}

.slideshow img{
	width:100%;
	margin:1em 0;
}

#newslettersignup{
	background-color:#678CA3;
	color:#fff;
	text-align:left;
	font-size:1.6em;
    padding: 20px 0;
}

i.envelope, i.arrow{
	background: transparent url(../../images/email.png) no-repeat;
	width:31px;
	height:24px;
	display:inline-block;
	margin-right:10px;
	vertical-align: middle;
}

i.arrow{
	background: transparent url(../../images/arrow.png) no-repeat;
	margin-left: 10px;
	height:28px;
	width:25px;
}

span.bold{
	font-weight:600;
}

span.light{
	font-weight:300;
	color:#fff;
}

#newslettercta a {
	text-decoration:none;
}

#threeboxes{
	background-color: #e7eff4;
	text-align:center;
	padding:20px 0;
}

#threeboxes .bottomborder{
	border-bottom:5px solid #b6cdda;
	padding:10px 0 ;
}

#homepagetwitter{
	margin-top:20px;
}

.blueback{
	color:#fff;
	padding-top: 10px;
	padding-bottom: 10px;
}

#clients{
	background-color:#fff;
	padding:20px 0;
	text-align:center;
}

#meettheteam{
	text-align:center;
	margin-bottom:2em;
}

.right{
	text-align:right;
}

#Meet_the_team{
	margin:0 auto;
}

footer.footer{
	background-color:#4f324c;
	color:#ccc;
	padding:20px 0;
	font-family: "Palatino Linotype";
	/*font-family:'Droid sans', sans-serif;*/
}

footer h4{
	color:#fff;
}

.masterclass{
	position:relative;
	float:right;
	top:0;
	height:12px;
	z-index:10;
}

#subfooter{
	border-top:1px solid #6c7979;
}

.slideshow{
	margin-top:20px;
}

h1.page-title{
	font-family:'Steagal-Bo';
	margin:0;
	text-transform: uppercase;
}

h2.slide-title{
	display:none;
}

.centered{
	text-align:center;
}

.footer a{
	color: #ccc;
	text-decoration:none;
}

.footer li{
	border-bottom:1px solid #6c7979;
	padding:5px 0;
}

#wysiwyg_widgets_widget-3, #sticky-posts-2{
	background-color:#e7eff4;
	padding:10px;
	float:left;
}

#wysiwyg_widgets_widget-3 img, #sticky-posts-2 img{
	float:right;
	border:1px solid #000;
	margin-left:5px;
}

#sticky-posts-2{
	background-color:#c3cbcf;
}

/* Removal of depreciated CSS class
#text-2{
	color:#fff;
	background-color:#678CA3;
	font-size:1.8em;
	padding:10px;
}

#text-2 p{
	margin: 0 10px;
	letter-spacing:1px;
}
*/

#sticky-posts-3 .upw-image img{
	width:100%;
}

#twitter-widget-0{
	width:100%;
}

#subfooter .footer-nav li{
	float:left;
	border:0;
	margin-right:10px;
}

#text-2 a{
	color:#fff;
	text-decoration:none;
}

.article-header h3{
	font-weight:normal;
	font-size:25px;
	margin-bottom:0;
}

p.byline{
	margin:0;
}

#text-2{
	font-size: 1.4em;
}

#sticky-posts-3{
	background-color:#f5f5f5;
}

#sticky-posts-3 .widgettitle{
	border:0;
	margin:1em 0;
	padding-top:1em;
}


ul.top-nav ul.sub-menu a{
	text-transform: none !important;
}


.nav li ul.sub-menu li ul.sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
	margin:-3000px;
}

.nav li ul.sub-menu li:hover ul.sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
	margin:0;
}

#main ul{
	padding-left:40px;
}
#main ul li{
	list-style-type: disc;
}

ul.page-numbers{
	list-style:none;
}

ul.social li, ul.page-numbers li{
	display:inline;
	border:0;
}

ul.page-numbers li {
	border:1px solid #ccc;
	margin-right:10px;
	padding:5px 10px;
}

.top-nav a{
	color:#000;
	font-weight:normal;
}

#menu-item-134 ul li a{
	width:240px;
}

header.header{
    position: fixed;
    height: 120px;
    top: 0;
    width: 100%;
    background-color:#fff;
    z-index:100;
    padding-top:20px;
}

.header.resized{
    height:80px !important;
}

header.resized nav{
    margin-top:0;
}

header.resized img{
    height:50px;
}

#homelatestnews h3{
	font-size:20px;
	color:#fff;
	font-family: 'Steagal Bo';
}

#homelatestnews .headline{
	font-weight:bold;
	font-size:16px;
}

#homelatestnews .headline a, #homelatestnews .excerpt-read-more{
	color:#fff;
}

#homelatestnews p{
	margin:0.5em 0;
	font-size:14px;
}

#threeboxes h4{
	color:#648ba2;
}