/*



Theme Name: careful-movers



Theme URI: http://www.freshr.com.au



Description: designed for careful movers by <a href="http://www.freshr.com.au">freshr</a>



Version: 1.0



Author: freshr



Author URI: http://www.freshr.com.au



Tags: #



*/











/*	##################################



   	GENERAL



	################################## */



	



body 



{



margin: 0px;



padding: 0px;



color: #3C443E;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 13px;



background: url(img/background.jpg) top left repeat-x;



}







/*	##################################



   	HEADER



	################################## */







img 



{



border: none;



}







/* this hides the preloads of the various hover files used on the site */



.hiddenpic 



{



display: none;



}











/*	##################################



   	FONTS



	################################## */



	



h1#blog-title 



{



margin: 0px 5px 0 1px;



padding: 0px;



font-size: 20px;



font-weight: normal;



line-height: 1.3em;



}







h1



{



margin: 10px 0px 10px 3px;



padding: 0px;



font-size: 20px;



font-weight: normal;



line-height: 1.3em;



color: #000;



}







h1 strong



{



font-weight: normal;



color: #6C8A72;



font-size: 16px



}







#footer h1



{



font-size: 14px;



text-align: center;



line-height: 1em;



}







h2 



{



margin: 0px 0px 10px 1px;



font-size: 18px;



font-weight: normal;



line-height: 1.7em;



color: #6C8A72;



}







h3 



{



margin: 0px 0px 10px 1px;



padding: 0px;



font-size: 16px;



font-weight: normal;



color: #6c8a72;



}







.post-title



{



font-weight: normal;



}







h4 



{



margin: 0px 0px 10px 1px;



padding: 0px;



font-size: 16px;



font-weight: normal;



color: #000;



}







#content-right h4



{



font-family: Geneva, Arial, Helvetica, sans-serif;



font-size: 30px;



font-weight: bold;



line-height: 1em;



}







h5



{



clear: left;



font-size: 13px;



font-weight: normal;



margin: 0px 0px 15px 1px;



padding: 5px 5px 5px 5px;



line-height: 1.7em;



color: #2B2B2B;



background: #DCE4DF;



-moz-border-radius: 6px;



-khtml-border-radius: 6px;



-webkit-border-radius: 6px;



border-radius: 6px;



}







/* $110 per hour! */



h6



{



clear: both;



color: #1C5800;



font-size: 30px;



font-weight: bold;



margin: 0px 0px 10px 1px;



}







p 



{



clear: none;



margin: 0px 0px 15px 1px;



padding: 0px 0px 0px 1px;



line-height: 1.7em;



}







#content-right p



{



line-height: 1.7em;



color: #000;



margin-bottom: 0px;



}







#content-right ul li



{



color: #000;



line-height: 2em;



}







.box-right p



{



color: #000;



}







/*	##################################



   	BODY LAYOUT



	################################## */



	



#page 



{



position: relative;



margin: 0px auto 0px auto;



width: 960px;



padding-bottom: 0px;



background: none;



}



	



#header 



{



clear: both;



position: relative;



height: 370px;



width: 960px;



margin: 0px auto;



background: url(img/banner.jpg) no-repeat left top;



z-index: 0; /* IE z-index bug */



}







#content 



{



position: relative;



margin-top: -20px;



z-index: 10; /* IE z-index bug */



background: url(img/sidebar-bg.png) top right repeat-y;



}







#content-left 



{



float: left;

width: 635px;



margin: 15px 0px 0px 0px;



padding: 0px 1px 0px 0px;



}







#content-right 



{



float: right;



margin: 10px 20px 0px 0px;



padding: 15px 15px 0px 15px;



width: 240px;



overflow: hidden;



}







/* CONTENT LEFT */







.box-left, .post, .page 



{



margin: 0px 0px 0px 0px;



}







.box-left ol, .post ol, .page ol 



{



line-height: 1.7em;



clear: left;



margin-left: 20px;



padding-left: 0px;



}



 



.box-left ul, .post ul, .page ul 



