/*
THEME NAME:AutoFocus
THEME URI:http://www.allancole.com/wordpress/themes/autofocus
DESCRIPTION:AutoFocus is a Wordpress theme specifically for photographers looking for a simple and elegant way to display their work online.
VERSION:0.9.7
AUTHOR:Allan Cole
AUTHOR URI:http://www.allancole.com/wordpress
TAGS:photoblogging, fixed-width, one-column, threaded-comments, white

	This theme is released under GNU General Public License (GPL): 
	http://www.gnu.org/licenses/gpl.html

	0.9.7: Fixes 'Headers already sent' error.
	0.9.6: Fixes removed images on pages.
	0.9.5: Removes the first image(the duplicate image) from the post content when it comes before the_content text.
			Allows for images to show up in the RSS feed.
			Adds indented sub-page formating in the main menu.
			Removes grey background for smaller images on single pages.
	0.9.4: Removes [shortcode] & CSS from single page next/previous excerpts.
	0.9.3: Fixes ‘From URL’ image errors.
			Removes [shortcode] & CSS from homepage excerpts.
	0.9.1: Fixes some IE bugs.
	0.9.0: First Public release.

*/

/* =structure */
body{background-color:#939296;color:#444;font:1.4em/1.6 "Hoefler Text", "Georgia", Georgia, serif, sans-serif;margin:0;padding:0}
#wrapper{padding:0;margin:0 auto;width:1000px;position:relative;display:block}


/* =header */
#header {text-transform:normal; width:1000px; height: 128px; clear:none;float:left; background: url('img/header.jpg');}
#logo {width: 614px; height: 90px; margin-left: 15px; margin-top: 30px; background: url('img/logo.png'); position: absolute; z-index: 5;}
#icon {width: 151px; height: 138px; margin-left: 2px; margin-top: 2px; background: url('img/icon.png'); position: absolute; z-index: 3;}
#sm1 {width: 95px; height: 95px; margin-left: 705px; margin-top: 15px; position: absolute; z-index: 5;}
#sm2 {width: 95px; height: 95px; margin-left: 800px; margin-top: 15px; position: absolute; z-index: 5;}
#sm3 {width: 95px; height: 95px; margin-left: 885px; margin-top: 15px; position: absolute; z-index: 5;}
#access {display:table; height:60px; vertical-align:middle; width: 1000px; float:left; background: url('img/navigationbg.jpg'); background-repeat: repeat-x;}

/* =nav */
#navigation {text-transform: normal; width: 1000px; height: 60px; clear: none; float: left; background: url('img/navigationbg.jpg');}
#text {width: 1000px; height: 35px; color: #000000; margin-top: 25px;}
#home {width: 100px; height: 35px; margin-left: 25px; position: absolute;}
#services {width: 100px; height: 35px; margin-left: 105px; margin-top: 0px; position: absolute;}
#portfolio {width: 100px; height: 35px; margin-left: 200px; margin-top: 0px; position: absolute;}
#products {width: 100px; height: 35px; margin-left: 305px; margin-top: 0px; position: absolute;}
#extras {width: 100px; height: 35px; margin-left: 445px; margin-top: 0px; position: absolute;}
#about {width: 100px; height: 35px; margin-left: 535px; margin-top: 0px; position: absolute;}
#contact {width: 100px; height: 35px; margin-left: 625px; margin-top: 0px; position: absolute;}
#search {width: 275px; height: 35px; margin-left: 725px; margin-top: 0px; position: absolute;}
.nav a:link {text-decoration:none; color:#444444;}
.nav a:hover {color: #000000; text-decoration: underline;}

/* =2nd nav */
#icons_wrap {text-transform: normal; width: 1000px; height: 109px; background: #b5b4b8 url('img/purple.jpg'); background-repeat: repeat-x;}
#icons {text-transform:normal; width:980px; height: 109px; clear:none; margin-left: 10px; background: #e8e6ed;}
#calendar {width: 100px; height: 100px; margin-top: 5px; margin-left: 20px; position: absolute;}
#map {width: 120px; height: 100px; margin-top: 8px; margin-left: 160px; position: absolute; }
#newspaper {width: 110px; height: 100px: margin-top: 10px; margin-left: 320px; position: absolute;}
#forum {width: 110px; height: 110px; margin-top: -1px; margin-left: 470px; position: absolute;}
#services2 {width: 100px; height: 110px; margin-top: -1px; margin-left: 610px; position: absolute;}
#portfolio2 {width: 100px; height: 100px; margin-top: 0px; margin-left: 750px; position: absolute;}
#contact2 {width: 100px; height: 100px; margin-top: 5px; margin-left: 870px; position: absolute;}

/* =Content */
#content_wrap {text-transform: normal; width: 1000px; background: #b5b4b8; background-repeat: repeat;}
#main_content {text-transform:normal; width:980px; clear:none; margin-left: 10px; background: #ffffff;}
#content_text {width: 690px; margin-left: 20px; margin-top: -370px} 
#content_sidebar {width: 250px; margin-left: 730px; height: 380px; background-color: #e8e6ed;}
#sidebar_text {width: 220px; height: 310px; padding-top: 5px; padding-left: 8px;}
#box {width: 565px; height: 375px; background: url('img/box.jpg'); margin-top: 0px;}
#box_content {width: 550px; height: 310px; padding-top: 25px; padding-left: 3px;}
#bottom_content {width: 1000px; height: 19px; margin-top: -20px; background:#b5b4b8 url('img/purple.jpg'); background-repeat: repeat-x;}
#bottom_content2 {width: 980px; height: 19px; background: #ffffff; margin-left: 10px;}
#title {color: #054301; padding-bottom: 20px; font-size: 20px; font-weight: bold;}
#right {width: 380px; margin-left: 560px; margin-top: -365px;}
#right_content {width: 380px; margin-left: 15px; margin-top: 0px;}

/* =Bottom */
#bottom_header {text-transform: normal: width: 1000px; height: 39px; background: url('img/green'); background-repeat: repeat-x;}
#content_bottom {text-transform: normal: width: 1000px; background:#363435 url('img/bottom.jpg'); background-repeat: repeat-x;}
#footer {text-transform: normal; width: 1000px; height: 26px; background: url('img/footer.jpg'); background-repeat: repeat-x;}
#copyright {width: 1000px; height: 30px; border-top: 2px; border-top-color: #ffffff; text-align: center; background: #363435;}
#blog_feed {width: 450px; height: 200px;}
#blog_feed_content {width: 450px; height: 200px; margin-left: 100px; margin-top: 20px; position: absolute; color: #ffffff;}
.blog a:link {text-decoration:none; color:#ffffff;}
.blog a:hover {text-decoration:none; color:#c3c3c3;}
#forum_feed {width: 200px;}
#forum_feed_content {width: 200px; margin-left: 600px; margin-top: -180px; position: absolute; color: #ffffff;}
.forum a:link {text-decoration:none; color:#ffffff;}
.forum a:hover {text-decoration:none; color:#c3c3c3;}
.links a:link {color: #264588;}
.links a:hover {color: #3c64b7;}