/*   
Theme Name: Marvellous March
Theme URI: http://thatsmelbourne.com.au
Description: that's melbourne I like your style Wordpress theme
Author: Jade Knight
Author URI: http://thatsmelbourne.com.au
Version: 1.0
*/

/*
Colours for use
#cad203 - main green
#bbe4f6 - grid blue
#3e3e40 - M cover
#cd071e - red spot
#3e3e40 - grey
#699ea2 - blue grey 1
#456d6f - blue grey 2
*/



/* Main structure */


#outer {
	background: transparent url('img/std_bg.png') repeat-y 0 0;
}

#container {
	background:  transparent url('img/header.png') no-repeat 0 0;
	height: 100%;
}


#content {
	padding-top: 30px;
	position: relative;
background-color: #ffffff;

}

	#content p.motto {
		position: absolute;
		left: 71px;
		top: 30px;
		margin: 0;
		padding: 0;
		width: 65px;
		height: 589px;
		background: url('img/motto.jpg') no-repeat 0 0;

		text-align: left;
		text-indent: -1000em;
	}


#content .main {
	margin: 0 -10px 0 0;
	padding: 0 0 0 172px;
	width: 430px;
	float: left;
	color: #666666;
	font-size: .916em;
	height: 100%;
}

#content .aside {
	padding: 0 40px 0 0;
	width: 180px;
	float: right;
}





/* Main styles */

body {
	background: #FFF url('img/mm_bg.jpg') no-repeat fixed top center;
font-size: 80%;
}


#topNav {
	color: #a41224;
	/*color: #a06e94;*/
font-size: 1em;
padding-top:50px;
}
	
#topNav a:link, #topNav a:visited  {
	color: #a41224;
	/*color: #a06e94;*/
}

#topNav a:hover, #topNav a:active, #topNav a.active {
	color: #cd071e;
	/*color: #a06e94;*/
}


img {
border: none;
}

img.grid {
padding: 0px;
margin: 0px;
padding-bottom: -10px;
}



/* Content styling */

img.alignleft {

float: left;
padding-right: 10px;
}

img.alignright {

float: right;
padding-left: 10px;
margin-right: 0px;
}

/*
hr {
height: 1px;
background:  #48cec2;
width: 80%;
}*/

abbr { border-bottom: 1px #456d6f dotted; }

.main ol.posts ul {color: #3e3e40;}
.main ol.posts ul li { list-style: outside circle; padding: 0; margin: 0; }

/* Post */
.posts h1 {
	position: absolute;
	left: -1000em;
	text-align: left;
}
.posts li h2 {
position: relative;
color: #456d6f;
left: 0;
font-size: 1.3em;
}

.post h2 {
position: relative;
color: #456d6f;
left: 0;
font-size: 1.3em;
}

.posts li h2 a:link, .posts li h2 a:visited {
text-decoration: none;
color: #456d6f;
font-weight: bold;
}

.posts li h2 a:hover, .posts li h2 a:active {
text-decoration: underline;
color: #699ea2;
}

h1.posttitle {
position: relative;
color: #699ea2;
left: 0;
font-size: 1.4em;
}

h1.pagetitle {
color: #699ea2;
font-size: 1.4em;
}


.post p, .posts p, .page p {
	color: #000000;
}


p strong {
font-weight: bold;
color: #000000;
margin-top: .5em;
}

p strong em {
	color: #cad203;
	font-weight: bold;
}
.post img {
	margin: 10px 0;
}

.post img.centrespread {
margin-bottom: 0;
}

.page a:link {color: #456d6f;}

.page a:visited {color: #699ea2;}

.page a:hover {color: #699ea2;}

.post a:active {color: #456d6f;}

.post a:link {color: #456d6f;}

.post a:visited {color: #699ea2;}

.post a:hover {color: #699ea2;}

.post a:active {color: #456d6f;}

p.stamp {
font-size: 0.86em;
margin: -10px 0 10px 0;
color: #3e3e40;
}

/* Posts  - posts in loop are list items in an ordered list*/
ol.posts {
	margin: 0;
	padding: 0;
}

ol.posts a:link {color: #456d6f;}

ol.posts a:visited {color: #699ea2;}

ol.posts a:hover {color: #699ea2;}

ol.posts a:active {color: #456d6f;}

	ol.posts li {
		margin: 0 0 40px;
		list-style: outside none none;
	}

	ol.posts img {
		margin: 0 0 10px;
	}

dd.wp-caption-dd { font-weight: bold;}
p.wp-caption-text { font-style: italic; font-size: .86em; text-align: center; margin: -10px 30px 0 15px;}

/* Sidebar - categories and stuff */
#sidebar {
	color: #666666;
}

img.sn_buttons {padding: 2px;}

	#sidebar h2 {
		color: #cad203;
border-bottom:1px dashed #cad203;
font-size: 1em;
text-align: center;
padding-bottom: 0.5em;
	}

	#sidebar ul {
		
		/*border-top:1px solid #009f91; */
		margin:0; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:10px
	}

	#sidebar li {
		padding: 5px 0;
		list-style: outside none none;
	}

	#sidebar a {
		color: #699ea2;
		text-decoration: none;
		
	}


	#sidebar a:hover {
		text-decoration: underline;
		
	}

	#sidebar li.current-cat a {
		font-weight: bold;
		}

#sidebar li#pages-3 h2
{
display: none;
}

#sidebar li#pages-3
{

font-weight: bold;
}

#sidebar ul.cats li a
{
color: #666666;
}


/* Countdown timer widget */

li#live-countdown-timer h2 {
display: block;
font-size: 1em;
color: #666666;
margin-left: -15px;
}
li#live-countdown-timer {
text-align: center;
margin-left: 15px;
}


/* Voting tally widget */

#blog-categories div.votewidget_skin a {
color: #666666;
font-weight: normal;
font-size: .86em;
}

/* Add comment */
#add-comment {
	margin: 40px 0;
}
	#add-comment div {
		margin: 0 0 10px;
	}
	#add-comment label {
		display: block;
	}
	#add-comment textarea {
		float: none;
	}
	
	#add-comment h2 {
		font-size: 1.2em;
	}