{



clear: left;



margin-left: -8px;



padding-left: 0px;



list-style: none;



}







.box-left ul li, .post ul li, .page ul li 



{



background-image: url(img/bullet-square.png);



background-repeat: no-repeat;



padding-left: 25px;



background-position: 0.5em 0.2em;



line-height: 1.7em;



}











/** CONTENT RIGHT */







/** SEARCHFORM */







#content #searchform 



{



width: 240px;



}



	



#searchform #search 



{



clear: none;



float: left;



width: 170px;



height: 21px;



margin: 0px 0px 5px 10px;



padding: 7px 5px 0px 5px;



color: #000;



background: #FCE9D6;



border: 1px solid #EF8F33;



}







/* Go button on search forms */



#searchform #search-submit 



{



float: left;



width: 30px;



height: 30px;



margin: 0px 0px 0px 5px;



padding: 0px;



color: #000;



background: #FCE9D6;



border: 1px solid #EF8F33;



}







.sidebar1 



{



float: right;



margin: 10px 0px 0px 0px;



width: 270px;



height: 145px;



/* ihub background: url(img/sidebar1.png) top left no-repeat; */



}







.sidebar2 



{



float: right;



margin: 0px 0px 0px 0px;



width: 270px;



height: 145px;



/* ihub background: url(img/sidebar2.jpg) top left no-repeat; */



}







.sidebar3 



{



float: right;



margin: 0px 0px 0px 0px;



width: 270px;



height: 145px;



/*ihub background: url(img/sidebar3.jpg) top left no-repeat; */



}







.box-right



{



float: right;



margin: 0px 0px 15px 0px;



width: 240px;



}











/* info under sidebar images */



.sidebar-info 



{



float: right;



margin: 0px 0px 20px 0px;



padding: 5px;



width: 260px;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



color:#FFF;



line-height: 1.5em;



background: #F2A08C;



-moz-border-radius: 6px;



-khtml-border-radius: 6px;



-webkit-border-radius: 6px;



border-radius: 6px;



}







/* blog categories in sidebar */



.categories 



{



float: right;



margin: 0px 0px 20px 0px;



padding: 5px;



width: 260px;



background: #FFF; /*ihub */



background-repeat: no-repeat;



background-position: 225px 8px;



-moz-border-radius: 6px;



-khtml-border-radius: 6px;



-webkit-border-radius: 6px;



border-radius: 6px;



}











.bullet-tri



{



margin-left: 3px;



margin-top: 0px;



padding-left: 0px;



list-style: none;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 13px;



line-height: 1.5em;



}







.bullet-tri li



{



/* IHUB background-image: url(img/bullet-tri.png); */



background-repeat: no-repeat;



padding-left: 20px;



background-position: 0.4em 0.1em;



}















/*	##################################



   	MENU



	################################## */







/* this creates the current page menu highlighting - the Holy Grail! - note the changes in the menu in the header.php file to echo ' page-item-home current_page_item'. This doesn't work without that modification and the creation of the custom menu in the WordPress admin panel. The custom menu on this site is called 'main'. */



.current_page_item



{



background: #333;



}







/*	##################################



   	LINKS



	################################## */



	



a 



{



color: #6C8A72;



text-decoration: none;



border-bottom: 1px dotted #6C8A72;



}







a:hover



{



color: #FFF;



background: #6C8A72;



text-decoration: none;



border-bottom: 1px solid #6C8A72;}



}







.sidebar-info a



{



color: #3C443E;



text-decoration: none;



border-bottom: 1px dotted #3C443E;



}







.sidebar-info a:hover



{



color: #FFF;



background: #3C443E;



text-decoration: none;



border-bottom: 1px solid #3C443E;



}



	



#header a



{



border-bottom: 0px;



}







#header a:hover



{



border-bottom: 0px;



}











#menu a 



{



color: #6C8A72;



text-decoration:none;



border-bottom: none;



background: #f9f9f9;



}







#menu a:hover 



{



background: #6C8A72;



border-bottom: none;



color: #FFFFFF;



}











