/*
Theme Name: Liz and Rob - Custom
Description: A custom theme for Liz and Rob
Author: Elly Gedye - Sinter Design and Development
Author URI: http://www.sinter.co.nz
Version: 1.0.1
Tags: custom
*/


* {
	margin: 0; padding: 0;
}

body {
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #53120D;
	background: #FFFFFF;
}

div.afg-cell {
    text-align: center;
}

/* *************************************************************** */
/*                         Structure                               */  
/* *************************************************************** */

#centreAll {
	width: 1200px;
	margin: auto auto;
	text-align: left;
}

#header {
	margin-top: 20px;
	width: 100%;
}

#wrapper {
	width: 100%;
	margin: auto auto;
	text-align: left;
	clear: both;
}
#sidebar {
	width: 20%;
	margin-top:20px;
	float: right;
}

#content {
	width: 79%;
	float: left;
	margin-top:20px;
}
/* *************************************************************** */
/*                           Header                                */  
/* *************************************************************** */

#logo {
	display: block;
	width: 15%;
	height: 60px;
	margin-left: 20px;
	float: left;
}


/* Menu */

#menu {
	width: 72%;
	float: right;
}

#menu ul li a {
	color:#febb50;
	font-size:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#menu ul li a:hover{
	color:#febb50; 
}
#menu ul{

}

#menu ul li{
	float:right;
	height:56px;
	padding-left:15px;
	padding-top:15px;
}

/* *************************************************************** */
/*                           Sidebar                               */  
/* *************************************************************** */

.box {
	display: block;
	margin-bottom: 0px;
        padding-bottom: 20px;
	clear: both;
}
.box a {
	text-decoration: none;
	color: #53120D;
}
.box a:hover {
	text-decoration: none;
	color: #ff5648;
}

.children {
	padding-left: 45px;
	padding-bottom:10px;
}
.children li {
	list-style-type:circle;
	color:#FF5648;
}
/* Search */

#searchform{
	width:100%;
	margin-bottom: 20px;
	}

#s {
	background:#fffbf5 none repeat scroll 0 0;
	border:1px solid #febb50;
	float:left;
	font-size:11px;
	padding:2px 3px 3px;
	width:83%;
}

#searchsubmit {
	float:right;
}

/* RSS Feeds */

.subscribeby {
	width: 100%;
	clear: both;
	display: block;
        height: 30px;
}
.subscribeimage {
	float: left;
	width: 16%;
        height: 30px;
}
.subscribeblurb {
	float: right;
	width: 80%;
	text-align: left;
        height: 30px;
}

.subscribeblurb a {
	text-decoration: none;
	color: #53120D;
}
.subscribeblurb a:hover {
	text-decoration: none;
	color: #ff5648;
}

/* Twitter */

#twitter_update_list a {
	text-decoration: none;
	color: #53120D;
	
}
#twitter_update_list a:hover {
	text-decoration: underline;
	color: #53120D;
}

#twitter_update_list li {
	margin-bottom: 10px;
	color: #ff5648;
}

/* Flickr */

.flickr a img {
	padding-bottom: 10px;
	padding-right: 10px;
	
}

/* Calendar */
#wp-calendar {
	width: 100%;
}
caption {
	color: #FFFFFF;
	background-color: #FEBB50;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

#wp-calendar thead {
	color: #FF5648;
	font-weight: bold;
}

#wp-calendar tbody tr td a {
	font-weight: bold;
	text-decoration: none;
	color: #FEBB50;
}
#wp-calendar tbody tr td a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #ff5648;
	
}
#next {
	text-align: right;
}
#wp-calendar tfoot tr td a {
	font-weight: bold;
	text-decoration: none;
	color: #ff5648;
	
}
#wp-calendar tfoot tr td a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FEBB50;
}
/* *************************************************************** */
/*                          Content                                */  
/* *************************************************************** */

#content .post {
	float:right;
	margin-bottom:30px;
	padding:10px 35px 15px 0;
	text-align:justify;
	width:91%;
}

.left {
	float: left;
	display: block;
	width: 4%;
}
.right {
	float:right;
	padding-left:5px;
	width:94%;
}
/* Date */

.post .date {
	width: 100%;
	font-size: 12px;
	color: #ff5648;
}
.date .day {
	color: #febb50;
	font-size:25px;
	font-weight:bold;
}
.date .month {
	color:#FF5648;
	display:block;
	font-size:19px;
	font-weight:bold;
	position:relative;
	top:-7px;
}
.date .year {
	color: #febb50;
	display:block;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-10px;
}

