/*  Theme Name: The Spectrum Connection
Description: A WordPress theme designed for www.spectrumconnection.org.
Version: 1
Author: James Hart
Author URI: http://jameshartdesign.com/
*/

* {margin:0; padding:0; text-decoration:none;}

body {text-align:center; font-family:Helvetica,Arial; font-size:small; color:black; margin:0; padding:0;}

p {margin-bottom:10px;}

#mizzou {background:url(images/AutismAd.jpg); height:600px; width:159px;}

#sensory {background:url(images/sensory.jpg); height:247px; width:250px;}
#auditory {background:url(images/auditory.jpg); height:247px; width:250px;}
#campad {background:url(images/campad.jpg); height:247px; width:250px;}
#thompson2ad {background:url(images/thompson2.jpg); height:86px; width:700px;}

h4 #sponsor {margin-top:0; padding-top:0;}

h1 a, h3 a, h4 a {color:#000;}
h1 a:hover, h3 a:hover, h4 a:hover {color:#008000;}

a:hover {color:#008000;}

#wrapper {width:1000px; _width:1050px; text-align:left; margin-left:auto; margin-right:auto; padding:0;}

#header {width:1000px; height:205px; background:url(images/header_bg.gif) no-repeat top center; bottom-margin:30px;}

#header h1 {text-indent:-8000px;}

#navigation {margin-left:252px; margin-top:30px;}
#navigation form {display:inline;}
#navigation ul {list-style:none; margin-bottom:10px; margin-top:10px; border-top:1.5px solid #000;}
#navigation ul li {display:inline;}
#navigation ul a {padding:0 1em 0 0; color:#3399cc; font-weight:bold; line-height:2.5em; font-size:13px;}
#navigation ul a:hover {color:#008000;}

#content_main {float:left; width:430px; margin:0 0 0 245px; display:inline;}
#content_main h4 {color:#008000; margin:0;}
#content_main li {list-style:none; border-top:1px solid gray; margin-bottom:15px;}
#content_main h1 {margin-top:5px;} 
#otherfeature h3 {margin-top:5px;}
#content_other ul {border-top:1px solid gray;}
#content_other li {margin-bottom:10px; border-top:none;}


#content_features {width:309px; float:left; margin:0 0 0 15px; border-left:1px solid #000; display:inline;}
#content_features h4 {color:#008000; margin:15px 0 0 0; border-bottom:1px solid gray;}
#content_features ul {list-style:none; margin:5px 0 15px 0;}
#content_features h3 {margin-top:5px;}
#content_features h4.nounder {border-bottom:none;}


.dateline {color:#464646; font-weight:bold; font-size:75%;}

#left_col {float:left; margin:0 0 0 -1000px; _margin:0 0 0 -1050px; display:inline;}

#content_blog {width:230px; background-color:#99cc66;}
#content_blog h4 {color:#fff; margin:0 15px 0 0;}
#content_blog li {list-style:none; border-top:1px solid #808080; margin-bottom:15px;}
#content_blog h3 {margin:5px 0;}
#content_blog .cal {border-top:1px solid #808080; margin-bottom:15px;}
#content_blog .cal li {border:none; list-style:square inside; font-weight:bold; margin:5px 0 5px 0;}
#content_blog .cal li li {border:none; list-style:disc inside; margin-left:5px; font-weight:normal;}

#blog_background {margin:0; padding:0;}

#content_blog li img.wp-caption.alignleft {width:200px; height:auto; display:inline;}
#content_blog li img.wp-caption.alignright {width:200px; height:auto; display:inline;}
#content_blog li img.wp-caption.aligncenter {width:200px; height:auto; display:inline;}
#content_blog li img.wp-caption.alignleft img {width:180px; height:auto; display:inline;}
#content_blog li img.wp-caption.alignright img {width:180px; height:auto; display:inline;}
#content_blog li img.wp-caption.aligncenter img {width:180px; height:auto; display:inline;}
#content_blog li img {width:200px; height:auto; display:inline;}

.blogad {margin:20px 35px;}


.readmore {font-weight:bold; color:#000080;}
.readmore:hover {color:#008000;}
a.commentcount {text-decoration:underline;}
a.commentcount:hover {color:#008000;}

#comment {width:500px;}

.shell {padding:15px;}
        

.clear {clear:both;}

#footer {width:1000px; text-align:center; margin-top:15px;}

p#copyright {border-top:2px solid #000; line-height:200%; margin-top:15px; font-weight:bold;}

/*--handles layout for child pages--*/
#childpage #content_main {float:left; width:500px; margin:0 0 0 50px;}
#childpage #content_features {float:left; width:385px; margin:0 0 0 15px;}

/*--handles sidebar on subsidiary pages--*/
#childpage #experts {display:none;}



/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; margin-right:15px; margin-bottom:10px; display:inline;}
img.alignright, img.right { float: right; margin-left:15px; margin-bottom:10px; display:inline;}
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; display:inline;}
img.alignnone, img.block { display: block; clear: both; display:inline;}
img[align="left"] { float: left; clear: left; display:inline;}
img[align="right"] { float: right; clear: right; display:inline;}
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; display:inline;}
 
/*---:[ image captioning ]:---*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
 .wp-caption.alignleft { float: left; margin-right:15px; margin-bottom:10px;}
 .wp-caption.alignright { float: right; margin-left:15px; margin-bottom:10px;}
 .wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both;}
 .wp-caption.alignnone { clear: both; display:inline;}


#duffy {width:76px;height:100px;float:left;background:url(images/Duffy.JPG); padding:0; margin:0; margin-right:10px; margin-bottom:10px;}
#jean {width:120px;height:133px;background:url(images/jeanne.jpg); margin-right:10px; margin-bottom:10px; float:left;}