/*	##################################



   	FOOTER



	################################## */



	



#footer-wrap 



{



width: 960px;



height: 195px;



margin: 0px auto 20px auto;



background: none;



}







#footer 



{



width: 100%;



padding: 332px 0px 0px 0px;



background: url(img/footer.png) top center no-repeat;



}







#footer p 



{



font-size: 11px;



text-align: center;



margin: 0px;



padding: 0px 150px;



line-height: 1.8em;



}







/* columns in footer */







.col-left



{



float: left;



width: 310px;



margin: 0px 15px 15px 0px;



padding-bottom: 20px;



}







.col-mid



{



float: left;



clear: none;



width: 310px;



margin: 0px 15px 15px 0px;



}







.col-right



{



float: left;



clear: none;



width: 310px;



margin: 0px 0px 15px 0px;



}











.col-left p, .col-mid p, .col-right p



{



font-size: 11px;



margin: 0px;



line-height: 1.8em;



}











/*	##################################



   	TABLES



	################################## */











/* Styles for the tablehead (<th>) (if enabled) */



table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {



background: #669900;



border: none;



color: #FFF;



font-size: 13px;



padding: 4px;



}







	



hr 



{



height: 1px;



margin: 20px 0px;



background: #669900;



border: none;



}



	



table 



{



width: 100%;



margin: 0px 0px 20px 0px;



}







th, td 



{



padding: 0px 0px;



}







th 



{



background: #669900;



color: #fff;



}







tr.even 



{



background: #FA995A;



}







pre 



{



margin: 0 0 20px 0;



padding: 20px;



background: #FA995A;



line-height: 22px;



border: 1px solid #3a3a3a;



font-family: Courier, serif;



overflow-x: scroll;



overflow-y: visible;



}







blockquote 



{



padding: 0 0 0 20px;



border-left: 5px solid #FFF;



}















/*	##################################



   	FORMS



	################################## */



	



/** GENERAL */







fieldset 



{



margin: 0px 0px 40px 0px;



padding: 0px 40px 40px 40px;



background: #fff;



border-top: 1px solid #444;



border-left: 1px solid #7b7b7b;



border-right: 1px solid #7b7b7b;



border-bottom: 1px solid #D0D0D0;



}







legend 



{



color: #006990;



font-size: 14px;



}







label 



{



display: block;



margin: 0 0 5px 0;



}







/*******************************/







/* this is used in sidebar forms */



input, textarea 



{



width: auto;



height: 18px;



margin: 0px 0px 8px 0px;



padding: 2px 4px 6px 4px;



color: #000;



background: #FFF;



border-top: 1px solid #444;



border-left: 1px solid #7b7b7b;



border-right: 1px solid #7b7b7b;



border-bottom: 1px solid #D0D0D0;



}







/*******************************/







textarea 



{



width: 80%;



height: 150px;



}







select 



{



margin: 0 0 20px 0;



}







input.radio, input.checkbox 



{



width: auto;



height: auto;



margin: 0px;



padding: 0px;



background: #fff;



}







/*



input.submit, input.button 



{



clear: none;



float: left;



width: auto;



height: 34px;



margin: 0px;



padding: 0px 10px;



background: #FCE9D6;



border: 1px solid #EF8F33;



color: #FFF;



}



*/	







/** COMMENTFORM */







#comments, #trackbacks 



{



margin: 40px 0 0 0;



}







#trackbacks 



{



margin: 20px 0 0 0;



}







.comment 



{



padding: 0 40px 40px 40px;



background: #FFF;



}







#trackbacks ul 



{



margin: 0 0 40px 0;



padding: 40px 40px 30px 40px;



background: #FFF;



list-style: none;



}







#trackbacks li 



{



margin: 0 0 10px 0;



padding: 0 0 0 20px;



line-height: 22px;



/*background: url(img/bg-list-item-content.png) no-repeat 0px 4px; */



}







.first 



{



padding: 40px;



}







#response 



{



margin: 60px 0 0 0;



}







#response fieldset 



