@charset "utf-8";
@font-face {
	font-family: 'Conv_Panefresco600wt-Regular';
	src: url('fonts/Panefresco600wt-Regular.eot');
	src: local('☺'), url('fonts/Panefresco600wt-Regular.woff') format('woff'), url('fonts/Panefresco600wt-Regular.ttf') format('truetype'), url('fonts/Panefresco600wt-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FF_DIN_Pro_Regular_Italic';
	src: url('fonts/FF_DIN_Pro_Regular_Italic.eot');
	src: local('☺'), url('fonts/FF_DIN_Pro_Regular_Italic.woff') format('woff'), url('fonts/FF_DIN_Pro_Regular_Italic.ttf') format('truetype'), url('fonts/FF_DIN_Pro_Regular_Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'OpenSans';
	src: url('fonts/OpenSans-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}

html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
img{ border:0;}
img a{ border:0;}
.clear{clear:both;}
/***********************************
General
************************************/
body{
margin:0px auto;
color:#000;
}
.wrapper{margin:0 auto; width:996px;}
/***********************************
Header
************************************/
div.alert {
position:fixed;
padding:11px;
font-weight:bold;
color:#000000;
background:#ffff00;
width:9999px;
}

#header{}

#logo{
background :url("../images/Kinesthetics_logo.png") no-repeat 0 0;
display:block;
height:135px;
width:515px;
margin:20px 0;
float:left;
}

#socialmedia{float:right;margin-top:70px;}
/***********************************
Navigation
************************************/
.menu{
background:#e1edf7;padding:3px 0;
}



#nav {
margin: 0 auto; 
list-style: none; 
position: relative; 
}

#nav li {
display: inline-block; 
margin-left:0;
list-style:none;
margin-right:48px;
margin-top:3px;
}

#nav li:last-child{margin-right:0}

#nav li a{
font-family:Conv_FF_DIN_Pro_Regular_Italic, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
color:#3e4347;
display: block; 
float: left;
/*padding:4px 7px; */
font-weight:bold;
}

#nav li a:hover,#nav li a.active{
color:#FF8300;
}


/*#nav li a.active{background:#fff;border-radius:3px;color:#ff8300;padding:4px 7px;}*/


/***********************************
Banner
************************************/
#banner{border-bottom:1px solid #d6e7f3;}
#banner_bg{background:url(../images/Kinesthetics-webparts.png) no-repeat 70px 50px;height: 458px;width:430px;float:left;}
#innerbanner_bg{background:url(../images/watermark.png) no-repeat 125px 70px;height:auto;width:auto;float:left;}
#bannerleft{float:left;width:676px;}
#bannerright{float:right;width:320px;}
#learnmore{ background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -541px 0 transparent;
    display: block;
    float: left;
    height: 40px;
    margin-top:20px;
    width: 156px;}
#banner h1{color:#314352;font-family:Conv_Panefresco600wt-Regular, Helvetica, sans-serif;
font-size:45px;margin-top:125px;width:640px;line-height:50px;margin-bottom:20px;}
#banner h3{color:#58758d;font-family:OpenSans, Helvetica, sans-serif;
font-size:20px;width:640px;line-height:28px;}
/***********************************
Content
************************************/
#content{padding-top:70px;padding-bottom:70px;}
#contentwrapper{background:#f6fafd;}
#contentleft{float:left;width:585px;}
#contentright{float:right;width:358px;border-bottom:2px #D2DFE9 solid;padding-bottom:30px;}
#contentleft h2{color:#1b1c1c;font-family:OpenSans, Helvetica, sans-serif;
font-size:30px;line-height:36px;margin-bottom:20px;margin-bottom:10px;}
#contentleft p{color:#3b3b3b;font-family:OpenSans, Helvetica, sans-serif;
font-size:14px;line-height:22px;}
#contentright h2{font-family:Conv_FF_DIN_Pro_Regular_Italic, Helvetica, sans-serif;
font-size:36px;color:#1b1c1c;line-height:34px;text-transform:uppercase;margin-bottom:10px;}
.eventline{width:358px;border-top:5px solid #d2dfe9;border-bottom:1px solid #fff;}
.eventhead{color:#3b3b3b;font-family:OpenSans, Helvetica, sans-serif;
font-size:20px;line-height:28px;margin:30px 0 15px 0;}
.eventdate{color:#4f94cd;font-family:OpenSans, Helvetica, sans-serif;
font-size:12px;display:block;margin-bottom:15px;text-transform:uppercase;}
.eventvenue{color:#3b3b3b;font-family:OpenSans, Helvetica, sans-serif;
font-size:13px;display:block;margin-bottom:15px;}
.moredetails{color:#ff8300;font-family:OpenSans, Helvetica, sans-serif;
font-size:12px;text-transform:uppercase;}
.moredetails:hover{text-decoration:underline}
#testimonial{color:#5e6164;font-family:OpenSans, Helvetica, sans-serif;
font-size:18px;line-height:25px;font-style:italic;padding-bottom:70px;}
.qoutemark{
  background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -585px -41px transparent;
    height: 37px;
    width: 36px;margin:0 auto;margin-bottom:20px;
}

