/*
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' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/1col.css' );

/* Stylistic CSS Styles */




/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}


/**
 * Base - Sets vertical rhythm and basic overall typographic face-lift
 * 
 * @package WPFramework
 * @subpackage Media
 * @beta
 */

/* Document Body */
body, input, textarea {  color:#000; background-color:#fff; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* Font Styles */
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.sans-serif { font-family: "lucida sans", Verdana, Arial, Helvetica, sans-serif; }

/* Vertical Rhythm  */
.entry-meta { margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol {  }
.hentry, .widget, .comment, .navigation-links {  }

.hentry {  width:333px; height:247px; float: right;}


.alert {color:red; border:#000 1px solid; margin-left:85%; margin-top:10px; z-index:9999; font-size:13px; position:fixed; padding:5px 8px 6px 8px;}
.alert a {color:red;}
.alert a:hover{text-decoration:underline;}

.header {  width:100%;  margin:0; }

.footer {   width:100%;  margin:0; text-align:center;}

.first{position:relative; margin:0 auto; width:827px; height:800px;  background-image:url(library/media/images/background.png); background-repeat:no-repeat;}

.rightie{width:260px; float:right; font-size:12px; margin:500px 0 0 20px;}



img:hover{opacity:0.9;}

.label{color: #f0af14; background-color:#101210; font-size:9px; padding:4px; width:50px; margin:0 auto;}

/* Logo */

#logo, #logo a {font-size: 28px; line-height: 30px; color: #ccc; font-weight: bold;}
#logo a:hover { color: #ccc; text-decoration: underline; }
#tagline { color: #333; }


/* Links */
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }

a:visited {color: #666; }
a:active {color: #ccc; }


.entry-content a:link, .entry-content a:active, .entry-content a:visited { color: #666; text-decoration: underline; }
.entry-content a:hover { text-decoration: none; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; color: #000;}
h1 { font-size: 28px; line-height: 28px; padding: 5px 0px; }
h2 { font-size: 20px; line-height:28px; padding: 5px 0px; }
h3 { font-size: 100px; line-height: 5px; padding: 5px 0px; color:#fff; }
h4 { font-size: 120px; line-height: 5px; padding: 5px 0px; color:#fff; }
h5 { font-size: 12px; line-height: 18px; padding: 5px 0px; }
h6 { font-size: 13px; line-height: 16px; }
h7 {font-size: 12px; line-height: 18px; margin: 5px 0px; font-weight:bold; }

.sans {font-size:14px; line-height:20px; font-weight:normal;}

.intro{width:1200px; margin-bottom:10px;}

.whatis{width:1200px; text-align:center;}

/* Content */
.page-title { font-size: 14px; font-weight: bold; }
.page-title span { font-style: italic; font-weight: normal; }
.entry-title, .entry-title a { color: #000; font-size: 24px; line-height: 28px; }
.entry-title a:hover { color: #2361a1; text-decoration:none; }

/* Text Elements */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }

blockquote { color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 15px; padding-left: 10px; }

strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }

sup { bottom: 1ex; }
sub { top: .5ex; }
small { font-size: 12px; }

del { text-decoration: line-through; }
ins { text-decoration: underline; }

code, pre {  line-height: 15px; }
var, kbd, samp, code, pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #fafafa; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
code { padding: 0px 3px; }

/* Lists: (ul, ol, dl) */
ul, ol, dl { margin-left: 15px; }
.nav { margin-left: 0px; }
.entry-content ul, .entry-content ol, #search-query { margin-left: 25px; }

li ul, li ol { margin-bottom: 0; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }

li {list-style-type:none;}
ul{margin:0;}

ol { list-style-type: decimal; }

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }

dt { font-weight: bold; }

.fat li { margin-bottom: 10px; }


/* Forms */
input, textarea{  margin-top:10px; background: #fff; border-style: solid; border-width: 1px; border-color: #888; font-size: 13px; }

input{width:285px; height:30px;}

textarea {height:120px; width:280px;}

button {font:10px ;width:40px; padding: 2px 10px; cursor: pointer; }




/* bugfix */
.safari input { padding: 0px 3px; }
.chrome input { padding: 1px 3px; }



.shh a {position:absolute; background-color:#fff; height:100px; width:100px; display:block; margin:0; top:-30px;}

.foot {width:303px; background-color:#FF6;  position:fixed; margin-top:-100px; margin-left:666px; padding:15px; z-index:999;}