{



padding: 40px;



}







.comment-left, #commentform-left 



{



float: left;



width: 120px;



height: 120px;



/* IHUB background: url(img/bg-commentform-left.gif) no-repeat right top;*/



}







.comment-right, #commentform-right 



{



float: left;



width: 430px;



min-height: 120px;



}







.comment-text 



{



padding: 20px;



background: #CCC;



color: #000;



line-height: 22px;



}







#response textarea 



{



width: 420px;



height: 100px;



margin: 0px;



padding: 5px;



}







#response label 



{



display: block;



line-height: 20px;



}







#response input.text 



{



width: 420px;



height: 20px;



margin: 0px;



padding: 5px;



}







#response input.submit 



{



float: right;



height: 30px;



margin: 20px 0 0 0;



padding: 0 20px;



}







.comment-author 



{



margin: 0px;



padding: 5px 0;



color: #000;



font-size: 14px;



}







.comment-author a 



{



color: #000;



text-decoration: none;



}







.comment-author a:hover 



{



text-decoration: underline;



}







/** COMMENTS IN WP 2.7 */







#commentfieldset 



{



padding: 20px 40px;



}







.commentlist ul 



{



margin: 0px;



padding: 0px;



list-style: none;



}







.commentlist li 



{



margin: 20px 0 0 0;



padding: 20px 0 20px 20px;



background: #FFF;



list-style: none;



}







.commentlist .avatar 



{



float: right;



margin: 0 20px 10px 20px;



}







.commentlist li a 



{



color: #000;



}







.commentlist li p 



{



margin: 0 20px 20px 0;



}







.commentlist .comment-meta 



{



margin: 0 0 20px 0;



}







.commentlist .comment-author a 



{



padding: 0 0 5px 0;



color: #000;



font-weight: bold;



}







.commentlist ul.children 



{



margin: 0px;



padding: 0px;



}







.commentlist .children li 



{



margin: 20px 0 0 0;



padding: 20px 0 20px 20px;



background: none;



border: 1px solid #CCC;



border-right: none;



}







.reply 



{



width: 50px;



height: 25px;



line-height: 25px;



text-align: center;



background: #CCC;



color: #000;



border-right: none;



border-bottom: none;



}







.reply a 



{



display: block;



height: 25px;



line-height: 25px;



}







#cancel-comment-reply 



{



margin: 5px 0 20px 0;



}







#cancel-comment-reply a 



{



color: #CCC;



}







.commentlist li.depth-1, .commentlist li.depth-3, .commentlist li.depth-5 



{



background: #FFF;



}







.commentlist li.depth-2, .commentlist li.depth-4, .commentlist li.depth-6 



{



background: #FFF;



}











/*	##################################



   	USEFUL



	################################## */







.clearfix:after 



{



content: " ";



display: block;



clear: both;



visibility: hidden;



line-height: 0;



height: 0;



}







.clearfix 



{



display: inline-block;



}







html[xmlns] .clearfix 



{



display: block;



}







* html .clearfix 



{



height: 1%;



}







.clear 



{



clear: both;



}







/** WORDPRESS CSS */







.aligncenter,



div.aligncenter 



{



display: block;



margin: 0 auto;



}







.aligncenter 



{



margin-top: 10px;



margin-bottom: 0px!important;



}







.alignleft 



{



float: left;



margin: 8px 10px 0px 0px;



}







.alignright 



{



float: right;



margin: 8px 0px 0px 10px;



}







.wp-caption 



{



margin-bottom: 10px;



padding-top: 4px;



text-align: center;



background-color: #E2E2E2;



}







.wp-caption img 



{



float: none;



margin: 0px;



padding: 0px;



border: none;



}







.wp-caption p.wp-caption-text 



{



font-size: 11px;



line-height: 1.5em;



text-align: left;



padding: 0px 5px;



margin: 0px;



}







/** WIDGETS CSS */







#calendar_wrap table 



{



width: 100%;



}







#calendar_wrap td 



{



text-align: center;



}







#wp-calendar caption 