/* Comment Bubble */

.bubble {
	background:#febb50 url('images/bubble.png') repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:29px;
	line-height:19px;
	text-align:center;
	width:30px;
	position:relative;
	top:-5px;
	font-size:12px;
	font-weight:bold;
}

/* Title */
.postTitle {
	padding-bottom:10px;
	color:#FF5648;
	font-size:24px;
	font-weight:bold;
}
.postTitle a {
	color:#FF5648;
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
}
.postTitle a:hover {
	color:#febb50;
}

/* Image */
#content .post img {
	border:1px solid #febb50;
	margin:0 10px 15px 0;
	padding:5px;
}
.postData {

}
.postData p a {
	color: #53120D;
	text-decoration: none;
}
.postData p a:hover {
	color: #febb50;
	text-decoration: none;
	
}

.readmore a {
	float: right;
	color:#FF5648;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}

.cont {
	clear: both;
}


/* Previous/Next Links */
.navigation a {
	clear: both;
	width: 100%;
	color: #febb50;
	font-size: 18px;
	text-decoration: none;
}

.navigation .alignleft {
	float: left;
	width: 200px;
	padding-left:20px;
}

.navigation .alignright {
	float:right;
	padding-right:28px;
	text-align:right;
	width:200px;
}

.abitright {
	padding-left: 25px;
}

.pageTitle{
	color:#FF5648;
	font-size: 24px;
	font-weight: bold;
	padding-bottom:10px;
}
/* *************************************************************** */
/*                           Footer                                */  
/* *************************************************************** */

#footer {
	clear: both;
	padding: 20px 20px;
	font-size: 0.9em;
	color: #53120D;
	line-height:20px;
	text-align: right;
}

#footer a{
	color: #53120D;
	text-decoration: underline;
}

#footer a:hover {
	color: #FF5648;
}

#footer hr {
	background-color:#FF5648;
	color:#FF5648;
	height:5px;
	margin-bottom:10px;
	width:100%;
}

/* *************************************************************** */
/*                          Comments                               */  
/* *************************************************************** */

.comentary {
	padding-left:65px;
}

#comments .ctitle {
	color:#FF5648;
	font-size: 24px;
	font-weight: bold;
	padding-bottom:10px;
		
}

#respond .commentFormTitle {
	color:#FF5648;
	font-size: 24px;
	font-weight: bold;
	padding-bottom:10px;
}

.comment-body {
	padding-bottom: 5px;
}
/* Comment List  */

ol.commentlist { list-style:none; margin:10px; padding:0px; text-indent:0; }
ol.commentlist li {height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border-bottom: 1px solid #FEBB50; }
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#FF5648; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#FF5648; text-decoration:underline; }
ol.commentlist li div.vcard img.avatar { border:1px solid #FEBB50; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says { color:#FF5648;}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#FF5648; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#FF5648; text-decoration:none;}
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply {  }
ol.commentlist li div.reply:hover {  }
ol.commentlist li div.reply a {  }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment { list-style-type:none;}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


#comments ol li ul li .comment-body {
	padding-left: 40px;
}


ol.commentlist li.authcomment {
background-color: #00FF00 !important;
} 

#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
#comments .buffer {
	padding: 10px;
}
#comments ol li {
	margin-bottom: 10px;
}
#comments ol li ul li {
	border: 1px solid #e0e0e0;
	padding: 10px;
}
#comments ol li .avatar {
	float: right;
}
#comments ol li .comment-author {
	color:#FF5648;

}
#comments ol li .comment-author .fn {
	font-weight: bold;
	font-size: 1.2em;
}
#comments ol li .comment-meta {
	font-size: 0.9em;
	color: #999999;
	margin: 5px 0 10px;
}
#comments ol li .reply {
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 10px;
}
#comments .children {
	list-style-type: none !important;
}
#comment{
	width:90%;
	padding:10px;
	}

#author, #email, #url, #comment {
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:10px;
	padding:5px;
	background:#FFFBF5 none repeat scroll 0 0;
	border:1px solid #FEBB50;
	}
#author, #email, #url {
	width: 450px;
}
#submit{
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:10px;
	padding:5px;
	background:#fcdad7 none repeat scroll 0 0;
	border:1px solid #FF5648;
}

	.required {
		color: #ff0000;
	}

