/*
Theme Name: Modslider
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.0
License:  All Rights Reserved
*/
	
@import url("../modularity/style.css");

body {background:#fff url(http://www.southof64.com/wp-content/themes/modslider/images/fading_bg.gif) repeat-x top left;}
#browserwarning { position: relative; top: 10px; left: 250px; text-align: left; 
font-weight: bold; font-size: 16px; margin: 0; padding: 0; }
#browserwarning p, #browserwarning ul li { margin: 0; padding: 0; }
#top {width:950px;height:43px;margin:10px auto 1px auto;padding:0;}
#masthead {float:left;display:block;padding:0;}
#masthead h4 { margin: 0; padding:0; font-weight: bold; letter-spacing: -1px;font-size:3.5em; text-transform: uppercase; float: left; line-height: 1.25;}
#masthead h4 a { color: #333; text-decoration: none;}
#masthead h4 a:hover {color:#444;}
#masthead span.description {margin:0 24px;font-size:1em; padding:0; float:left;color:#000}
.login {float:right;margin:26px 20px 0 0;color:#000; }
#top .feed {float:right;margin:26px 0 0 3px;padding: 0 0 0 16px;background: url("images/rss.png") no-repeat 0 50%;} 

/* Navigation */
#menu-wrap { background:#000;height:40px;width:100%;margin:0 auto; }
#menu-wrap-inner { margin: 0 auto; width:950px; display:block; }
.sf-menu { margin:0 auto;padding:0; position:relative; top: 5px; font-size:12px;width:950px;height:30px; }
.sf-menu a { padding:9px;text-decoration:none; }
ul.sf-menu li ul li.stories-drop { width: 150px; }

div#menu-wrap div#menu-wrap-inner ul#sf-menu li.selected ul.stories-column1 { float: left; }
ul.stories-column2 { float: left; margin: 0 0 0 140px; }


/* Nav Provisional Fix */
ul.sf-menu li ul li.stories-drop-last { width: 150px; } 
ul.sf-menu li ul li.stories-drop-last a { color: #000; } 


/* PostMetaData */
.postmetadata {background:#000;border-top:1px solid #444;border-bottom:1px solid #444;padding:10px;color:#999; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;font-size:10px;}
.postmetadata a {color:#ccc;}
.postmetadata a:hover {color:#fff;text-decoration:underline}

/* Masthead */
/* Logo */
h4#logo { width: 154px; height: 43px; margin-bottom: 5px; text-indent: -1500px; background: url(http://www.southof64.com/wp-content/themes/modslider/images/logo.png) no-repeat; }
h4#logo a { display: block; }
h4#logo a:hover { width: 154px; height: 43px; background: url(http://www.southof64.com/wp-content/themes/modslider/images/logo_color.png) no-repeat; }

/* Description */
h5#description { position: absolute; top: 10px; left: 185px; font-weight: bold; color: #000; text-transform: uppercase; font-size: 15px; }

/* 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; }

/* Social Networking Icons */
div#snicons { position: absolute; top: 7px; left: 785px; }

/* Sponsors */
h4.sponsors { font-weight: bold; margin: 0 0 10px 0; padding: 0; }
.sponsorlogos a { float: left; margin: 0; padding: 0 0 0 40px; }
.visiting_pros { float: left; padding-right: 40px; }

/*Stories Image and Copy*/
div.container div.container-inner p { marign: 0; padding: 0; }
p.by_line { margin: 0 0 10px 0; padding: 0; float: right; line-height: 12px; }
p.intro { font-size: 16px; font-weight: bold; margin: 10px 0; padding: 0; line-height: 22px; }