@charset utf-8;
/*
Theme Name: Whiteboard
Theme URI: http://whiteboardframework.com/
Author: Bold Perspective
Author URI: http://boldperspective.com/
Description: The Whiteboard Famework for Wordpress is built to speed up the process of developing a Wordpress theme. Whiteboard does so by eliminating the time spent on Wordpress' backend PHP by including what is common to all Wordpress powered Web sites with nothing extra.
Version: 3.0.4

Whiteboard Framework
http://whiteboard Framework.com
*/

/*
The Whiteboard Framework is licensed under the GPL license. Feel free to use the Whiteboard Framework for commercial and non-commercial ventures. We require a link in the CSS file and request a link on the website
*/

/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video, p, h1, h2, h3, h4, h5, h6, input, ul, ol, li { padding: 0px; margin: 0px; }

p, h1, h2, h3, h4, h5, h6 { padding-bottom: 10px; } 

h1 { font-size: 20px; color:#21589B} 
h2 { font-size: 18px; color:#21589B} 
h3 { font-size: 16px; color:#21589B} 
h4 { font-size: 14px; color:#21589B} 
h5 { font-size: 12px; color:#21589B} 
h6 { font-size: 10px; color:#21589B} 

.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }  

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

img{border:none;}

body{
	background: #fff;
	color: #000;
	font: 75%/1.5em Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
	margin-top:-7px;
}

#main {width:980px; margin-left:auto; margin-right:auto; /*background-color:#CCC;*/ margin-top:10px;}

#header-wrap{width:980px; height:140px; background:#000; margin-left:auto; margin-right:auto;}

#slideshow-wrap{width:980px; height:140px;}

.slideshows{width:245px; height:140px; float:left; background:#FFF; overflow: hidden;}

#header-blue-bar{/*width:900px;*/ width:770px; height:62px; /*padding-left:80px;*/ padding-left:210px;  background:url('images/header-blue-bar3.jpg'); margin-left:auto; margin-right:auto; 
-webkit-box-shadow: 0px 3px 8px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 3px 8px rgba(50, 50, 50, 0.5);
box-shadow:         0px 3px 8px rgba(50, 50, 50, 0.5);}

#header-blue-bar h1{font-family:'News Cycle'; color:#fff; font-size:30px; font-weight:normal; padding-top:6px;}
#header-blue-bar h2{font-family:'Oswald'; color:#fff; font-size:16px; font-weight:normal;}

#human-logo{width:586px; height:172px; background:url('images/human-logo.png'); position:absolute; margin-top:-15px; margin-left:41px; z-index:94; display:none;}

#new-logo{width:152px; height:64px; /*background:url('images/new-header-logo.png');*/ margin-left:60px; z-index:50; position:relative;}


/* SIDEBAR2 is for the  Navigation Area*/

#sidebar2-wrapper{float: left;}

#sidebar2 {
    /*background:#FFFF00;*/
    float: left;
    width: 240px;
	background:url('images/sidebar2-bg.jpg');
	height:632px;
	/*margin-top:30px;*/
	position:relative;
	z-index:10;
	margin-top:-30px;
}

#nav{margin-left:85px; margin-top:50px}

#nav ul {
    list-style: none outside none;
    margin: 0;
    width: 150px;
}


#nav ul li {
    display: block;
    margin-bottom: 15px;
	margin-top:15px
    width: 150px;
}

#nav li.current-menu-item a {text-transform: uppercase;
	font-family:'Oswald';
	color:#21589B;
	font-size:16px;
	text-decoration:none;
	color:#0bc4b5;
}

#nav ul li a{
	text-transform: uppercase;
	font-family:'Oswald';
	color:#21589B;
	font-size:16px;
	text-decoration:none;
   
}

#nav ul li a:visited{}
#nav ul li a:hover{color:#f48c2f;}


#page-content ol{margin-left:20px;}
#page-content ul{margin-left:20px;}


#sidebar-contact-info{margin-left:90px; font-family:'Century Gothic', 'Arial';}

#content {
    /*background:#00FF00;*/
    float: left;
    margin-left: 0;
    padding-left: 5px;
    width: 500px;
	margin-top:25px;
}

#blog{background:#5699d1; color:#fff; padding-left:15px; padding-right:15px;}
#blog h1{padding-bottom:10px; color:#fff;}
#blog h2{font-size:14px;}
#blog h2 a{color:#fff; font-size:16px;}
#blog-top{width:550px; height:16px; background:url('images/blog-top.jpg'); background-repeat:no-repeat;}
#blog-bottom{width:550px; height:16px; background:url('images/blog-bottom.jpg'); background-repeat:no-repeat; margin-bottom:10px;}

#blog .read-more:hover{color:#fff;}

#sidebar {
    /*background-color: #FF0000;*/
    float: left;
    margin-left: 0px;
    width: 232px;
	margin-top:20px;
}

#sidebar-call{width:222px; height:62px; background:url('images/sidebar-call.png'); font-family:'Oswald'; color:#21589B; margin-left:10px; background-color:#fff; margin-left:20px;}

#sidebar-latest-articles{width:182px; height:160px; background:url('images/sidebar-latest-articles-bg.jpg'); color:#fff; padding-left:20px; margin-left:10px; margin-top:10px; padding-right:20px;}

