/*   
Theme Name: Cudgerie
Theme URI: www.savvywebdesign.net
Description: Custom theme for Cudgerie, by www.savvywebdesign.net.
Author: Savvy Web Design
Author URI: http://www.savvywebdesign.net
Template: Cudgerie2010
Version: 01
.
Custom theme for Cudgerie, Australia. Includes custom page.php, custom index.php, other custom pages.
.
*/



/* Custom CSS code for www.Cudgerie.com.au by Savvy Web Design www.savvywebdesign.net */

* {padding:0; margin:0;}

body {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 62.5%;
	text-align:center;color:#ffffff;
	background:#000000 url(images/bg-body.jpg) center top;
	margin:0 auto;}

img {border:0;margin:0;padding:0;}
img.title {margin:30px 0 10px 0;}
img.logo {margin-top:25px;}
p {margin:15px 0;line-height:130%;}
.caption {color:#333333;font-size:95%;font-weight:normal;margin:15px 0;width:300px;}
.indented {margin-left:10px;padding-left:20px;background:url(images/indent-border.png) top left repeat-y;}
a {color:#ffffff;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

a.youarehere {background: url(images/youarehere.gif) no-repeat center top;}


h1 {
	color: #ffffff;
	text-align:left;
	font-family: Trebuchet,Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 3em;
	font-weight: normal;
	margin:15px 0 0 20px;}
	
h1 a:hover {text-decoration:none;}
	
h2 {
	color: #ff9933;
	text-align:left;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	margin: 20px 0 25px 0;}

h2#tagline {position:absolute;left:350px;top:17px;z-index:50;}

h3 {color: #000000;
	text-align:left;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	margin: 30px 0;}

	
.topmenu {padding:0px 30px;}
.breadcrumb, .post-edit-link {font-size:.8em;color:#666666;margin:30px 0;}
ul {list-style-position:outside;list-style-type:disc;margin:10px 0 0 15px;line-height:140%;font-size: 1em;}

/*ul.tick {list-style-type:none;list-style-image: url(images/tick.gif);}*/

ul.tick li{list-style-type:none;background:url(images/tick.gif) left top no-repeat;padding-left:25px;} 

ul.cross li {list-style-type:none;background:url(images/cross.gif) left top no-repeat;padding-left:25px;}

ul li {margin:10px auto;}
hr {margin: 40px auto 20px auto;}

#wrapper {
	margin:0 auto;
	width:100%;background:url(images/bg-top.jpg) no-repeat center top;
	text-align:center;
	position:relative;}
/* Position:relative is necessary to allow inner elements to use position:absolute if required later */


/* HEADER SECTION */

#header {
	padding:0px;
	margin:0 auto;overflow:hidden;
	text-align:left;width:970px;
	height:70px;position:relative;}
	
#header-menu {display:inline;width:400px;margin:30px 20px 0 0;float:right;text-align:right;}
#header-menu a {font-weight:bold;text-decoration:none;}
#header-menu a:hover {text-decoration:underline;}
#header-menu ul {list-style-type:none;margin:0;padding:0;list-style-image:none;font-size:1.2em;}
#header-menu ul li {padding:0 4px 4px 4px;display:inline;}
#header-menu ul li.current_page_item {color:#f9e4e2;text-decoration:none;background:url(images/youarehere.gif) no-repeat center top;}

/* MAIN SECTION - HOME PAGE */

#main-home {margin:0 auto;position:relative;background:url(images/bg-home.png) no-repeat top center;
	width:970px;height:870px;overflow:auto;}
/* Overflow auto is for the Firefox empty container problem */


/* MAIN SECTION - OTHER PAGES */

#main {margin:0 auto;position:relative;background:url(images/bg-main.png) repeat-y top center;
	width:970px;/*height:870px;*/overflow:hidden;}
/* Overflow is for the Firefox empty container problem; set to hidden for the IE6 3px bug */
#main a {color:#ffffff;text-decoration:none;border-bottom:1px dashed #ffffff;}
#main a:hover {color:#ffffff;text-decoration:none;border-bottom:1px solid #ffffff;}

#leftcolumn {margin:10px 20px 0 25px;width:600px;text-align:justify;overflow:auto;float:left;display:inline;}
/* inline is for the IE6 doubled margin bug */

#content {padding:0;font-size:1.4em;}
#content img {margin:10px 0;}

