/*
Theme Name: On Assignment-EM 1
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity 2.5 and higher
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.5
License:  GPL
*/
	
@import url("../modularity/style.css");

/* Globals */
.container {padding: 1em 0 2em 0;}
.container-inner {padding:0}
top {height:26px;}
body{font-family: Courier New, Courier, monospace;font-size:.9em; text-align:justify;}

h1, h2, h3, h4{font-family: Copperplate Gothic Light, sans-serif;}

.blogcontent p:nth-of-type(1):not(.wp-caption-text)::first-letter{font-weight: bold; font-size:2em;
			font-family: Copperplate Gothic Light, sans-serif; color:#1f120c; border:1px solid #cfcfcf; padding:0px 3px;
}

.blogcontent p:nth-of-type(1):not(.wp-caption-text)::first-line{font-size:1.25em;}



/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 55px}
#masthead #logo h1 {line-height: 0; margin-top:14px;}
#masthead #logo h1 a {color: #000;}
#masthead #logo .description {
float:left;
margin:0em 2em;
vertical-align:middle;
}

#masthead #search {position: absolute; top: 8px; right:0; }
#masthead #search #s {border:none;background:#ccc; color:#fff}
#masthead #search #s:hover {background:#bbb}

/* Top navigation overrides */
#nav-wrap-top {float:right;margin-top:1em;}
#nav-wrap-top .sf-menu {background: none; float:right;}
#nav-wrap-top .sf-menu li {background: none;float:right; border-right: 1px dotted; margin:6px 0;}
#nav-wrap-top .sf-menu li.last {border:none}
#nav-wrap-top .sf-menu li a {color:#999; padding: 3px 8px;}

/* Main navigation overrides */
#nav-main {float:right;height:10px;background:#111;margin:1em 0;}
#nav-main .sf-menu { z-index: 10; }
#nav-main .sf-menu {margin:0;display:block;position:relative;top:5;font-size:12px;height:36px;float:right;clear:both; background:#111}
#nav-main .sf-menu li {float:right;margin-right:0; background:#111;white-space:nowrap;text-transform:capitalize}
#nav-main .sf-menu li a {padding:10px 20px 14px 12px; color:#b87333}
#nav-main .sf-menu li a:hover {color:#e88300;}
#nav-main .sf-menu li.sfHover ul {top:3.8em;}
#nav-main .sf-menu li {border-left: 1px solid #333;margin-left:0}
#nav-main .sf-menu li li {border:none;}
#nav-main .sf-menu li li li {border:none;}
#nav-main .sf-menu a {padding:9px;text-decoration:none;}

/* Footer */
#footer-wrap {border-top: 1px solid #222; margin: 3em 0 0; padding: 2em 0;}
#footer div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #222;}
#footer hr {background:#222}
#footer h3 {margin:.5em 0}
#footer h3 a {color:#fff}
#footer ul li a {border-bottom:1px solid #222; background-image:none; color:#999 }

/* Archive */
.archive h3 {margin:.5em 0}
.archive .content {margin: 2em 0}

/* Featured */
#featured {margin: 0 0 4em 0}
#featured img.attachment-medium {max-width:270px;overflow:hidden;display: inline}

/* Caption */
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: rgba(255, 255, 240, 1);
padding-top: 14px;padding-left:5px;
margin:12px 10px 3px 5px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
box-shadow: 2px 4px 10px rgba(0, 0, 0, .35);
		-moz-box-shadow: 6px 6px 20px rgba(0, 0, 0, .35);
		-webkit-box-shadow: 5px 8px 10px rgba(0, 0, 0, .55);
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin-top: 3px;
color:#000000;
font-weight: bold;  
font-family: cursive;
}

/* Blog Layout */
.attachment-blog-thumb.wp-post-image{border:1px dotted black; padding:5px;margin: 5px auto;}
.blog-cerpt{ border-left: 2px solid black;
    float: right;
    margin: 0 30px 10px 0;
    margin-bottom: 10px;
    padding: 5px 0 0 8px;
    width: 60%;
	font-style:italic;
	}
	
.blog-cerpt p:nth-of-type(1):not(.wp-caption-text)::first-letter{font-weight: bold; font-size:1.5em;margin-right:1px;
}

.blog-cerpt p:nth-of-type(1):not(.wp-caption-text)::first-line{font-size:1.16em;}
#sidebar li{list-style:none;}

/*   Images   */

#images{margin:10px auto;width:950px;}
.thumbgrid{display:inline;float:left;margin:0 0 4px 4px;width:140px;height:140px;}
#images ul {list-style:none;}

#images ul li{display:inline;}
.thumb{width:140px;max-height:140px;margin:0 auto;}
#images img {width:140px;}
#images img:hover {border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:2px solid black;border-right:2px solid black;}
/*
#images{margin:10px auto;width:950px;}
.thumbgrid{display:inline;float:left;margin:0 0 4px 4px;width:175px;height:175px;line-height:175px;border-bottom:3px solid black;border-right:3px solid black;border-top:2px solid #fff;border-left:2px solid #fff;background-color:silver;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.thumbgrid:hover {background-color:white;}
.thumb{width:140px;max-height:140px;margin:0 auto;}
.thumb img {width:140px;max-height:140px;margin:0 auto;vertical-align:middle;border-bottom:3px solid #fff;border-right:3px solid #fff;border-top:2px solid black;border-left:2px solid black;}
*/

.columns {
/* the proper rules ready for future */
column-count: 3;
column-gap: 20px;
/*column-rule: 1px dotted #000;*/

/* Moz/Firefox rules */
-moz-column-count: 6;
-moz-column-gap: 0px;
/*-moz-column-rule: 1px dotted #000;*/

/* Safari & Chrome rules */
-webkit-column-count: 3;
-webkit-column-gap: 20px;
-webkit-column-rule: 1px solid #000;
} 

