@charset "utf-8";
/* CSS Document */


/* Reset and Common Styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}strong{font-weight:bold}.none{display:none}.hidden{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}.float-none{float:none}.clear-fix{clear:both;height:0}
/* Wrappers */

body {
	background: url(images/redping_10.jpg) repeat;
}

.wrapper {
	width: 100%;
	background-image: url(images/wrapper_bg.jpg);
	background-repeat: repeat-x;
}
.container-header, .container, .container {
	margin: 0 auto;
	width: 960px;
}
.container-header {
height: 160px;
}


/* Main */
.main {
	clear: both;
	background-color: #FFFFFF;
	padding: 20px;
	float: left;
}
.main p {
	margin-bottom: 1em;
}
.title {
	padding-top: 30px;
}

/* Header */
.header {
	
}
.home .header, .page .header {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 500;
}
.logo, #masthead {
	/* float: left; */
	margin-top: 15px;
	height: 65px;
}

/* Navigation */
.navigation {
	float: left;
	height: 44px;
	margin: 28px 0 15px 0; 
	width: 800px;
}
.navigation li {
	float: left;
	margin-left: 25px;
}
.navigation li:first-child {
	margin-left: 0;
}
.navigation a {
	display: block;
	height: 28px;
	color:#FFFFFF;
	padding: 8px 8px 2px 8px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
}
.navigation a:hover {
	background-image: url(images/navigation.jpg);

}

/* Text */
html {
	font-size: 100%;
}
body {
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
}
/* Headings */
h1, h2, h3, h4 {
	font-weight: bold;
}
h1 a, h2 a, h3 a, h4 a {
	color: #159d8f;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color: #ff5805;
	text-decoration: none;
}
h1 {
	color: #00B6F1;
	font-size: 40px;
	line-height: 1.0em;
	margin-bottom: 20px;
}
h2 {
	color: #000;
	font-size: 32px;
	line-height: 1.4em;
}

h3 {
	color: #464646;
	font-size: 24px;
	margin-top: 1em;
}
h3.no-margin {
	margin-top: 0;
}
h4 {
	font-size: 16px;
}
p.intro {
	color: #000;
	font-size: 18px;
	line-height: 24px;
}
/* home banner img */
.home-images {
height: 300px;
width: 920px;
}
/* Column Grid */
.column {
	float: left;
	margin-left: 30px;
}
.column.single {
	width: 290px;
}
.column.double {
	width: 600px;
}
.column.triple {
	width: 960px;
}
.column.quint {
	margin-left: 15px;
	width: 180px;
}
.column.half {
	margin-left: 60px;
	width: 450px;
}

.column:first-child {
	margin-left: 0;
}

/* Footer */
.footer {
	clear: both;
	margin: 30px 0 0 0;
	padding: 30px 0;
	background-color: #159d8f;
}
.footer .container {
	color: #fff;
	font-size: 11px;
	padding: 3px 0 0 0;
}

.footer img {
	margin-left: 5px;
	vertical-align: -3px;
}
.footer .container li:first-child, .footer .container li:first-child a, .footer .container li:first-child a:hover  {
	color: #fff;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 14px;
}

.footer .container a {
	color: #fff;
	text-decoration: none;
}
.footer .container a:hover {
	text-decoration: underline;
	}
	
/* Left box */	
.contact {
	margin-bottom: 20px;


}
.social {
	background: url(images/tweet_bg.jpg) no-repeat ;
	padding: 60px 20px 15px;
	height: 200px
	color: #FFF;
}
.social li {
	/*background: url(images/arrow-white.gif) top left no-repeat;*/
	list-style:outside;
	list-style-image:  url(images/diamond-wht-sm.gif);
	margin-left: 10px;
}
.social li:last-child{
	 list-style-type: none;
	 list-style-image:none;
	 }
.social li a {
	/*display: block;
	padding: 10px; */
	color: #FFF;
}
.social li a:hover {
	text-decoration: underline;
}
.social .aktt_credit, .social .aktt_credit a {
	font-size:10px;
	color: #FFFFFF;
	text-align: right;
	}
.aktt_tweet_time, li.aktt_more_updates {
	visibility:hidden;
	height: 0px;
	}