/*
Theme Name: Mae Jemison
Theme URI: http://www.maejemison.com/
Description: The default WordPress theme for <a href="http://www.maejemison.com">Mae Jemison</a>.
Version: 1.0
Author: Archimage, Inc.
Author URI: http://www.archimage.com
Tags: fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@CHARSET "ISO-8859-1";
html,body				{margin:0px; padding:0px; font-size: 12px;}
body					{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #fff url('images/body_background.jpg') no-repeat center 92px; color: #171717;}
a img					{border:none;}
a						{text-decoration: none;}
h2						{margin: 1em 0px;}

#page					{width:	1000px; margin: 0px auto;}

#page_header					{width: 100%;}
#page_header_left				{width: 774px; height: 112px; float: left; background: #265da6;}
#page_header_left_body			{width: 100%;}
#page_header_navigation 		{float:right; position:relative; top: 25px; color: #fff; font-weight: bold;}
#page_header_logo				{float:left; width: 175px; padding: 5px 0px 0px 0px; text-align:center}
#page_header_logo img			{}

#page_header_left a				{color: #fff; text-decoration: none; font-weight: bold; font-size: 11px;}

#page_header_right				{width: 226px; height: 112px; float: right; background: #59b5d9;}

#page_body								{background: #fff url('images/body_content_background.png') repeat-y 774px 0px;}
#page_body_content						{width: 774px; float:left;}

#page_body_content_frame				{min-height: 350px; padding: 0px 25px; border-top: 1px solid #aeaeae;}
#page_body_content_frame h2				{font-family: Verdana, Arial, Sans-Serif; font-size: 18px; color:#d96236;}
#page_body_content_frame h2	a			{color:#d96236; text-decoration: none;}
#page_body_content_frame p				{color:#383838;}
#page_body_content_frame h3				{color:#5c5a5a;}

#page_body_sidebar						{width: 226px; float:right; font-family: Arial, Sans-Serif;}
#page_body_sidebar_widgets				{height: 179px;  background: #edeaeb; padding: 15px;}
#page_body_sidebar_navigation			{padding: 30px 0px 0px 25px; border-top: 1px solid #aeaeae;}
#page_body_sidebar_navigation ul		{list-style: none; margin:0px; padding: 0px;}
#page_body_sidebar_navigation ul li a	{color: #757575; text-decoration: none;}
#page_body_side_ad						{width: 80%; height: 70%; margin: 10px auto;}

#body_footer				{height: 105px; padding: 45px 25px; background: transparent url('images/body_footer_background.png') repeat-x; overflow:hidden;}
#body_footer a				{color: #5c5a5a; text-decoration: none;}
#body_footer ul				{margin: 0px; padding: 0px;}
#body_footer ul li			{width: 125px; display:block; float:left; font-size: .9em; font-weight: bold; line-height: 30px;}
#body_footer li a			{}
#body_footer ul li ul		{}
#body_footer ul li ul li	{font-weight: normal; font-size: 1em; line-height: 16px;}

#page_footer			{height: 28px; padding:0px 25px; background: #f5f5f5; color:#5c5a5a; font-weight:bold; font-size: .9em; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; line-height: 28px; clear:both;}
#page_footer #copyright	{width: 50%; display: block; float:left; text-align: left;}
#page_footer #author	{width: 50%; display: block; float:right; text-align: right;}

#form_search				{position:relative; left: 15px;}
#form_search fieldset		{margin: 0px; padding: 0px; border: none; position:relative; bottom: -65px; left: 0px;}
#form_search #search		{width: 133px; height: 21px; vertical-align: text-top; *vertical-align: text-bottom; background: transparent url('images/search_background.png') no-repeat; border: none;}
#form_search #button_search	{margin: 0px; padding: 0px; height: 21px; vertical-align: text-top; *vertical-align: text-bottom;}

/*template:current-projects*/
#page_body_content_frame .project_image	{float:right; margin: 20px;}

/*template:front-page*/
#front_page_header_image		{margin-left: -100px;}
#front_page_header_image img	{border: 1px solid #fff;}
#front_page_excerpt_frame		{height: 211px; background: #fff url('images/front_page_background.png');}
#front_page_excerpt_body		{width: 700px; padding: 20px 25px;}

/*template:timeline*/
#timeline_frame					{background: #fff url('images/icon_loading.gif') no-repeat center center; position:absolute; width: 99%; left: 10px; top: 240px;}

/*template:links*/
ul.blogroll						{list-style:none; margin: auto 0px; padding:0px;}

/* Begin Images */
p img 			{padding: 0; max-width: 100%;}
img.centered 	{display: block; margin-left: auto; margin-right: auto;}
img.alignright 	{padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft 	{padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright 	{float: right;}
.alignleft 		{float: left;}
/* End Images */

/* Captions */
.aligncenter,div.aligncenter 	{display: block; margin-left: auto; margin-right: auto;}
.wp-caption 					{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img 				{margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text 	{font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
/* End captions */

/* Util Styles */
.clear	{clear:both; visibility:hidden;}

/* Twitter Styles */
ul.twitter					{list-style:none;}
li.twitter-item				{padding: 15px; border-bottom: 1px solid #d6d6d6;}
li.twitter-item:hover		{background: #f5f5f5;}
li.twitter-item:first-child	{font-size: 1.5em; font-weight: bold;}
a.twitter-link				{color: #757575; text-decoration: none;}
span.twitter-timestamp		{margin: 5px 0px; display:block; font-size: .8em; color: #aeaeae; font-weight: normal;}
