/*   

Theme Name: Simon WP Framework

Theme URI: http://simonwebdesign.com/simon-wordpress-framework-blank-theme/

Description: A blank frame work using 960.gs grid system and is licensed under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

Author: Simon Urbina

Author URI: http://simonwebdesign.com

Version: 1.1.6

Tags: light, two-columns, fixed-width

*/



@import url('reset.css');

@import url('typography.css');

@import url('grid.css');

@import url('forms.css');



/* body */

body {

	background-color: #EEE;

	margin-top: 0px;

}



/* header */

.header {

        padding: 0px 0px 50px 10px;

}

#header-wrap h1 {

        width: 400px;

        padding: 0px;

        margin: 0px;

        float: left;

}

#header-wrap .description {

        clear: both;

}

#search-bar {

        width: 400px;

        float: right;

}



/* links */

a:link, a:visited {

	color: #006699;

	text-decoration: none;

	}

	

a:hover {

	text-decoration: underline;

	}

/* navigation */

#nav-bar {

        border-bottom: solid 1px #ccc;

	width: 960px;

	height: 26px;

	margin: 20px 0px 50px 0px;

	padding: 0px 0px 10px 0px;

	}

	

#navbar-left {

	width: 850px;

	height: 26px;

	float: left;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

#navbar-right {

	width: 30px;

	height: 26px;

	float: right;

	margin: 0px;

	padding: 0px 10px 0px 0px;

	text-align: right;

	}

	

#navbar-right a img {

	border: none;

	margin: 5px 0px 0px 0px;

	padding: 0px;

	}



#nav {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}

	

#nav ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#nav a {

	display: block;

        font-weight: bold;

        margin: 0px 20px 0px 0px;

	padding: 6px 10px 5px 10px;

	}

	

#nav a:hover {

	display: block;

	text-decoration: underline;

        margin: 0px 20px 0px 0px;

	padding: 6px 10px 5px 10px;

	}



#nav li {

	float: left;

	margin: 0px;

	padding: 0px;

	}

#nav li li {

	display: none;

	}

/* header */

#footer {

        margin: 30px 0px 30px 0px;

        padding: 30px 0px 30px 0px;

        border-top: solid 3px #ccc;

}

/* Misc */

.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-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}

/* post */

.meta {

}

/* COmments */

#comments {

        margin:20px 0px 10px 0px;

        padding:20px 0px 10px 0px;

        border-top: solid 1px #ccc;

}

#postcomment {

        margin:20px 0px 10px 0px;

        padding:20px 0px 10px 0px;

        border-top: solid 1px #ccc;

}

/* featured section */

#featured-sticker {

        width: 100px;

        padding: 5px;

        margin-left: 800px;

        background-color: #f00;

        color: white;

        text-align: center;

        position: absolute;

        float: right;

}

#featured-post {

        background-color: #f3f3f3;

        padding:20px;

        margin: 0px 0px 45px 0px;

        border-top: solid 3px #ccc;

        border-bottom: solid 1px #ccc;

}



#post-entries {

        padding: 0px 0px 20px 0px;

        margin: 0px 0px 20px 0px;

        border-bottom: solid 1px #ccc

}
