/* @override http://kristencook.com.au/blog/wp-content/themes/KRISTENCOOK/style.css */

/* @override http://kristencook.com.au/blog/wp-content/themes/KRISTENCOOK/style.css */

/* @override http://kylieclark.com/design/wp-content/themes/KRISTENCOOK/style.css */

/* @override http://kylieclark.com/design/wp-content/themes/KRISTENCOOK/style.css */

/* @override http://kylieclark.com/design/wp-content/themes/KRISTENCOOK/style.css */

/* @override http://localhost/clientsite/wp-content/themes/KRISTENCOOK/style.css */

/*
THEME NAME: KRISTEN COOK modified ProPhoto child theme
THEME URI: http://www.professionalphotographertheme.com
DESCRIPTION: A customised child  theme for KRISTEN COOK
VERSION: 1.2
AUTHOR: <a href="http://www.blogart.com.au/">Kylie Clark</a> and <a href="http://www.netrivet.com/">Jared Henderson, NetRivet Web Design</a>
AUTHOR URI: http://www.kylieclark.com
Template: Prophoto
Version: 0.1

*/

@import url("../Prophoto/style.css");

#ppt_topnav {

	background:#8BBF40;
}

div.entry-date { /* this is the dotted line below post titles */

	border-top: 0px dashed #C9DFA4;

	width: 100%;

	align: center;

 	padding-bottom:15px;
	border-color: #dcdcda;
}

body.single .entry-title {

	padding-bottom:8px;

	border-bottom: 2px dashed #dcdcda;

}
.alignleft {
	background-color: transparent;
	width: 100px;
	color: #5e5e5e;
	margin-top: -2px;
	margin-right: -22px;
	font: 13px "Times New Roman", Georgia, Times, serif;
	letter-spacing: 1px;
	padding-right: 5px;
}
.alignright {
	font-size: 12px;
	margin-bottom: 1px;
	margin-right: -60px;
	margin-top: -25px;
}
.alignright a img {
	padding-left: 5px;
}
div#twitter_div {
	margin-top: -30px;
	width: 740px;
	font: 9px Georgia, "Times New Roman", Times, serif;
}
#twitter_update_list {

	display: inline;
}

#twitter_update_list li {
list-style-type: none;
	letter-spacing: 1px;
} 
ul#twitter_update_list li a {
list-style-type: none;
} 
#twitter_update_list span {
color: #5e5e5e;

	font-size: 11px;
}
#twitter_update_list span a {

color: #5e5e5e;
}
#twitter_update_list span a:hover {
text-decoration: underline;
color: #666666;
}


/*  ----BEGIN EDITING-BELOW----  */



/* LINE 25 */



/* general styles for all blog */

body {



background-color: #d8d1cb;   /* grey default background color */

font-family:  Century Gothic, Arial, Helvetica, sans-serif; /* font-face blogwide */

font-size: 12px;	/* paragraph font-size */

color: #666666;   /* paragraph text-color blogwide */

line-height: 1.5em;  /* spacing between lines in paragraphs */

}



/* NEW Spacing between images */

.entry-content img {

margin-bottom:-10px !important;

margin-top:0px !important;

padding-bottom:0px !important;

padding-top:0px !important;

}

.post img {
max-width: 820px; /* Adjust this value according to your content area size*/
height: auto;
}



/* LINE 37 */



/* edit the color and height of the top black bar on top of the blog 

to remove the bar, delete the "x" before "display: none;" */

#top_solid_colored_bar {

xdisplay: none;   /* delete "x" if you want to remove top bar */

height:7px;     /*  change height of top bar */

background-color: #d8d1cb; /* change  color of top bar area */

}


#bottom_solid_colored_bar {

xdisplay: none;   /* delete "x" if you want to remove top bar */

height: 7px;     /*  change height of top bar */

background-color: #d8d1cb; /* change  color of top bar area */

}





/* LINE 48 */



/*styles all links, blogwide */

a:link {

text-decoration: none;   /* no underlining default */

color: #5e5e5e;
	
}

a:visited {

text-decoration: none;     /* no underlining default */

color: #5e5e5e;		/* color of links already visited */

}

