/* 
Theme Name: lisadempster
Description: Custom layout for lisadempster.com.au
Author: R Mcnaught

*/
/* links colour stuff and heading redef */
em{
	font-style:italic;
}

strong{
	font-weight:bold;
}

blockquote
{
	padding:0 0 0 40px;
	text-align:left;
	color:#555;
	background-image:url(blockquote.png);
	background-repeat:no-repeat;
	background-position:4px left;
}

.postcontent ul
{
	list-style-type:disc;
	margin-left:18px;
}

.postcontent li
{
	padding-bottom:0.25em;
}

#toplinks a,
.postcontent a
{
	
}

a.archivetext{
	color:black;
}

a.archivetext:hover{
	color:black;
}


a
{
	color:#1075d2;
text-decoration:none;
}
a:hover
{
	color:#3fa3ff;
}

a:active
{
	color:black;
}

h3 a:hover{
	color:#aaa;
}
#footer
{
	font-size:12px;
	text-align:center;
	color:#777;
	padding:1em 0;

}


#content h3{
	font-weight:normal;
	font-size:24px;
	text-align:center;
	line-height:30px;
	
}



/* main divs */

body {
	
	min-height:101%;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*background-image:url(testbg.png);
	background-position:center -12px;*/
	line-height:17px;
	margin-top:40px;
}

#container {

}
.singlepost
{
	margin-bottom:5em;
}

.commentdate
{
	color:#777;
	font-style:italic;
}

#header{
overflow:hidden;
padding-bottom:2em;

}

#content{
min-height:800px;
}

#sidebar{
	padding-bottom:3em;
}


#titleboar{
	height:60px;
	margin-bottom:15px;
}

#title
{
	float:left;
}
#titleboar h1
{
	font-size:36px;
	line-height:32px;
	font-style:italic;
	font-weight:normal;
	color:black;
}

#titleboar h1 a,
h3 a
{
text-decoration:none;
color:black;
}

#titleboar h2
{
	clear:both;
	font-weight:normal;
	font-style:italic;
	margin-top:0.5em;
	color:#999;
	text-transform:uppercase;
}

#boarpic
{
	float:right;
}

#toplinks{
	font-size:14px;
	padding:0.5em 0px;
	border-top:1px solid #888;
	border-bottom:2px solid #888;
}

#toplinks ul li{
	float:left;
	margin-right:20px;
}


img.alignleft,
img.alignright,
img.center
{
	padding:0.3em;
}

div.postcontent .alignleft{float:left;margin:0.5em 1em 0.5em 0;}
div.postcontent .alignright{float:right;margin:0.5em 0 0.5em 1em;}
div.postcontent .aligncenter,div.entry-content .center{display:block;margin:1em auto;}
/* text styling */

.entry{
	overflow:hidden;
	clear:both;
margin-bottom:1.5em;
padding-bottom:0.5em;
border-bottom:1px solid #ddd;

}

.postheadmeta{
	font-size:11px;
	line-height:18px;
	text-align:center;
	font-style:italic;
	color:#444;
}

.postheadmeta a
{
	font-style:normal;
	color:#111;
}

.postheadmeta .postdate{
	color:#777;
}

/*#text-6,
#text-7,
#text-8
{
	border-bottom:0px;
	padding-bottom:0px;
} */

.widget_categories
{
	border-top:1px solid #ddd;
	margin-top:1.5em;
}

.postcontent{
	text-align:justify;
	clear:both;
	margin-top:1em;
	font-size:14px;
    line-height:21px;
}

.postcontent p{
	margin-bottom:1em;
}

.postfootmeta
{
overflow:hidden;
	margin:1.5em 0em 0em;
	font-size:12px;
}

.postfootmeta a
{
	color:#111;
}


.commentslink a
{

	background-color:#eee;
	border-bottom:1px solid #e2e2e2;
	padding:0.6em 1em;
	color:#333;
	font-weight:bold;
	float:left;
	clear:both;
	border-radius:8px;
}

.comment-mouseover
{
	background-color:red !important;
}

.tags
{
	padding:0.6em 1em;
	float:left;
	width:310px;
}

.tags a
{
	font-style:italic;
	color:#3fa3ff;
}
	
.sociable{
	float:right;
	padding:0.6em 0em;
}

div.sociable{
	margin:5px 0px !important;
}

.wp-pagenavi
{
	font-size:13px;
	text-align:center;
	margin:0 auto;
	padding:3px;
	background-color:#efefef;
	display:inline-block;
	background-image:url(grad.png);
	background-repeat:repeat-x;
}

.wp-pagenavi .pages
{
	color:#999;
	
}

#content .wp-pagenavi a,
#content .wp-pagenavi span
{
	background-color:transparent;
	margin:2px;
	border:0px !important;
}