/* *************************************************************** */
/*                           Styles                                */  
/* *************************************************************** */

h2 {
	font-size: 22px;
	color: #ff5648;
	margin-bottom: 5px;
}
.box p {
	text-align:justify;
}
p {
	margin-bottom: 10px;
}
li{
	list-style: none;
}
img {
	border: none;
}
.wp-smiley {
	border: none;
}
a {
	color: #ff5648;
}
/* *************************************************************** */
/*                         Their Stuff                             */  
/* *************************************************************** */




/** BEGIN content **/


		.contadarchiv{
			margin:50px 0px 20px 40px;
		}
		.contadvert_468x60 {
			margin-left:8px;
		}
		#contarch{ margin-top:40px;
		}

		#content .post h3 {
			font-size: 1.2em;
			font-family:Arial, Helvetica, sans-serif;
			padding:10px 0;
		}
			#content .post h3 a {
				color: #000;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				padding:5px 0;
			}
		
		#content .post .category {
			clear: both;
			float: left;
			font-size: 0.8em;
			padding-top: 10px;
			width:200px;
			border-bottom:1px solid #f2f2f2;
			padding:5px 0;
			height:15px;
			color:#999999;
			line-height:17px;
		}
		#content .post .comments {
			float: right;
			font-size: 0.8em;
			padding-top: 10px;
			width:32px;
			border-bottom:1px solid #f2f2f2;
			padding:5px 0;
			height:15px;
			text-align:right;
			color:#999999;
			line-height:17px;
		}
		#content .post .category a, #content .post .comments a{
		color:#999;}
	#content .uneven {
		float: left;
		clear: both;
		padding-left:35px;
	}
	#content .postnav {
		clear: both;
		padding: 30px;
	}
		#content .postnav ul {
			list-style-type: none;
			padding: 10px;
		}
			#content .postnav ul li {
				float: left;
				color: #B5B4BC;
				padding: 4px;
			}
			#content .postnav ul li a {
				color: #636363;
				text-decoration: none;
				display: block;
				padding: 2px 6px;
				border: 1px solid #E2E2E2;
			}
			#content .postnav ul li a:hover {
				border-color: #ffffff;
			}
			#wp_page_numbers ul {
				border-top: 0 !important;
			}
			#wp_page_numbers .page_info {
				padding: 3px 6px !important;
				margin-right: 2px;
				border: 1px solid #e0e0e0 !important;
				margin-top: 4px;
			}
			#wp_page_numbers .active_page a {
				background-color: #ffffff !important;
				border: 0 !important;
			}
#content .postmeta{ background-color:#CC0000;}
/** END content **/





/** BEGIN miscellaneous **/
#content .single {
	padding: 30px;
	margin-bottom: 10px;
	text-align:justify;
}
	#content .single p {
		line-height: 1.5em;
		margin-bottom: 10px;
	}
	#content .single ul, #content .single ol {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	#content .single li {
		line-height: 1.5em;
		padding: 2px 0;
	}
	#content .single blockquote {
		padding: 10px 10px 5px;
		margin: 10px;
		background-color: #eeeeee;
		border-width: 1px;
		border-style: solid;
		border-color: #e0e0e0;
	}
	#content .single img {
		border:1px solid #eee;
		padding:3px;
	}
	#content .single h3, #content .single h4, #content .single h5, #content .single h6 {
		font-size: 1.2em;
		margin-bottom: 5px;
	}

	#content .post ul, #content .post ol {
		list-style-position: outside;
		margin-bottom: 10px;
		padding-left: 30px;
	}
	#content .post li {
		line-height: 1.5em;
		padding: 2px 0px;
		list-style-type:circle;
		color:#000000;
	}
	
h2.title {
	font-size: 1em !important;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.notfound {
	padding: 40px;
}
	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}
	
	

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

/* Start tables */

 table, table.post
{
  border-collapse: collapse;
  margin: 1px;
  width:auto;
}

table, table.post .post tr, .post th, .post td
{
  background-color:Transparent;
}

th, td
{
  padding: 5px;
  vertical-align: top;
  text-align:left;
}

.post th
{
  text-align:center;
  vertical-align:middle;
  padding: 7px;
}



/* Finish tables */

/* Start Social Media */

.connect_widget .like_button_like, .connect_widget .like_button_like .piece {
  background-color:#FF5648;
  border-color:#3A589B;
}

.flickr-photos img {
       padding: 3px;
}

/* End Social Media */



/** END miscellaneous **/