/*Theme Name: Smith Play Place
Theme URI: http://wordpress.org/
Description: The theme for Smith 
Version: 1.0
Author: Kate Maskar
Author URI: http://maskar.com/


*/



body { color: #5a6667; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.4; background-color: #a6ce39; text-align: center; margin: 27px 0 20px; padding: 0; }
#wrap { background-color: #a6ce39; text-align: left; width: 877px; margin: 0 auto; padding: 0; }
#popup { color: black; background-color: white; text-align: left; margin: 20px; padding: 40px; }
#logo { position: absolute; top: 110px; width: 185px; height: 75px; z-index: 0; margin: 0 0 0 40px; padding: 0; }
/*navigation*/
#mn { background-color: white; background-image: url(http://smithkidsplayplace.org/images/menus/top-bg.gif); background-repeat: no-repeat; background-position: 0 0; height: 125px; overflow: hidden; margin-left: 0; padding-left: 267px; }
#mn a { float: left; margin: 0; padding: 125px 0 0; }
#mn li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#mn a:hover { background-position: 0 -125px; }
body.about #mn-about a, body.visit #mn-visit a, body.member #mn-member a, body.parties #mn-parties a, body.programs #mn-programs a, body.volunteer #mn-volunteer a, body.play #mn-play a   { background-position: 0 -125px; }
#mn-about a { background: url(http://smithkidsplayplace.org/images/menus/mn-about.gif) no-repeat 0 0; width: 61px; }
#mn-visit a { background: url(http://smithkidsplayplace.org/images/menus/mn-visit.gif) no-repeat 0 0; width: 61px; }
#mn-member a { background: url(http://smithkidsplayplace.org/images/menus/mn-member.gif) no-repeat; width: 74px; }
#mn-parties a { background: url(http://smithkidsplayplace.org/images/menus/mn-parties.gif) no-repeat; width: 100px; }
#mn-programs a { background: url(http://smithkidsplayplace.org/images/menus/mn-programs.gif) no-repeat; width: 90px; }
#mn-volunteer a { background: url(http://smithkidsplayplace.org/images/menus/mn-volunteer.gif) no-repeat 0 0; width: 104px; }
#mn-play a { background: url(http://smithkidsplayplace.org/images/menus/mn-play.gif) no-repeat; width: 120px; }
#subnav { background-color: #edf5d7; background-image: url(http://smithkidsplayplace.org/images/menus/sn-bg.gif); background-repeat: repeat-x; background-position: 0 0; height: auto; margin: -3px 0 0; padding: 0 50px 30px 28px; }
#sn { margin: 14px 0 0; padding: 0 0 30px; }
#sn li { padding-top: 4px; padding-bottom: 3px; border-bottom: 1px solid #a6ce39; list-style-type: none; display: block; }
#sn a { color: #0a8892; padding-left: 12px; }
#sn a:hover, #sn a.selected { color: #f68121; background-image: url(http://smithkidsplayplace.org/images/menus/bullet.gif); background-repeat: no-repeat; background-position: 0 center; }
p { margin-top: 0; margin-bottom: 1em; }
/*page structure*/
.clearboth { clear: both; margin: 0; padding: 0; }
#top { background-color: white; height: 125px; margin: 0; padding: 0; display: block; }
#main { background-color: white; margin: 0; padding: 0; }
#left { width: 265px; float: left; margin: 0 0 0 0; padding: 0 0 30px; }
body.home #left { width: 558px; z-index: 20; }
#right { width: 610px; float: right; margin: 0; padding: 0; }
.rcol1 { width: 360px; float: left; margin: 0; padding: 0 0 20px 30px; }
.rcol12 { padding-right: 30px; padding-bottom: 20px; padding-left: 30px; }
.rcol2 { width: 190px; float: right; margin: 0; padding: 30px 10px 0 0; }
body.home #right { color: white; background-color: #00b7c5; background-image: url(http://smithkidsplayplace.org/images/homeright-bg.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 317px; padding-bottom: 74px; }
body.home #right div.content { padding-right: 20px; padding-left: 25px; }
#footer { color: white; font-size: 90%; margin: 0; padding: 6px 0 0; }
/*footer styles*/
#utility { float: left; }
#utility p { margin-bottom: 0; }
.floatleft { float: left; padding-right: 1em; padding-bottom: 1em; }
.floatright { float: right; padding-bottom: 1em; padding-left: 1em; }
#footer a { color: white; }
#footer a:hover { color: #096b73; }
#extras { font-weight: bold; float: right; }
#extras p { margin-bottom: 0.25em; }
#extras form { margin: 0; padding: 0; }
#extras input.btn-submit { color: white; background-color: #0a8892; border-style: none; }
#extras .foot { float: left; padding-right: 14px; padding-left: 14px; border-left: 1px solid white; }
/*general text styles*/
h2, h3, h4, h5 { margin: 0; padding: 0; }
h6 { font-size: 85%; font-weight: normal; }
body.home .intro { color: white; font-size: 115%; line-height: 1.25; }
.intro { color: #0a8892; font-size: 110%; line-height: 1.5; }
.highlight { font-size: 90%; margin-top: 2em; margin-bottom: 1em; padding: 10px 10px 10px 0; }
.highlight img { padding-bottom: 20px; }
.highlight h2 { color: #0a8892; font-size: 120%; margin-top: 0.5em; margin-bottom: 0.25em; }
.highlight p { margin-top: 0; margin-bottom: 0; }
body.parties div.highlight img { padding-top: 8px; padding-bottom: 4px; }
h4 { color: #096b73; font-size: 90%; text-transform: uppercase; margin-bottom: 0.25em; }
body.home div.homenews { padding-top: 6px; border-top: 1px solid #99e2e8; }
body.home h2 { color: #bbe54a; font-size: 110%; margin-top: 0; margin-bottom: 0.5em; }
h2 { color: #0a8892; font-size: 130%; margin-top: 0; margin-bottom: 0.5em; padding-top: 0; }
h3 { color: #8fb42a; font-size: 115%; margin-bottom: 0.25em; }
h1 { color: #f68121; font-size: 220%; line-height: 1; margin: 0; padding: 6px 0 0 12px; }
td { }
ul { margin-top: 0; }
a:link { color: #096b73; text-decoration: none; border-style: none; }
a:visited { color: #096b73; text-decoration: none; border-style: none; }
a:hover { color: #a6ce39; border-style: none; }
a:active { border-style: none; }
img { border-style: none; border-width: 0; }
