/*

Theme Name: Paper Made

Theme URI: http://themeforest.net/user/dtbaker

Description: The Paper Made Themeforest Template created by <a href="http://themeforest.net/user/dtbaker">dtbaker</a>.

Version: 1.1

Author: David Baker & Hayley Crook

Author URI: http://dtbaker.com.au

Tags: paper



	Paper Made v1.1

	http://dtbaker.com.au



	This theme was designed and built by David Baker & Hayley Crook,

	whose blog you will find at http://dtbaker.com.au/ and http://hayleycrook.com



*/



/*Template Layout*/

body {

	background-color:#edf7ff;

	background-image:url(images/page_bg.jpg);

	background-position:top;

	background-repeat:repeat-x;

	margin:0px;

	padding:0px;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:1.5em; /* vertical spacing between your lines of text*/

}

a, a:link, a:visited {

	color:#d60202;

}

a:hover {

	color:#d60202;

	text-decoration:none;

}

#clouds {

	background-image:url(images/clouds_bg_tile.jpg);

	background-position:top;

	background-repeat:repeat-x;

	margin:0px;

	padding:0px;

}

#background_texture {

	background:url(images/header_bg.png) center top no-repeat;

	clear:both;

	height:325px;

}

#wrapper {

	width:956px;

	margin:0px auto; /*centers your design on the page*/

	padding:37px 0px 0px 0px; /*space from the top of the screen*/

}

#header {

	height:257px;

	width:940px;

	clear:both;

}

#logo {

	width:270px; /*change this width and height to match your logo image*/

	height:97px;

	float:left;

	margin:80px 0px 0px 22px;

}

/*Slider*/

#header_right {

	width:568px;

	height:190px;

	float:right;

	margin:20px 20px 0px 0px;

	padding:0;

}

#hidden-controller {

	display: none;

}



#header-slides-holder {

	margin-top:20px;

}

.slide {

	width: 500px;

}



#header-slides{

	margin-left:20px;

}	

#header-slides ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#header-slides li{ 

	width:494px;

	height:200px;

	overflow:hidden; 

	}	

#prevBtn, #nextBtn{ 

	display:block;

	width:34px;

	height:77px;

	position:absolute;

	margin-left:-17px;

	top:150px;

	overflow:hidden;

	text-indent:-999px;

	}	

#nextBtn{ 

	margin-left:523px;

	}														

#prevBtn a, #nextBtn a{  

	display:block;

	width:34px;

	height:77px;

	background:url(images/icon_back.gif) no-repeat 0 0;	

	}	

#nextBtn a{ 

	background:url(images/icon_next.gif) no-repeat 0 0;	

	}	

	

/*

#jFlowSlide {

	float:left;

}

#header-slides { 

	float: left;

	height: 200px;

}

.slides-arrow-left {

	float: left;

	margin-top: 80px;

	width: 30px;

	cursor:pointer;

}

.slides-arrow-right {

	float: right;

	width: 30px;

	margin-top: 80px;

	cursor:pointer;

}

*/



.header-picture {

	padding-left: 10px;

	margin-top: 0px;

	float: left;

	padding-right:10px;

	width:208px;

	height:171px;

}

.header-about-main {

	float: left;

	width: 260px;

	margin-left: 0px;

	margin-top: 0px;

}

.header-heading {

	margin:10px 10px 0px 0px;

}

.header-description {

	color: #666666;

	font-size: 11px;

	font-family:Tahoma, Geneva, sans-serif;

	margin: 0px;

	width: 260px;

	height: 116px;

	line-height: 20px;

}

/*end slider*/



/*menu*/



#menu_container {

	width:880px;

	height:60px;

	margin:9px 5px 0px 40px;

	float:left;

	padding:0;

}

#menu_container ul {

	list-style:none;

	margin:0;

	padding:0;

	height:20px;

	width:610px;

	float:left;

}

#menu_container ul li {

	list-style:none;

	margin:0;

	padding:0;

	float:left;

}

#menu_container ul li a, #menu_container ul li a:link, #menu_container ul li a:visited {

	display:block;

	float:left;

	height:39px;

	background:url(images/menu_sprite.png) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}

