/*



Theme Name: Paparoa Park Motel



Theme URI: http://www.paparoa.co.nz



Description: A custom theme created for this client



Version: 1.0



Author: Adrian Hodge



Author URI: http://www.hodgeman.co.nz/



Tags: orange, green, woodgrain, olive, rust



*/





/* Begin Typography & Colors */



* {margin:0;padding:0}

html,body {height:100%;font-size:62.5%}

img { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; }

a {color:#F90;text-decoration:none;outline:none}	

a:hover { text-decoration:underline; }

a:active,a:focus{outline:none}



body { 

	margin:0px;

	background:#b06935 url(images/bg_body.jpg) center top repeat;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:1.4em;

	color: #FFF;	

}

#container{background:url(images/bg_content.gif) repeat-y;margin:0 auto;width:768px;min-height:100%;height:auto !important;height:100%;position:relative}
.bookingWidget{position:fixed;top:64px;margin-left:383px;left:50%;width:160px;height:90px}

a#logo{background:url(images/logo.jpg) no-repeat;height:90px;display:block;text-indent:-9999px}

h1{font-size:28px;text-align:center}

h2{font-size:20px}

h3{font-size:18px}

h4{font-size:16px;color:#CBCB8D}

h1 span{font-weight:normal;font-size:12px;display:block}

h4 span{font-weight:normal;font-size:12px;font-style:italic;color:#DDD;display:block}

h1,p,ul,ol{margin-bottom:20px}

h2,h3,h4{margin-bottom:10px}

h2,h3{font-weight:normal}



table td{vertical-align:top}



#menu-main{background:url(images/bg_menu.jpg) no-repeat;list-style:none;margin:0 auto;text-align:center;width:768px;height:20px;padding:12px 0 8px 0}

#menu-main li{display:inline;font-weight:bold}

#menu-main li a{color:#3B3B1B;margin:0;padding:12px 10px 14px;font-size:12px}

#menu-main li a:hover{text-decoration:none}

#menu-main li.current_page_item a{color:#f2f2f2;background-color:#707033;border-left:1px solid #444;border-right:1px solid #444}



#main{width:668px;float:left;padding:20px 50px 0}

#main ul,#main ol{margin-left:20px}

#footer{width:668px;padding:20px 50px}

#footer p{margin:0}

#footer ul{list-style:none;margin:5px auto;text-align:center;float:left;width:100%}

#footer ul li{margin:0 5px;display:inline}

.centre{text-align:center}

.aligncenter{margin:0 auto;display:block}

.alignleft{float:left;margin:0 10px 10px 0}

.alignright{float:right;margin:0 0 10px 10px}



img.border{background-color:#FFF;padding:5px;border:1px solid #666;}



.orange { font-weight: bold; color: #F90; font-size:18px; }

.subheading { font-size: 18px; font-weight: bold; }

.smalltxt { font-size: 10px; }

.smalllink { font-size: 10px; font-weight: bold; color: #F90; }

#maintable { background:#707033 url(images/table_bg.gif) repeat-y; width:770px; height:100%;	}

.normal_bold { font-weight: bold; }

.blacktext { font-size: 14px; font-weight: bold; color: #000; }

.error { font-size: 16px; font-weight:bold; color: #FF0; }

#holder{ width:322px; height:120px; }

#contact { background:url(images/contact_general.gif) no-repeat; width:131px; height:80px; float:left; margin-right:60px; cursor:pointer; }

#contact:hover{ background:url(images/contact_generalO.gif) no-repeat; }

#credit { background:url(images/contact_credit.gif) no-repeat; width:131px; height:80px; float:left; cursor:pointer; }

#credit:hover{ background:url(images/contact_creditO.gif) no-repeat; }

.img-shadow {

	float:left;

	background: url(../images/trans-shadow.gif) no-repeat bottom right;

	position:relative;

	margin:6px 12px 0px 6px;

}

.img-shadow img {

	display: block; /* IE won't do well without this */

	position: relative; /* Make the shadow's position relative to its image */

	padding: 5px; /* This creates a border around the image */

	background-color: #FFF; /* Background color of the border created by the padding */

	border: 1px solid #000; /* A 1 pixel greyish border is applied to the white border created by the padding */

	margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by 		                                  that amount to get a perfect shadow */

}



.imagefloatleft { float:left; padding-right:20px; }

.imagefloatright { float:right; padding-left:20px; }

#flashcontent { height:500px; }



/* Google Map Styles */	

#wrapper {border:1px solid #000; padding:5px; background-color:#FFF; width:650px; margin:0 auto;}

#googlemap {border:1px solid #666; width:580px; height:400px;}	

.gmappop{color:#000; font-size:1.5em; padding-right:10px;}

select, input, textarea {padding:2px}



a.email-link{background:url(/wp-content/themes/paparoapark/images/email.jpg) no-repeat;width:82px;height:55px;display:inline-block;text-indent:-9999px}



.wp-caption{border:1px solid #2C2C14;background-color:#FFF;color:#333}

.wp-caption img{margin:5px}

.wp-caption img.noborder{border:0}

.wp-caption p{margin-bottom:5px}

.wp-caption-text{text-align:center;font-style:italic;font-weight:normal;font-size:12px}