/*
Theme Name: Peter Facinelli - Green
Author: Nicole Smith
Edited: Michelle Keally
Author URI: http://www.nicolesmithweb.com
*/

/*
TABLE OF CONTENTS

1 Header
   a Logo
   b Search
   c Navigation
   d Slideshow
2 Featured Areas
3 Sidebar
4 Content
5 Footer
6 Headings
7 Forms
8 Tables
9 Links
10 Misc
*/

/*
COLOR PALETTE

#000000 - Black
#00B265 - Green (Bright (Logo))
#0F3828 - Green (Dark)
#4D5850 - Green (Dull (Nav))
#E3EEE6 - Green (Light)
#FFFFFF - White
*/

html, body {
	margin:0;
	padding:0;
	}

body {
	background:#000000 url('/wordpress/wp-content/themes/peter-facinelli-green/images/bg3.png') repeat-x;
	color:#000000;
	font:13px/18px arial, helvetica, sans-serif;
	}

#container {
	margin:0 auto;
	width:960px;
	}

/* HEADER */

#header {
	}
	
	/* LOGO */
	
	#logo {
		display:block;
		float:left;
		height:99px;
		width:476px;
		}
		
	/* SEARCH */
		
	#search {
		float:right;
		padding:53px 0 0;
		width:50%;
		}
		
		#search input {
			background:#FFF;
			border:none;
			-moz-border-radius:0;
			border-radius:0;
			float:right;
			height:30px;
			margin-left:2px;
			width:300px;
			}
			
		#search input[type="submit"] {
			background:#7E0000;
			color:#FFF;
			text-transform:uppercase;
			width:30px;
			}
			
			#search input[type="submit"]:hover {
				cursor:pointer;
				}
	
	/* NAVIGATION */
	
	#menu-main {
		background:#C00000;
		clear:both;
		height:52px;
		line-height:52px;
		margin:0;
		overflow:hidden;
		padding:0;
		}
		
		#menu-main li {
			float:left;
			font:14px/52px georgia, utopia, serif;
			list-style:none;
			margin:0 29px;
			}
			
			#menu-main li a {
				color:#FFFFFF;
				text-decoration:none;
				}
				
				#menu-main li a:hover,
				#menu-main li.current-menu-item a {
					color:#000000;
					}
			
	/* SLIDESHOW */
			
	#slider {
		clear:both !important;
		margin:0 auto !important;
		max-width:960px !important;
		}

		#slider a.nivo-nextNav {
			background-position:-79px 0 !important;
			}
			
		.nivo-directionNav a {
			background:url('/wordpress/wp-content/themes/peter-facinelli-green/images/arrows2.png') no-repeat !important;
			height:57px !important;
			width:79px !important;
			}
		
#wrapper {
	background:#ffffff url('/wordpress/wp-content/themes/peter-facinelli-green/images/wrapper.png') repeat-y;
	clear:both;
	overflow:auto;
	}
		
	/* FEATURED AREAS */
	
	#buckets {
		background:#FFFFFF;
		clear:both;
		overflow:auto;
		}
		
		.bucket {
			color:#000000;
			float:left;
			margin-left:1px;
			width:239px;
			}
			
			.bucket.first-child {
				margin-left:0;
				width:240px;
				}
				
			.bucket a.more {
				background:#7E0000;
				color:#fff;
				display:block;
				float:right;
				height:25px;
				line-height:25px;
				text-align:center;
				text-decoration:none;
				width:90px;
				}
				
			.bucket h2 {
				margin-bottom:1px;
				}
				
				.bucket h2 a {
					color:#FFF;
					text-decoration:none;
					}
					
			.bucket p {
				margin:0 0 1em;
				}
			
	/* SIDEBAR */
	
	#sidebar {
		clear:both;
		float:left;
		margin:0 2px 0 0;
		width:362px;
		}
	
	/* CONTENT */
	
	#content {
		float:right;
		overflow:hidden;
		width:596px;
		}

/* FOOTER */

#footer {
	background:#7E0000;
	clear:both;
	height:56px;
	line-height:18px;
	overflow:hidden;
	padding:20px 0;
	text-align:center;
	}
	
	#footer a {
		color:#FFFFFF;
		}
		
		#footer a:hover {
			color:#FFF;
			}

/* HEADINGS */

h1, h2 {
	background:#C00000;
	color:#FFF;
	font:14px/50px georgia, utopia, serif;
	height:50px;
	margin:0;
	text-align:center;
	}
	
	h1 a, h1.entry-title a,
	h2 a, h2.entry-title a {
		color:#FFF;
		text-decoration:none;
		}

/* FORMS */

form table th, form table td {
	padding:0.25em 0.51em 0.25em 0;
	}

input, select, textarea {
	border:1px solid #999;
	-moz-border-radius:5px;
	border-radius:5px;
	font:13px arial, helvetica, sans-serif;
	padding:0 3px;
	height:25px;
	width:194px;
	}
	
input[type="checkbox"],
input[type="radio"] {
	height:auto;
	width:auto;
	}
	
input[type="reset"],
input[type="submit"] {
	height:35px;
	}
	
textarea {
	height:75px;
	}
	
/* TABLES */

table, tr, th, td {
	margin:0;
	padding:0;
	}
	
table {
	border-collapse:collapse;
	margin:1em 0;
	}

/* LINKS */

a:link, a:visited {
	color:#400000;
	}

a:active, a:focus, a:hover {
	color:#C00000;
	}

a img {
	border:none;
	}
	
a.button {
	background:#C00000;
	color:#fff;
	display:block;
	float:right;
	height:25px;
	line-height:25px;
	min-width:90px;
	padding:0 1em;
	text-align:center;
	text-decoration:none;
	}

/* MISC */

address {
	font-style:normal;
	}
	
p,
.entry-meta {
	margin:1em;
	}
	
sub, sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	}
	
sub {
	top:0.5ex;
	}
	
sup {
	bottom:1ex;
	}

.aligncenter {
	text-align:center;
	}

	.aligncenter div,
	.aligncenter table {
		margin:0 auto;
		}

.alignleft {
	float:left;
	margin:0 1em 0 0;
	}

.alignright {
	float:right;
	margin:0 0 0 1em;
	}

.clear {
	clear:both;
	}
	
.lowercase {
	text-transform:lowercase;
	}
	
.nav-next {
	text-align:right;
	}
	
.nav-previous {
	text-align:left;
	}
	
.req {
	color:#F00;
	}
	
.uppercase {
	text-transform:uppercase;
	}