/** FIRST MENU ITEM **/

#menu_container ul li a.m1, #menu_container ul li a:link.m1, #menu_container ul li a:visited.m1 {

	width:91px;

	background-position:0 0;

}

#menu_container ul li a.m1:hover {

	background-position:0 -44px;

}

/** SECOND MENU ITEM **/

#menu_container ul li a.m2, #menu_container ul li a:link.m2, #menu_container ul li a:visited.m2 {

	width:138px;

	background-position:-92px 0;

}

#menu_container ul li a.m2:hover {

	background-position:-92px -44px;

}

/** THIRD MENU ITEM **/

#menu_container ul li a.m3, #menu_container ul li a:link.m3, #menu_container ul li a:visited.m3 {

	width:115px;

	background-position:-230px 0;

}

#menu_container ul li a.m3:hover {

	background-position:-230px -44px;

}

/** FOURTH MENU ITEM **/

#menu_container ul li a.m4, #menu_container ul li a:link.m4, #menu_container ul li a:visited.m4 {

	width:113px;

	background-position:-345px 0;

}

#menu_container ul li a.m4:hover {

	background-position:-345px -44px;

}

/** FIFTH MENU ITEM **/

#menu_container ul li a.m5, #menu_container ul li a:link.m5, #menu_container ul li a:visited.m5 {

	width:131px;

	background-position:-458px 0;

}

#menu_container ul li a.m5:hover {

	background-position:-458px -44px;

}

#search {

	width:250px;

	height:40px;

	float:right;

	margin-right:15px;

}

#search .button {

	float:right;

	margin:4px 0 0 0;

	padding:0 !important;

	border:0 !important;

}

#search .form {

	width:172px;

	background-color:#FFFFFF !important;

	padding:0 !important;

	border:1px solid #bebebe !important;

	float:left;

	margin:8px 0 0 0;

}

/*3 box post its*/

.three_boxes {

	width:920px;

	height:216px;

	margin:10px auto;

	clear:both;

}

.post-it {

	width:297px;

	height:216px;

	float:left;

	background:url(images/postit.jpg) no-repeat top;

}

.pin {

	width:44px;

	height:30px;

	margin:5px auto 0px auto;

	clear:both;

}

.title {

	width:202px;

	height:20px;

	margin:0px auto;

	clear:both;

	text-align:center;

	font-family:Segoe Print, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#ED1C24;

}

.post-it_text {

	width:172px;

	height:100px;

	float:left;

	font-size:11px;

	line-height:1.4em;

	color:#666666;

	margin:11px 0 0 22px;

	font-family:Tahoma, Arial;

	text-align:justify;

}

.post-it .image {

	float:right;

	width:79px;

	height:64px;

	margin:11px 12px 0 0;

}

.post-it .button {

	clear:both;

	text-align:center;

}

/*main paper content*/

#paper_container {

	width:940px;

	margin:0px auto;

	margin-top:10px;

	clear:both;

}

#paper_container .top {

	width:940px;

	height:13px;

	margin:0px;

	padding:0px;

}

#main_content {

	padding:15px;

	background-color:#FFFFFF;

}

#paper_container .bottom {

	width:940px;

	height:25px;

	height:13px;

	margin:0px;

	padding:0px;

}

#main_content .left {

	width:590px;

	float:left;

}

#main_content .right {

	width:301px;

	float:right;

}

hr.clear {

	margin-top:10px;

	margin:0px;

	clear:both;

	visibility:hidden;

}

#footer {

	height:70px;

	width:940px;

	margin:0px auto;

	color:#6f8596;

	font-size:10px;

	padding-top:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	clear:both;

}

#footer a, #footer a:link, #footer a:visited {

	color:#6f8596;

	text-decoration:none;

}

#footer a:hover {

	text-decoration:underline;

}

#footer .right {

	width:450px;

	float:right;

	text-align:right;

}

#footer .left {

	width:400px;

	float:left;

}

/*General Content*/



h1 {

	font-family:Segoe Print, Arial, Helvetica, sans-serif;

	font-size:26px;

	color:#2180ac;

	font-weight:normal;

	margin-top:0px;

}

