/*
 Theme Name: Think It Studio Theme
 Theme URI: http://thinkitstudio.com
 Description: This theme was built for Muddy Sneakers
 Version: 1.0
 Author: Mike McKearin
 Tags:
 */
 

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= RESET =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* { margin:0; padding:0; }
html { overflow-y:scroll; }
body { font:62.5% Helvetica, sans-serif; }
ul { list-style:none inside; }
a { outline:none; }
a img { border:none; }
img { border:none; padding:0; }
img a { border:none; }
img.left { float:left; border:none; padding:6px 0 0; }
img.right { float:right; border:none; padding:0 0 0 6px; }
p { font:1.3em/1.3em; margin-bottom:1.3em; }
h1 { font-size:18pt; }
h2 { font-size:14pt; }
h3 { font-size:10pt; }
h4 { font-size:9pt; }
blockquote { border-left:1px solid #A5ABAB; margin:15px; padding:0 12px; }
code { font-family:"Courier New", Courier, monospace; }
div {}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CSS TOOLBOX =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.floatleft { float:left; }
.floatright { float:right; }
.clear { clear:both; }
.alignleft {float: left;clear: left;}
.alignright {float: right;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BASIC STRUCTURE =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
body { background:url(images/body-bg.gif); margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#430900; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= STANDARD LINKS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
a:link { text-decoration:none; color:#43900C; }
a:visited,a:active { text-decoration:none; color:#43900c; }
a:hover { text-decoration:underline; color:#43900C; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= LAYOUT FORMAT =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#container { width:900px; margin:0 auto; padding: 0; }
#header { width:900px; height:170px; margin:0; padding:0; }
#navcontainer { position:relative; z-index:999; width:900px; height:30px; background:url(images/nav-leftspacer.jpg); margin: 0;}
#content { width:880px; height:auto; padding:10px; background:url(images/content-bg.gif); background-repeat:repeat; margin-left:auto; margin-right:auto; float: left; }
#footer { background-color:#430900; clear:both; color:#F4F4CB; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:.9em; height:20px; margin:0 auto 20px; padding:20px 0 30px; text-align:center; width:900px; }
.entry ul {list-style-type:disc; margin: 10px;}
.entry img {margin: 10px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= MAIN NAVIGATION =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
ul.cssMenu ul { display:none; }
ul.cssMenu li:hover>ul { display:block; }
ul.cssMenu ul { }
ul.cssMenu ul ul { }
ul.cssMenu,ul.cssMenu ul { margin:0; list-style:none; padding:0; background:url(images/navbg.png); background-repeat:repeat; }
ul.cssMenu table { border-collapse:collapse; }
ul.cssMenu { display:block; zoom:1; float:right; }
ul.cssMenu ul { float:right; position:absolute; }
ul.cssMenu li { display:block; margin:0; padding:0; }
ul.cssMenu a:active,ul.cssMenu a:focus { outline-style:none; }
ul.cssMenu a,ul.cssMenu li.dis a:hover,ul.cssMenu li.sep a:hover { display:block; vertical-align:middle; border-width:0; border-color:#ECEAC0; border-style:solid; text-align:left; text-decoration:none; padding:4px 8px; _padding-left:0; font:normal 18px Georgia; color:#430900; text-decoration:none; cursor:default; }
ul.cssMenu span { overflow:hidden; }
ul.cssMenu li { float:left; }
ul.cssMenu ul li { float:none; }
ul.cssMenu ul a { text-align:left; white-space:nowrap; min-width:120px; border-bottom:1px solid #7F713F; border-right:1px solid #7F713F; border-left:1px solid #7F713F; }
ul.cssMenu li.sep { text-align:center; padding:0; line-height:0; height:100%; }
ul.cssMenu li.sep span { float:none; padding-right:0; width:5px; height:16px; display:inline-block; background-color:#AAAAAA; background-image:none; }
ul.cssMenu ul li.sep span { width:80%; height:3px; }
ul.cssMenu li:hover { position:relative; }
ul.cssMenu li:hover>a { background-color:#43900c; border-color:#7F713F; border-style:solid; font:normal 18px Georgia; color:#ffffff; text-decoration:none; }
ul.cssMenu li a:hover { position:relative; background-color:#43900c; border-color:#7F713F; border-style:solid; font:normal 18px Georgia; color:#ffffff; text-decoration:none; }
ul.cssMenu li.dis a { color:#AAAAAA!important; }
ul.cssMenu img { border:none; float:left; _float:none; margin-right:4px; width:16px; height:16px; }
ul.cssMenu ul img { width:16px; height:16px; }
ul.cssMenu img.over { display:none; }
ul.cssMenu li.dis a:hover img.over { display:none!important; }
ul.cssMenu li.dis a:hover img.def { display:inline!important; }
ul.cssMenu li:hover > a img.def { display:none; }
ul.cssMenu li:hover > a img.over { display:inline; }
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over { display:inline; }
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def { display:none; }
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul { display:block; }
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul { display:none; }
ul.cssMenu span { display:block; background-image:url(./images/arrv_anim_1.gif); background-position:right center; background-repeat:no-repeat; padding-right:11px; }
ul.cssMenu li:hover>a>span { background-image:url(./images/arrv_anim_1o.gif); }
ul.cssMenu a:hover span { _background-image:url(./images/arrv_anim_1o.gif); }
ul.cssMenu ul span,ul.cssMenu a:hover table span { background-image:url(./images/arr_double_1.gif); }
ul.cssMenu ul li:hover > a span { background-image:url(./images/arr_double_1o.gif); }
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span { background-image:url(./images/arr_double_1o.gif); }
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span { background-image:url(./images/arr_double_1.gif); }
li#nav-leftspacer { width:194px; height:30px; display:block; float:left; background:url(images/nav-leftspacer.jpg) no-repeat; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= QUICK LINKS NAVIGATION =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
H2.indent { padding-left:10px; }
#ql-container { width:200px; margin:0 auto; text-align:center; padding:10px; margin-bottom:0; color:#430900; font-family:Arial, Helvetica, sans-serif; font-size:.8em; display:block; text-transform:uppercase; float:left; }
ul.quicklinks { display:inline; padding:0; margin:0; list-style:none; text-align:left; float:left; width:100px; padding-top:5px; }
ul#quicklinks li { display:block; padding-left:0; padding-top:3px; margin-left:0; list-style:none; }
ul.quicklinks li a { display:block; padding-left:0; padding-right:3px; text-align:right; }
ul.quicklinks a:link { color:#430900; }
ul.quicklinks a:visited { color:#430900; }
ul.quicklinks a:active { font-weight:bold; color:#430900; }
.quicklinks li a:hover { font-weight:bold; color:#430900; text-decoration:none; }
.quicklinks a:active { font-weight:bold; color:#430900; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= MISC =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.sectioncontent { min-height:250px; width:640px; margin:10px; float:right; }
.block { width:200px; height:200px; background:#000; float:left; margin:10px; }
#donate {float: left; margin:180px 0 0 -200px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= HOME PAGE CSS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.homecopy { display:block; float:left; width:420px; margin:10px; }
.mission { font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:normal; font-size:18px; color:#430900; margin:10px; text-align:left; display:block; width:200px; float:left; }
h2 { color:#43900C; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-style:italic; }
h3 { color:#430900; font-size:1em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
.intro { padding:4px; font-size:.8em; margin-top:5px 0; }
.stayinformed { width:640px; margin-top:0; margin:10px; padding:0; margin-left:10px; float:left; }
.news { width:375px; margin-left:0; margin-right:0; font-size:.9em; padding:10px; float:left; }
ul.news { padding:0; margin:0; margin-left:10px; }
.stayinformedlinks { float:right; display:block; width:225px; text-align:right; margin-right:0; color:#430900; font-size:.9em; font-family:Arial, Helvetica, sans-serif; padding:10px; }
.stayinformedlinks p { display:block; margin-top:5px; padding:5px; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= GLOBAL STYLES =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.titlebox { text-align:center; padding:0; float:left; display:inline; }
#titlebox {padding: 10px;float: left; width: 200px;}
div.spacer { clear:both; height:0; margin:0; padding:0; }
.indent { margin-left:20px; }
h1 { margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif; color:#430900; }
.sectionnavcontainer { width:180px; margin:0 0 0 20px; float:left; padding:0 0 0 10px; text-transform:uppercase; font-size:.9em; padding-top:0; font-family:Arial, Helvetica, sans-serif; }
ul.sectionnav { margin:0; padding:10px 0; list-style-image:url(_images/sectionnav-listimage.gif); }
.sectionnav a:link { color:#430900; }
.sectionnav a:visited { color:#43900C; }
.sectionnav a:hover { color:#430900; font-weight:bold; text-decoration:none; }
.credit { font-size:80%; font-style:italic; }
.listindent { padding-left:35px; }
.sharescript { text-align:right; margin-right:15px; display:block; }
#home .toprow { padding:0; height:220px; width:880px; margin:0; }
#home .secondrow { width:880px; clear:both; }
#home .thirdrow { width:880px; clear:both; }
ul.arrows { list-style-image:url(_images/sectionnav-listimage.gif); padding:0 0 0 20px; }
li.arrows { padding:10px 0 0; }
.entry {float: left; margin: 0 0 10px 0;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= SPECIAL STYLES =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.name { font-size:1.4em; }
.name li { list-style-type:none; padding-bottom:15px; font-size:1em; }
.title { font-size:1em; font-style:italic; }
.bio { font-size:90%; }
.imgwrapperleft { border-top:1px dotted #E8E7C1; text-align:left; background-color:#FCF7E0; margin:0 10px 0 0; padding:5px 5px 10px; }
.imgwrapperright { border-top:1px dotted #E8E7C1; text-align:right; background-color:#FCF7E0; margin:10px 0 0 10px; padding:5px 5px 10px; }
.instructorbox { clear:both; display:inline-block; }
.listsubscribethankyou { background:url(_images/content-bg.gif); width:600px; margin:20px; padding:20px; }
.downloadlink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; }
#quote { width:640px; margin:10px; float:right; }