a:hover {

text-decoration: underline;     /* underlining as hover default */

color: #5e5e5e;    /* color of links when being hovered over */

}

span.tag-links a{
	text-transform: uppercase;
}

span.cat-links a {
	text-transform: uppercase;
}



/* LINE 65 */



/*edit these if you want the top-area links to look different*/

#ppt_topnav a:link {

text-decoration: none;   /* no underlining as default */

color: #5e5e5e;
	font-variant: small-caps;
	font-size: 11px;
	text-transform: uppercase;
}

#ppt_topnav a:visited {

text-decoration: none;     /* no underlining as default */

color: #5e5e5e;		/* color of links already visited */
	font-variant: small-caps;
	font-size: 11px;
	text-transform: uppercase;

}

#ppt_topnav a:hover {

text-decoration: underline;     /* underlining as hover default */

color: #5e5e5e;    /* color of links when being hovered over */
	font-variant: small-caps;
	font-size: 11px;
	text-transform: uppercase;

}

#ppt_topnav li a {

font-size: 11px;   /* font size of top links */

}





/* LINE 85 */



/* edit these to affect the headers of the "bio" area */

#indexbio h2 {

color: #cc0066;  /* color of header */

font-size: 18px;  /* font size for header in bio area */

}



/* LINE 93 */



/* edit these to affect styling of Post Titles */

h2.entry-title a, h2.entry-title, 

body.search h3.entry-title a, 

body.archive h3.entry-title a {

color: #5e5e5e;	/* font size of post titles */

margin-bottom: px;	/* spacing below post titles */

text-decoration: none;
	font: 14px "Times New Roman", Georgia, Times, serif;
	letter-spacing: 4px;
	text-transform: uppercase;

}
 h2.entry-title {
		border-style: none;
	border-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcda;
	padding-bottom: 5px;
}


/* LINE 105 */





/* edit these to change background color and/or 

padding of "sidebar" area at bottom of page */

div#sidebar_footer {

background-color: #66cc00;   /* bg color of footer-sidebar area */

padding: 20px 0 10px 0;	   /* top, right, bottom, left padding */

}



/* LINE 115 */



/* the color of commenters on main page, and bg of comment area */

body.home .comment-author {

color: #5e5e5e;
	text-transform: uppercase;
}

body.home #comments {

background-color: #d8d1cb;  /* bg color of mainpage commment area */

}



#comments h3 {

	color: #5e5e5e;
	text-transform: uppercase;
	font-family: "Times New Roman", Georgia, Times, serif;
}



/*  ----------------------  */

/*  ----------------------  */

/*  ------END EDITING-----  */

/*  --------HERE----------  */

/*  ----------------------  */

/*  ----------------------  */











/* LINE 140 */





/* -------- only edit below if you know CSS/XHTML well  -------- */



#outerwrapper {

	background:transparent url(images/hovers.png) repeat-y scroll 0%;

	margin:0pt auto;

	width:900px;

}

* html #outerwrapper {

	background-image: none;  /* IE6 can't handle transparent png */

}

#wrapper {

	width: 900px;  /*width of blog - change only if advanced user*/ 

	margin: 0 auto 10px;

	background-color: #e9e8e6;	/*background color of body of blog*/ 

}

#header {

	height: 120px;
	background-color: #e9e8e6;
	padding-top: 40px;
}

h1#blog-title {

	float: left; /*logo on left, set to right to switch, also edit #ppt_topnav below*/

	position: relative;

	height: 108px;  /*height of logo*/ 

	width: 397px;   /* smaller if narrower logo - gives links more room */

	overflow: hidden;
	margin-left: 30px;
	padding-bottom: 2px;
	margin-top: -10px;
	color: #e9e8e6;
}

h1#blog-title span {

	background-image: url(images/kc-headerlogo.jpg);

	background-repeat: no-repeat;

	position: absolute;

	height: 100%;

	width: 100%;	

}

h1#blog-title a {

	z-index: 500;

	position: absolute;

	height: 100%;

	width: 100%;
}

#blog-description {

	display: none;

}

#nav-above {

	display: none;

}







