/*

Theme Name: Buckner '09 Theme
Theme URI: http://www.thomasbuckner.com/
Description: Site theme for Thomas Buckner / Identity Site.
Version: 1.0
Author: Will Walker - http://www.willwalker.us
Tags: 

Wordpress Theme by Walker//Fortin || http://www.carinfortin.com

*/

/* page styles */

	html	{
			padding: 0;
			margin: 0;
			}
		
	body 	{
			padding: 0 0 0 10px;
			margin: 0;
			background: #666666; 
			}

/* global font styles */

	body	{
			}

	a:link,
	a:visited,
	a:active {
			color:#62FF00;
			text-decoration:none;	
			}

	a:hover		{
				filter:alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
				}

	#nav		{
				width:848px;
				padding:12px 10px 12px 12px;
				background:#4E4E4E;
				
				font-family:georgia, times new roman, serif;
				font-size:10.5px;
				
				color:#62FF00;
				
				letter-spacing:3.2px;
				line-height:0px;
				
				}

	* html #nav	{
				width:853px;
				}

	#nav a		{
				letter-spacing:1.7px;
				}

	#nav a:hover		{
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity:1;
				opacity:1;
				
				padding:0px;
				
				
				color:#fff;
				
				}

	a.navup		{
				color:#fff;		
				}

	#header a:hover		{
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity:1;
				opacity:1;
				}

	#nav .ie8	{
				letter-spacing:.7px;
				}

	#nav .ie7	{
				letter-spacing:.9px;
				}

	#contenttable	{
				margin:12px 0 5px 0;			
				}
			
	#content	{
				font-family: Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#fff;
				width:561px;   
				padding:12px;
				background:#4E4E4E;	
				letter-spacing:1px;
				line-height:23px;
				
				vertical-align:top;
				}
		
	p			{
				margin: 14px 0 14px 0;
				line-height:23px;
				}
				
	strong		{
				font-weight:bold;
				}

	h1, h5			{
				margin: 20px 0 0 0;

				font-size:14px;
				font-weight:bold;

				line-height:12px;				
				letter-spacing:1.5px;
				}


	h1, h2, h5, h6		{
				font-family: Georgia, Times New Roman, serif;
				font-weight:normal;
				
				color:#62FF00;
				}

	h2, h6		{
				font-size:14px;
				letter-spacing:2.8px;
				line-height:10px;
				margin-bottom:8px;
				}

	h3,
	.discography h5 {
				letter-spacing:3.5px;	
				line-height:12px;				
				}	
				
	h4	{
				margin: 20px 0 0 0;
				line-height:12px;
				}
				
	.em1		{
				color:#62FF00;
				}
				
	#content p a	{
				font-weight:bold;
				color:#62FF00;	
				}
				
	#middle		{
				width:12px;
				padding:0;
				}		

	#sidebar	{
				overflow:hidden;
				height:437px;
				width:273px;
				background:#4E4E4E;
				border-bottom:20px solid #62FF00;	
				}
				
	#sidebartext	{
				overflow:visible;
				display:normal;
				padding:12px;
				
				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				
				color:#fff;
				
				line-height:19px;
				letter-spacing:.7px;
				}			

	#sidebartext h1	{
				margin:0;
				padding:0;
				
				font-family:Georgia, times new roman, serif;
				font-weight:bold;
				
				line-height:19px;
				}
	
	#sidebartext h2	{
				margin:0;
				padding:0;
				
				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				
				line-height:19px;
				letter-spacing:.8px;
				}
	
				}
	
	#sidebar img	{
				max-height:447px;
				max-width:273px;
				}

	li,
	ul,
	li ul,
	li ul li	{
				list-style-type: none;
				}
				
	#footer		{
				display:normal;	
				letter-spacing:.7px;
				}
			
