.custom blockquote { color: #1C2639; padding-top: 10px; padding-bottom: 0.5px; padding-right: 5px;
font: 1.0em Verdana; -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}



.custom #cse-search-box div input {
width: 195px;
}
.custom #cse-search-results {
width: 475px;
}
.custom #cse-search-results iframe{
width: 475px;
overflow: hidden;
}






.custom #header-container {
	overflow: hidden;
	height: 100px;
	border-bottom: 1px solid #021f32;
	}
.custom #header {
	overflow: hidden;
	width: 934px;
	height: 160px;
	margin: 1px auto;
	}
.custom #site-title {
	float: left;
	width: 450px;
	line-height: 35px;
	font-size: 28px;
	font-family: georgia, serif;
	margin: 12px 0 0 0;
	}
.custom #site-title a {
	color: #fafafa;
	}
.custom #site-description {
	display: none;
	}






/**
* Body - must be kept blank, otherwise columns go wonky
************************************************/
body {
	
	}



body.custom {
background: #83909F;
}

/* Body container */
#body-container {
	background: #fff url(http://www.ameaningfulexistence.com/wordpress/wp-content/themes/thesis_16/thesis_16/custom/images/amebanner.jpg) repeat-x 0 0;
	}

/**
* Elements
************************************************/



/* Links */
a, a:active  {
	color: #093754;
	text-decoration: none;	
	}
a, a:visited  {
	color: #336699;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
.entry-content a {
	color: #336699;
	}




/* Headers */
h1, h2, h3, h4, h5, h6 {
	
	color: #897E7C;
	}



/* Lists */
.content ul {
	list-style: none;
	margin-left: 25px;
	}
.content ul li {
	overflow: hidden;
	padding-left: 10px;
	background: url(images/bullet.gif) no-repeat 0 6px;
	}
/* Tables */
table {
	width: 100%;
	background: #ddd;
	}
caption {
	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	text-align: right;
	color: #666;
	}
tr {
	margin: 1px;
	border: 1px solid #ddd;
	}
td {
	padding: 3px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	}
tr.alt td, tr.even td {
	background: #eee;
	}
th {
	padding: 3px;
	color: #fff;
	background: #093653;
	border: 1px solid #ddd;
	}
th a {
	font-weight: bold;
	color: #eee;
	}



/* Alignment */
.left, .alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
.right, .alignright {
	float: right;
	margin: 0 0 0 20px;
	}
.center, .aligncenter {
	display: block;
	margin: 0 auto 20px auto;
	}
.block, .alignnone {
	display: block;
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}
/**
* Images
************************************************/
.post img {
	max-width: 600px;
	}




img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}



/* Captions */
.wp-caption {
	max-width: 590px;
	padding: 4px 4px 4px 4px;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: 11px;
	color: #666;
	}
.wp-caption img {
	max-width: 588px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}



/* Author avatar */
.avatar {
	float: right;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	padding: 4px;
	}


/* Thumbnail */
.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}
.category img.medium {
	float: left;
	max-width: 230px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}




/**
* Page Navigation
************************************************/
#navigation {
	width: 960px;
	height: 25px;
	margin: 0 auto;
	background: #00070f;
	}
#page-nav {
	float: left;
	width: 700px;
	margin: 0 0 0 -15px;
	}
#page-nav ul {
	list-style: none;
	margin: 0;
	}
#page-nav li {
	float: left;
	margin: 6px 0 0 0;
	padding: 0 0 2px 0;
	}
#page-nav a {
	display: block;
	font: normal normal normal 11px/11px Verdana, Geneva, Tahoma, sans-serif;
	color: #999;
	padding: 0 15px 0 15px;
	border-right: 1px solid #353535;
	}


/**
* Header
************************************************/
#header-container {
	overflow: hidden;
	height: 90px;
	border-bottom: 1px solid #021f32;
	}
#header {
	overflow: hidden;
	width: 934px;
	height: 60px;
	margin: 15px auto;
	}