/* LINE 190 */



/* style top navigation links + son of suckerfish dropdown menus */
ul#ppt_topnav {
	margin-top: 45px;
}

#ppt_topnav, #nav ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}

#ppt_topnav {

	float: right;
	width: 100px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: gray;
	padding: 0 40px 0 20px;
	background-color: #e9e8e6;
}

*html #ppt_topnav{
	width: 110px;
	}

#ppt_topnav li {
	padding-top: 5px;
	padding-bottom: 1px;
}

#ppt_topnav li li {

	margin-right: 0;

	padding-top:0;

	padding-bottom:0;

}

#ppt_topnav a, #nav li.sfhover {

	display: block;

}

#ppt_topnav li { /* all list items */

	float: right;

}

#ppt_topnav li:hover {

	position:static; /* help IE7 a bit */

}

#ppt_topnav li ul { /* second-level lists */

	position: absolute; /*bg color of drow down menus*/

	width: 120px;

	left: -999em;
	margin-left:40px;
	background-color: #d8d1cb;
}


#ppt_topnav li ul a {

	width: 104px;

	padding: 5px 8px 5px 10px;

	font-size: 80%;
	margin-left: auto;
	margin-right: auto;
}

#ppt_topnav li ul a:hover {

	background: #d8d1cb; /*bg color of drop down menus when hovered over*/

	}

#ppt_topnav li:hover ul, #ppt_topnav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}
#ppt_topnav li ul ul{ /* third-level lists */

	position: absolute; /*bg color of drow down menus*/

	width: 160px;

	left: -999em;
	margin-left:80px;
	background-color: transparent;
	margin-top: -35px;
}

#ppt_topnav li ul ul a {

	width: 104px;

	padding: 5px 8px 5px 10px;

	font-size: 80%;
	margin-left: auto;
	margin-right: auto;
}

#ppt_topnav li ul ul a:hover {

	background: #d8d1cb; /*bg color of drop down menus when hovered over*/

	}

#ppt_topnav li:hover ul, #ppt_topnav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}



#ppt_topnav #search-top,

#ppt_topnav #feedburner {

	padding-top:7px;

	padding-bottom:0;

}



#ppt_topnav #searchsubmit-top {

	margin-top: -3px

}

#ppt_topnav li.topnavright {

	margin-right: 0;

}

/* try to keep suckerfish drowpdowns above flash */

#ppt_topnav {

    z-index:2;

} 

#ppt_topnav ul {

    z-index:3;

}

#ppt_topnav ul li {

    z-index:4;

}

#ppt_topnav ul li ul {

    z-index:5;

}

#ppt_topnav ul li ul li {

    z-index:6;

}

#ppt_topnav a {

    z-index:7;

}

/* -----------  end styling of top nav and son of suckerfish dropdowns, phew... ---------- */









/* LINE 265 */



#header-masthead {

	height: 280px; /*height of masthead*/
	width: 900px;
}

object#flashfader {
	width: 900px;
	height: 280px;
}

#indexbio {

border-bottom: 1px solid #CCCCCC;
	background-color: #e9e8e6;
}

#indexbio h2, #indexbio p {

	margin-bottom: 10px; /*space below header, paragraphs in bio area*/

}

#biopic { /*floats, pads, and borders the biopic*/

	margin: 40px 50px 40px 0;

	float: right;

	border: 1px solid #666666;

}

.bio { /*floats and adds width and margins to bio text area*/

	margin: 40px 20px 40px 40px;

	float: left;

	width: 610px;  /*remove this line if no biopic, chane 20px to 40px 2 lines up too!*/

	display: inline;

}

#ppt_topnav:after,

#indexbio:after { /* self-clear the float */

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

* html #indexbio { /* for IE 5,6 */

	height: 1%;

	padding-bottom: 34px;

} 

*:first-child+html #indexbio { /* for IE7 */

	min-height: 1px;

	padding-bottom: 34px;

} 

*:first-child+html #ppt_topnav {

	min-height:1px;
}

* html #ppt_topnav {

	height: 1%;

}

#twitter_div {
	width: 900px;
	float: none;
}
#twitter_div p {
	width: 50px;
}















