/*
Theme Name: KidsQuest
*/

/* Begin Main Styles */
* {margin:0px;}
html, body {margin:0px;}
body {font-size:10pt; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000; text-align:left; margin:0px; padding:0px;}

#wrapper {display:block; margin:0px auto 0px auto; background:url(images/header_tile.png) top left repeat-x; padding:0px;}

#header-container {width:100%; height:150px; background:url(images/header.jpg) top center no-repeat; position:relative; z-index:10;}
#header {width:940px; height:120px; margin:0px auto 0px auto; position:relative; z-index:10;}
a#logo {display:block; width:300px; height:80px; position:absolute; left:0px; top:20px;}
#menu {width:940px; height:30px; margin:0px auto 0px auto; position:relative; z-index:10;}
#menu ul {margin:0px; padding:0px; position:absolute; right:0px; top:0px; list-style:none; list-style-type:none;}
#menu ul li {display:inline-block; margin:0px; padding:0px; float:left;}
#menu ul li  a.main_link {display:inline-block; height:22px; padding:8px 6px 0px 6px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; margin:0px 0px 0px 4px; font-size:13px; position:relative;}
#menu ul li  a.main_link:hover {background:url(images/menu_button_hover.png) top left repeat-x;}
.menu_hover {background:url(images/menu_button_hover.png) top left repeat-x;}

.drop_down {display:none; width:260px; background:#85c312; position:absolute; left:0px; padding:10px; text-align:left; z-index:10;}
.drop_down ul {display:block; position:relative!important; list-style:none; list-style-type:none;}
.drop_down ul li {display:block!important; float:none!important;}
.drop_down ul li a {display:block; padding:10px 5px 10px 5px; color:#FFF; text-decoration:none; border-bottom:1px solid #C2E189; margin:0px 0px 0px 0px;}
.drop_down ul li a:hover {background:#AAD55A;}
.drop_down ul li a.last {border:none;}
#drop_activities {}

#page {background-color:#FFFFFF; margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:940px; z-index:1; position:relative;}
#banner_container {display:block; width:940px; height:200px; background:#000000; margin:0px 0px 10px 0px; position:relative; z-index:1;}

.narrowcolumn { float:left; padding:10px 0px 0px 0px; margin:0px;}
.widecolumn { padding:0px; margin:0px; width:450px;}

.home_box {width:306px; height:200px; background:#bbe3f6; float:left; margin:0px 11px 0px 0px;}
.home_box.last {margin:0px;}
.home_box h1 {color:#FFF; font-size:14pt; margin:0px 0px 0px 0px; padding:5px; background:#2796E7; font-weight:normal; border-bottom:3px solid #FFFFFF;}
.home_box_content {padding:10px; font-size:11pt;}
#home_video {background:url(images/misc/adam_welcome_new.jpg) top center no-repeat;}

#content {padding:10px 0px 0px 0px;}
#sidebar{padding:20px 0px 10px 0px; margin-left:545px; width:190px; background-color:#FFFF00;}
#footer {display:block; width:940px; margin:20px auto 0px auto; color:#999999; border-top:1px solid #CCC; padding:10px 0px 10px 0px; text-align:center;}

.post {margin:0px 0px 40px 0px; text-align:left; }
.postmetadata {clear:both;}
.clear {clear:both;}

h1  {display:block; margin:8px 0px 6px 0px; color:#2796E7; font-size:24pt;}
h2 {	display:block; font-size:12pt; color:#8BC53F;  font-weight:bold; border-bottom: 1px solid #CCCCCC; padding:0px 0px 3px 0px; margin:18px 0px 10px 0px;}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h3 {display:block; font-size:10pt; color:#000; font-weight:bold; margin:2px 0px 2px 0px;}

p {margin:0px 0px 10px 0px;}
ul {margin:0px 0px 10px 0px;}

a {color:#2E97D2; text-decoration:underline;}
a:hover {text-decoration:none;}

.standard_form {}
.standard_form input.field {border:1px solid #CCCCCC;}
.standard_form textarea.field {border:1px solid #CCCCCC;}

/* Begin Images */
p img {padding:0; max-width:100%;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left}
/* End Images */

/* Begin Various Tags & Classes */
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0; display:block;}
.center {text-align:center;}
.hidden {display:none;}
hr {display:none;}
a img {border:none;}
.navigation {display:block; text-align:center; margin-top:10px; margin-bottom:60px;}
.alignleft {float:left;}
.alignright {float:right;}
/* End Various Tags & Classes*/