.top-paging {position:relative;	bottom:0px;	z-index:100;text-align:center;margin-top:20px;text-align:center;margin-left:446px;}
.top-paging a { background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -549px -41px transparent;
    display: inline;
    float: left;
    height: 16px;
    margin: 0 3px 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    width: 16px;
	}

.top-paging a.active {
background-position: -549px -57px;
}

.post-control {
height:102px;
overflow:hidden;
position:relative;
}

.image_reel {
position:absolute;
top:0;
left:0;
}

.post-txt {
position:relative;
width:996px;
text-align:center;
float:left;
}



#frameright{float:right;width:358px;padding-bottom:30px;margin-top:30px;overflow:hidden!important;}

#frameright iframe {
overflow:hidden!important; margin: 0;
    padding: 0;
} 

.top-paging2 {position:relative;	bottom:0px;	z-index:100;text-align:center;margin-top:20px;text-align:center;left:120px}
.top-paging2 a { background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -549px -41px transparent;
    display: inline;
    float: left;
    height: 16px;
    margin: 0 3px 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    width: 16px;
	}

.top-paging2 a.active {
background-position: -549px -57px;
}

.post-control2 {
height:190px;
overflow:hidden;
position:relative;
}

.image_reel2 {
position:absolute;
top:0;
left:0;
}

.post-txt2 {
position:relative;
width:325px;
text-align:center;
float:left;
font-style:italic;font-size:14px;
padding:15px;font-family:OpenSans, Helvetica, sans-serif;line-height:20px;
}




.quotes{
clear:both;
color:#4e5356;
font-style:italic;
width:996px;
float:left;
}

.author{font-family:'OpenSans', sans-serif;color:#4f94cd;font-size:12px;margin-bottom:0;font-weight:bold;margin-right:3px;font-style:normal;}
.authordescription{font-family:'OpenSans', sans-serif;color:#4e5356;font-size:12px;margin-bottom:0;font-weight:bold;margin-left:3px;font-style:normal;}

#innercontent{padding-top:49px;padding-bottom:70px;}
#innercontentleft{float:left;width:605px;}
.innertitle{color:#9eb1bf;font-size:36px;font-family:Conv_Panefresco600wt-Regular, Helvetica, sans-serif;margin-bottom:29px;}
#innercontentleft img{border:5px solid #fff;margin-bottom:20px;}
#innercontentleft p{color:#3b3b3b;font-family:OpenSans, Helvetica, sans-serif;
font-size:14px;line-height:22px;margin-bottom:10px;}
#innercontentleft p span{color:#4f94cd;}
#innercontentleft h4{color:#4f94cd;font-family:OpenSans, Helvetica, sans-serif;
font-size:18px;line-height:22px;margin-bottom:3px;font-weight:bold;}
#innercontentleft h5{color:#ff9320;font-family:OpenSans, Helvetica, sans-serif;
font-size:13px;margin-bottom:10px;}
#innercontentright{float:right;width:358px;border-bottom:2px #D2DFE9 solid;padding-bottom:30px;}
#innercontentright h2{color:#1b1c1c;font-family:OpenSans, Helvetica, sans-serif;
font-size:30px;line-height:36px;margin-bottom:0;text-transform:uppercase;}
#innercontentright p{color:#3b3b3b;font-family:OpenSans, Helvetica, sans-serif;
font-size:13px;line-height:22px;margin-bottom:10px;}
#innercontentright .eventdate,#innercontentright .eventhead{text-align:center;margin:10px 0}

