/*
Theme Name: Dolphin
Theme URI: http://upstroke.biz/
Description: A custom theme for Lawton School that uses YUI Grids CSS2.
Version: 2
Author: C.J. Meffie
Tags: YUI Grids CSS, "Two Column"
*/
body {
	font:13px/1.4 Verdana,Helvetica,clean,sans-serif;
	padding:0;
	background-color:White;
	}
div#bd{background-color: Transparent}
a{text-decoration:none;color:#03c} div#yui-main{padding-top:0;}a:hover{text-decoration:underline;} h1,h2,h3{color:midnightblue;margin:0;padding:0;} h1#title{ margin:0;font-size:250%;font-weight:600;letter-spacing:.05em;} h1#title a,h1#title a:visited,h1#title{color:White;} h1{font-size:200%;} h1 a:visited{color:midnightblue;} h2{ font-size:167%;margin-bottom:.5em;} h3{font-size:138.5%;font-weight:500;letter-spacing:.125px;}h4{font-size:116%;margin-bottom:.75em;margin-top:.5em;color:midnightblue;}
.entry h3 {margin:0 0 1em 0}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
div#sidebar h3{color:black;font-size:131%;} h2#subtitle{font-size:;margin:0;color:White;}h2.pagetitle{margin-bottom:.5em;border-bottom:1px solid Midnightblue;text-align:left;}

h2.posttitle{
margin:.25em 0 .5em 0em;
font-size:150%;
line-height:1.2em;
clear:both;
}

.catposttitle {line-height:1.4em;}

p{margin-bottom:1em;font-size:108%;} p#footercopy{text-align:center;} hr{color:Silver;width:60%;margin:2em auto;}

div#titlebar{	
	margin:.25em 0;
	background-color:Midnightblue;
	color:White;
	padding:.75em 2em;
	border:1px solid Midnightblue;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

div#mosaic{background:url(/wp-content/uploads/2012/01/lawton-mosaic595x92-8.png) top left repeat-x;height:92px;margin-top:0em;}

div#sidebar,div#singlesidebar{
	border:1px solid Silver;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding:1em;
	margin-top:.5em;
}

div#post {
	border:1px solid Silver;
	padding:1em 2.5em;
	margin:1em 0 1em 0em;
	-moz-border-radius:12px;
	border-radius:12px;
	background-color: White;
}

ul.sidenav{font-size:108%;margin:1em 0 .5em 1em;} ul.sidenav li{margin:0 0 .25em .5em;} ul.sidenav li li{margin-left:1em;}  div#ft{padding:3em 1em 1em;}
div.entry{margin:.5em .5em;padding:0 0 .5em .5em} div.entry p, p#rss{font-size:108%;} img#rssimg{vertical-align:middle; margin:0em 1em;} p#rss a:hover{text-decoration:none}
table{border:1px solid midnightblue;margin:1em 0;padding:1em;} td{border:1px solid midnightblue;padding:.5em 1em;} ul#topnav li,ul#sidenav li{width:100%;display:block;} ul#topnav li{display:inline;list-style-type:none;font-size:131%;padding:0 3em 0 0;} div#topnavbar{padding:0 0 .25em 0; margin:.75em 0 1em 0em;}p.postmetadata{font-size:87%; clear:both;} div#smbar{background-color:midnightblue;margin-bottom:.5em;padding:1em;} div#smbar,div#smbar a{color:White;}div#smbar h2{font-size:200%;font-weight:700;letter-spacing:.5px;margin:0 0 .25em 0;}
h5.meta{color:DarkSlateGray;font-size:87%;margin-left:.5em;}div.singlepost{padding:2em;} div.breadcrumb{margin-bottom:.75em;padding-bottom:.75em;clear:both;border-bottom:1px solid midnightblue;} strong{font-weight:600;} .entry ul, ul.pagelist, div#stafflist ul{list-style-position:inside;font-size:108%;margin-left:1em; margin-bottom:1em; margin-top:.5em;} .entry li, ul.pagelist li, div#stafflist li{list-style-position:inside;list-style-type:disc;margin-bottom:.5em; font-size: 100%;} 

div.page h1, .singlepgtitle { 
	margin: 0 0 1em 0;
	line-height:1.4em;
	}

img.topnavimg,#searchbox{float:right;}div#stafflist{margin-left: 3em;font-size:146.5%;}img.alignleft{float:left;margin-right:1em;margin-bottom:1em;}img.alignright{float:right;margin-left:1em;margin-bottom:1em;}p.intro{font-size:100%;font-weight:600;}div.pgsection p{margin-left:1em;}th{color:black;font-weight:400; text-align:center; padding:.5em;}div#sdb{width:240px;}div#teachers{border:0px dotted darkred;text-align:center; margin:1em auto;font-size:116%; height:;background-color:whitesmoke; padding:.5em .5em;}

/* shoutbox has been replace by widgets */
div.widget{
border:0px;
margin-bottom:0em;
text-align:center;
padding:.5em;
}

h2.widgettitle {
font-weight:600;
font-size:131%;
color:darkred;
margin:0; padding:0;
}

div.textwidget { }

div#shoutbox h3#shtbxh3 {
color:darkred;
font-weight:500;
font-size:116%;
}

div#permadv{
border:1px solid darkred;
padding:2em 1em;
}

div#permadv img{
float:left;
margin:0 .5em .5em 0;
vertical-align:middle;
}

img.floatleft { float:left; margin:0 6px 6px 0; }

#welcome p{margin-left:1em} entry{clear:both} p.readmore{font-size:33%;text-align:right;margin:-.5em 0;padding:0;}
p.linebreak{clear:both;margin:0;padding:0;line-height:0em;}
.centertext{text-align:center}
.center{margin-left:auto} .darkred{color:darkred}
div#donatebox{border:1px dotted darkred;margin:1em .25em;padding:1.5em;text-align:center; background-color:white}div.sidelist{margin:1em 0}div#sidemeta{margin-top:3em}

