/* ----------------------------------------
Theme Name: Mike Southern
Theme URI: http://www.mikesouthern.com/
Description: Theme for Mike Southern's website
Version: 1.1
Author: Sara Cormeny
Author URI: http://www.paperlantern.com/
Last Modified: 2009.01.05
Provides: Theme definition file for WordPress 2.7
---------------------------------------- */

body {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	}

#page_container {
	position: relative;
	width: 900px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;	
	}

#main_content {
	width:610px;
position:absolute;
top:0px;
left:0px;
	}

#sidebar_content {
	position:absolute;
	width:255px;
	left:630px;
top:0px;
	}

h1,h2,h3 {
	font: normal 2em 'Helvetica-Neue',Helvetica,sans;
}

/* *********************************** */
/*         WPG2-SPECIFIC TAGS          */
/* *********************************** */

.one-image {
    text-align:center;
}

img.ImageFrame_none {
     border:0px;
     text-decoration:none;
}

h4.giDescription {
     	font: normal 0.9em 'Helvetica-Neue',Helvetica,sans;
        color:#999999;
}
    
/* *********************************** */
/*       END WPG2-SPECIFIC TAGS        */
/* *********************************** */

/* *********************************** */
/*        HEADER-SPECIFIC TAGS         */
/* *********************************** */

#header {
	position: relative;
	width: 900px;
	height: 168px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	background: url(images/header/header_bg.gif) top left no-repeat;	
	}

#id_graphic {
	margin-top:80px;
}
	
div#header_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	bottom: 2px;
	position: absolute;
	height: 30px;
	width: 893px;
	margin-top: 0px;
	padding-top: 6px;
}

#asterisk {
	position:absolute;
	top:1px;
	left:876px;
	height:30px;
	width:26px;
	overflow:hidden;
}

#asterisk a {
	height:0px;
	width:26px;
	background: url(images/header/asterisk.gif) top left no-repeat;
	padding: 0 0 0 27px;
	white-space:nowrap;
	font-size:x-large;
}

#asterisk a:hover {
	background-position: 0 -26px;
}

div#nav_left {
	position:absolute;
	margin:0px;
	padding:0px;
	border:0px;
	top:23px;
	left:620px;
	width:160px;
	}
	
div#nav_right {
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:23px;
	left:800px;
	width:80px;
	}


div#nav_left div {
	height:16px;
	overflow:hidden;
	}
	
div#nav_right div {
	height:32px;
	overflow:hidden;
	}

div#nav_left div img, div#nav_right div img {
	border:0px;
	text-decoration:none;
	}

	
/* *********************************** */
/*      END HEADER-SPECIFIC TAGS       */
/* *********************************** */