h2.searchresult-title
{
	background-color:#999;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	-webkit-border-bottom-left-radius:10px 10px;
	-webkit-border-bottom-right-radius:10px 10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	color:white;
	font-size:30px;
	line-height:42px;
	padding:10px;
	margin-bottom:20px;
	margin-top:-32px;
	margin-left:auto;
	margin-right:auto;
	font-weight:normal;
	text-align:center;
	width:480px;
}

.postnavigation
{
	font-size:18px;
	padding-bottom:4em;
	text-align:center;
}

.postnavigation a
{
	color:#555;
}

.previousentries
{
	float:left;
}

.nextentries
{
	float:right;
}


/*sidebar */

.sidebar-pagelink
{
	display:block;
	color:black;
	font-weight:bold;
	background-image:url(arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:-15px;
	padding-left:15px;
}

.widget{
	overflow:hidden;
	padding:1.3em 0em 1.5em 60px;
	border-bottom:1px solid #ddd;
	font-size:12px;
	margin-left:-20px;
	
}

#execphp-3
{
	padding-bottom:0.5em;
	border-bottom:0px;
}

.widget_categories a,
#execphp-3 a,
.flexo_widget_archives a
{
	color:#333;
}

.widget_twitter
{
	background-image:url(Twitter-icon.png);
	background-repeat:no-repeat;
	background-position:0px 16px;
}

.widget_twitter h2
{
	display:none;
}

.widget_twitter li
{
	display:block;
	padding-bottom:1em;
}

.widget_twitter .from-meta{
	display:none;
}

.widget_twitter .entry-meta{
	display:block;
	font-style:italic;
	clear:both;
}

.widget_twitter .entry-meta a{
	color:#999;
}


div.widget_search
{
	padding-top:0px;
	padding-bottom:0px;
	border:0px;
}

div.widget_search #s
{
	border:0px;
	background-color:#efefef;
	padding:5px 5px 5px 10px;
	width:165px;
	font-size:12px;
	color:#aaa;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

ul.sidebar-feed li.feedposts
{
	list-style-image:url(rss-orange.png)
}

ul.sidebar-feed li.feedcomments
{
	list-style-image:url(rss-blue.png);
}

.widget h2
{
	font-weight:normal;
	font-style:italic;
	color:#aaa;
	font-size:12px;
}

.donateicon1
{
	background-image:url(beer.png);
	background-repeat:no-repeat;
	background-position:0px 25px;
}

#comments{
	overflow:hidden;
	margin-top:1em;
	padding-top:50px;
	background-image:url(boarspacer.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#comments_list
{
	border-bottom:1px solid #ccc;
}

.depth-2 .comment_text
{
	width:420px;
	margin-left:50px;
}

.comment_text p
{
	padding-bottom:0.5em;
}

.depth-3 .comment_text
{
	width:370px;
	margin-left:100px;
}

.depth-4 .comment_text
{
	width:320px;
	margin-left:150px;
}



#comments_inside
{

}

#content.singlepost  h3
{
	float:none;
	font-size:32px;
	line-height:40px;
	text-align:center;
	width:640px;
	padding-bottom:0px;
}

#content.singlepost .entry
{
	border-bottom:0px;
}

.singlepost .postheadmeta
{
	float:none;
	text-align:center;
	width:640px;
}

.singlepost .tags
{
	padding-left:0px;
	width:400px;
}
#comments-head
{
	font-size:30px;
	margin-top:-20px;
	padding-bottom:20px;
	float:none;
	width:100%;
}

#reply-boxes p
{
	font-size:14px;
}

#reply-boxes input
{
	margin-bottom:10px;
}

.comment-container
{
	clear:both;
	
	overflow:hidden;
}

.comments_meta 
{
	text-align:right;
	font-size:13px;
	padding:1em 0;
	margin:1em 10px 1em 0px;
	border-top:1px solid #ccc;
}

.comment_text 
{
	font-size:13px;
	padding:1em 0;
	margin:1em 0 1em 10px;
	border-top:1px solid #ccc;
}

#reply-head{
	font-size:20px;
	padding:1em 0px;
}
textarea:hover,
input:hover{
	background-color:#fbfef2;
	border:1px solid #444;
}

textarea:focus,
input:focus{
	background-color:#f2faff;
	border:1px solid #444;
}

input,
input:hover,
input:focus{
	border:1px solid #ccc;
	padding:4px;
	font-size:12px;
}
	
textarea#comment
{
	width:434px;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#036;
	
}

#reply-text #submit
{
	margin-top:1em;
}


ul.flexo-list li a
{
	color:#888;
}

ul.flexo-list li
{
	padding-left:30px;
}
