/* 
Title: TED BYRNES
Author: team A design 
www.GoTeamA.com
*/


* { margin:0; padding:0; list-style:none; text-decoration:none; border:0; outline:none; }

html, body { height:100%; }

body { background:#fff; color:#666; font-size:100%; font-family:Garamond, Times, "Times New Roman", serif } 

a:link, a:visited { color:#000; }
a:hover, a:active { color:#000; }
div#content a:hover { border-bottom:1px solid #000; }

div#container {
	position:relative;
	margin:0px auto -40px;
	width:900px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

h1, h2, h3, h4, h5 { color:#000; font-weight:normal; text-transform:uppercase; }
h1 { font-size:6.25em; padding:25px 0 0 125px; }
h1 span.blue { background:#eee; padding:0 125px 0 0; }
h2 { font-size:1.5em; background:#eee; display:inline; padding:0 2px; }

p { font-size:0.875em; line-height:1.5em; padding:0 0 1.5em 0; }
p em { color:#333; font-style:normal; }

ul#nav { margin:15px 0 0 0; text-align:center; }
ul#nav li { display:inline; margin:0 35px 0 0; font-size:1.5em; text-transform:uppercase; }
ul#nav li a { padding:2px 30px 2px 0; color:#000; }
ul#nav li a:hover { background: url(img/nav-bg.gif) no-repeat 25px 0; }
ul#nav li.current_page_item a { background: url(img/nav-bg.gif) no-repeat 25px -30px; }

div#content { margin:80px 0 0 0; clear:both; }

div#left, div#right { width:410px; padding:0 20px; }
div#left { float:left; }
div#right { float:right; }
div#left p { font-size:1em; line-height:1.5em; }

div.post { margin:0 100px 30px; width:700px; padding:0 0 5px 0; border-bottom:2px solid #ccc; }

div.entry { margin:1em 0 0; overflow:hidden; }
div.entry p { padding:0; }
p.postmetadata { font-size:.75em; padding:1em 0 0; }

div#footer, div#push { height:40px; clear:both; }
div#push { z-index:-1; }
div#footer { position:relative; width:900px; margin:0 auto; z-index:10; }
div#footer p { font-size:.75em; text-align:center; color:#999; }

input, textarea, label { font-size:1em; } 
input.textbox, textarea { background:#eee; padding:5px; }
input.textbox { border-bottom:1px solid #999; width:200px; }
textarea { border:1px solid #999; width:350px; height:100px; }
input.pushbutton-wide { border:2px solid #666; background:#333; padding:5px; color:#fff; }
p.contact-submit span { font-size:0.75em; display:block; color:#999; padding:10px 0; }
p#contact-top { margin:40px 0 0; }
p.contact-info { font-size:1.5em; }