h2 {

	color:#415e8c;

	font-family:Segoe Print, Arial, Helvetica, sans-serif;

	font-size:24px;

	margin-top:0px;

	margin-bottom:3px;

	font-weight:normal;



}

h3 {

	color:#ed1c24;

	font-family:Segoe Print, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	letter-spacing:1px;

}



h2  a:link, h2 a, h2 a:visited{ /*blog titles*/

text-decoration:none;

color:#415e8c;

}



h2 a:hover{

text-decoration:underline;

}



.size11 {

	font-size:11px;

}

.image_border {

	border:1px solid #3b3b3b;

	margin:3px;

	padding:3px;

}

hr {

	border: 0;

	color: #e7e7e7;

	background-color: #e7e7e7;

	height: 1px;

	width: 100%;

	clear:both;

}

/*news bubble*/



.news_bubble {

	width:251px; /*301 minus padding*/

	height:161px; /*171 minus padding*/

	background:url(images/bubble_bg.jpg) no-repeat top;

	margin-bottom:10px;

	padding:10px 25px 0px 25px;

}

.news_bubble p {

	margin:0px;

	padding:0px;

}

.news_bubble .text {

	font-size:11px;

	line-height:1.4em;

	width:262px;

	height:125px;

	overflow:hidden;

}

/*contact box*/



.contact_box {

	width:251px; /*301 minus padding*/

	height:138px; /*158 minus padding*/

	background:url(images/pin_paper.jpg) no-repeat top;

	margin-bottom:10px;

	padding:20px 25px 0px 25px;

}

.contact_box p {

	margin:0px;

	padding:0px;

}

.contact_box .text {

	font-size:11px;

	line-height:1.4em;

	width:262px;

	height:125px;

	overflow:hidden;

}

.contact_box .icon {

	margin:0px 8px 3px 2px;

	width:18px;

	text-align:center;

}

/*services page*/



.service_box_container {

	width:610px;

	border-bottom:1px solid #e7e7e7;

	margin-bottom:5px;

}

.service_box_container .image {

	float:left;

	width:72px;

	height:72px;

	margin:10px 0px 0px 22px;

}

.service_box_container .text {

	float:right;

	width:490px;

	font-size:12px;

	padding:5px 0px;

}

.service_box_container .text p {

	padding:0px;

	margin:0px;

}



#main_content .narrowcolumn{

	float:left;

	width:590px;

}

/*right boxes*/



#main_content .right2 {

	width:200px;

	float:right;

}

#main_content .left2 {

	width:610px;

	float:left;

}

.small_paper {

	background:url(images/sml_paper_top.jpg) top no-repeat;

	width:195px;

	margin-bottom:10px;

}

