/* 
Theme Name: Skeleton
Theme URI: http://themehybrid.com/themes/skeleton
Description: A blank child of the Hybrid theme framework representing the visual hierarchy of Hybrid with designers in mind.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 0.1.1
Tags: Framework
Template: hybrid
*/

/**
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	/* @import url('../hybrid/library/css/reset.css'); */

/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */
	/* @import url('../hybrid/library/css/18px.css'); */
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

/* layout */
@import url('../hybrid/library/css/3c-l-fixed.css'); 

/* Plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Hybrid's default CSS */
@import url('../hybrid/library/css/screen.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css'); 

@import url('categories.css');


 


/**
* Body
************************************************/

/* Contains everything */
body {
background:#E0E0E0;
color:#444444;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}

	/* Wrapper for everything inside of the body */
#body-container {
background:#FFFFFF none repeat scroll 0 0;
border-left:5px solid #DDDDDD;
border-right:5px solid #DDDDDD;
border-top:5px solid #EEEEEE;
margin:0 auto;
padding:0 10px;
width:978px
}

* {
margin:0;
padding:0;
}

.content {
width:540px
}

/**
* Elements
************************************************/

/* Hyperlinks */
a:link { color: 336699; text-decoration:none;}
a:visited {}
a:hover { color: #D54E21;}
a:active { color: #D54E21}

/* Headers */

h1, h2, h3, h4, h5, h6 {}
h1 { color:#39435C; }
h2 { font-size:1.4em;margin-bottom: 12px;color:#39435C; }
h3 { font-size:1.3em;margin-bottom: 12px;color:#39435C; }
h4 { font-size:1.2em;margin-bottom: 10px;color:#39435C; }
h5 {}
h6 {}

/* Text elements */
strong {}
em {}
cite {}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}

/* Paragraphs */
p { margin: 0 0 21px;}

/* Unordered lists */
ul { margin-bottom:21px;list-style-type: none;padding: 0px; }
	ul li { text-indent:20px;background-image: url(/images/rbullet.gif);background-repeat: no-repeat;background-position: 10px 5px;padding-left: 10px;}


/* Ordered lists */
ol {}
	ol li {}

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote {}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {}
pre {}
pre code {}

/* Tables */
table {}
	caption {}
	tr {}
	th {}
	td {}

/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

/* Drop caps */
.drop-cap {	}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert {}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft { float:left; margin-right:10px; }
.right, .alignright { float:right; margin-left:10px; }
.center, .aligncenter {}
.block, .alignnone {}
.clear {}

.ratingblock, .thumblock {
margin-top:14px;
}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {}

/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail {}

/* Post Images */
.post img {
border:1px solid #CCCCCC;
max-width:300px;
padding:5px;
background: #EAE3C9;
}
#query-posts-4 .post img { padding:0; }

/* WP Captions [caption] */
.wp-caption {}
	.wp-caption img {}
	.wp-caption p {}

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */
.avatar {}

.mngl-profile-image {
border:0 none !important;
margin:0 !important;
padding:0 !important;
width: 48px;
height: 48px;
}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {
background:#2C3346 url('/images/header4.jpg') no-repeat scroll 0 0;
border-bottom:3px solid #EAEAEA;
height:162px;
margin-bottom:15px;
position:relative;
}

	/* Contains site title and tagline */
#header {
color:#808080;
left:0;
line-height:1;
margin:0;
padding:0 0 10px 0px;
position:absolute;
text-shadow:2px 2px 1px #000;
top:18px;
}

		/* Site title */
#site-intro span {
float:left;
font: normal normal normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color: #666;
left:8px;
position:absolute;
top:-9px;
}

#site-title {
float:left;
width:600px;
height:74px;
margin-top: 20px;
}

#site-title a {
	display: block;
	width: 600px;
	height: 74px;
background:transparent url() no-repeat scroll 0 0;
}
				#site-title a span { margin: 0 130px; color:#efefef; }
#site-title a span, a:hover, a:active { text-decoration:none; }
		
/* Site description/tagline */
#site-description {}
#site-description span {
position: absolute;
top:55px;
left: 0;
z-index: 99;
margin: 10px 0 0 163px;
font: normal normal normal 16px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color: #666;
}
/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {
background:none; /* #685A3D url(/images/smalldot.gif) repeat-x scroll 0 0; */
border-bottom:1px solid #CCCCCC;
bottom:0;
height:24px;
left:0;
padding:5px 0 ;
position:absolute;
width:100%;
margin:0;
}

	/* Page nav */
	#page-nav {}
		#page-nav ul { line-height:0.5; }
			#page-nav li { display:inline;text-transform:uppercase;margin:0; background-image: none;}
				#page-nav li a { background: transparent; color: #EAE3C9; border:0;}