.post {padding-bottom:10px;clear:both;overflow:auto;}
.post img {margin:0 20px 0 0 !important;border:none !important;}
/* Rule here is important because it must override rule for #content img above */
.wpcf7-response-output {font-weight:bold;}

#home-page-photos {position:absolute;z-index:10;left:0;top:435px;width:970px;height:349px;z-index:50;overflow:hidden;}
#frog {position:absolute;left:140px;top:825px;width:165px;height:195px;z-index:55;overflow:hidden;background: url(images/frog.png) no-repeat left top;}
 
#sidebar {float:right;width:240px;padding:0;display:inline;margin:10px 30px 0 0;color:#ffffff;background:url(images/bg-sidebar-top.png) no-repeat top center;text-align:left;font-size: 1.3em;list-style-type:none;overflow:auto;}

#sidebar p {margin:5px 0 10px 0;}
#sidebar a {text-decoration:none;color:#ffffff;font-weight:bold;border:0;}
#sidebar a.orange {color:#ff9933;}
#sidebar a:hover {text-decoration:underline;border:0;}
#sidebar h2 {margin:20px 0 10px 0;color:#d71920;font-size:1.8em;padding-bottom:10px;border-bottom:1px dashed #ffffff;}
#sidebar ul {list-style-position:outside;list-style-type:none;list-style-image:none;margin:0;padding:0;line-height:175%;}
#sidebar ul li {padding:10px 0;border-bottom:1px solid #ffffff;font-weight:bold;}
#sidebar ul li ul li {padding:5px 0;border-bottom:none;font-weight:normal;}
#sidebar ul li ul {list-style-position:outside;list-style-type:none;list-style-image:url(images/arrow-right.gif);margin-left:25px;margin-top:7px;line-height:160%;}


/* FOOTER */

#footer {clear:both;
	width:970px;text-align:right;
	color:#ffffff;
	margin:0 auto;font-size:1em;}

#footer a {font-weight:bold;text-decoration:none;color:#ffffff;}
#footer a:hover {text-decoration:underline;}
#footer ul {list-style-type:none;margin:0;padding:0;list-style-image:none;}
#footer ul li {padding:0 4px;display:inline;}
#footer ul li.current_page_item a {text-decoration:underline;}

/* LITTLE HOUSE SECTION ON HOME PAGE*/
#home-page-house {position:absolute;left:15px;top:296px;width:440px;height:217px;z-index:55;background:url(images/specials-flash.gif) no-repeat;overflow:hidden;text-align:left;}
#home-page-house h2 {font-size:2em;color:#ffffff;margin:0 30px;font-weight:bold;text-align:left;}
#home-page-house p {font-size:1.2em;color:#ffffff;margin:5px 30px 0 30px;line-height:130%;}
#home-page-house a {text-decoration:none;color:#ffffff;}
#home-page-house a:hover {text-decoration:underline;color:#ffffff;}

/* BEEF SECTION ON HOME PAGE*/
#home-page-beef {position:absolute;left:515px;top:296px;width:440px;height:217px;z-index:55;background:url(images/specials-flash.gif) no-repeat;overflow:hidden;text-align:left;}
#home-page-beef h2 {font-size:2em;color:#ffffff;margin:0 30px;font-weight:bold;text-align:left;}
#home-page-beef p {font-size:1.2em;color:#ffffff;margin:5px 30px 0 30px;line-height:130%;}
#home-page-beef a {text-decoration:none;color:#ffffff;}
#home-page-beef a:hover {text-decoration:underline;color:#ffffff;}

/* BOTTOM TEXT SECTION ON HOME PAGE*/
#home-page-text {position:absolute;left:240px;top:788px;width:670px;z-index:55;overflow:auto;text-align:left;}
#home-page-text h2 {font-size:2em;color:#ffffff;margin:0 30px;font-weight:bold;text-align:left;}
#home-page-text p {font-size:1.3em;color:#ffffff;margin:5px 30px 0 30px;line-height:130%;}
#home-page-text a {text-decoration:none;color:#ffffff;}
#home-page-text a:hover {text-decoration:underline;color:#ffffff;}

/* Begin Images (from default theme) */

 p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignleft {
	padding: 0;
	margin-right: 20px;
	
	}

img.alignright {
	padding:4px;
	margin: 0 0 2px 15px;
	display: inline;
	}

.alignleft {
	float: left;
	}

.alignright {
	float: right;	}

/* End Images */