{



margin: 0 0 10px 0;



padding: 2px;



background: #3a3a3a;



}



/********************* header extra work ***********************/



.headtitle {



    float: left;



    }







.callus_1 .wpcf7-form-control {width:100px;}



.callus_1 .wpcf7-form-control-wrap {width:20px;}



.callus_2_field {



    height: 15px;



    vertical-align: top !important;



    width: 100px;



}







.table {



    border-collapse: collapse;



    border-spacing: 0;



width: 400px;



}



.table2 {



    border-collapse: collapse;



    border-spacing: 0;



width: 400px;



}







.callus_4 {



    text-align: center !important;



    vertical-align: top !important;



    width: 21px;



}



.submit .wpcf7-submit {background:url(http://www.aaacityremovalist.com.au/images/call_me_btn.jpg) no-repeat;  border: medium none;



    height: 21px;



    width: 122px; margin-left: 19px;}



.wpcf7-form-control input,textarea{ margin-left:10px;}







.callus_2 .wpcf7-form-control {width:80px !important; height:10px;}



.callus_3 .wpcf7-form-control {width:80px !important;  height:10px;}







#header.wpcf7 { width: 400px !important;}







callus_1 .wpcf7-form-control{width:100px;}







callus_1 .wpcf7-form-control-wrap{width:50px;}







.wpcf7-form {width:400px !important;}







.callus_1 .wpcf7-form-control {width:100px;}







span.wpcf7-not-valid-tip-no-ajax {display:none !important;}







div.wpcf7-response-output{margin-top:-15px !important;}







div.wpcf7-validation-errors {border: none !important; width:313px; float:left; color:red;}



div.wpcf7-mail-sent-ok {



    border: none !important;



    float: left;margin-left:21px;



width:299px; color:#000000;



}



.imagehed {margin-left:-95px !important}







.contact_field



{



	float: left;



    width: 242px;



}



.contact_field .submit input



{



	margin:0 0 20px



}



.contact_text input



{



	width:232px;



}



.invalid .wpcf7-validation-errors



{



	width:242px;



	margin:0px;



	padding:0px;



}



.invalid .wpcf7-not-valid-tip



{



	width:187px;



	padding:0px;



}





#navmenu { width:960px; margin:0 auto; height:55px; }

#navmenu ul {margin: 0; padding:0px; list-style-type: none; list-style-image: none; font-size: 14px; }



#navmenu li {display: inline; padding:0px 10px 0px 10px; line-height:20px;}



#navmenu a {text-decoration:none; color: #FCFCFC; }



#navmenu a:hover {background: #666666; color: #FFFFFF;  line-height: 35px;}



.fnav ul {margin: 0; padding: 10;



	list-style-type: none; list-style-image: none; font-size: 14px; }



.fnav li {display: inline-block; padding: 0px 10px 0px 10px; line-height: 35px;}



.fnav a {text-decoration:none; color: #FF0000; line-height: 35px; padding: 0px 10px 0px 10px; display: inline-block;}



.fnav a:hover {background: #262626; color: #FFFFFF;  line-height: 35px; padding: 0px 10px 0px 10px; display: inline-block;}







.biho {



	border: 1px solid #363636;



	border-radius: 3px 3px 3px 3px;



	padding: 5px 5px 5px 5px;



	margin: 3px 0px 3px 0px;



	background-color: #DBE4DE;



}







.biho:hover {



	border: 1px solid #363636;



	border-radius: 3px 3px 3px 3px;



	padding: 5px 5px 5px 5px;



	margin: 3px 0px 3px 0px;



	background-color: #A8CF1C;



}







.bihosh {



	border: 1px solid #363636;



	border-radius: 3px 3px 3px 3px;



	margin: 3px 0px 3px 0px;



	background-color: #262626;



}







.bihosh:hover {



	border: 1px solid #363636;



	border-radius: 3px 3px 3px 3px;



	margin: 3px 0px 3px 0px;



	background-color: #A8CF1C;



}



textarea {

margin-left: 0;

}