#page-nav li a:hover { color: #D54E21;text-decoration: underline;}
			#page-nav li.current_page_item { color: #D54E21; }

#page-nav li li a {
background:#EADFC9 none repeat scroll 0 0;
border-top:1px dotted #CCCCCC;
color:#685A3D;
}


/**
* Containers below the header and navigation
************************************************/

#feature {
display: none;
width: 100%;
height: 200px;
margin-bottom: 20px;
}
#feature-left {
float: left;
background: #56566D;
width: 45%;
}

/* Wrapper for the content and primary/secondary widget sections */
#container {
width: 100%;
}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
#content {
float:left;
overflow:hidden;
padding:0 10px 20px 0;
width:540px;
}

		/* Breadcrumb trail */
.breadcrumb {
font-style: normal;
}

#categories li div {
border:2px solid #EEEEEE;
font-weight:bold;
padding:3px 5px;
text-transform:uppercase;
}
#categories .column {
width:49%;
}
#categories li div {
font-weight:bold;
text-transform:none;
border: 0;
padding: 0;
}
#categories li div a {
font-size: 1.1em;
}
#categories li li a {
color:#808080;
font-size:0.9em;
}
		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info {}
		.date-info {}
		.search-info {}
		.tag-info {}

		/* Posts */
		.post { margin:0 0 20px; overflow:hidden; }

			/* Post, page, and archive titles */
			.entry-title { font-size:22px;line-height: 24px;font-style:normal;font-weight:normal;margin: 0; }
                        .entry-title a { color: #39435C; }
			.single-title {}
			.page-title { margin-bottom:20px; }
			.attachment-title { margin-bottom:20px; }
			.error-404-title { margin-bottom:20px; }
			.author-title { margin-bottom:20px; }
			.category-title { margin-bottom:20px; }
			.date-title { margin-bottom:20px; }
			.search-title { margin-bottom:20px;}
			.tag-title { margin-bottom:20px; }

			/* Author and date byline */
			.byline {font-size:0.8em;font-style:normal; }

			/* Full entries */
			.entry-content { text-align:justify; }

			/* Excerpts (introduced in Hybrid 0.4) */
			.entry-summary { text-align:justify; }

				/* Using <!--nextpage--> */
				p.pages a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Post meta data */
			.post-meta-data {}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		.navigation-links {}
			.navigation-links .previous {}
			.navigation-links .next {}

		/* WP PageNavi (plugin) */
		.wp-pagenavi {}
			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {}

		/* Attachment image navigation */
		.navigation-attachment {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {}
					#comments ol {}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}

							/* Comment avatars */
							#comments .avatar {}

							/* Comment meta data */
							#comments .comment-meta-data {}
								#comments .comment-meta-data cite {}

							/* Comment text */
							#comments .comment-text {}

					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				#respond {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#respond .button {}
						#respond .comment-action {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

/* Before content */
		#utility-before-container {}

		/* Before content */
		#utility-before-content { border: 0; margin: 0; padding: 5px; }
#utility-before-content .widget-title {
border-bottom:1px dotted #bbb;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
padding:0 0 3px;
color:#bbb;
font-size:18px;
font-style:normal;
font-weight:bold;
margin-bottom: 5px;
}
#utility-before-content p { color: #2C3346; }
#utility-before-content .entry-meta { display:none; }
#utility-before-content a { color: #5C4617; }
#utility-before-content h2 a { color: #315561;font-size:22px;line-height:24px;font-style:normal;font-weight:bold;margin:0 0 12px;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
/* set millions of background images */
.rbroundbox { float: left; background: #efefef/* url(/images/EFEFEF/nt.gif) repeat*/; }
.rbtop div { background: url(/images/EFEFEF/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/EFEFEF/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/EFEFEF/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/EFEFEF/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 0 auto 1em; }
#query-posts-5 { margin: 0; }
#query-posts-5 .thumbnail { max-width: 200px; }
#query-posts-4 .entry-meta { display: none; }
#query-posts-4 .entry-title { font-size: 16px; line-height: 18px; margin: 0 0 3px; }
#query-posts-4 .thumbnail { width: 50px; height: 50px; }
#query-posts-4 p { margin-bottom:5px; }
#query-posts-4 .byline { clear:left;margin-bottom:16px; }

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */
	.widget {}
		.widget-inside {}
.widget-inside .post { margin:0;}
			.widget-title {
border-bottom:1px solid #ccc;
font-family:WhitehallRegular, "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
padding:0 0 3px;
color:#315561;
font-size:18px;
font-style:normal;
font-weight:normal
}
.widget a {
text-decoration:none;
color:#88783E;
}

	/* Primary widget section */
	#primary {
background:#A5BFA1 none repeat scroll 0 0;
padding:0;
width:284px;
}
		#primary .widget {}
			#primary .widget-inside {}
				#primary .widget-title {}
				#primary .widget ul {}
					#primary .widget ul li {}

/* colored box bg primary */
.rbroundbox2 { float: left; background: url(/images/A5BFA1/nt.gif) repeat; }
.rbtop2 div { background: url(/images/A5BFA1/tl.gif) no-repeat top left; }
.rbtop2 { background: url(/images/A5BFA1/tr.gif) no-repeat top right; }
.rbbot2 div { background: url(/images/A5BFA1/bl.gif) no-repeat bottom left; }
.rbbot2 { background: url(/images/A5BFA1/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 7px; }
.rbroundbox2 { width: 100%; margin: 0 auto; }

	/* Secondary widget section */
	#secondary { width: 125px; margin-right:10px; }
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container { margin: 0;}

	/* Subsidiary widget section */
	#subsidiary {}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}

	/* Footer section */
	#footer { 
background:#2C3346 none repeat scroll 0 0;
margin:0;
min-height:50px; }

/* #footer .copyright a; #footer .copyright a:hover, #footer a:active, #footer a:visited { color: #CAC7E2;text-decoration:none; } */

		/* Footer extra */
		#footer .copyright { float: left; padding: 10px; font-size: 0.8em;color: #CAC7E2; }
		#footer .credit { float:right;padding: 10px; font-size: 0.8em;color: #CAC7E2; }
#footer .copyright a { color: #CAC7E2; text-decoration:none; }
#footer .credit a { color: #CAC7E2; text-decoration:none; }
#footer .copyright p { margin: 0 0 10px; }
#footer .credit p { margin: 0 0 10px; }

.mngl-user-grid-header {
background:#A2B2E2 none repeat scroll 0 0 !important;
font-size:12px;
margin:0 0 3px !important;
padding:2px 0 2px 5px !important;
}
.mngl-user-grid table {
border-left:0 ;
border-top: 0;
width:100%;
}
.mngl-user-grid table td, th {
border-bottom:0;
border-right:0;
}

#wp125adwrap_2c .wp125ad {
float:left;
padding:5px !important;
width:125px;
}
