@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; } 
h2 { font-size: 18px; } 
h3 { font-size: 16px; } 
h4 { font-size: 14px; } 
h5 { font-size: 12px; } 
h6 { font-size: 10px; } 

.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
*/

body{
	background:url('images/body-grey.jpg');
	background-repeat:repeat;
	background-attachment:fixed;
	color: #000;
	font: 75%/1.5em Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
}
 a { color: red; }
#main {width:980px; margin-left:auto; margin-right:auto; position:relative; background:#FFF; margin-top:0px; margin-bottom:0px; padding-top:0px;}

#main-content-wrap{width:980px; height:auto; background:url('images/main-content-bg2.jpg') repeat-y; position:relative;
-webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 15px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 15px rgba(50, 50, 50, 0.75);}

#header-wrap{width:100%; height:140px; background:#FFFFFF; position:relative;}
#header {width:980px; height:140px; background:#FFFFFF; position:relative; margin-left:auto; margin-right:auto;} 


#call {bottom: 10px;
    margin-right: 20px;
    position: absolute;
    right: 0;}
	
#call h2{font-family: 'Quantico',sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: right;
	display:block;
	float:right;
	padding-bottom:4px;
	text-shadow:0 1px 1px #666;}
	
#call h3{font-size: 30px;
    font-weight: normal;
    text-align: right;
	display:block;
	float:right;
	padding-bottom:0px;
	padding-left:10px;
	line-height:30px;
	color:#C61C29;
	text-shadow:0 1px 1px #333;}
	
#call img{float:left; width:26px; height:auto; margin-top:2px;}	


#logo{width:360px; height:140px; background:url('images/header-logo-reliable.jpg'); position:relative; float:left;}

#van{width:146px; height:100px; background:url('images/locksmith-van.jpg'); position:relative; float:left; margin-top:35px; margin-left:14px;}
#header-master-locksmith {
    background: url("images/header-master-locksmith.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 98px;
    margin-left: 43px;
    margin-top: 33px;
    position: relative;
    width: 126px;
}

#nav-wrap{width:100%; height:40px; background:url('images/nav-bg.jpg') repeat-x; border-top:1px solid #DEDEDE; border-bottom:1px solid #CCC; position:relative; z-index:5;
-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.4);
box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.4);}

#nav{width:980px; height:40px; background:url('images/nav-bg.jpg') repeat-x; margin-left:auto; margin-right:auto; position:relative; z-index:5; margin-top:0;}

#nav ul{list-style:none;}
#nav ul li{display:block; float:left; position:relative; border-right:1px solid #ccc}
#nav ul li a{  color: #333;
    font-family: 'Trebuchet MS', 'Arial';
    font-size: 11px;
    font-weight: normal;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
	display:block;
}

#nav #menu-item-751{border-left:1px solid #CCCCCC;}

#nav ul ul {
    background: #999;
    display: none;
    float: left;
    left: 0;
    margin-top: 0px;
    min-width: 160px;
    padding: 0px;
    position: absolute;
    z-index: 99999;
	border-left: 1px solid #999;
	border-right:1px solid #999;
}
#nav ul ul li {
    border-bottom: 1px solid #777;
    border-right: medium none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    width: 150px;
    padding-left: 10px;
    position: relative;
}

#nav ul ul li a {
   	color: #FFF;
    font-size: 11px;
    font-weight: normal;
    line-height: 34px;
    padding-left: 0;
    padding-right: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
	display:block;
	
}


/* IMPORTANT */

#nav ul li.current_page_item{ background:url('images/nav-hover.jpg');}
#nav ul li.current_page_item a{color:#FFF;}

#nav ul ul li.current_page_item { background: #BBB;}
#nav ul ul li.current_page_item a{color:#FFF;}

#nav ul li:hover{background:url('images/nav-hover.jpg') repeat-x;}
#nav ul ul li:hover{background:url('images/nav-hover.jpg') repeat-x;}



#nav li:hover > a, #access ul ul:hover > a {
    color: #FFF;
}

#nav ul li:hover > ul {display: block;}


#nav ul ul ul {
    background: none repeat scroll 0 0 #C1C1C1;
    display: none;
    float: left;
    left: 200px;
    margin-top: -35px;
    min-width: 195px;
    padding: 0;
    position: absolute;
    z-index: 99999;
	border-top:1px solid #CCCCCC;
}