#site-title {
	float: left;
	width: 450px;
	line-height: 35px;
	font-size: 28px;
	font-family: georgia, serif;
	margin: 12px 0 0 0;
	}
#site-title a {
	color: #fafafa;
	}
#site-description {
	display: none;
	}


/* Byline */
.post {
	clear: both;
	overflow: hidden;
	margin-bottom: 5px;
	}
.single .post, .page .post {
	margin-bottom: 0;
	}
.page-template-blog .post, .page-template-quick-post .post {
	margin-bottom: 5px;
	}



/* Post title */
.entry-title {
	margin-bottom: 3px;
	font: 15px/18px georgia, times, 'times new roman', serif;
	font-weight: bold;
	}
.entry-title a {
	color: #222;
	}
.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title {
	font: normal normal bold 22px/22px georgia, times, 'times new roman', serif;
	}
.page-title, .error-404-title {
	margin: 0 0 20px 0;
	}




/* Byline */
.byline {
	font-size: .9em;
	font-style: italic;
	color: #777;
	}
.archive .byline, .search .byline {
	margin: 0 0 3px 0;
	}
.byline a {
	font-style: normal;
	}






/* Post meta data */
.entry-meta {
	clear: both;
	display: block;
	padding: 9px 0 0 0;
	font-size: .9em;
	font-style: italic;
	color: #777;
	border-top: 1px solid #ccc;
	}
.entry-meta a {
	font-style: normal;
	}





/* Page links */
p.pages {
	font-weight: bold;
	}
p.pages a {
	margin: 0 2px;
	padding: 4px 12px;
	font-weight: normal;
	font-style: italic;
	color: #eee !important;
	background: #093653;
	border: 1px solid #eee;
	}





/* Single-post author box */
.single .author-profile {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 9px 9px 0 9px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	}
.single .author-profile p {
	margin: 0 0 9px 0;
	}
.single .author-profile .avatar {
	margin: 0 20px 9px 0;
	}




/* Page templates */
.author-profile {
	overflow: hidden;
	margin-bottom: 20px;
	}
.page-template-biography .author-profile {
	margin: 0;
	}
.author-profile .author-name {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
	}
.post-box {
	overflow: hidden;
	margin-bottom: 5px;
	}




/* Archive templates */
.category-title, .tag-title, .date-title, .author-title, .search-title {
	font: normal normal bold 22px/22px georgia, times, 'times new roman', serif;
	}
.author-info, .category-info, .date-info, .tag-info, .search-info {
	overflow: hidden;
	margin: 0 0 20px 0;
	}



/*-----archives-----*/
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}



/* Attachments (post meta data) */
.attachment object {
	width: 100%;
	height: 100%;
	min-height: 400px;
	}
.attachment object.video {
	width: 100%;
	height: 360px;
	}
.attachment object.audio {
	width: 100%;
	}
.attachment-image .post-meta-data {
	clear: left;
	}
.attachment .download {
	display: block;
	margin-bottom: 20px;
	}
.attachment-icon, .mime-type-icon {
	height: 20px;
	margin-right: 10px;
	padding: 0;
	}
.attachment-application-octet-stream .video {
	height: 400px;
	margin-bottom: 20px;
	}



/* Breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #666;
	}



/* WP PageNavi */
.wp-pagenavi {
	overflow: hidden;
	}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend {
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #eee !important;
	background: #093653;
	border: 1px solid #eee;
	}


/* Navigation links */
.navigation-links {
	overflow: hidden;
	}
.next, .previous {
	max-width: 50%;
	font-size: 13px;
	}
.previous {
	float: left;
	}
.next {
	float: right;
	text-align: right;
	}
#comments-template .paged-navigation {
	text-align: center;
	}
#comments-template .paged-navigation .page-numbers {
	padding: 3px 6px;
	font-style: italic !important;
	border: 1px solid #eee !important;
	}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
	float: none;
	text-align: left;
	border: none !important;
	}