/* Comments */
#comments {
	margin: 40px 0;
}

	#comments ol {
		margin: 0;
		padding: 0;
	}

	#comments li {
		margin: 0 0 20px;
		list-style: outside none none;
	}
	
	#comments img {
		margin: 0 5px 0 0;
		vertical-align: middle;
	}
	
	#comments h2 {
		font-size: 1.2em;
	}

	#comments h3 {
		margin: 0;
		display: inline;
		font-weight: normal;
		font-size: 1em;
	}

	#comments .comment-meta {
		margin: 5px 0 0;
	}

		#comments .comment-meta h4 {
			position: absolute;
			left: -1000em;
			text-align: left;
		}
		
		#comments .comment-meta dl, 
		#comments .comment-meta dt, 
		#comments .comment-meta dd 
		{
			margin: 0;
			display: inline;
		}
		
		#comments .comment-meta dt
		{
		display: none;
		}
		
		#comments .comment-content p
		{
		font-weight: bold;
		}
		
		#comments li 
		{
		border-bottom: 1px solid #C0C0C0;
		}

/* Post-Nav : bottom of index loop - currently 'Next Page' */		
.post-nav ul li {
list-style: outside none none;
display: inline;
}

.post-nav a:link {color: #456d6f;}

.post-nav a:visited {color: #699ea2;}

.post-nav a:hover {color: #699ea2;}

.post-nav a:active {color: #456d6f;}

/*Author Page */

h2.author {
position: relative;
color: #699ea2;
left: 0;
font-size: 1.3em;
}

h3.author {
position: relative;
color: #3e3e40;
left: 0;
font-size: 1.1em;
}


hr.author {color: #fff; background-color: #fff; border: 1px dotted #cad203; border-style: none none dashed; width: 60%; text-align: left; margin-left: 0;}

ul.author {
margin-left: 0;
}


ul.author li {
list-style: outside none none;
display: inline;
}

ul.author li a:link {color: #456d6f; text-decoration: none;}
ul.author li a:visited {color: #699ea2; text-decoration: none;}
ul.author li a:hover {color: #699ea2; text-decoration: underline;}
ul.author li a:active {color: #456d6f; text-decoration: underline;}

ul.author li h4.author {
font-size: 1.1em;
padding-bottom: 0em;
}

/*ul.author li {
border-bottom: 1px solid #C0C0C0;
}*/