/* page specific styles */

	.news h1 a	{
				text-transform:capitalize;
				}

	.news #content p	{
				letter-spacing:.7px;
				}

	.news #content h1	{
				text-transform:capitalize;
				}

	.index #sidebar a.newstitle	{
				
				text-decoration:none;
				}

	.index #sidebar a	{
				text-decoration:underline;
				}

	.index #content	{
				padding:0px;
				height:446px;
				background:transparent;
				border-bottom:25px solid #62FF00;	
				}

	.index #sidebar	{
				padding:4px 11px 8px 11px;
				width:156px;
				height:459px;	
				border-bottom:0px;
				}
				
	.index #sidebar p	{	
				margin:0;
				padding:0;
	
				font-family: arial, helvetica, serif;
				font-size:11.5px;
				font-weight:bold;
				
				color:#fff;
				
				line-height:21px;
				letter-spacing:.6px;
				}

	.index #sidebar	h1,
	.index #sidebar	h2	{
				color:#fff;
				}

	.index #sidebar h1	{
				margin-top:13px;
				font-size:12px;
				font-weight:normal;
				
				line-height:0px;
				letter-spacing:.7px;
				}

	.index #sidebar h2	{
				line-height:18px;
				}

	.discography .schedule	{
				font-weight:bold;
				text-align:left;
				line-height:16px;
				}

	.discography .schedule td	{
				padding:0 0 15px 0;
				}

	.discography #content	{
				width:846px;
				padding:12px 12px 12px 12px;
				background:#4E4E4E;
				
				font-size:12px;
				
				}	

	.discography #content h1,
	.discography #content h2	{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				
				line-height:19px;
				letter-spacing:.7px;
				}

	.discography #content h1 a,
	.news #content h2 a {
				font-family:georgia, times new roman, serif;
				font-weight:bold;
				font-size:14px;
				
				color:#62FF00;
				
				letter-spacing:.7px;

				filter:alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
				}
			
	.discography h5	{
				color:#fff;
				line-height:0;
				margin:0 0 0 0;
				}		
			
	.news #content h2 a:hover	{
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity: 1;
				opacity: 1;				
				}


	.discography #content h2	{
				margin:20px 0 0 0;
				font-weight:bold;
				
				color;#62FF00;
				
				}
				
	.discography #content h3	{
				margin-bottom:-15px;

				font-weight:bold;

				line-height:23px;				
				letter-spacing:1px;
				}
				
	.discography #content em	{
				font-style:italic;
				}

	.discography #content img	{
				border:4px solid #4e4e4e;
				max-height:97px;
				max-width:97px;
				}

	.discography #content a:hover img	{
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity: 1;
				opacity:1;

				border:4px solid #62FF00;	
				}

	.discography #content a:hover {
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity: 1;
				opacity:1;
				}

	.contact #content li a	{	
				color:#fff;	
				
				line-height:23px;
				}
				
	.contact #content li a:hover	{
				color:#62FF00;
				font-weight:bold;
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity: 1;
				opacity:1;
				}

	.contact #content p	{
				font-weight:normal;
				}

	.contact #content .title	{
				font-size:14px;
				color:#62FF00;
				
				line-height:19px;
				}

	.photos #content	{
				width:848px;
				padding:12px 10px 12px 12px;
				background:#4E4E4E;

				color:#ded9de;
				}
				
	.photos #content img	{
				display:inline-block;
				
				max-height:199px;
				
				border-right:10px solid #4E4E4E;
				border-bottom:10px solid #4E4E4E;
				}

	.sound #content	{
				font-size:12px;
				}
				
	.sound #content h1	{
				margin:0 0 23px 0;
				padding:0 2px 0 2px;
				display:inline-block;
				
				font-family: arial, helvetica, sans-serif;
				font-size:13.5px;
				font-weight:bold;
				
				
				color:#3f3f3f;
				background:#ffffff;
				
				line-height:16px;
				letter-spacing:.7px;
				}

	.sound #content h2	{
				margin:0 0 0 0;
				padding:0;

				font-family: arial, helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				
				color:#62FF00;
				
				line-height:19px;
				letter-spacing:.7px;
				}
				
	.sound #content p	{
				margin: 0 0 23px 0;
				}
				
	.sound #content a	{
				font-weight:normal;

				color:#fff;
				
				text-decoration:underline;
				}

	.projects #content	{
				font-size:13px;
				line-height:23px;
				}

	.projects em	{
				font-style:italic;
				}

	.projects .em1	{
				font-weight:bold;
				}

	.calendar #content .title {
				font-size:14px;
				
				color:#62FF00;
				
				line-height:19px;
				letter-spacing:.7px;
				
				}

	.calendar #content h1	{
				font-size:15px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				
				color:#fff;
				
				line-height:19px;
				letter-spacing:.7px;
				}
				
	.calendar #content h2	{
				font-size:12px;
				font-family:arial, helvetica, sans-serif;
				font-weight:bold;
				
				color:#62FF00;
				
				line-height:19px;
				letter-spacing:.7px;
				}
				
	.calendar #content p	{
				margin:0 0 12px 0;
				padding:0;
				font-size:12px;
				
				line-height:19px;
				letter-spacing:.7px;
				}

	.calendar #content a	{
				color:#fff;
				
				font-weight:normal;
				}

	.bio #content h1	{
				text-transform:capitalize;
				}

	.bio #content a	{
				font-weight:normal;
				}
				
				
	.bio #content .active,
	.bio #content .inactive,
	.bio #content a.em1 {
				font-family:georgia, times new roman, serif;
				font-weight:normal;
				
				letter-spacing:3px;

				font-size:12px;
				line-height:18px;
				}

	.bio #content a.em1 {
				font-style:italic;
				font-weight:bold;

				font-size:11px;
				
				text-transform:lowercase;
				text-decoration:underline;

				letter-spacing:1.5px;

				}

	.bio #content .active	{
				text-decoration:underline;
				}



	.bio p		{
				}