/* Forms */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 300px;
	font: 13px Arial, Helvetica, sans-serif;
	}
.page-template-quick-post .text-input {
	width: 97.5%;
	}
#comments-template label {
	font: 13px Arial,  Helvetica, sans-serif;
	}
textarea {
	clear: left;
	display: block;
	width: 98%;
	font: 14px/20px Arial, Helvetica, sans-serif;
	}
.button {
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	font: 13px Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #eee;
	background: #001838;
	border: none;
	}
.button:hover {
	cursor: pointer;
	background: #093653;
	}
.search-form input {
	margin-right: 9px;
	}



/* from http://diythemes.com/forums/resources-tutorials/397-tutorial-clickable-header-images.html
/* This line sets up our clickable background image based on the site title's link */
/* DIY: Adjust the height & width attributes to reflect the actual size of your image */
/* DIY: Change the filename of your image to reflect the actual header's file name */
.custom #header #logo a { display: block; height: 200px; width: 959px; background: url(http://www.ameaningfulexistence.com/wordpress/wp-content/themes/thesis_16/thesis_16/custom/images/amebanner.jpg) no-repeat; outline: none; }



/* This line gets rid of the site title & tagline by casting them out to far left field */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }


/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */


/* This is a bit of a kludge, but it seems to work. */
.custom #header #tagline { height: 0; }



/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { padding: 0; }



/* code so Navigation bar looks better */
.custom ul#tabs {border-bottom:none; border-left:none; background:none;}
.custom ul#tabs li {margin-bottom:0; border:none; background:none}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:none}
.custom ul#tabs li.rss {}
.custom ul#tabs li a {}
.custom ul#tabs li a:hover {text-decoration:none; background:#FFFFFF}
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}
.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:none;}, .custom ul#tabs li.current-cat a:hover {text-decoration:none; background:none}



/* code so that sidebar has colour */
.custom #content_box {background-color:#EEEEEE;}
.custom #content {background-color:#fff;} 


/* remove "From the monthly Archives */
#archive_info {display:none;}


/* custom footer background */
#footer_area  {background:#000037; padding:1em 5; border-top:1px solid #bbd;}


.custom #footer {border-top:0;background:#000037 }


#footer {
	overflow: hidden;
	width: auto;
	margin: 0 0;
	padding: 20px 10 0 0;
	color: #f7f7f7;
	}
#footer a {
	font-style: normal;
	color: #aaa;
	}
#footer .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
	}





/*custom comments by author a different colour */
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list 
dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}




/* custom comment Reply a button*/


.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #63909F; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#83909F; border: 0;}



/* custom colour box */
p.box {
	background: #E4F2FD;
	border: 1px solid #C6D9E9;
	padding:1em;
}




/* custom colour box - for white background */
p.box2 {	background: white;	
	border: 1px solid #C6D9E9;	
	padding:1em;}

/* custom colour box - for white background */
p.box3 {	background: #E4F2FD;	
	border: 1px dotted #C6D9E9;	
	padding:1em;}


/* custom sidebar padding*/


.custom ul.sidebar_list 
{
     padding-top: .5em;
}

.custom .sidebar ul.sidebar_list 
{
      padding-right: 1.0em;
      padding-left: 1.0em;
      padding-top: .5em;
}


.custom #column_wrap .sidebar ul.sidebar_list 
{
padding-top:0.5em;

}

.akpc_report ol  { list-style-type: none;  }
.akpc_report ol li span { display: none; visibility: hidden; margin-bottom:3px; }


.comments_closed{
 display: none;
}

.custom .sidebar h3 { font-weight: bold; }

.custom .sidebar h3{background-color: #104E8B;

-moz-border-radius: 5px;&nbsp;padding: 0.1em 0.1em 0.1em 0.5em; font-weight:bold; font-size:1em; color:#ffffff;}

.custom li.widget { margin-bottom: 12px; }
.custom .akpc_report li { margin-bottom: 0.692em; }

