/*
Theme Name: Glen Park Montessori Preschool Theme
Theme URI: http://www.glenpark.com
Description: A Theme developed for Glen Park Montessori Preschool designed by 2KW.
Version: 0.1 (WP 2.7.1)
Author: 2KW
Author URI: http://www.2000dollarwebsite.com
*/
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin: 0; padding: 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }

/* Removes list-style from lists */
ol,ul { list-style: none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* Removes list-style from lists */
table { border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
fieldset,img { border: 0; }

/* Left-aligns text in caption and th */
caption,th { text-align: left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* Removes dotted outline on active links...and any other elements that have this set as default */
:focus
{ outline: 0; }

.clear
{ clear: both; }

strong
{ font-weight: bold }
em
{ font-style: italic }
a img
{ border:none }



/* LAYOUT */
html
{ text-align: center; }

body
{ position: relative; }

div#page-wrap
{ width: 738px; min-height: 777px; height: auto !important; height: 777px; margin: 0 auto; text-align: left; background: url(images/page-bg.jpg) no-repeat 0 0; }

div#content
{ padding-top: 288px; }
div#content-main, div.content-sub
{ float: left; }
div.content-sub
{ position: relative; }

div#content
{ width: 738px; }
div#content-main
{ left: 200px; width: 338px; }
div.content-sub
{ width: 200px; /*height: 400px;*/ padding-top: 74px; }

ul#nav
{ padding-left: 41px; }
ul#nav li
{ padding: 4px 0 13px; width: 100px; }
ul#nav li.download-app
{ padding: 16px 0 0 0; width: 100%; }

div.home h3, div.home div
{ float: left; }
div.home h3
{ margin: 42px 0 0 36px; padding-right: 14px; }

div.cat
{ padding-top: 38px; }
div.cat h2#page-title
{ display: block; margin-bottom: 14px; }
div.cat p
{ margin-bottom: 14px; }

div.home p
{ margin-bottom: 16px; }

div#sp_image-386141861 h2
{ display: block; position: absolute; top: 235px; left: 26px; }
{ position: absolute; top: 148px; }
div.widget_sp_image-image
{ width: 148px; height: 148px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #fff; margin: 0 auto; margin-bottom: 14px; }
div.widget_sp_image-image img
{ display: none; }

.cat ul, .cat ol
{ margin: 0 0 14px 22px; }
.cat ul ul, .cat ol ol, .cat ul ol, .cat ol ul
{ margin-left: 14px; margin-bottom: 0; }

div.cat .aligncenter { text-align: center; }
div.cat .alignright  { text-align: right; }
div.cat .alignleft   { text-align: left; }

div.cat .aligncenter p.wp-caption-text { text-align: center; }
div.cat .alignright p.wp-caption-text  { text-align: right; }
div.cat .alignleft p.wp-caption-text   { text-align: left; }

.inner .wp-caption-text
{ font-size: 11px; }

div#footer
{ width: 710px; margin: 0 auto; padding: 50px 40px 20px 0; }



/* COLOR */
body
{ background: #d6e8d0 url(images/body-bg.png) repeat-x 0 0; }

a, a:visited
{ color: #306b9b; }

ul#nav li
{ border-bottom: 1px #c1b026 dotted; }

ul#nav li.page-item-16, ul#nav li.download-app
{ border-bottom: none; }

ul#nav li.download-app
{ color: #306b9b; }

div.home
{ color: #7c8c47; }
div.home h3
{ width: 122px; height: 25px; background: url(images/sourgrass.png) no-repeat 0 0; }

div.cat h2#page-title
{ color: #306b9b; }

div#sp_image-386141861 h2
{ background: url(images/welcome.png) no-repeat 0 0; width: 148px; height: 36px; }

div#footer a, div#footer a:visited
{ color: #98bb8f; text-decoration: underline; }

div#spots
{ background: url(images/spots.png) no-repeat 0 0; width: 136px; height: 64px; margin: 0 auto; }



/* TYPOGRAPHY */
body
{ font: 12px Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #222; }

h1, h2
{ display: none; }

div.cat h1, div.cat h2
{ display: block; }

div.cat h1 { font-size: 20px; }
div.cat h2 { font-size: 18px; }
div.cat h3 { font-size: 16px; }
div.cat h4 { font-size: 14px; }
div.cat h5 { font-size: 12px; }
div.cat h6 { font-size: 10px; }

div.cat blockquote p { font-style: italic; }

div.cat ul, div.cat ol
{ line-height: 21px; }
div.cat ul li
{ list-style-type: disc; }
div.cat ol li
{ list-style-type: decimal; }

div.cat address
{ font-style: italic; }

a, a:visited
{ text-decoration: none; }

div.home
{ font: 17px 'Times New Roman', Georgia, serif; font-style: italic; }
div.home h3
{ text-indent: -9999px; }

ul#nav li.download-app a
{ text-decoration: underline; }

div.cat h2#page-title
{ font-size: 14px; font-weight: bold; }

div.cat p
{ line-height: 20px; }

div#sp_image-386141861 h2
{ text-indent: -9999px; }

.widget_sp_image-description
{ display: none; }

div.home h3, div#sp_image-386141861 h2, div#spots
{ behavior: url(glenpark.2000dollarwebsite.com/iepngfix.htc) }

div#footer
{ font-size: 11px; text-align: right; }
