/* @override http://localhost:8888/wordpress/styles/LocalScreen.css */

/* Local styles for peteharrison.id.au blog page */

/* @group Blog Styles */

/* Mostly imported from WordPress templates */

/* Right Side Menu Formatting */

#menu {
/*	background: #fff;*/
	background-color: rgba(255,254,255,0.8);
	border-left: 1px dotted #ccc;
	border-top: 3px solid #e0e6e0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 12px 0 10px 30px;
	position: absolute;
	right: 15px;
	top: 6px;
	width: 200px;
}

#menu a {
	border-bottom-style: none;
}

#menu form {
	margin: 0 0 0 13px;
}

#menu input {
	margin: 5px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
/*	color: #ccc;*/
	color: #333;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	padding-bottom: 5px;
/*	text-transform: lowercase;*/
}

#menu ul li {
/*	font: italic normal 110% 'Times New Roman', Times, serif;
	letter-spacing: 0.1em;*/
	font-size: 110%;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
	margin-top: 5px;
	padding: 0;
	padding-left: 12px;
}

h2.widget-title {
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
    font-weight: bold;
    font-size: 105%;
    color: black;
}

span.collapsing-archives {
    font-size: 80%;
    padding-right: 5px;
}

/* Other (WordPress) Blog Styles */

ol {
/* margin: <top> <right> <bottom> <left> */
	margin: 5px 0 0 -10px;
}

ol li {
/* margin: <top> <right> <bottom> <left> */
	margin: 0 0 5px 0;
}

ol.parentheses-level1 { list-style-type: none }
.parentheses-level1 li { counter-reset: item }
.parentheses-level1 li:before {content: "(" counter(section1, lower-alpha) ") " }
.parentheses-level1 li { counter-increment: section1; margin-left:  20pt; text-indent: -20pt }

ol.parentheses-level2 { list-style-type: none }
.parentheses-level2 li { counter-reset: item }
.parentheses-level2 li:before {content: "(" counter(section2, lower-roman) ") " }
.parentheses-level2 li { counter-increment: section2; margin-left:  20pt; text-indent: -20pt }

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
	border-bottom: 1px solid #dadada;
	margin-top: 10px;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.meta {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin-bottom: 5px;
}

.storytitle a {
	text-decoration: none;
}

.clear {
	margin-top: 5px;
}

ol.commentlist {
	margin: 0px 0px -10px 0px;
	padding: 10px 0 0 0;
}

ol.commentlist li {
	list-style-type: decimal;	
	margin: 0px 0px 20px 0px;
}

ol.commentlist li small {
	top: 10px;
	left: 10px
} 

ol.commentlist ul {
	margin: 0 20px 0 0;
	padding: 10px 0 0px 0;
}

.comment-meta {
	top:10px;
	left:10px
}

.comment-text {
	margin: 0px 20px 0px 0px;
} 

li.authorcomment {
	margin: 0 0 10px 0px;
	padding: 0 0 0px 10px;
	border: 1px solid #ccc;
}

.authorcomment {
	background:#deebf9
}

li.comment {
	border: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
} 

li.pingback {
	border: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
} 

li.even {
	background:#fff
}
 
li.odd {
	background:#efefef
} 

li.pingback.odd {
	background:#fff
}

form#commentform {
	padding: 10px 0 0 0;
}

form#commentform textarea {
	width: 478px;
	border: 1px solid #ccc;
}

p.subscribe-to-comments {
	margin: 0 0 0 0;
}

ul.children li {
	list-style-type: none;
	margin:0 0 20px 0
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
	padding-right: 20px;
}

li .reply {
	margin:0 0 10px 0
}

p.subscribe-to-comments {
	text-indent: 10px
} 

p.subscribe-to-comments input {
	margin: 5px 3px 3px 3px;
}

p.subscribe-to-comments label {
	top: -2px;
	color: #666;
}

.comment-navigation{margin:10px 0 10px 0}
.comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
 
.comment-rss{background:url('images/rss_32.png') no-repeat} 
 
/* @end Blog Styles */

/* @group PLEP Clause Styles */

.plep {
	color: black;
}

.plep ol {
	counter-reset: list;
}

.plep ol li {
	list-style: none;
}

.plep ol li:before {
	content: "("counter(list, decimal)") ";
	counter-increment: list;
}

.plep ol li ol {
	counter-reset: list;
}
	
.plep ol li ol li {
	list-style: none;
}
	
.plep ol li ol li:before {
	content: "("counter(list, lower-alpha)") ";
	counter-increment: list;
}

.plep table {
	margin-top: 10px;
}

.plep table tr {
	text-align: left;
	vertical-align: top;
}

.plep table tr td table {
	margin-top: 0px;
}

/* @end LEP Clause Styles */

/* @group Styles used in Local Govt Act quotes */

.actSectionHead {
	font-size: 11pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 12px;
	margin-bottom: 2px;
	vertical-align: top;
	text-align: left;
}

.actSectionHead td {
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
}

.actSection {
	margin-left: 25px;
	margin-right: 10px;
}

.actSection td {
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
}

.actSubSection {
	margin-left: 50px;
	margin-right: 10px;
}

.actSubSection td {
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
}

/* @end Table Styles used in Local Govt Act quotes */
