/*
Theme Name: KineticPT
Theme URI: http://kineticpt.com//
Description: A custom theme developed for KineticPT.
Version: 1.0
Author: Nathan Swartz
Author URI: http://gwadagency.com/


*/

/* CSS by Nathan Swartz on a blustery day in the City of Sweethearts */

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li, dd, dt, dl {margin:0; padding:0;}

img, fieldset {border:none;}

body {font: 13px/150% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	  color:#464646;
	  text-align:center;
	  background:url(img/bg.gif) repeat-x;
	  }

/* Positioning */

.container {width:980px; margin:0 auto; text-align:left;}

#header {background:url(img/bg_header.jpg) no-repeat; height:256px; position:relative;}

h1 {position:absolute; top:15px; left:38px; width:237px; height:68px;}
h1 a {display:block; height:68px; text-indent:-999em;}

#nav {position:absolute; right:62px; top:39px; z-index:999;}
#nav li {list-style:none; float:left; font-size:105%; font-weight:bold;}
#nav li a {text-decoration:none; color:#464646; margin:0 8px;}

#nav {letter-spacing:-0.05em;}		
		.page-item-1 {width:56px;}
		.page-item-2 {width:56px;}
		.page-item-4 {width:57px;}
		.page-item-3 {width:135px;}
		.page-item-5 {width:140px;}
		.page-item-6 {width:81px;}
		.page-item-7 {width:66px;}

#nav a {display:block; }
#nav li ul {position:absolute; z-index:99; width:160px; padding:12px 0 0 0; left:-999em; background:url(img/dropdown_bg.png) no-repeat top center;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}

#nav ul li {width:160px; font-size:90%; margin:0 0 0 -1px; background:url(img/li_bg.png) repeat-y;}
#nav ul li a {display:block; padding:5px 10px; border-bottom:1px solid #969696;}
#nav ul li a:hover {color:white; background:#f7941e;}

#nav ul li.bottomout {background:url(img/dropdown_bottom.png) no-repeat 0 0; border-bottom:none !important; height:12px;}

div#search_popup {position:absolute; z-index:5; right:30px; top:56px; width:192px; height:54px; background:url(img/search_field.png) no-repeat; display:none;}
#search_popup input {position:absolute; left:19px; top:14px; border:none;}
#search_popup button {position:absolute; width:22px; height:22px; right:6px; top:-20px; background:transparent; border:none; text-indent:-999em; z-index:12121;}
#search_button {position:relative;}
#search_button p {position:absolute; z-index:11111; width:22px; height:22px; right:36px; top:38px;}
#search_button p a {display:block; height:22px; text-indent:-999em;}

#image_bar {position:relative;}
#image_bar img {position:absolute; right:78px; top:95px;}
.tagline {padding:140px 0 0 61px; font-size:159%; color:white; width:301px; font-style:italic; line-height:150%;}

#content {z-index:-1; float:left; padding:44px 50px 29px 61px;}

#copy {width:515px; float:left; padding-right:50px;}
#sidebar {width:304px; float:left;}

#footer {background:#dee9f3; clear:both;}
#footer .container {position:relative; padding:30px 0 30px 101px;}
.housekeeping {font-size:11px; font-size:90%;}
.footer_logo {width:92px; height:27px; background:url(img/logo_small.gif) no-repeat; text-indent:-999em; position:absolute; bottom:24px; right:100px;}

#newsletter_signup {background:url(img/newsletter_form.gif) no-repeat 5px 52px !important; width:242px; margin-bottom:30px;}
.wpmlwidget  {width:242px; height:83px; position:relative;}
.wpmlwidget label {color:#464646 !important; }
.wpmlwidget input {padding:5px 30px 5px 15px !important; border:none !important; width:150px; background:transparent;}
.wpmlrequired {display:none;}
.wpmlwidget ul {display:none;}

.wpmlaknowledgement {display:none;}

.wpmlbutton input {display:none;}

.quotes h2 {display:none;}

.quotescollection_randomquote {background:url(img/open_quote.gif) no-repeat; padding-left:30px; margin-top:25px; width:400px; font-weight:bold !important;}
.quotescollection_randomquote p {background:url(img/close_quote.gif) no-repeat top right; padding-right:30px;}

.alignright {text-align:right;}
.alignleft {text-align:left;}

img.alignright {float:right; margin:0 0 20px 20px; border:2px solid #dae3f9; padding:10px;}
img.alignleft {float:left; margin:0 20px 20px 0; border:2px solid #dae3f9; padding:10px;}
img.aligncenter {display:block; margin:20px auto; border:2px solid #dae3f9; padding:10px;}

#commentform textarea {width:500px;}

.banner_blog, .banner_evan {width:251px; height:100px;}
#links a {display:block; height:100px; text-indent:-999em;}
.banner_blog {background:url(img/banner_blog.jpg) no-repeat;}
.banner_evan {background:url(img/banner_evan.jpg) no-repeat;}

/* Typography */

h2 {font-size:140%; color:#f7941e; font-style:italic; margin:0 0 10px 0;}
h3 {font-size:120%; color:#f7941e; font-style:italic; margin:15px 0 10px 0;}

#tour h2 {width:200px; margin-bottom:0;}
#tour p {margin-top:0 !important;}

#content p {margin:10px 0;}

#content a {color:#f7941e; text-decoration:none; font-weight:bold;}
#footer a {color:#464646; text-decoration:none;}
#footer a:hover, #content a:hover {text-decoration:underline;}

#newsletter_signup p {width:55%; margin-top:-40px; padding-left:18px;}

#content ul, #content ol {margin:10px 0 10px 30px;}
#content li {margin:5px 0;}

form.ddfm .credits {display:none !important;}

img, div { behavior: url(/wp-content/themes/kineticpt/iepngfix.htc); }