/* -----------------------------------------------------------------------------------
Purtell Style Sheet

version:	1.0
author:		Michael McDonald
email: 		info@yalestreetcreative.com
website: 	http://www.yalestreetcreative.com
----------------------------------------------------------------------------------- */ 

/* ||||||||||||||||||||||||||||||| Structure & General ||||||||||||||||||||||||||||||||||||||||||||| */
* {padding: 0;margin: 0;}
body {font-size:13px; color:333; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"; line-height:130%; background:#0b3f5d;
background-image:url(/img/background-body.jpg); background-position:center top; background-repeat:repeat-x;}
#wrap {margin: 0 auto; width:870px; background-image:url(/img/background_wrap.gif); background-repeat:repeat-y;}
.cl {clear:both; height:2px;}

/* |||||||||||||||||||||||||||||||||| Typography  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
h1, h2, h3, h4 {font-size: 160%; font-weight:600; color:#135b7e; font-family:Georgia, "Times New Roman", Times, serif; 		font-stretch:expanded; margin: 10px 0px 5px 0px;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
a:link, a:active, a:visited {color:#10415d;}
a:hover {color:#135b7e;}
p {margin: 0px 0px 15px 0px;}
ul {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 25px;}
li {}

/* ||||||||||||||||||||||||||||||||||||||  Header  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
#header {margin: 0 auto; width: 870px; height:175px; background-image:url(/img/background_header.jpg); background-repeat:no-repeat;}
#logobox {margin:0px; padding:0px 0px 0px 70px; height:130px; clear:both;}
#logo {margin:0; padding:0; position: absolute; top:35px;}

/* ||||||||||||||||||||||||||||||||||||||  Navigation  ||||||||||||||||||||||||||||||||||||||||||||||| */
/*#nav {margin:0px auto; padding:0px 0px; height:30px; width:820px; color:#ffffff; clear:both; 
 text-align:right; line-height:25px; font-family:Georgia, "Times New Roman", Times, serif;}
#nav a { font-size: 15px; color:#ffffff; font-variant:small-caps; text-decoration:none; letter-spacing:.05em;}*/

#nav {margin:0px auto; padding:0px 15px; height:30px; width:820px; clear:both; 
	line-height:25px; font-family:Georgia, "Times New Roman", Times, serif;}
#nav a { font-size: 15px; color:#1f506f; font-variant:small-caps; text-decoration:none; letter-spacing: .1px;}

#menutabs {margin-right:5px;}
#menutabs li {float:right; list-style:none; margin-right: 1px; line-height: 25px;}
#menutabs a {display: block; background: url(/img/tab_left.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;		letter-spacing: .07em; color:#ffffff;}
#menutabs a span {float:right; display:block; background:url(/img/tab_right.gif) no-repeat right top; margin:0px; 
	padding:1px 8px 3px 8px;text-decoration:none; color:#1f506f;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menutabs a span {float:none;}
/* End IE5-Mac hack */
#menutabs a:hover span {}
#menutabs a:hover {background-position:0% -30px; color:}
#menutabs a:hover span {background-position:100% -30px; color:#ffffff;}
#menutabs #current a {background-position:0% -30px;}
#menutabs #current a span {background-position:100% -30px; color:#ffffff;}

/* ||||||||||||||||||||||||||||||||||||||  Content  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
#contentwrap {margin:0 auto; padding: 15px 0px; width:870px;
	background-image:url(/img/background_content.jpg); background-position:top; background-repeat:no-repeat;}

#main {float:left; margin:0px 0px 0px 30px; padding:0px; width:500px;}

ul.clean {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none;}
.spacer {height: 13px;}

/* ||||||||||||||||||||||||||||||||||||||  Sidebars ||||||||||||||||||||||||||||||||||||||||||||||||||| */
#sidebar {float: right; margin:0px 20px 0px 0px; padding:0px 10px; width:260px;}
#sidebox {margin:10px auto; padding:0px; width:255px; height:400px; background-image:url(/img/sidebox_full.gif); background-position:top; background-repeat:no-repeat;}
#sidetext {margin:0px; padding:60px 45px 0px 60px; font-size: 24px; line-height:29px; font-weight:600; color:#135b7e; font-family:Georgia, "Times New Roman", Times, serif; font-stretch:expanded;}
/* ||||||||||||||||||||||||||||||||||||||  Form Styles ||||||||||||||||||||||||||||||||||||||||||||||| */
#sendform p {margin: 0px 0 10px 0;}
label {float:left; text-align:left; padding-left:5px; width:170px;}
.radiolabel {margin:0;text-align: right;}
input.text, input.textarea, input.radio {float: left;vertical-align: top;margin: 0 0 0 220px;}
fieldset {margin-bottom: 10px;padding: 10px; color:#333333;}
input.submit {text-align: center;}
legend {font-size:15px ;padding: 0 0 5px 5px; color:#135b7e; font-family:Georgia, "Times New Roman", Times, serif;}

/* ||||||||||||||||||||||||||||||||||||||||  Footer |||||||||||||||||||||||||||||||||||||||||||||||||||| */
#footer {margin:0px; padding:10px; height:145px; background-image:url(/img/footer.gif); background-position:bottom;}
#f_content {margin: 0px auto; width:480px; text-align:center;}
.copyright {margin:10px;}

/* ||||||||||||||||||||||||||||||||||||||||  LInks |||||||||||||||||||||||||||||||||||||||||||||||||||| */

#web {margin:0 auto; text-align:center; padding:10px 0px; width:870px;}
#web a {color:#135b7e;}
#web a:hover {color:#256994;}