/*
Theme Name: ipt WordPress Theme
Theme URI: http://www.chrisyawman.com
Description: The custom theme for IPT.US.COM created by Chris Yawman
Version: 2.0
Author: Chris Yawman
Author URI: http://www.chrisyawman.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

.call_attention {font-size:15px;}
.call_attention li {padding-bottom:5px; padding-left:5px;}
.clr {clear:both}
a:link, a:active, a:visited {color:#0066CC; text-decoration:none;}
a:hover {color:#114477; text-decoration:underline;} 
body {margin:0; padding:0; text-align:center; background-color:#ACA9A9; font-family:Georgia; font-size:13px; color:#444;}
#wrapper {margin:0 auto; padding:10px 0 0; text-align:left; width:1024px;}
#wrapper #header {margin:0; padding:0; height:157px; width:1024px; background:transparent url('img/header.gif') no-repeat scroll 0 0;}
#wrapper #header .brand {padding:50px 0 0 160px;}
#wrapper #header .brand .blog-name {margin:0; display:inline;}
#wrapper #header .brand .blog-name a {color:#444; font-size:36px; text-decoration:none; font-weight:normal;}
#wrapper #header .brand .blog-name a:hover {text-decoration:underline;}
#wrapper #header .brand .blog-description {font-size:14px; margin:0; display:inline; font-weight:normal; font-style:italic;}
#wrapper #navigation {margin:0; padding:0; float:left; height:54px; width:1024px; background:transparent url('img/navigation.gif') no-repeat scroll 0 0; text-align:right;}
#wrapper #navigation .searchForm {float:right;width:191px;height:26px;background:url('img/searchbox.png') no-repeat;position:relative;top:1px; margin:12px 50px 0 0;}
#wrapper #navigation .searchForm .searchBox {border:1px solid #000;float:left;border:0;width:154px;background:none;color:#ACACAB;margin:4px 0 0 4px;}
#wrapper #navigation .searchForm .searchButton {float:right;width:25px;height:26px;background-color:transparent;border:0px;cursor:pointer;}
#wrapper #navigation ul {margin:8px 0 8px 18px; padding:0 0 0 15px; float:left;}
#wrapper #navigation ul li {list-style-type:none; float:left; margin-right:4px;}
#wrapper #navigation ul li a {height:36px; display:block; padding-left:15px; color:#333; text-decoration:none; cursor:pointer;}
#wrapper #navigation ul li a:hover {text-decoration:underline;}
#wrapper #navigation ul li a abbr {border:none;}
#wrapper #navigation ul li a.button {background:url('img/nav.png') no-repeat left top;}
#wrapper #navigation ul li a.button span {height:36px; display:block; background:url('img/nav.png') no-repeat right top; line-height:36px; padding-right:15px;}
#wrapper #navigation ul li a.link span {height:36px; display:block; line-height:36px; padding-right:15px; font-weight:normal; font-style:italic; font-size:12px;}
#wrapper #navigation ul li a.button:hover {background-position:left bottom;}
#wrapper #navigation ul li a.button:hover span {background-position:right bottom;}
#wrapper #content-wrapper {margin:0; padding:0 45px 10px 60px; width:929px; background:transparent url('img/content.gif') repeat-y scroll 0 0;}
#wrapper #content-wrapper #content {float:left; margin-right:125px; width:600px;}
#wrapper #content-wrapper #content h2 {margin:10px 0 5px;}
#wrapper #content-wrapper #content h2 a {color:#444; font-size:26px; text-decoration:none; font-weight:normal;}
#wrapper #content-wrapper #content h2 a:hover {text-decoration:underline;}
#wrapper #content-wrapper #content p {line-height:1.5; text-indent:10px;}
#wrapper #content-wrapper #content.homepage h3 {margin:10px 0 0;}
#wrapper #content-wrapper #content.homepage p {margin:0 0 10px;}
#wrapper #content-wrapper #content.homepage .rotate {width:680px; height:270px;}
#wrapper #content-wrapper #content.homepage .rotate a {width:680px; height:270px;}
#wrapper #content-wrapper #content.homepage .rotate a img {border:none; top:0; left:0;}

#wrapper #content-wrapper #content.landing-page {font-family:trebuchet ms,arial,verdana,sans-serif;}
#wrapper #content-wrapper #content.landing-page .lp-title {padding: 15px 0 0; color:#A1361A; font-size:24px; font-weight:normal; font-family:trebuchet ms,arial,verdana,sans-serif}
#wrapper #content-wrapper #content.landing-page .lp-tagline {margin:0 0 30px; color:#555; font-size:16px; font-weight:normal; text-indent:0; font-family:trebuchet ms,arial,verdana,sans-serif}
#wrapper #content-wrapper #content.landing-page .banner-container {width:915px; clear:both; float:left; margin:0; padding:0;}
#wrapper #content-wrapper #content.landing-page .banner {float:left; width:700px; margin:0 15px 0 0;}
#wrapper #content-wrapper #content.landing-page .banner-sidebar {float:left; width:200px; margin:0; padding:0;}
#wrapper #content-wrapper #content.landing-page .banner-sidebar form {text-align:center;}
#wrapper #content-wrapper #content.landing-page h4 {clear:both; font-size:22px;}
#wrapper #content-wrapper #content.landing-page ol li {padding:5px 0;}

#wrapper #content-wrapper #content img.frame {border:1px solid #CCC; padding:2px;}
#wrapper #content-wrapper #content .postmetadata {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:10px; color:#777;}
#wrapper #content-wrapper #content .commentlist {padding:0;}
#wrapper #content-wrapper #content .commentlist li {list-style-type:none; margin:15px 0 3px; padding:5px 10px 3px; font-weight:bold;}
#wrapper #content-wrapper #content .commentlist li.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#wrapper #content-wrapper #content .commentlist li cite,
#wrapper #content-wrapper #content .commentlist li cite a {font-size:12px; font-style:normal; font-weight:bold;}
#wrapper #content-wrapper #content .commentlist li .commentmetadata {font-weight:normal;}
#wrapper #content-wrapper #content .commentlist li p {margin:10px 5px 10px 0; font-weight:normal; line-height:1.5em; text-transform:none; font-family:arial; font-size:11px;}
#wrapper #content-wrapper #content .fresh-produce-table {width:100%}
#wrapper #content-wrapper #content .fresh-produce-table a {display:block; whitespace:no-wrap;}
#wrapper #content-wrapper #sidebar {float:left; width:200px;}
#wrapper #content-wrapper #sidebar ul {margin:0 0 10px 0; padding:0;}
#wrapper #content-wrapper #sidebar ul li {list-style-type:none; padding:2px 0;}
#wrapper #content-wrapper #sidebar ul li.widget {margin-top:0; font-size:11px; font-family:Arial;}
#wrapper #content-wrapper #sidebar ul li.widget .view_all_blog_posts_link {display:block; margin-bottom:10px;}
#wrapper #content-wrapper #sidebar ul li.widget .widgettitle {font-size:16px; font-family:Georgia; font-weight:normal; color:#cc0000; padding-bottom:4px; border-bottom:1px solid #aaaaaa; margin-top:0;}
#wrapper #bottom {margin:0; padding:0; height:19px; width:1024px; background:transparent url('img/bottom.gif') no-repeat scroll 0 0;}
#wrapper #footer {margin:0; padding:0; height:200px; width:1024px; background:transparent url('img/footer.gif') no-repeat scroll 0 0;}
#wrapper #footer .service-message {color:#A1361A; font-size:18px; padding:20px 10px 10px 50px; margin:0;}
#wrapper #footer .service-message span {color:#444;}
#wrapper #footer .footer-links {padding:0 0 0 120px; width:860px;}
#wrapper #footer .footer-links .column {float:left; width:auto;}
#wrapper #footer .footer-links .column.fruits {padding-right:10px; border-right:1px solid #EEE;}
#wrapper #footer .footer-links .column.vegetables {padding:0 10px; border-left:1px solid #999; border-right:1px solid #EEE;}
#wrapper #footer .footer-links .column.company {height:111px; padding-left:10px; border-left:1px solid #999;}
#wrapper #footer .footer-links .column .column-title {font-size:14px; margin:2px 0;}
#wrapper #footer .footer-links .column ul {margin:0; padding:0 0 0 5px; float:left;}
#wrapper #footer .footer-links .column ul li {list-style-type:none;}
#wrapper #footer .footer-links .column ul li a {font-size:11px; font-family:Arial;}

/* No Sidebar */
#wrapper.no-sidebar #navigation {background:transparent url('img/navigation-no-sidebar.gif') no-repeat scroll 0 0;}
#wrapper.no-sidebar #bottom {background:transparent url('img/bottom-no-sidebar.gif') no-repeat scroll 0 0;}
#wrapper.no-sidebar #content-wrapper {background:transparent url('img/content-no-sidebar.gif') repeat-y scroll 0 0;}
#wrapper.no-sidebar #content-wrapper #content {float:none; margin-right:10px; width:auto;}

/* IE6 Hacks */
* html #wrapper #content-wrapper #content {margin-right:50px;}
* html #wrapper #navigation .searchForm {margin-right:20px;}
* html #navigation li{height:24px;display:inline;}
* html #navigation li a,
* html #navigation li a span{width:1%;white-space:nowrap;cursor:pointer;}
* html #navigation li a span{position:relative;}
* html #wrapper #footer .footer-links .column.company {width:125px;}