.small_paper_bottom {

	background-image:url(images/sml_paper_bottom.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	width:195px;

}

.small_paper_bottom2 {

	background-image:url(images/small_paper_bottom2.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	width:195px;

}

.small_paper .text {

	padding:15px;

	line-height:1.4em;

	font-size:11px;

}

.small_paper .title_padding {

	margin-bottom:5px;

	border-bottom:1px solid #efefef;

	text-align:center;

	padding-bottom:5px;

}

/*.line_list {

	margin:0px;

	padding:0px;

}

.line_list li {

	list-style:none;

	padding:5px 0px;

	margin:0px;

	border-bottom:1px solid #efefef;

}

.line_list a:link, .line_list a:visited {

	text-decoration:none;

	font-size:12px;

	color:#757575;

}

.line_list a:hover {

	color:#999999;

	text-decoration:underline;

}*/



.small_paper ul {

	margin:0px;

	padding:0px;

}

.small_paper ul li.pagenav h2{

	border-bottom:2px solid #FF0000;

	text-align:center;

	padding:3px;

	margin:0;

}

.small_paper ul li {

	list-style:none;

	padding:5px 0px;

	margin:0px;

}

.small_paper ul li ul{

	margin-left:10px;

}



.small_paper ul li ul li{

	border:0;

}

.small_paper ul li{

	border-bottom:1px solid #efefef;

}



.small_paper_default ul li ul li ul li{

	border:0;

}

.small_paper_default ul li ul li {

	border-bottom:1px solid #efefef;

}





.small_paper ul  a:link, .small_paper ul  a:visited {

	text-decoration:none;

	font-size:12px;

	color:#757575;

}

.small_paper ul  a:hover {

	color:#999999;

	text-decoration:underline;

}



.side_form {

	background-color:#FFFFFF!important;

	border:1px solid #d6dbe1;

	font-size:11px;

	color:#666666;

	margin-bottom:8px;

}

/*contact page*/



.left_details {

	float:left;

	width:240px;

}

.map {

	width:357px;

	height:225px;

	float:right;

}

.contact_title {

	color:#186c9b;

	font-weight:bold;

	float:left;

	width:70px;

}

.contact_detail {

	float:left;

	width:100px;

	clear:right;

}

.forms {

	background-color:#FFFFFF !important; /*the important gets rid of the yellow google toolbar field style*/

	border:1px solid #c8cdd2 !important;

	margin:3px 0px;

	padding:4px;

}

.blue {

	color:#186c9b;

}

#contact {

	border:0;

}

#contact label {

	float:left;

	width:80px;

	margin-right:15px;

	clear:left;

	color:#186c9b;

	font-weight:bold;

	text-align:right;

	height:32px;

}

#contact input, #contact textarea {

	margin-right:40px;

}

#contact #submit {

	clear:left;

	margin-left:95px;

}



/*END template styles*/



.post {

	margin: 0px 0px 20px 0px;

	text-align: justify;

	

	}

.postmetadata{ /*comments and tags*/

border-bottom:1px solid #e7e7e7;

border-top:1px solid #e7e7e7;

font-size:11px;

color:#a2a2a2;

clear:both;

}



.postmetadata a, .postmetadata a:link, .postmetadata a:visited{

color:#838383;

}



.alignright{ /*blog image*/

margin:0px 0px 15px 15px;

float:right;

}



.alignleft{

margin:0px 15px 15px 0px;

float:left;

}



.entry{



}



blockquote{

border-left:3px solid #e7e7e7;

padding:10px;



}



.more-link{



}



.post small{

background-image:url(images/icon_calendar_month.gif);

background-position:left 2px;

background-repeat:no-repeat;

padding-left:20px;

}





input{ /*for all forms unless overwritten*/

	background-color:#FFFFFF !important; /*the important gets rid of the yellow google toolbar field style*/

	border:1px solid #c8cdd2 !important;

	margin:3px 0px;

	padding:4px;

}



textarea{ /*for all forms unless overwritten*/

	background-color:#FFFFFF !important; /*the important gets rid of the yellow google toolbar field style*/

	border:1px solid #c8cdd2 !important;

	margin:3px 0px;

	padding:4px;

}



/* Comments */

#comment-block{

	background:#EFEFEF;

	border:1px solid #CFCFCF;

	margin:0 0 28px;

	padding:15px;

}

#comment-block h3{

	color:#222222;

	font-weight:normal;

}

.commentlist{

	margin:0;

	padding:0;

	list-style:none;

}

.commentlist li{

	margin:0;

	padding:0;

	list-style:none;

}

.commentlist li div.comment-body{

	margin:6px;

	height:1%;

	margin:0 0 20px;

	min-height:115px;

}

.commentlist li div.comment-left{

	float:left; 

	clear:left;

	width:100px;

	padding:15px; 

}

.commentlist li div.comment-author img{

	margin:0 0 6px 0;

}

.commentlist li div.comment-meta{

	font-size:10px;

}



.commentlist li div.comment-right{

	float:right; 

	clear:right;

	margin:10px 10px 0 0;

	padding:15px; 

	width:680px;

	background:#F9F9F9 none repeat scroll 0 0;

	border:1px solid #CFCFCF;

}

.commentlist li div.reply{

	float:right; 

	clear:right;

	margin:0px 10px 0 0;

	padding:5px;

}



.widgettitle{

color:#ed1c24;

font-size:14px;

}
