/*
 *
 * Copyright (C) 2010 Carbon Creative. 
 * Author: Dave Cunningham (dave@carboncreative.net)
 *
 * 1. Global Styles
 * 2. Link Styles
 * 3. Typography
 * 4. Layout
 * 5. Layout Styles

*/

/* ****************************/
/* 1. Global Styles */
/* ****************************/

	.QOverlay {background-color: #fff; z-index: 9999; color:#FFF;}
		.QLoader {background-color: #ccc; height: 1px; color:#ccc;}

.hidebutton { display:none;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



	html { height:100%;}
	body { background:#fff url(../_images/bak-main.jpg) center top no-repeat;  text-align:center; font-size:62.5%; height:100%;}
	
	
	.left { float:left !important; }
	.right { float:right !important; }
	
	.clear-left {clear:left; float:left;}
	.clear-right {clear:right; float:right;}
	
	
	.relative {position:relative;} 
	.absolute {position:absolute; top:0;}
	 
	object { margin:0 0 20px 0;}
	
	.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	
	
	.borderbottom { border-bottom:2px solid #eee; margin:0 0 10px 0;}
	.margintop10 { margin:10px 0 0 0;}
	.marginno { margin:0px;}
	img { display:block;}
	.noborder { border:0px !important;}

	table { border-top:1px solid #eee; margin-bottom:20px; width:100%;}
	table tr td {  border-bottom:1px solid #eee;  padding:5px;}
	
	span  {cursor:hand;}
	
	.hideoverflow { width:430px; height:265px; overflow:hidden;}
	.alignright { float:right; margin:0 0px 5px 10px;}
	.alignleft { float:left; margin:0 10px 5px 0px;}


.clearboth { width:700px; float:left; clear:both;}

/* ****************************/
/* 2. Link Styles */
/* ****************************/

        h1 a { text-decoration:none !important; color:#0055a4 !important;}

        a { color: #3535fa; text-decoration: none; }
        a:hover { color:#3535fa; outline: none; text-decoration:underline;}
        a:active { outline: none; }


	
/* ****************************/
/* 3. Typography */
/* ****************************/

h1 { width:700px !important; color:#0055a4; line-height:20px; padding-bottom:5px;  margin:5px 0 10px 0; font-family: 'Droid Sans', arial, serif;  font-weight:lighter; font-size:30px;}

h2 { width:700px !important; color:#0055a4; line-height:20px; padding-bottom:5px;  margin:5px 0 10px 0; font-family: 'Droid Sans', arial, serif;  font-weight:lighter; font-size:20px;}


	h3 { color:#fff; line-height:25px; margin:5px 0 10px 0; letter-spacing:2px; font-family: 'Droid Sans', arial, serif;  font-weight:lighter; font-size:30px;}
	h4 { color:#fff; line-height:25px; margin:5px 0 10px 0; letter-spacing:2px; font-family: 'Droid Sans', arial, serif;  font-weight:lighter; font-size:14px;}
	
	.secondary-header {background:url(../_images/bak-arrow.gif) no-repeat;  width:auto !important; color:#0055a4; line-height:25px; padding:0 0 5px 25px; margin:5px 0 10px 0; font-family: 'Droid Sans', arial, serif;  font-weight:lighter; font-size:20px;} 
	.darkbluebak-header { background:#00132f; color:#FFF; line-height:25px; padding:10px; width:680px; float:left; margin:5px 0 10px 0; font-family: 'Lekton', arial, serif;  font-weight:lighter; font-size:20px;}
	.bak-greybox { background:#eee; float:left; padding:10px; width:680px; margin-bottom:10px;}	
	.bak-greybox .secondary-header { border-bottom:8px solid #FFF; padding-bottom:5px; float:left; width:650px !important;}
	.bak-greybox a { border:0px;}
	
	.sub-title { color:#666;  line-height:20px; margin:5px 0 15px 0; width:700px; border-top:1px solid #eee;  border-bottom:1px solid #eee;  font-weight:lighter; font-size:15px; padding:0px !important; display:block;} 
	.largetext { font-size:20px; line-height:25px;}
	.lightblue { color:#3e7fbf;}
	.floatleft { float:left;}
	
	
	strong, b { font-weight: bold; }
	
	#header {font-size:12px; color:#FFF;}
	#footerbak { color:#fff;}
	#front-news ul li p { padding:5px 5px 0 0; font-size:12px; line-height:15px;}
	#front-news ul li a { color:#0055a4 !important;}
	#front-news ul li a:hover { text-decoration:none !important;}
	#front-news ul li h2 { padding:15px 0 0 0;}
	
	.innercontent { background:#FFF !important; color:#0b355e; float:left;}
	.innercontent p {color:#0b355e; margin:0 0 20px 0; line-height:26px;text-rendering:auto;}
	
	p { padding:0 0 10px 0;}
	.leadingpara {font-weight:bold;}
	#copyright { color:#ccc; font-size:11px;}
	#copyright strong { color:#028ccf;}
	
	#inner-menu h2 { font-size:14px; line-height:20px; padding-top:2px;}


/* ****************************/
/* 4. Layout  */
/* ****************************/

	#footerbak {background:url(http://www.skatelescope.org/wp-content/themes/twentyten/_Images/bak-grass.jpg) bottom no-repeat; height:180px; padding:20px 0 0 0; float:left; width:100%; text-align:center;  margin:20px 0 0 0;}

	#header {height:255px; position:relative;}
	#nav  { position:absolute; top:0px; margin:88px 0 0 181px;}
	
	#footer { width:960px; padding:0px 20px 20px 20px; float:left; background:#121923 url(../_images/bak-footer.jpg) no-repeat; height:294px; height:auto !important; min-height:274px; margin-bottom:10px;}
		#footer-c1 {width:650px; float:left;}
		#footer-c2 {width:310px; float:left;}
		
	#wrapper { width:1000px; margin:0 auto; text-align:left;} 
		* html #wrapper { overflow:hidden;}
		
		#copyright { width:960px; padding:0px 20px 20px 20px; float:left;}
		
	
	/* front page */
	
		#front-r1 { width:1000px; float:left;}				
				#front-r1  a.readmore { width:160px !important; margin:20px 0 0 0;}
		#front-r2 { width:1000px; float:left; background:url(../_images/bak-greygrad.jpg);}		
		
		
			.col-left { width:190px; padding:10px; float:left;}		
			.col-middle { width:400px; padding:10px; float:left;}
			.col-right { width:340px; padding:10px; float:left;}	
		
			
		#inner-r1 { width:1000px; float:left; background:url(../_images/bak-greygrad.jpg) repeat-x top; position:relative;}	

			#inner-menu { width:210px; padding:0 10px 10px 10px; float:left; margin:10px;  z-index:100;}
			#inner-content { width:690px; float:left; margin:10px 10px 10px 0px; padding:20px 20px 20px 20px; position:relative; z-index:100;}	
			
			#inner-content-full { width:700px; float:left; margin:10px 10px 10px 0px; padding:20px 20px 20px 20px; position:relative; z-index:100;}			
		
/* ****************************/
/* 5. Layout Styles / positioning */
/* ****************************/


.wp-caption { 
			border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
			-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
			-webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px;
			background: #fff; font-size:12px; text-align:center; margin-right:-50px;
			behavior: url(../PIE.htc);  margin:0px 20px 10px 0; float:left;

}
.wp-caption  p {  width:100%; float:left; border:0px !important;}

.wp-caption img { border:4px solid #FFF;}

	/* header */
		.logo { position:absolute; top:0px; margin:0 0 0 0px; overflow:hidden;}
		#header-search { width:260px; height:80px; position:absolute; left:50%; margin:0 0 0 240px; top:0px;}
		.strapline { position:absolute; top:165px; margin-left:220px;}
		.header-search-menu { width:180px; height:40px; text-align:right; float:right;}
				.header-search-menu li { float:left;}
				.header-search-menu li a { padding:10px; line-height:30px; text-decoration:none;}
		.header-search-social {width:60px; text-align:right;  float:right;}	
				.header-search-social li { float:left;}
				.header-search-social img { margin:7px 0 0 10px;}
		.header-search-search {width:255px; float:right;}	
		.header-search-news { width:500px;  position:absolute; top:10px; margin:0 0 0 180px;}
			.header-search-news strong { color:#fff; float:left;}
			#news-ticker { width:400px; float:left; margin:0 0 0 5px; background:none;}
				#news-ticker   { background:#000 !important;}
	
			#buts-register {position:absolute;  width:149px; height:30px; top:224px; left:50%; margin:0 0 0 351px;}
				#buts-register li { float:left;}
				#buts-register li a.login { width:73px; background:url(../_images/but-login.png); height:30px; text-indent:-100000px; display:block;}
					* html #buts-register li a.login {background:url(../_images/but-login.gif);}
					#buts-register li a:hover.login { background-position:bottom left;} 
				#buts-register li a.register { width:76px; background:url(../_images/but-register.png); height:30px; text-indent:-100000px; display:block;}	
					* html #buts-register li a.register {background:url(../_images/but-register.gif);}
					#buts-register li a:hover.register { background-position:bottom left;}
					
				#searchform { width:245px; line-height:30px; padding-left:10px; background:url(../_images/bak-search.gif) no-repeat; position:relative;}	
					#searchform label { background:red; position:absolute; top:-1000px;}
					#searchform #s { background:#fff; border:0px; line-height:28px; width:210px; height:26px; position:absolute; top:0px;}	
					#searchform #searchsubmit { height:30px; width:30px; background:none; border:0px; margin-left:210px;}
					
	/* footer */

	#footer-c1 ul { width:190px; margin:10px; float:left;}
	#footer-c2 { padding:10px 0 0 0;} 
	
	/* front page */
	
	.front-videos li { float:left; margin-left:5px; clear:right;}
	
	.front-news li:hover  { background:#eee !important; text-decoration:none;}
	.front-news li { float:left; border-bottom:1px solid #eee; width:310px; margin:0 0 0px 0; padding:0 0 10px 0;}
	.front-news li .news-img { width:89px; height:54px; background:url(../_images/bak-news.jpg); float:left; border:4px solid #eee; margin:5px 8px 5px 10px; -webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px; behavior: url(../PIE.htc);  overflow:hidden; padding:0px !important;}	
	.front-news li span { float:left; width:190px; color:#0055a4; line-height:18px; padding:8px 0 0 0;}	
	.front-news li em {font-style:italic; font-size:10px; color:#999; width:100%; cloat:left; padding:5px 0 0 0; display:block}
			
		
	.newsletter { position:relative;}
	.newsletter strong { margin:5px 0 10px 0; font-family: 'Lekton', arial, serif;  font-weight:lighter; font-size:16px;}
	.newsletter p { border-top: 1px solid #eee;  border-bottom: 1px solid #eee; padding:5px 0; float:left; margin:10px 0; font-weight:bold;}
	.newsletter .button { margin:0 0 0 80px;}
	
	
	.onlinepolls { position:relative;}
	.onlinepolls strong { margin:5px 0 10px 0; font-family: 'Lekton', arial, serif;  font-weight:lighter; font-size:16px;}
	.onlinepolls p { border-top: 1px solid #eee;  border-bottom: 1px solid #eee; padding:5px 0; float:left; margin:10px 0; font-weight:bold;}
	.onlinepolls .button { margin:0 0 0 80px;}	
	
	/* inner Content */
	
	



	.inner-news li { float:left; border-top:1px solid #eee; width:680px; margin:0 0 10px 0; padding:10px;}
	.inner-news li .news-img { width:89px; height:54px;  background:url(../_images/bak-news.jpg); float:left; border:4px solid #eee; margin-right:10px;  overflow:hidden; 	-webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px; behavior: url(../PIE.htc);}
	.inner-news li span { float:left; width:500px; color:#0055a4; padding:10px 0 0 0;}	
	.inner-news li em {font-style:italic; font-size:10px; color:#999; width:100%; cloat:left; padding:5px 0 0 0; display:block}	
	.inner-news h2 { background:none; padding:0px; border:0px; margin:0px;}
	.inner-news  a { text-decoration:none !important;}
	.inner-news li:hover  { background:#eee !important; text-decoration:none;}
	.inner-news  a:hover { color:#000 !important;}
	
	
	.inner-printpage {margin:-10px 0 10px 0px; text-align:right;}
		.inner-printpage a { font-size:10px; background:url(../_images/icon-print.gif) no-repeat left; padding:5px 0px 5px 20px}

		.breadcrumb { width:80%; position:absolute; top:230px; padding:0 0 0 10px;}
	 	.breadcrumb a { color:#fff; text-decoration:none;  font-size:12px; line-height:20px;}
		.breadcrumb a:hover {color:#3e7fbf;}
		

		
		.box
		{ 				
			border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
			-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#fff;
			-webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px;
			background: #028ccf;
			margin-bottom:20px; position:relative; float:left;
			behavior: url(../PIE.htc); 
			
		}		
					
		.box-arrow { position:absolute; bottom:0px; left:50%; margin:0 0 -20px -20px;}
		
		
		.boxwhite-right 		
		{ 
			 padding:0 0 10px 0px; display:block; float:left;
			clear:both;  float:right;  position:relative; height:auto; width:auto; background:#fff; color:#0055a4; font-style:italic; padding:20px; font-size:15px; margin:0 -10px 20px 20px;			
			border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
			-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
			-webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px;
			background: #fff;
			 margin-bottom:20px;
			behavior: url(../PIE.htc); 
		}		
		
		.boxwhite 
		{ 				
			border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
			-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
			-webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px;
			background: #fff;
			 margin-bottom:20px;
			behavior: url(../PIE.htc); 
		}
		
		
		.boxwhite-noshadow
		{ 				
			border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
			-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
			background: #fff;
			margin-bottom:20px;
			behavior: url(../PIE.htc); 
		}		
		
		.boxwhitedark 
		{ 				
			border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
			-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
			-webkit-box-shadow: #fff -1px 1px 2px; -moz-box-shadow: #666 -3px 3px 4px; box-shadow: #666 -3px 3px 4px;
			background: #fff;
			margin-bottom:20px;
			behavior: url(../PIE.htc); 
		}
	
	
			span.right {clear:both;  float:right;  position:relative; height:auto; width:auto; background:#fff; color:#0055a4; font-style:italic; padding:20px; font-size:15px; margin:0 -150px 20px 20px;}	
			span.right img  { padding:0 0 10px 0px; display:block; float:left;}
			
		
			/* inner page */
			
			#inner-menu li a { line-height:15px; display:block; border-bottom:1px solid #1b79ba; margin:0px; padding:8px 0 8px 0;; display:block;}
		
			#inner-content ul { width:100%;  clear:both; margin:0 0 20px 0;}
			#inner-content  ul:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
			#inner-content  ul li img { float:left; margin:0 10px 0px 0px;}
			#inner-content  ul li {float:left; width:100%;  display:block; padding:10px 0 10px 30px; background:url(../_images/bak-li.gif) left no-repeat;}	
	
			#inner-menu .box { width:180px;}
		
		
		/* site map */
		
			.sitemap { width:980px; float:left;}
			.sitemap li { padding:10px 10px 10px 50px; background:none !important;}
		
		
/* ****************************/
/* 6. Navigation */	
/* ****************************/
	#nav ul {height: 38px; width: 780px; float:left; display:inline;}

	#nav ul li { float:left;  display:inline;}	
	#nav ul li a { text-indent:-100000px;}

	/* main nav left */
	
	#nav  ul .link1 a {position:relative; float: left; background:url(../_images/Ahome.png) no-repeat; width: 70px; height:38px;display:block;}
		#nav ul .link1 a:hover, #nav ul a.selected { background-position:left bottom;}				

	#nav  ul .link2 a {position:relative; float: left; background:url(../_images/Alocation.png) no-repeat; width: 100px; height:38px; display:block;}
		#nav ul .link2 a:hover, #nav ul a.selected { background-position:left bottom;}	

	#nav  ul .link3 a {position:relative; float: left; background:url(../_images/agenda.png) no-repeat; width: 82px; height:38px; display:block;}
		#nav ul .link3 a:hover, #nav ul a.selected { background-position:left bottom;}	
				
	#nav  ul .link4 a {position:relative; float: left; background:url(../_images/Aloc.png) no-repeat; width: 63px; height:38px; display:block;}
		#nav ul .link4 a:hover, #nav ul a.selected { background-position:left bottom;}			
		
	#nav  ul .link5 a {position:relative; float: left; background:url(../_images/Areg.png) no-repeat; width: 110px; height:38px; display:block;}
		#nav ul .link5 a:hover, #nav ul a.selected { background-position:left bottom;}	
		
	#nav  ul .link6 a {position:relative; float: left; background:url(../_images/Aparticipants.png) no-repeat; width: 120px; height:38px; display:block;}
		#nav ul .link6 a:hover, #nav ul a.selected { background-position:left bottom;}	
		
	#nav  ul .link7 a {position:relative; float: left; background:url(../_images/Avenue.png) no-repeat; width: 190px; height:38px; display:block;}
		#nav ul .link7 a:hover, #nav ul a.selected { background-position:left bottom;}			
	#nav  ul .link8 a {position:relative; float: left; background:url(../_images/contacts.png) no-repeat; width: 80px; height:38px; display:block;}
		#nav ul .link8 a:hover, #nav ul a.selected { background-position:left bottom;}			
			
	
		



/* ****************************/
/* 7. CMS */	
/* ****************************/


/* Polls */

.wp-polls  { background:#028ccf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  padding:10px; float:left; width:680px; color:#FFF;}
.wp-polls-ul { padding:10px;}
.wp-polls strong { color:#fff; line-height:25px; margin:5px 0 10px 0; letter-spacing:2px; font-family: 'Droid Sans', arial, serif;  font-weight:lighter; font-size:20px;}

	h3 { }


.wp-polls ul li  { background:none !important; width:650px !important;}
.Buttons {border: 0px; padding: 10px; width:auto; line-height:20px;
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
							background: #fff;
							margin:0px 0 0px 305px !important; padding:5px !important; font-size:14px;
							behavior: url(../PIE.htc); }


a.buttoncenter  { color:#FFF !important; text-decoration:none !important;}

/* slider */

.nivo_slider {-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4; behavior: url(../PIE.htc); }
.home .nivo_slider_container { float:left; margin-bottom:20px; width:480px;}


#inner-content .nivo_slider {margin-right:15px !important; margin-bottom:15px !important;}


/* Newsletter */



	
				#mc_signup {background:#028ccf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  padding:10px; float:left; width:680px; color:#FFF;}
				.mc_input { border:0px; font-family:Arial, Helvetica, sans-serif; padding:5px; font-size:15px; width:400px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  }
	
				
				
				.form-submit input {			
							border: 0px; padding: 0px; width:auto; padding:5px; line-height:20px;
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
							
							background: #fff;
							margin-bottom:20px;
							behavior: url(../PIE.htc);  
				}
				#mc_signup_submit {			
							border: 0px; padding: 0px; width:auto; padding:5px; line-height:20px;
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
							
							background: #fff;
							margin:20px 0 20px 0;
							behavior: url(../PIE.htc);  
				}
				
				.mc_error_msg
{			
							border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#fff;
							background: red;
							
							behavior: url(../PIE.htc);  float:left; width:640px; margin:10px 0 10px 0; 
				}	
				
				.mc_success_msg
{			
							border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#fff;
							background: #41b916;
							
							behavior: url(../PIE.htc);  float:left; width:640px; margin:10px 0 10px 0; 
				}	

/* Comments */
				#comments { background:#eee; padding:10px; float:left;  -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc); }
				#comments  h3 { color:#0055a4;}
				
				#respond  h3 { color:#FFF;}
				#respond  a { color:#FFF;}
				#respond {background:#028ccf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  padding:10px; float:left; width:680px; color:#FFF;}
				
				.avatar { display:none;}
				.thread-even { background:#FFF; padding:10px; float:left; width:680px; border-bottom:1px solid #CCC;}
				.thread-odd { padding:10px; float:left; width:680px; border-bottom:1px solid #CCC;}
				 
				.commentlist .children {padding:10px 0 0 40px; width:auto; border-top:1px solid #eee; clear:both;}
				.commentlist .children:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
				
				.comment-author { font-weight:bold;}
				
						.reply { width:100%; float:left;}
				
				
						a.comment-reply-link
						{ 				
							border: 0px; padding: 0px; width:auto; padding:10px 30px 10px 30px; line-height:20px; text-decoration:none !important; 
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#FFF !important;
							-webkit-box-shadow: #ccc -3px 3px 4px; -moz-box-shadow: #ccc -3px 3px 4px; box-shadow: #ccc -3px 3px 4px;
							background: #028ccf;
							behavior: url(../PIE.htc);  margin-bottom:20px;  float:left;
						}	
						a:hover.comment-reply-link
						{ 				
							background: #fff;
							color:#0055a4 !important;
						}	
				

				
				.wpcf7 {background: #028ccf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  padding:10px; float:left; width:680px; color:#FFF;}
				.wpcf7 form { margin:20px;}
				.wpcf7 span { float:left; width:660px;}
				.wpcf7 input { float:left; border:0px; padding:10px; margin-bottom:10px;  margin-right:10px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc); }				
				.wpcf7 textarea { float:left; width:620px; margin-bottom:10px; border:0px; padding:10px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  }
				
				.comment-form-comment { float:left; width:680px;}
				#commentform label  { float:left; width:680px;}
				#commentform span { }
				#commentform input { float:left; border:0px; padding:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc); }
				.comment-form-comment textarea { float:left; width:660px; border:0px; padding:10px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; behavior: url(../PIE.htc);  }

				.form-allowed-tags { width:680px; float:left;}
				
				.form-submit input {			
							border: 0px; padding: 0px; width:auto; padding:15px; line-height:20px;
							-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#0055a4;
							
							background: #fff;
							margin-bottom:20px; 
							behavior: url(../PIE.htc);  
				}

		
/* news categories */


			.entry-title { margin:20px 0 0px 0;}
			.entry-meta, .entry-utility, .entry-utility a, .entry-meta a  { color:#CCC !important; font-size:10px; letter-spacing:2px; text-transform:uppercase;}
			.entry-summary { padding:10px; color:#FFF; margin:5px 0; background: #028ccf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; color:#FFF !important; behavior: url(../PIE.htc); }
			.entry-summary a { color:#FFF !important;}
			.entry-summary a:hover { color:#eee !important;}
			
		

	/* Inner menu */
	
		#inner-menu { }
		#inner-menu  a { }
			#inner-menu  a:hover { text-decoration:underline; color:#FFF;}
			 #inner-menu  .current_page_item a { color:#fff; font-weight:bold; text-decoration:underline;}
			#inner-menu .current_page_item .children a { text-decoration:none;}
			#inner-menu .current_page_item .children a:hover { text-decoration:underline;}
			
			#inner-menu .children li { display:none;}
			#inner-menu .current_page_item .children li { display:block;}
			#inner-menu .current_page_parent .children li { display:block;}
			#inner-menu .current_page_ancestor .children li { display:block;}
			
			ul li ul li ul li  {background:#058cd2;}
			ul li ul li ul li a { padding-left:10px !important;}
			ul li ul li ul li ul li { background:#0691d9;}
			ul li ul li ul li ul li a { padding-left:20px !important;}
			/* 1 level down menu */
			#inner-menu .current_page_item   .children {font-weight:bold; background:#0587cb;}		
				#inner-menu .current_page_item   .children a { padding-left:5px;}
				
				
				.current_page_parent a {  color:#fff; font-weight:bold;}
			
					#inner-menu .current_page_parent   .children {font-weight:bold; background:#0587cb;}		
						#inner-menu .current_page_parent   .children a { padding-left:5px;}	
						
				#inner-menu .children .current_page_item a { font-weight:bold; text-decoration:underline;}
				
				
				
			#inner-menu 	.current_page_item   .children a { color:#fff !important;}
			#inner-menu 	.current_page_item   .children a:hover { color:#fff !important;}
		
			


		
		
