@charset "utf-8";
/* CSS Document */

body { background:url(/images/bg.gif) repeat-x #002252; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:20px; letter-spacing:2px; margin: 10px 0px 5px 0px; font-weight:bold;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:16px; letter-spacing:2px; margin: 5px 0px 5px 0px; font-weight:bold;}
p {font-size: 14px; margin-bottom: 20px;}
ul {font-size: 14px; margin-bottom: 20px;}

.navigation { width: 966px; margin: 45px auto 0 auto; }
.navigation ul {float:right; padding-right: 33px; margin-bottom: 0;}
.navigation ul li { float: left; }
.navigation li span { display: none; }
.navigation ul li a { height: 34px; display: block; margin-left: 5px; }
.navigation li.purely a { background: url(/images/navigation/purely.png); width: 171px; }
.navigation li.experience a { background: url(/images/navigation/experience.png); width: 227px; } 

.navigation ul li a:hover  { background-position: 0 34px; }

.wrapper_top { background:url(/images/top_bg.png) no-repeat; width:966px; margin: 0px auto; padding: 5px 0 5px 0; text-align: center;}

.wrapper_middle {background:url(/images/middle_tile.png) repeat-y; width:966px; margin: 0 auto; padding-bottom: 5px;}
.wrapper_middle ul { width: 890px; margin: 0 auto;}
.wrapper_middle ul li { float: left; }
.wrapper_middle ul li span { display: none; }
.wrapper_middle ul li a { height: 193px;  width: 442px; display: block; }
.wrapper_middle ul li.experience a { background: url(/images/experience_button.jpg) no-repeat; }
.wrapper_middle ul li.purely a { background: url(/images/purely_button.jpg) no-repeat; margin-left: 6px; }

.wrapper_bottom { background:url(/images/bottomcap.png) no-repeat; width:966px; height: 35px; margin: 0 auto;}

.locations ul { text-align: center; margin-top: 10px;}
.locations li { display: inline; color: #FFFFFF; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.locations li:after {content: " | "; padding: 3px 5px;}
.locations li:last-child:after { content: "";}
.locations a { color:#FFFFFF; text-decoration: underline;}

/* subpage specific styles */
.subpage .wrapper_top { height: 352px; }
.subpage .wrapper_middle { height: 193px; margin-top: -195px;}
.content { width: 890px; height: 552px; margin: 0 auto; background: url(/images/bg_purely_lrg.jpg) no-repeat; z-index: 1000; position: relative; }

.subpage .locations { margin-top: 245px;}

.subpage .left { float: left; width: 300px; height: 320px; margin-top: 120px; }
.subpage .left h2 {color:#FFFFFF;}

.subpage .left ul {width:240px; margin-bottom: 20px;}
.subpage .left li {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.subpage .left li.city {font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:2px; font-size:16px; margin-top:20px;}

.subpage .right { float: left; width: 622px; bheight: 552px; }
.subpage .right h1 { padding: 0px 20px; }
.subpage .right h2 { padding: 0px 20px; }
.subpage .right p { padding: 0px 20px; }
.subpage .right p.grey { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height: 28px; font-style: italic;}
.subpage .right ul { padding: 0px 20px; margin-bottom: 20px; font-weight:bold;}

/* kevin 
.content p { }
.content h1 { }*/
.content ul li { float: none;}


/* clear the floats */
.navigation:after, .wrapper_middle:after, .content:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.navigation, .wrapper_middle, .content {display:inline-block;}
* html .navigation, * html .wrapper_middle, * html .content{height: 1%;}
/* Hide from IE Mac \*/
.navigation, .wrapper_middle, .content{display:block;}
/* End hide from IE Mac */