/*
Theme Name: 2theCORE
Theme URI: 
Description: Custom WP Theme for Mott's
Version: Final
Author: DroplabCreative
Author URI: http://www.droplab.com
Tags: yellow
*/




@import url("/wp-content/themes/2theCORE/reset.css");

/* COLORS 

Green		388634	{Entry Link}
Lt Gray		d7e9db	{Borders/HRs}

		  */
		  
html { height:100%; }
body { background:url("/wp-content/themes/2theCORE/images/body-bg.gif") repeat-x 0 0 #fff; position:relative; width:100%; height:100%; font-size:100%; font-family:Arial, Helvetica, sans-serif;}


html > body div#sidebar-left, html > body div#sidebar-right { height:auto !important; }

/* GENERIC CLASSES */
strong { font-weight:900; }
em { font-style:italic; }
.centered, .center { display:block; margin:0 auto; text-align:center;}
.textleft, .alignleft { text-align:left; float:left; }
.textright, .alignright { text-align:right; float:right;}
div[align=center] img, 
div[align=left]	  img,
div[align=right]  img { padding:10px; }		/* Generic classes for inline images */
/* -------------- */


div#main-graphic { width:1300px; height:411px; /*background:url("/wp-content/themes/2theCORE/images/main-graphic.jpg") no-repeat 0 0;*/ position:absolute; z-index:0; left:0px; right:0px; margin:0 auto;}
	div#main-graphic img#main-logo { display:block; margin:25px auto 0 auto; position:relative; z-index:1;}



div#main-container { width:1005px; min-height:100%; height:auto; margin:0 auto; position:relative; z-index:1; padding:195px 0 0 0; }



div#header { width:1005px; height:71px; background:url("/wp-content/themes/2theCORE/images/header-bg-trans.png") no-repeat 0 0; float:left; clear:both;}
	div#header div#navigation { width:441px; margin:37px auto 0 auto; }
		div#navigation ul { display:block; float:left; list-style-type:none; margin:0; padding:0; }
		div#navigation ul li { display:block; float:left; margin:0 5px;}


div#main-content { width:1005px; float:left; min-height:100%; height:auto; background:url("/wp-content/themes/2theCORE/images/main-content-dropshadow-trans.png") repeat-y; padding:0px; }
	div#main-content hr { width:100%; display:block; clear:both; margin:10px 0; border:none; border-top:2px #d7e9db solid; height:3px; background:none; }
	div#main-content h2.pagetitle { font-size:1.3em; color:#333; text-align:center; border-bottom:1px #d7e9db dotted; margin:0 0 10px 0; padding:0 0 5px 0;}
	div#main-content div.navigation { width:510px; height:auto; clear:both; float:left; margin:10px auto; padding:10px; }
	div#main-content div.navigation a { color:#388634; font-size:0.8em; padding:0 10px; }


	div#main-content div#sidebar-left { width:205px; float:left; min-height:100%; height:auto; margin:10px 0 0 8px; }
		div#sidebar-left p { width:168px; font-size:0.75em; color:#333; line-height:1.3em; margin-bottom:10px; margin-top:10px; }
	
	
	div#main-content div#sidebar-right { width:240px; float:right; min-height:100%; height:auto; margin:10px 10px 0 0px; }
		div#sidebar-right form { width:220px; margin:10px auto; }
		div#sidebar-right button { border:none !important; background:none !important; position:relative !important; bottom:3px !important; left:-3px !important; float:left !important; padding:0 !important;}
		div#sidebar-right input, div#sidebar-right form.wpcf7-form input, div#sidebar-right input[type=text] { border:1px black solid; background:url("/wp-content/themes/2theCORE/images/input-bg.gif") repeat-x #fff; float:left; padding:1px; width:151px !important; }
		div#sidebar-right a { color:#388634; font-weight:bold; text-decoration:none; }
		div#sidebar-right li { display:block; margin:0 auto; width:100%; text-align:center; list-style-type:none; line-height:1.3em; }	
		div#sidebar-right p { font-size:0.7em !important; color:#333; line-height:1.3em !important; }
		div#sidebar-right li#twitter-1 ul.twitter {  text-align:center !important; padding:0 15px !important; font-size:0.7em !important; }
		ul.twitter span { display:block; clear:both; margin:5px auto; text-align:center; font-weight:900; }

	

	div#main-content div#main-text { width:536px; float:left; min-height:800px; height:auto; padding:10px 0 25px 0; border-left:3px #d7e9db solid; border-right:3px #d7e9db solid; margin:0 0 10px 0;}
		div#main-text div.entry { margin:15px; }
		div#main-text div.entry ul, div#main-text div.entry ol { margin:25px; }
			div#main-text div.entry ul li { font-size:0.8em; color:#333; margin:10px 0; }
				li.cat-item { font-size:0.9em !important; }
		div#main-text p { font-size:0.8em; color:#333; line-height: 1.5em; margin:10px 0 10px 0; }	
		div#main-text hr { width:100%; border:none; background:none; height:3px; border-top:2px #d7e9db solid; }
		div.entry h1 { font-size:2em; margin:10px 0 5px 0; line-height:normal; font-family:"lithos"; clear:both; }
		div.entry h2 { font-size:0.66em; text-align:center; color:#666666; margin:5px 0 10px 0; line-height:normal; }
			div.entry div.entry-body h2 { font-size:1.2em; font-weight:900; line-height:1.6em; margin:0 0 10px; }
			div.entry div.entry-body a { color:#388634; }
			div.entry div.entry-body a:hover { color:#333; }
		div.entry h2 a { font-weight:900; color:#388634; }
		div#main-content div#main-text div.entry hr { background:none; border:none; border-top:1px #333 solid; width:40px; height:1px; margin:10px auto 10px auto; clear:both;  }
		div.msg p { margin:0 10px !important; color:#333; }
			div.msg a, div.entry a { color:#388634; } div.msg a:hover, div.entry a:hover { color:#333; }
		
		div#respond { margin:0 10px; }
			div#respond a { color:#388634; } div#respond a:hover { color:#333; }
			div#respond input[type=text], div#respond textarea { background:url("/wp-content/themes/2theCORE/images/input-bg.gif") repeat-x 0 0; border:1px black solid; }
			div#respond p { color:#333; }
			div#respond h3 { font-size:1em; color:#333; margin:10px 0;}

			h3#comments { margin:10px; font-size:1em; color:#333; clear:both;}
				ol.commentlist { margin:10px; font-size:0.85em !important; }
					ol.commentlist li { margin:5px 5px 10px 5px; border-bottom:1px #d7e9db dotted; padding:0 0 10px; }
					ol.commentlist li a { color:#388634; font-size:0.85em;} 
					ol.commentlist li div { margin:5px; }
					ol.commentlist p { margin:0 10px; }
					

div#footer { width:1005px; float:left; background:url("/wp-content/themes/2theCORE/images/footer-bg-trans.png") no-repeat 0 0 #fff; padding:10px 0 0 0; }
	div#footer p { font-size:0.60em; font-weight:900; color:#666; text-align:center; padding:0px 0 7px 0; position:relative; top:-28px; }
	div#footer p.legal { color:#388634; text-decoration:none; }
	div#footer a { color:#388634; text-decoration:none; }



.widget_twitter {text-align: left !important;}
div#sidebar-right li#twitter-1 ul.twitter {text-align:left !important;}
div#sidebar-right li#twitter-1 ul.twitter span {margin: 1px 5px 7px 0 !important;}


























/* KUBRICK CODE BELOW */


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



li#text-436998441 { position:relative; top:-30px; }
li.widget { padding:none !important; margin:auto; }
div.textwidget { clear:both; padding:none; margin:0; }
div.textwidget span { float:left; }
div.textwidget input[type=text], div.textwidget button { float:left !important; }