/*
Theme Name: Modularislider
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity
Author: Hibdon
Author URI: 
Template: modularity
Version: 
License:  All Rights Reserved
*/
	
@import url("../modularity/style.css");

body {background: url(images/background.gif) no-repeat center fixed;}
.container {width:990px;margin:0 auto;background:#fff}
.container-inner {width:950px; margin:2 auto;padding:1.75em 0 1em}
h1,h2,h3,h4,h5,h6 {color:#222;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#222;}
h3.sub,h2.sub {margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;color: #515151;border-bottom: 1px solid #eee;}
a {color:#428ce7;text-decoration:none;}
a:hover, a:focus {color:#666;}
p {color:#111111;}
h6.top {color:#ccc;}
#top {width:950px;margin:0 auto 1em;padding:0 0 0.5em;color:#666;height:46px}
#top a {color:#666}
.login {float:left;}
form#loginform {text-align:left;}
input #wp-submit {background:#000}

/* Masthead */
#masthead {float: left;padding-top:0px}
#masthead h4, #masthead span { margin: 0; padding:3px 0 0; line-height:2em }
#masthead h4 { font-weight: bold; text-transform: lowercase;}
#masthead h4 a { background: url(images/TMLogo.png); display:block; width: 200px; height: 57px;padding:0; text-indent:-9999px;}
#masthead span.description { font-weight: normal; color: #ccc; text-transform: capitalize; font-size: 11px; padding: .35em 3em;}

/* Navigation at rest */
#nav { float: right; margin: 18px 0 0 0; padding:8px 0 6px 10px; background:#000;}
#nav ul, #nav ul li { margin: 0; padding: 0; }
#nav ul li { font-size: 11px; font-weight: normal; text-transform: capitalize; list-style: none; float: left; margin-right: 15px; position: relative;color:#999 }
#nav ul li a { color: #999; text-decoration: none; }
#nav ul li a:hover {color:#fff}

/* Navigation interaction */
#nav ul li ul { display: none; text-align:left;}
#nav ul li.drop:hover ul { display: block; }

/* Sub-navigation */
#nav ul li ul { padding-top: 7px; margin-left: -10px; position: absolute;z-index:200}
#nav ul li ul li { margin-right: 0; float: none; font-weight: normal; font-size: 11px;z-index:210}
#nav ul li ul li a { display: block; background: #1a1a1a; padding: 7px 10px; width: 130px; color: #999; background-repeat: no-repeat; background-position: 5px 50%; }
#nav ul li ul li a:hover { text-decoration: underline; background:#000;}
#nav ul li ul li a.icon { padding-left: 30px; }
#nav ul li ul li a.entries {  background: #1a1a1a url(images/rss.png) 5px 50% no-repeat;}
#nav ul li ul li a.comments { background: #1a1a1a url(images/chat.png) 5px 50% no-repeat;}
#nav ul li ul li a.phone { background: #1a1a1a url(images/phone.png) 5px 50% no-repeat; }
#nav ul li ul li a.tm { background: #1a1a1a url(images/tm.png) 5px 50% no-repeat; }
#nav ul li ul li a.email { background: #1a1a1a url(images/email.png) 5px 50% no-repeat;}
#nav ul li ul li a.fb { background: #1a1a1a url(images/fb.png) 5px 50% no-repeat; }
#nav ul li ul li a.entries:hover { background: #000 url(images/rss.png) 5px 50% no-repeat;}
#nav ul li ul li a.comments:hover { background: #000 url(images/chat.png) 5px 50% no-repeat;}
#nav ul li ul li a.phone:hover { background: #000 url(images/phone.png) 5px 50% no-repeat;}
#nav ul li ul li a.tm:hover { background: #000 url(images/tm.png) 5px 50% no-repeat;}
#nav ul li ul li a.email:hover { background: #000 url(images/email.png) 5px 50% no-repeat;}
#nav ul li ul li a.fb:hover { background: #000 url(images/fb.png) 5px 50% no-repeat;}
#nav #search {margin:0; padding:0;}
#nav #search #s {color: #999;font-size: 1em;margin:0;padding: 2px 0 2px 10px;width: 140px;border:none;background:#1a1a1a}
#nav #search input {border:0}
#nav #search #s:hover {color: #fff;background: #000}

/* Navigation enhanced styles */
#nav ul li ul.push { margin-top: 12px; z-index:211}
#nav ul li.enhanced { margin-right: 0; padding-right: 15px; z-index:211}
#nav ul li.enhanced span { padding-right: 7px; float: left; z-index:211}
#nav ul li.enhanced a.arrow { display: block; position: relative; top: -2px; width: 18px; height: 15px; overflow: hidden; float: left; }
#nav ul li.enhanced a.arrow:hover { cursor: pointer; }
#nav ul li.enhanced a.arrow img { display: block; position: relative; border: 0; }
#nav ul li.enhanced a.rest img { top: 0; }
#nav ul li.enhanced a.hover img { top: -15px; }
#nav ul li.enhanced a.open img { top: -30px; }

/* Posts */
.content {display:block;clear:both;}
.post {display:block;clear:both;}
.postmetadata {background:#eee;padding:1em;color:#999; font-size:11px;-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.postmetadata a {color:#515151;}
.postmetadata a:hover {color:#222;}
.underlined {border-bottom:1px solid #222;}
.welcomebox {padding:1.5em;margin-bottom:1.5em;background:#eee;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.nav {float:left; margin-bottom: 15px;}
.nav a {background:#eee; color:#222; font:bold 12px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  }
.nav a:hover {background:#222;color:#fff}
.prev a, .next a {color:#222;text-decoration:none;padding:4px 10px 6px 10px; font-size:14px;display:block;-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.byline {font-size:11px;margin:0;color:#bbb}
.byline a {color:#bbb}

/* Sidebar */
#sidebar ul li a:hover,ul.txt li:hover{color:#515151;background-position:1px 0.8em;background: #f2f1ef url(images/li.png) no-repeat 2px 10px;}