#nav ul ul ul li {
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
    border-right: medium none;
    color: #FFFFFF;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    width: 190px;
    padding-left: 10px;
    position: relative;}

#nav ul ul ul a {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    line-height: 34px;
    padding-left: 0;
    padding-right: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}


#middle-wrap{position:relative; position:relative; z-index:2;}

#slideshow{width:600px; height:380px; background:#CCC; float:left; position:relative; z-index:2;}

#slideshow h1{font-weight:normal; margin:0; padding:0; line-height:30px;}

#slideshow .nivo-caption {
    -moz-box-sizing: border-box;
    background:url('images/nivo-caption-bg.png') repeat;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    left: 0;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    width: 100%;
    z-index: 8;
}

.slider-wrapper {
  background:#FFF url('images/loading.gif') no-repeat 50% 50%;
}
.slider-wrapper img {
  display:none;
}

#contact-form{width:350px; padding-left:20px; padding-right:10px; padding-top:15px; height:365px; background:url('images/form-bg3.jpg') ; float:right; position:relative; z-index:2; }
#contact-form h3 { font-size: 17px; font-weight: bold; margin: 0px; padding:0 0 7px;  }
#contact-form h2 {line-height: 17px; margin: 0; padding: 0; font-size:12px; font-weight:normal;}

.wpcf7 p{line-height: 17px; margin: 0; padding: 8px 0 0; font-size:9px;}


#contact-form .wpcf7 {
    margin: 0;
    padding: 0;
}


#contact-form .wpcf7-text{width:180px; border:1px solid #CCC; height:17px; text-indent:3px;}
#contact-form .wpcf7 select{width:180px;}
#contact-form .wpcf7-textarea{width:180px; height:45px; padding:3px 0 0; margin:0; text-indent:3px;}
#contact-form .wpcf7-captchac{float: left; height: 22px; width: auto;}
#contact-form .wpcf7-captchar{height: 17px; margin: 0 0 0 5px; padding: 0; width: 50px;}

#contact-form .wpcf7-submit{width:180px;}




/* ZEN10 Contact Form */
#contact{}
#contact h3 { font-size: 17px; font-weight: bold; margin: 0px; padding: 0px; padding-top: 5px;  }
#contact .inputtext { font-size: 9px; text-transform: uppercase; }
#contact input{width: 180px; padding: 0px; margin: 0px;}
#contact textarea { height: 45px; margin: 0; padding: 5px; width: 175px; }
#contact p, #contact form {line-height: 17px; margin: 0; padding: 4px 0 0; } 
#contact .small { width: 20px; }
#contact .small { width: 20px; margin-bottom: 5px; }
#contact .submit { text-align: center; font-size: 10px; line-height: 18px;  height: 20px; }
/* END ZEN10 Contact Form */


#about-us-wrap{width:980px; height:auto; border-top:1px solid #DDD; background: url('images/about-us-wrap-bg2.jpg') repeat-y}

#about-us{/*background: url("images/about-us-bg.jpg") repeat-x scroll 0 0 #DDDDDD;*/ background:#FFFFFF;
    color: #000000;
    float: left;
    height: auto;
    padding: 25px 25px 20px;
    position: relative;
    width: 550px;
}

#about-us p{}

#about-us h1{font-family:'Oswald'; font-weight:normal; font-size:22px; padding-top:0px; padding-bottom:20px; padding-left:0px; text-shadow: 0px 1px 1px #EEE;}
#about-us h2{font-family: 'Oswald'; font-size: 18px; font-weight: normal; margin-bottom: 0x; margin-top: 5px;}
#about-us ul{}
#about-us ul li{background: url("images/list-item.png") no-repeat scroll left center transparent; display: block; float: left; font-size: 14px; line-height: 29px; list-style-type: none; padding-left: 35px; width: 225px;}

#about-us p{line-height:15px;}

#about-ticks{
	/*background: url("images/about-ticks-bg.jpg") repeat-x scroll 0 0 #C0C0C0;*/ /*background:#F2F2F2;*/
    float: right;
    height: auto;
    padding: 25px 25px 20px;
    width: 330px; 
    font-size: 10px !important;}
#about-ticks strong { font-size: 12px !important; font-weight: normal; } 

