/*
--------------------------
Simple PHP Blog CSS Styles
--------------------------

Name: 47M Theme
Author: Matt Rudin and Konrad Szupinski
Version: 0.1

Description:
This the is the css theme for the 47M theme.

Also refer to user_style.php...
*/

/* 47 Marketing and Design */

/*
NOTES: Underscored items work for IE only.
*/

/*
Basics
*****/

* { margin: 0px;	padding: 0px; }

body {
	background: #999999;
	font-family: Trebuchet, 'Trebuchet MS', Futura, Arial, sans-serif;
	padding: 0;	margin: 0;

	/* Standard. Readable */
	/* font-family: Arial, Helvetica, Sans-Serif;
	/* font-family:  'Lucida Grande', Geneva, sans-serif; */
	/* font-family: Tahoma, Geneva, sans-serif; */
	/* font-family: Geneva, Verdana, sans-serif; */
	
	/* Nice. Classic Looking */
	/* font-family: 'Times New Roman', Times, serif; */
	/* font-family: Georgia, serif; */
	/* font-family: Book Antiqua, Palatino, serif; */
	
	/* Modern. Kind of Funky */
	/* font-family: 'Gill Sans', 'Trebuchet MS', Helvetica, sans-serif; */
	
	/* Monospace */
	/* font-family: Lucida Console, Monaco, monospace; */
}
h1, h2 {
	color: #6A2C2D;
	padding: 0;	margin: 0;
}
p {	font-size: 14px; margin-top: 20px; }
h3, h4, h5 {	padding: 0;	margin: 0; }
a {	color: #6A2C2D; }
a:hover, a:active {	text-decoration: none;	color: #E7C138; }
a:visited { text-decoration: none; }	

/*
Specific Elements
****************/

#container {
	background: url(../../../images/containerback.gif) repeat-y;
	width: 677px;
	padding: 0;	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
#title {
	background: url(../../../images/title.png) no-repeat;			_background: url(../../../images/ie_title.gif) no-repeat;
	width: 707px;	height: 224px;
	position: fixed;						_position: absolute;
	top: 0px;
	margin: 0;	padding: 0;
	margin-left: auto;						_margin-left: -20px;
	margin-right: auto;						_margin-right: 0px;
	z-index: 10;
}
	#title h1 span { display: none; }
#ourwork {
	background: url(../../../images/ourwork_none.gif) no-repeat;
	width: 638px;	height: 276px;
	margin: 0;	padding: 0;
	margin-left: 16px;
	border-bottom: 2px solid #6A2C2D;
}
	#ourwork h2 { display: none; }
#maincontent { 
	width: 440px;
	margin-top: 10px;
}
.section1 {
	padding-bottom: 70px;
	font-size: .9em;
}
#sidebar {
	position: absolute;
	font-size: .8em;
	border-left: solid #6A2C2D 1px;
	padding-left: 10px;
	margin-left: 450px;
	margin-right: 40px; _margin-right: 20px;
}
#footer {
	width: 707px;	height: 38px;
	text-align: left;
	font-size: .7em;
	background: url(../../../images/bottom.gif) no-repeat;
}
#maincontent, #footer {
	padding-left: 26px;
	font-family: sans-serif;
}

/*
Navigation
************/

	#hnav {
		margin: 0;	padding: 0;
		position: absolute;
		width: 439px;	height: 30px;
		padding-top: 4px;	padding-left: 12px;
		margin-left: 203px;
		font-size: 14px;
		
	}
	#hnavlist {
		list-style: none;
		padding: 0;	margin: 0;
	}
	#hnavlist li span { text-decoration: underline; }
	#hnavlist li, #logosets li {
		display: inline;
		padding: 0;	margin: 0;
	}
	#hnavlist li a, #logosets li a { text-decoration: none; }
	#hnavlist li a:hover, #logosets li a:hover { text-decoration: underline; }