#sidebar-latest-articles ul li{list-style:none; display:block;}
#sidebar-latest-articles ul li a{color:#fff; text-decoration:none; font-family:'Century Gothic', 'Arial'; font-size:11px; font-weight:normal;}
#sidebar-latest-articles a{color:#fff; text-decoration:none;}


#request-call{width:222px; height:104px; background:url('images/request-call-bg2.png'); margin-top:0px; margin-left:10px;}

#enquiry-top{width:222px; height:13px; background:url('images/enquiry-top.jpg'); margin-left:10px;}
#enquiry-bottom{width:222px; height:17px; background:url('images/enquiry-bottom.jpg'); margin-left:10px;}




#homepage-content-top-sentence{font-family:'Century Gothic', 'Arial';  font-size:12px; color:#000; padding-top:10px;}
#homepage-content-top-sentence p{padding-bottom:0px;}


#homepage-content-list-items{width:250px; float:left; padding-top:35px;}
#homepage-content-list-items ul li {
    background: url('images/list-tick.png') no-repeat scroll left center transparent;
    color: #000000;
    font-family: 'Century Gothic', 'Arial';
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 5px;
    padding-left: 28px;
    padding-top: 5px;
	list-style:none;
	margin-left:0px;
	width:250px;
}

#homepage-content-map{width:220px; height:195px; background:url('images/homepage-map.jpg'); float:
right; padding-top:0px; padding-left:0px; }

#homepage-content-bottom-paragraph{font-family:'Century Gothic', 'Arial';  font-size:12px; color:#000; padding-top:13px;} 

#homepage-content-bottom-paragraph ul{margin-left:5px;}

#homepage-content-bottom-paragraph ul li{padding-bottom:10px; padding-top:5px;}

#homepage-content-images{width:495px; height:135px; background:url('images/');}

#header { } 
#footer { margin-top:20px; width:980px; height:61px; background:url('images/bottom-blue-bar.jpg'); margin-left:auto; margin-right:auto; padding-top:1px; 
-webkit-box-shadow: 0px 4px 10px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 4px 10px rgba(50, 50, 50, 0.6);
box-shadow:         0px 4px 10px rgba(50, 50, 50, 0.6);} 

#subscribe{width:300px; height:40px; /*background-color:#FC3;*/ margin-left:30px; margin-left:25px; padding-top:1px;}

#facebook{}
#bottom-footer{width:980px; height:15px; padding-top:20px; padding-bottom:25px; margin-left:auto; margin-right:auto; text-align:center; color:#999; font-family:'Open Sans'; font-size:10px;}
#bottom-footer a{color:#999; text-decoration:none;}
#bottom-footer a:visited{color:#999; text-decoration:none;}
#bottom-footer a:hover{color:#06C; text-decoration:underline;}


h1 a{color: #21589B; font-family: 'Century Gothic', 'Arial'; font-size: 18px; font-weight: bold; text-decoration:none;}
h2 a{color: #21589B; font-family: 'Century Gothic', 'Arial'; font-size: 18px; font-weight: bold; text-decoration:none;}
h3 a{color: #21589B; font-family: 'Century Gothic', 'Arial'; font-size: 18px; font-weight: bold; text-decoration:none;}

.read-more{color:#039; padding-left:5px;}

.post-meta a{color:#039;}

nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widgit-header {
		
	}
	#widgit-alert {
		
	}

	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {color:#036;
	
}
	.older a{color:#036;
		
	}
	.newer a{color:#036;
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

	#widgit-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widgit {
			
		}

	#widgit-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widgit-area {
	
}

.right {
	float: right;
}
.left {
	float: left;
}
.clearb {
	clear: both;
}


/* START ZEN10 Contact Form */

#contact{width:222px; height:auto; background:#7EA6CE; margin-left:10px;}

#contact p{color:#000; font-size:12px; font-family: 'Open Sans', sans-serif;}
#contact h3 { font-size:20px; font-family:'Trebuchet MS'; font-weight:normal; padding-top:20px; color:#fff;}
#contact .inputtext { font-size: 9px; text-transform: uppercase; color:#fff; margin-left:20px;}
#contact input, #contact textarea { width: 182px; height:18px; margin: 0px; border-color:#484B46; border:1px solid; margin-top:4px; margin-left:20px}
#contact textarea { height: 45px;} 
#contact p, #contact form { margin: 0px;line-height: 14px; padding-right:20px; padding-bottom:8px; } 
#contact .small { width: 20px; }
#contact .small { width: 20px; margin-bottom: 5px; }
#contact .submit { text-align: center; color: #000; font-size: 10px; line-height: 18px; height: 27px; width:188px; margin-bottom:0px; border:none; }
/* END ZEN10 Contact Form */




/* ************** THIS SECTION IS FOR THE JAVASCRIPT STUFF ********************* */

#button {
    font-size: 11px;
    /*font-weight: bold;*/
    text-transform: uppercase;
    width: 115px;
	line-height:12px;
}

#button p{color:#fff; text-decoration:underline;}
#button p:visited{color:#fff; text-decoration:underline;}
#button p:hover{color:#000; text-decoration:underline;}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:95;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:480px;
width:450px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:96;
padding:12px;
color:#000;
font-size:10px;
}
#popupContact h1{
text-align:left;
color:#000;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

strong {font-weight:bold;}


.ngg-widget, .ngg-widget-slideshow { padding: 0px; }

/* Always remember to compress your live stylesheet and keep an uncompressed backup */