#about-ticks h1{ color: #000000;
    font-family: 'Oswald';
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 16px;
    padding-left: 0;
    padding-top: 0px;
	text-shadow: 0px 1px 1px #EEE;
	line-height:26px;}
	
#about-ticks p{line-height:15px;  }

#about-ticks a{color:#000;}
#about-ticks a:visited{color:#000;}
#about-ticks a:hover{color:#FE7C0E;}


#about-ticks .ebook{position:relative; margin-left:20px !important; margin-right:30px !important;}

#about-ticks ul{}
#about-ticks ul li{background: url("images/list-item.png") no-repeat scroll left center transparent; display: block; float: left; font-size: 14px; line-height: 29px; list-style-type: none; padding-left: 35px; width: 225px;}


#news{padding-left: 15px;
    padding-right: 0px;
    padding-top: 15px;
	background:url('images/news-grey.jpg');
	background-repeat:repeat;
	height:auto;
	padding-bottom:5px;
	position:relative;
	z-index:12;}
	
#news h1{color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-top: 10px;
	text-shadow: 0px 1px 1px #000;}	

.post-wrap{background: none repeat scroll 0 0 #DDD;
    float: left;
    height: 150px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    width: 450px;
	position:relative;
}

.post-wrap:hover{opacity:0.9;}

.post-wrap a{color:#666; text-decoration:none;}
.post-wrap a:visited{color:#666; text-decoration:none;}
.post-wrap a:hover{color:#000; text-decoration:underline;}


.post-wrap .post-content{text-align:justify; line-height:17px;}

.post-wrap .post-content img{float:left; margin-right:10px; padding-top:5px;}

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


@font-face {
				font-family: 'TheReconLegendFont';
				src: url('fonts/thereconlegendfont.eot');
				src: url('fonts/thereconlegendfont.eot?#iefix') format('embedded-opentype'),
						 url('fonts/thereconlegendfont.woff') format('woff'),
						 url('fonts/thereconlegendfont.ttf') format('truetype'),
						 url('fonts/thereconlegendfont.svg#thereconlegendfont') format('svg');
				font-weight: normal;
				font-style: normal;
		}
#bottom-wrap{width:100%px; height:auto; padding-top:25px; background:url('images/bottom-bg.jpg') repeat-x; background-color:#000; border-top:1px solid #777; padding-bottom:85px; position:relative; z-index:15;}	
#bottom{width:980px; height:auto; margin-left:auto; margin-right:auto;}

#finance-loans-australia{ /*background-color: #FFCC88;*/
    float: left;
    margin-left: 35px;
    width: 220px;
	height:auto;}
#finance-loans-australia ul{list-style:none;}
#finance-loans-australia ul li{border-bottom-style: dotted;
    border-width: 1px;
	border-bottom-color:#444;
    line-height: 24px;}
#finance-loans-australia ul li a{text-decoration:none; color:#CFCFCF;}
#finance-loans-australia ul li a:visited{ color:#CFCFCF;}
#finance-loans-australia ul li a:hover{text-decoration:underline; color:#FFF;}

#our-services{ /*background: none repeat scroll 0 0 #BBCC88;*/
    float: left;
    margin-left: 20px;
    width: 195px;
	height:auto;}
#our-services ul{list-style:none;}
#our-services ul li{border-bottom-style: dotted;
    border-width: 1px;
	border-bottom-color:#444;
    line-height: 24px;}
#our-services ul li a{text-decoration:none; color:#CFCFCF;}
#our-services ul li a:visited{ color:#CFCFCF;}
#our-services ul li a:hover{text-decoration:underline; color:#FFF; }

#latest-articles{/*background: none repeat scroll 0 0 #DDCC33;*/
    float: left;
    margin-left: 20px;
    width: 210px;
	height:auto;}
#latest-articles ul{list-style:none;}
#latest-articles ul li{border-bottom-style: dotted;
    border-width: 1px;
	border-bottom-color:#444;
    line-height: 24px;}
#latest-articles ul li a{text-decoration:none; color:#CFCFCF;}
#latest-articles ul li a:visited{ color:#CFCFCF;}
#latest-articles ul li a:hover{text-decoration:underline;  color:#FFF;}


#footer-contact-us{/*background: none repeat scroll 0 0 #FC9C3D;*/
    float: left;
    margin-left: 25px;
    width: 220px;
	height:auto;}
