/*
Theme Name: Serenity Funeral Service
Theme URI: http://serenity.ca
Description: Custom theme for Serenity Funeral Service. 
Version: 1.0 (WP2.8.4)
Author: Taylor Garries
Author URI: http://taylorgarries.com
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


/* Body Elements
--------------------------------------------------------------------------------------------------*/
body { background: #f4f4f4; }
.main { background: #ffffff; padding: 10px 0; }


/* Header
--------------------------------------------------------------------------------------------------*/
#header { background: url('style/images/header_bg.gif') no-repeat #aacae6; margin-bottom: 10px; }
	#nav { margin-top: 90px; text-transform: uppercase; font-weight: bold; }
		#nav ul { margin: 0; padding: 0; }
		#nav li { margin: 0; padding: 0 20px 0 0; list-style: none; float: left;  }
		#nav a { color: #313131; font-size: 0.857em; }
		#nav a:hover , #nav .current_page_parent a , #nav .current_page_item a { color: #822433; }

		
/* Hero
--------------------------------------------------------------------------------------------------*/
#hero { margin-bottom: 10px; }

		
/* Intro
--------------------------------------------------------------------------------------------------*/
#intro { background: #eeebe9; color: #575757; }
	#intro p.introtext { padding: 10px; }
	#intro p.text { font-size: 0.857em; }
	#intro .omega p.text { padding-right: 10px; }
	#intro a { font-weight: bold; }
	#intro h5 { margin-top: 10px; }
	

/* Subpage
--------------------------------------------------------------------------------------------------*/
#subpage { background: repeat-y url('style/images/content_bg.gif'); }
		
	/* Subnav
	------------------------------------------------------------------------------------------*/
	#subnav { background: none; padding: 10px; width: 120px; }
		#subnav ul, #subnav li { margin: 0; padding: 0; list-style: none; }
		#subnav a { color: #575757; font-size: 0.857em; }
		#subnav a:hover, #subnav .current_page_item a { color: #822433; }

	/* Content
	------------------------------------------------------------------------------------------*/
	#content { background: none; }


/* Footer
--------------------------------------------------------------------------------------------------*/
#footer { font-size: 0.857m; color: #979797; margin-top: 20px; }
#footer ul { margin: 0; padding: 0; list-style: none; }
#footer li { margin: 0 0 0 20px; padding: 0; list-style: none; float: right; }


/* Forms
--------------------------------------------------------------------------------------------------*/
form p { font-size: 0.857em; }
form input, form textarea { padding: 10px; font-size: 1.2em; width: 340px; } 
form .form_checkbox input { padding: auto; width: auto; }
form .form_checkbox label { display: block; }

/* Lists
--------------------------------------------------------------------------------------------------*/
ol { list-style: decimal outside none; }
ol li { list-style: decimal outside none; margin-bottom: 1em; }

ul.postnav { list-style: none; margin: 1em 0; }
ul.postnav li { list-style: none; }
ul.postnav li.pn_older { width:45%; float: left; text-align: left; }
ul.postnav li.pn_newer { width:45%; float: right; text-align: right; }