/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.10
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
/*@import url( 'library/media/css/reset.css' );*/

/* Apply base theme styles and colors */
/*@import url( 'library/media/css/base.css' );*/

/* Basic 2 Column Layout */
/*@import url( 'library/media/layouts/2col-r.css' );*/

/* Stylistic CSS Styles */
/*@import url( 'library/media/css/screen.css' );*/


/* DERMOT STUFF BEGINS */

body
{
text-align: center;
background-color:#333;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a:link, a:visited {
color:#FFCC00;
text-decoration:none;
}

a:hover {

color:#FF9900;
text-decoration:underline;
}


div#container
{
margin-left: auto;
margin-right: auto;
width: 900px;
text-align: left;
}

#header {
width:900px;
height:100px;
float:left;
clear:both;
}

#menu {
width:900px;
height:42px;
float:left;
clear:both;
background-image:url(images/menu-bg.png);
background-repeat:no-repeat;
}

#menu ul {
list-style-type:none;
padding:0px;
margin-left:10px;
}

#menu ul li {
list-style-type:none;
display:inline;
}

#menu ul li a {
display:block;
font-weight:bold;
margin:0px;
padding-left:10px;
padding-right:10px;
float:left;
}

#menu ul li a:visited, #menu ul li a:link, #footer a:visited, #footer a:link  {
color:#fff;
}

#menu ul li a:hover, #footer a:hover {
text-decoration:none;
color:#FFCC00;
}

#main {
float:left;
width:900px;
background-image:url(images/main-bg.png);
background-repeat:no-repeat;
background-color:#787878;
}

#main #left {
	width:570px;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:30px;
	margin:0px;
	float:left;
	background-image: url(images/left-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
background-color:#666666;
}

#main #sidebar {
	width:190px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin:0px;
	background-image:url(images/sidebar-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
}

#main #sidebar .sidebutton {
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px;
margin-top:30px;
}


#footer {
	width:900px;
	height:23px;
	background-color:#000;
	float:left;
	clear:both;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;
	margin:0px;
	background-image: url(images/footer-bg.png);
	background-repeat: no-repeat;
}


h1 {
font-size:18px;
color:#FFCC00;
}

h2 {font-size:14px;
font-weight:bold;
color:#FFCC00;
}

h3 {font-size:14px;
font-weight:bold;
font-style:italic;
color:#FFCC00;
}

p {
line-height:18px;
}

/* DERMOT STUFF ENDS */


/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	/*background: #f1f1f1;*/
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #fff;
	font-size: 11px;
	margin: 5px;
}

marquee {font-size:14px;}