#footer-contact-us p{border-bottom-style: dotted;
    border-width: 1px;
	border-bottom-color:#444;
    line-height: 24px; color:#CFCFCF; padding-bottom:0px;}		

.footer-headings{font-size:19px; font-family:'Oswald'; font-weight:normal; padding-bottom:20px; color:#FFF;}

#affiliations{width:980px; height:60px; padding-top:15px; padding-bottom:15px; background:#FFF; border-top:1px solid #F2F2F2;}

#affiliations .left{float:left; margin-left:150px;}
#affiliations .middle{float:left; margin-left:150px;}
#affiliations .right{float:right; margin-right:160px;}


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

#content {/*background: none repeat scroll 0 0 #CCC;*/
    float: left;
    padding: 20px;
    width: 600px;
}

#content a{color:#333; text-decoration:none;}
#content a:visited{color:#333; text-decoration:none;}
#content a:hover{color:#000; text-decoration:underline;}
#content p{line-height:15px;}
#content ol{margin-left:15px; margin-bottom:10px;}
#content ol li{}

#content ul{margin-left:15px; margin-bottom:10px;}
#content ul li{}

.page-title{font-weight:normal;}

	article {
		
	}
		.featured-thumbnail {float: left;
    padding-right: 10px;
    padding-top: 5px;}
	
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {font-size:10px; font-size:10px; position:absolute; bottom:0;
		
	}
	
	.latest-post-wrap{background: none repeat scroll 0 0 #F9F9F9; padding: 15px;}
	.latest-post-wrap a{color:#555; text-decoration:none;}
	.latest-post-wrap a:visited{color:#555; text-decoration:none;}
	.latest-post-wrap a:hover{color:#000; text-decoration:underline;}
	.latest-post-wrap .post-meta p{padding-bottom:0px;}
	
	.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 {
	
}

.post-content{text-align:justify;}

.post-content img{float:left; margin-right:10px; padding-top:5px;}

	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

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

#error404 {
	
}

#sidebar {/*background: none repeat scroll 0 0 #CCFF33;*/
    float: right;
    padding: 20px;
    width: 300px;
}


/* ZEN10 Contact Form */
#sidebarform {position:relative;} 

#sidebarform  h3 { font-size: 17px; font-weight: bold; margin: 0px; padding:0 0 7px;  }
#sidebarform  h2 {line-height: 17px; margin: 0; padding: 0; font-size:12px; font-weight:normal;}

#sidebarform .wpcf7 p{line-height: 17px; margin: 0; padding: 2px 0 0; font-size:10px; padding-bottom:5px;}


#sidebarform  .wpcf7 {
    margin: 0;
    padding: 0;
}


#sidebarform  .wpcf7-text{width:275px; border:1px solid #CCC; height:17px; text-indent:3px;}
#sidebarform  .wpcf7 select{width:275px;}
#sidebarform  .wpcf7-textarea{width:275px; height:90px; padding:3px 0 0; margin:0; text-indent:3px;}
#sidebarform  .wpcf7-captchar{height: 17px; margin: 0 0 0 5px; padding: 0; width: 50px;}
#sidebarform  .wpcf7-captchac{float: left; height: 22px; width: auto;}

#sidebarform  .wpcf7-submit{width:275px;}



#sidebarform h3 { font-size: 16px; font-weight: normal;  }
#sidebarform .inputtext { font-size: 9px; text-transform: uppercase; }
#sidebarform input{width: 250px; padding: 0px; margin: 0px}
#sidebarform textarea { width: 250px; padding-left: 1px; padding-right:1px; height: 70px; } 
#sidebarform p{margin: 0px; padding: 0px; line-height: 10px; padding-top: 7px;} 
 
#sidebarform .small { width: 20px; }
#sidebarform .small { width: 20px; margin-bottom: 5px; }
#sidebarform .submit { text-align: center; height: 20px; }
/* END ZEN10 Contact Form */

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

#footer {height:auto; text-align:center; padding-top:10px; background:#000; line-height:30px; margin-left:auto; margin-right:auto;}

#footer p{padding-bottom:0px; color:#CCC; font-size:10px; text-align:center;}

#footer a{color:#CCC; text-decoration:none;}
#footer a:visited{color:#CCC;}
#footer a:hover{color:#EFEFEF; text-decoration:underline;}


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

.widgit-area {
	
}

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

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