.post-txtimg {
position:relative;
width:605px;
float:left;
}
#innercontentleft .top-paging{margin:10px 0 63px 275px;}
.innersubtitle{color:#3b3b3b;font-size:16px;font-family:OpenSans, Helvetica, sans-serif;margin-bottom:20px;}
#innercontentleft ul li{list-style-image:url(../images/bullet.png);font-size:13px;font-family:OpenSans, Helvetica, sans-serif;margin-bottom:8px;margin-left:15px;line-height:20px;}
#innercontentgalleryleft{float:left;width:730px;}

#gallery li span.year{color:#585959;}
#gallery li span{color: #2274b7;display: block;font-size: 12px;text-align: left;text-transform: capitalize;width:215px;font-family:OpenSans, Helvetica, sans-serif;}
#gallery ul li{float:left; margin:0 28px 18px 0;list-style:none;height:245px;}
#gallery ul li img{margin-bottom:0;}
#innercontentgalleryright{float:right;width:230px;border-bottom:5px #D2DFE9 solid;padding-bottom:10px;}
#innercontentgalleryright h2{color:#1b1c1c;font-family:OpenSans, Helvetica, sans-serif;
font-size:30px;line-height:36px;margin:70px 0 20px 0;text-transform:uppercase;border-bottom:5px solid #d2dfe9;}
#galleryconnect{margin-top:10px;}
#galleryconnect ul li{list-style:none;font-family:Conv_FF_DIN_Pro_Regular_Italic, Helvetica, sans-serif;
font-size:13px;color:#1b1c1c;text-transform:uppercase;float:left;}
#galleryconnect ul li span{margin-top:8px;display:block;margin-right:25px;}
#facebook-icon{background:url(../images/facebook-icon.png) no-repeat;width:31px;height:32px;float:left;margin-right:5px;}
#picassa-icon{background:url(../images/picassa-icon.png) no-repeat;width:31px;height:32px;float:left;margin-right:5px;}

#innercontentcontactright{float:right;width:300px;padding:150px 0 30px 0;font-size:13px;font-family:OpenSans, Helvetica, sans-serif;}
#innercontentcontactright a{float:left;color:#4f94cd;margin-bottom:10px;}
#contactmail{background:url(../images/mail-icon.png) no-repeat;width:27px;height:27px;display:block;margin-right:5px;float:left;}
#innercontentcontactright span{color:#58758d;margin-top:-2px;}
#contactphone{background:url(../images/phone-icon.png) no-repeat;width:27px;height:27px;display:block;margin-right:5px;float:left;}
/***********************************
Footer
************************************/
#footer {
background:url(../images/footer-bg.jpg) repeat-x #fff;
min-height:150px;
padding-top:39px;
padding-bottom:30px;
text-align:center;
}

.footerwrapper{ margin: 0 auto;width:204px;}

#copy{
font-family:OpenSans, Helvetica, sans-serif;
color:#3b3b3b;
font-size:10px;
margin-top:24px;
margin-bottom:33px;
}


#facebook{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -362px 0 transparent;
    display: block;
    float: left;
    height: 40px;
    width: 42px;margin-left:5px;
}
#facebook:hover{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -362px -39px transparent;
}

#twitter{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -405px 0 transparent;
    display: block;
    float: left;
    height: 40px;
    width: 42px;margin-left:5px;
}

#twitter:hover{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -405px -39px transparent;
}
#youtube{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -450px 0 transparent;
    display: block;
    float: left;
    height: 40px;
    width: 42px;margin-left:5px;
}

#youtube:hover{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -450px -39px transparent;
}

#mailicon{background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -493px 0 transparent;
    display: block;
    float: left;
    height: 40px;
    width: 42px;margin-left:5px;}


#mailicon:hover{
background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -493px -39px transparent;
}

#poweredby{background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -373px -87px transparent;
    display: block;
    float: left;
    height: 14px;
    width: 142px;margin-left:33px;}
#poweredby:hover{background: url("../images/Kinesthetics-webparts.png") no-repeat scroll -373px -100px transparent;}

/***********************************
Typography
************************************/

hr {
size:0.1em;
}

a{
text-decoration:none;
}

table tr td{
font-weight:bold;
text-align:center;
}

a:active,
a:focus {
  outline: 0;
}

img{
border: 0;
} 