/* LINE 310 */



/* post and meta styles */

#container {

	clear: both;

}

body.single #container {

	margin-bottom: 40px;
	background-color: #e9e8e6;
}

#content {

	margin: 40px 40px 0 40px;

}

h2.entry-title {
	border-style: none;
	border-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcda;
	margin: 0 0 3px 0;

}

body.search h3.entry-title, body.archive h3.entry-title {

	margin: 15px 0 3px 0;

}

.jh-single h2.entry-title {
		border-style: none;
	border-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcda;

	margin-bottom: 20px;

}

div.entry-date {

	color: #666; /*font-size of post date entry*/

	margin: -5px 0 0px;
	font: 11px "Times New Roman", Georgia, Times, serif;
}

#content p {

	margin: 0 0 18px 0;
	color: #5e5e5e;
	font: 13px "Times New Roman", Georgia, Times, serif;
	width: 820px;
	text-align: left;
}

div.entry-meta {

	text-transform: lowercase;

	clear: both;
	font: 10px "Times New Roman", Georgia, Times, serif;
	border-style: solid;
	border-top: 2px dashed #dcdcda;
	margin-bottom: 25px;
	margin-left: 0;
	margin-right: 0;
	padding-top: 5px;
}

.meta-inner {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 25px 0px;

	border-bottom:1px dotted #CCCCCC; /*dotted border below posts*/

}

body.home .meta-inner {

	line-height: 2.5em;

}

div.entry-content img {

	margin: 10px 0 15px 0;

}

div.entry-content ul {

	list-style: disc;

	margin-bottom: 18px;

}

div.entry-content ol {

	list-style: decimal;

	margin-bottom: 18px;

}

div.entry-content li {

	margin-left: 40px;

	line-height: 1.6em;

}

strong {

	font-weight:700;

}

em {

	font-style: italic;

}

body.archive #content h2.page-title,

body.search #content h2.page-title {

	font-size: 140%;

}

.forstupid {  /*he he he he*/

	font-style: italic;

	color: #999;

	font-size: 90%;

}

body.archive div.entry-meta,

body.search div.entry-meta {

	padding-bottom: 30px;

	border-bottom: 1px dotted #B9B9B9;

}



/* LINE 389 */



/* style the ajaxed inline comments */

ol.comments.commentlist {
	background-color: #d8d1cb;
}

a.awpcomments_link {
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: 1px;
	font: small-caps 14px "Times New Roman", Georgia, Times, serif;
}
a.awpcomments_link_hide {
		text-transform: lowercase;
	text-decoration: none;
	letter-spacing: 1px;
	font: small-caps 14px "Times New Roman", Georgia, Times, serif;
}
a.comments_link {
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: 1px;
	font: small-caps 14px "Times New Roman", Georgia, Times, serif;
}
a.commentform_link {
	text-transform: lowercase;

	text-decoration: none;
	letter-spacing: 1px;
	font: small-caps 14px "Times New Roman", Georgia, Times, serif;
}




body.home #comments {

	max-height: 180px;  /*height beyond which inline comment box scrolls*/

	overflow: auto;
	overflow-x: hidden;

	margin: 20px 0 10px 0;

	padding: 0 8px;
	background-color: #d8d1cb;
	border-top: 1px solid silver;
}

* html body.home #comments {

	height: 180px;  /* because IE6 doesn't support max-height */

}

body.home li.comment {

	clear: both;

}

body.home #comments p {

	text-transform: none;

	line-height: 1.0em;
	width: 100%;
}

body.home .meta-inner div#comments {

	line-height: 1.6em;

}

body.home #comments li {

	padding-bottom: 5px;

	border-bottom: 1px dotted #b5b5b5;

	padding-top: 5px;

}

body.home .comment-author {

	font-weight: 700;

	line-height: 1.6em;

	float: left;

	display: inline;

}



body.home .commentform h2 {

	font-size: 18px;

	text-transform: none;

	margin-top: 15px;

}

 .submit {
	
	background-color: #d8d1cb;
	padding: 5px;
	color: #666666;
	font: 9px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
}

