/*
Theme Name: MK Theme
Theme URI: http://www.urbangalactic.com
Description: Built by UrbanGalactic, LLC.
Version: 1.0
Author: UrbanGalactic, LLC.
Author URI: http://www.urbangalactic.com
Tags: ug, starkers, naked, clean, basic
*/

/* UGNOTE: MK THEME 
OLD COLORS: brown #9f7028, green #0C6, black #333
NEW COLORS:
Site BG : darker: dad4c6, off-white for contents background: e8e4d8
Nav Text : a16627
Blue Accent : 2855c3
Optional Orange Accent : FFA43E

LAYOUT STRUCTURE:
#header
> h1 (logo)
> #access ul (navigation)
#body
> #contents (loop)
#footer
> #footer-nav (ul)
*/

/* WORDPRESS GENERATED CLASSES */
/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/*UG THEME TYPOGRAPHY*/
body { color: #a16627; /*background-color: #dad4c6;*/font-family: "Crimson Text", "Century Gothic",Arial, Verdana, Geneva, sans-serif; font-weight:400; font-size:16px; background-image:url('images/theme/bg.jpg'); }

a img { border: 0px; }
a:link { text-decoration: none; color: #a16627; }
a:visited { text-decoration: none; color: #a16627; }
a:hover { text-decoration: underline; color: #2855c3; }
a:active { text-decoration: none; color: #FFA43E; }
/*li.current_page_item { border-bottom:1px solid #2855c3; }*/
li.current_page_item a { color:#2855c3; }
h1 {	font-size: 24px; color: #2855c3; }
h2 {	font-size: 18px; color: #a16627; }
h3 {	font-size: 16px; color: #a16627; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
#access li { font-size: 1.5em; }
#contents p { font-size: 1.1em; line-height:1.3em; letter-spacing:1px; }
#contents p:first-of-type { padding-top:24px; padding-right:20px; }
#contents a:link { color: #2855c3; }
#footer-nav li { font-size: 18px; }

/* UG THEME LAYOUT*/
* { margin: 0; padding: 0; }

#wrap { width: 1050px; margin: 0 auto; padding-top:50px; }
#header { position: relative; width: 100%; height: 80px; }
#header h1  { float: left; display:block; width: 375px; height: 70px; text-indent:-9999px; background: url('images/theme/mk-logo.png');background-repeat:no-repeat; } 
/* set #access li padding-top for spacing between menu text and numbers, margin-left affects spacing between nav items must be tweaked to accomidate additional pages */
#access { margin-right: 10px; }
#access li { display:inline-block; float:right; margin: 0 0 0 30px; padding:22px 0 0 0; }
#access li:first-child { display:none; } /* hide Home in nav*/
#body { width: 1050px; height: 600px; background: url('images/theme/mk-bg-frame.jpg');background-repeat:no-repeat; }
#contents { background-color:#e8e4d8; width: 900px; height: 450px; position: relative; top: 75px; left: 75px; overflow: hidden;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.75);
}
#contents p { padding:10px; }

#footer li.widget_text {
    display: block;
    text-align:center;
    padding-top:40px;
}

#footer-borders { width:1030px; margin-top:40px; padding: 10px;
	border: solid #a16627 1px;
	border-top-style: solid; border-bottom-style: solid; border-right-style: none; border-left-style: none;
}
#footer-nav li { display: inline-block; width: 339px; text-align: center;}
/*UGNOTE: to specifically control second li #footer-nav li:nth-child(2) {} */


#ug-footer { font-family: "Courier New", Courier, monospace; font-size: 12px; padding: 10px 0 10px 0; text-align:center; }
