/*  
Theme Name:		moblue
Theme URI:		http://mod86.com/blog/
Description:	A search engine optimized website framework for WordPress as seen at http://themeshaper.com/wordpress-themes-templates-tutorial/
Author:			Stefan Katzenbogen
Author URI:		http://www.mod86.com/
Date:			11 March 2010
License:		http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Individual styles for each widget */
@import url('styles/widgets.css');

/* CSS 3 Gallery */
@import url('styles/gallery.css');

/* Here comes the moblue Style */

	body {
		background-color: #eeeeee;
		color: black;    
  		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 12pt;
	}
	
	h1 { font-size: 1.5em; }
	h2 { font-size: 1.3em; }
	h3 { font-size: 1.1em; }
	
	a:link {
		color: #004488;
		text-decoration: none;
	}

	a:visited {
		/*color: #002640;*/
		color: #003366;
		text-decoration: none;	
	}

	a:hover, a:active {
		color: #0066cc; /*#0080ff; /*#458ed7;*/
		cursor: pointer;
		text-decoration: underline;	
	}

	/* Header */

	#header {
		background-color: white;
		background-image: url('images/bg_stripes.png');
	}
	
	#blog-description {
		font-weight: bold;
		font-size: 1em;
		color: #003366;
	}

	#branding {
		text-align: center;
		padding: 1em 0 0.5em 0;
	}
	
	#access {
		height: 30px;
		overflow: hidden;
		background-color: #003366;
		background-image: url('images/bg_navi.jpg');
		background-repeat: repeat-x;
		line-height: 30px;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		color: white;
	}

	.skip-link {
		display: none;
	}

	.menu ul {
		list-style: none;
		margin: 0;
	}
	
	.menu ul ul {
		display: none;
	}
	
	.menu li {
		margin: 0 0.5em;
		display: inline;
	}
	
	.menu a {
		text-decoration: none;
		color: white;
	}
	
 	.menu a:hover {
		color: #dff7ff;
	}

 	.menu a:active {
		color: #dff7ff;
	}
	
	/* Main */
	
	#content {
		padding: 20px;
		background-color: white;
	  	border: 1px #B2B2B2 solid;
	  	border-top-width: 0;
		overflow: auto;
	}
	
	#content h2 { font-size: 1.3em; margin-top: 1em; margin-bottom: 1em; }
	#content h3 { font-size: 1.1em; margin-top: 1em; margin-bottom: 1em; }
	
	#nav-above {
		margin-bottom: 1em;
		text-align: center;
	}
	
	#nav-below {
		margin-top: 1em;
		margin-bottom: 1em;		
		text-align: center;
	}
	
	.nav-previous, .nav-next {
		margin: 0 1em;
		display: inline;
	}
	
	.post {
		margin: 0 0 2em 0;
	}
	
	.loop_date {
		font-size: 1.3em;
	}
	
	 .page-title, .loop_date, .entry-title, .entry-meta, .entry-utility, #comments h3, #comments #login, #comments #form-allowed-tags, .comment-meta, .comment-content, .page-link, .entry-content form, .entry-content .edit-link, .addthis_default_style {
		clear: both;
		margin-bottom: 1em;
		padding: 0.2em 0.5em 0;
		/*overflow: hidden;*/
		background-image: url('images/bg_stripes.png');
		border: 1px dotted #eeeeee;
		line-height: 2em;
		/* css3 */
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}

	.entry-content, .entry-summary {
		font-family: "Palatino", Georgia, serif;
	}
	
	.entry-meta, .entry-utility, .comment-meta, .entry-content .edit-link, .wp-caption-text {
		font-size: 0.8em;
	}
	
	.cat-links, .tag-links, .comments-link, .entry-utility .edit-link, #comments .comment-meta span {
		margin-right: 2em;
	}
	
	.page-link, .entry-content .edit-link, .entry-content form, .wp-caption-text {
  		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	.entry-content .edit-link {
		display: block;
	}
	
	#comments input, #comments textarea {
		width: 400px;
		margin-bottom: 1em;
		background-color: #efefef;
		border: 1px #888888 solid;
	}
	
	#comments .form-label {
		font-size: 0.8em;
	}
	
 	#comments #form-allowed-tags {
		font-size: 0.8em;
	}
	
	.entry-content input {
		background-color: #efefef;
		border: 1px #888888 solid;
	}
	
	.addthis_default_style {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	p {
		margin: 1em 0;
	}
	
	blockquote, code, pre, .entry-content ul, .entry-content ol, .wp-caption {
		/* css3 */
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;		
	}
	
	blockquote, pre, .entry-content ul, .entry-content ol {
		margin: 1em 0;
		padding: 10px 0;
	}
	
	/*blockquote, .entry-content ul, .entry-content ol, .wp-caption {
		background-color: #fafafa;
	}*/
	
	blockquote {
		font-style: italic;
		color: #555555;
	}
		
	blockquote blockquote {
		margin: 1em 2em;
	}
	
	blockquote div {
		clear: both;
	}

	code, pre {
		background-color: #fff7dd;
		font-family: "Monaco", "Andale Mono", Courier, monospace;
		color: #994100;
	}
	
	code {
		padding: 2px 5px;
	}
	
	.entry-content li {
		margin-left: 1em;
	}
	
	.entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol {
		margin: 0;
		padding: 0 2em;
	}
	
	.wp-caption {
		padding: 10px;
	}
	
	.wp-caption-text {
		padding-top: 10px;
	}
	
	/*.youtube_player {
		text-align: center;
	}*/
	
	.content-index .entry-meta, .content-index .entry-utility {
		display: none;
	}
	
	/* Footer */
	
	#footer {
		font-size: 0.8em;
		text-align: center;
	}
	
	/* Plugin Specials */
	
	.wpfblike {
		margin-bottom: 1em;
	}