body.home span.required {

	color: #FF0000;  /*makes the little asterisks RED*/

}






/* LINE 432 */







/* style non-ajaxed-wp commments on pages other than main page */

#comments-list {

	clear: both;

}

#comments h3 {

	margin: 0 0 15px 0;

	padding-top: 30px;
	font: 12px "Times New Roman", Georgia, Times, serif;
}



div#comments li.comment p {

	margin: 0;

	

}

div.comment-meta {

	font-size: 90%;

	color: #B9B9B9;

	padding-bottom: 30px;

	border-bottom: 1px dotted #B9B9B9;

}

body.single div.comment-meta {

	margin-bottom: 30px;

}













/* LINE 465 */







div#nav-below {

	margin: 10px 0 25px 0;

	padding: 8px 0;

}

body.single div#nav-below {

	padding: 8px 0 12px 0;

	border-bottom: 2px dashed #dcdcda;

	border-top: 0px dotted #B9B9B9;

}







div.inner_sidebar {

	width: 290px;

	margin: 0 auto;

}



#footer {

	font-size: 9px;

	padding: 25px 0 20px 0;

	color: #B5B5B5;

	

}

#footer a:link {

	text-decoration: underline;

	color: #B5B5B5;

}

#footer a:visited {

	text-decoration: underline;

	color: #B5B5B5;

}

#footer a:hover {

	text-decoration: none;

	color: #666;

}







/* LINE 507 */



.error404 {

	margin-bottom: 40px;

}

body.search div.entry-content img,

body.category div.entry-content img,

body.archive div.entry-content img,

body.home div.entry-content img,

body.single div.entry-content img {

	padding: 15px 0;

	text-align: center;

}

body.search div.entry-content img.wp-smiley,

body.category div.entry-content img.wp-smiley,

body.archive div.entry-content img.wp-smiley,

body.home div.entry-content img.wp-smiley,

body.single div.entry-content img.wp-smiley {

	padding: 0;

	display: inline;

	margin: 0;

	border: none;

}

div.entry-content embed {

	margin: 20px 0;

}

form#searchform-top div input#s-top {
	background-color: #d8d1cb;
	width: 200px;
	border: 1px solid #d8d1cb;
}

* html #wrapper {overflow:hidden;} /*help IE6 not jack things up*/



/* legacy sandbox rules -- please don't disturb them in their peaceful slumber */

div#access div.skip-link{display:none;}

div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}

div#menu ul a{font-weight:700;text-decoration:none;}

div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}

div#menu ul li{float:left;}

div#menu ul li a{background:#eee;padding:0.3em 0.5em;}

div#menu ul ul{display:none;}

div#menu ul ul li{float:none;}

div#menu ul ul li a{margin:0;padding:0;}

div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}

div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}

div#nav-above,div#nav-below{width:100%;height:1em;}

div#nav-above{margin-bottom:1em;}

div#nav-below{margin-top:1em;}

.alignleft,div.nav-previous{float: left;}

.alignright,div.nav-next{float: right;}

form#commentform .form-label{margin:1em 0 0;}

form#commentform span.required{background:#fff;color:red;}

form#commentform,form#commentform p{padding:0;}

input#author,input#email,input#url{width:50%;}

input#author,input#email,input#url,textarea#comment{padding:0.2em;}

textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar h3{font-size:1.2em;}

div.sidebar input#s{width:7em;}

div.sidebar li{list-style:none;margin:0 0 1em;}

div.sidebar li form{margin:0.2em 0 0;padding:0;}

div.sidebar ul ul{margin:0 0 0 1.5em;}

div.sidebar ul ul li{list-style:disc;margin:0;}

div.sidebar ul ul ul{margin:0 0 0 0.5em;}

div.sidebar ul ul ul li{list-style:circle;}

div#footer{text-align:center;}



h2.entry-title, h3.entry-title, div.entry-date { /* center post titles & dates */



}



#header ul {

	float:right;

	width:300px;

	margin-top:78px;

}

#header ul li {

	float:left;

	margin-left:25px;

	margin-right:15px;

}

#sidebar_footer {

	display:none;

	height:0;

}


