/*
Theme: Audience Response   
Inspired by SEO Sandbox Theme by Ian Purton: http://ianpurton.com/seo-wordpress-sandbox-theme/
*/

body {}
h1 {padding:.5em; margin:0 0 1em 0; background:#EEE; font:136% "Trebuchet MS",verdana,sans-serif; line-height: 110%; color:#600; text-transform:capitalize;}
h1 a:link, h1 a:visited {color:#00f; text-decoration:none; border:none;}
h1 a:hover, h1 a:active {color:#090; text-decoration:none; border:none;}
h2, h3, h4 {padding:0; margin:0 0 .5em 0; font:bold 122% "Trebuchet MS",verdana,sans-serif; line-height: 110%; color:#090; text-transform:capitalize;}
h2.main_page {border-bottom:1px dotted #090; font-size:136%;}
strong {font-weight:bold;}
em {font-style:italic;}
a:link {color:#00F; text-decoration:none;}
a:visited {color:#000;}
a:hover, a:active {color:#090; text-decoration:none; border-bottom:1px dotted #090;}
.left {float:left; margin:0 1em .5em 0;}
.right {float:right; margin:0 0 .5em 1em;}
ul.site {line-height:2;}
li.sub {margin-left:3em;}
ul.articlelist li {padding-bottom:.8em;}
ol.longlist li {padding-bottom:.5em;}
img.students {border:1px solid #090; margin:.5em .5em 1em;}
#cari {background:#EEE; padding:.5em; text-align:center; margin-bottom:.5em; border:1px solid #090; font-weight:bold;}
.harold {color:#933; font-weight:bold;}
.harold2 {color:#000080; font-weight:bold;}
#goup {float:right; padding:0; margin:0 0 5px 0; font:10px "Trebuchet MS",verdana,sans-serif;}
#goup a:link, #goup a:visited {color:#00F;}
#goup a:hover, #goup a:active {color:#090;}
.arsquote {float:right; width:110px; margin:0 0 1em 1em; text-transform: uppercase; font:normal 75% Trebuchet MS, sans-serif; background:#090; padding:.5em; border:1px solid #600;}
.arsquote a:link, .arsquote a:visited {text-decoration:none; color:#FFF;}
.arsquote a:hover, .arsquote a:active {text-decoration:none; color:#FF0;}
blockquote.pullright {margin:0 0 0 1em; padding:.5em 1em 0; float:right; width:40%; background:#fff url('images/quote.png') no-repeat .5em .5em; letter-spacing:1px; font:122%/1.5 Georgia, "Times New Roman", Times, serif; border-top:3px double #ccc; border-bottom:3px double #ccc; text-indent:1.5em; color:#666; text-align:center;}
blockquote.pullleft {margin:0 1em 0 0; padding:.5em 1em 0; float:left; width:40%; background:#fff; letter-spacing:1px; font:122%/1.5 Georgia, "Times New Roman", Times, serif; border-top:3px double #ccc; border-bottom:3px double #ccc; color:#666; text-align:center;}
#quote {margin:1em 0;}
  #quote a {text-transform:uppercase; color:#0000ff; background:#ffff00; padding:5px; border:1px solid #555; border-width:1px 2px 2px 1px;}
    #quote a:hover {border-width:2px 1px 1px 2px;}

/* header */
#hd {height:100px; background:url('images/presentation.png') no-repeat bottom right; border-top:5px solid #090; border-bottom:5px solid #090;}
#hd a:link, #hd a:visited {font:197% Trebuchet MS,verdana,sans-serif; color:#600; text-decoration:none;}
#hd a:hover, #hd a:active {Trebuchet MS,verdana,sans-serif; color:#090; text-decoration:none;}
#hd p {margin:0;}
#hd .blogtitle {margin-top:20px;}
#hd .blogdescription {font:italic 100% trebuchet ms,verdana,sans-serif; clear:left; text-transform:lowercase;}

/* Main */
#yui-main .yui-b {padding-right:1em;}
#yui-main .yui-b p {margin-bottom:1em;}
#yui-main .yui-b img {padding:2px; border:1px solid #ccc;}
#yui-main .yui-b img.noborder {border:0;}
#yui-main p.singlemeta {color:#090; font-size:77%;}
.post-title {text-transform:capitalize;}
#yui-main .yui-b ul {list-style:square outside; margin:0 0 1em 1.5em;}
#yui-main .yui-b ol {list-style:decimal outside; margin:0 0 1em 1.5em;}
#yui-main .yui-b ul li, #yui-main .yui-b ol li {margin-left:1em;}
#content ul li h3 {list-style-type:none; margin-left:0;}
#yui-main .yui-b p.catpost {margin-bottom:3em;}
p.catpost a {line-height:200%; text-transform:capitalize;}

/* Comments */
h3#comments {margin-bottom:.5em; font:normal 122% "Trebuchet MS",arial,sans-serif;}
#commentwrap ol#commentlist {margin-left:0;}
ol#commentlist li {padding:.5em; list-style-type:none;  margin-bottom:.5em;}
ol#commentlist li.alt {background-color:#eee;}
ol#commentlist li.authorpost {border:1px dashed #090;}
h3#respond {margin:2.5em 0 .5em 0; color:#090; font:normal 122% "Trebuchet MS",arial,sans-serif;}
.interact {letter-spacing:0px; color:#000;}

/* tables */
table caption {font-weight:bold;}
table {margin-bottom:1em;}
table .firstcell {width:50%}
table.jeremy {font-size:90%; background:#FFF; width: 100%;}
.jeremy td, .jeremy thead th {border:1px solid #CCC; text-align:center;}
.jeremy thead th {text-align:center;}
.jeremy tfoot td {text-align:left;  font-size:75%;}
table.jeremy td.leftcell {text-align:left;}
table.normtable td {border:1px solid #ccc; padding:3px; text-align:left;}
table.linedottable {border-bottom:1px solid #000;}
.linedottable th {text-align:center; font-weight:bold; border:1px solid #000; border-width:1px 0;}
.linedottable td {padding:0 10px; border-bottom:1px dotted #000;}
.linedottable tbody {border:1px solid #000; border-width:1px 0;}
#grayboxtable {margin:2em 0; padding:1em; border:3px solid #ccc; width:100%;}
table caption.grayboxcap {margin-bottom:.5em; font-style:italic; font-weight:normal;}
.grayboxtable thead td, .grayboxtable tfoot td {font-weight:bold;}
table.grayboxtable {margin:0 auto;}

/* Sortable tables */
table#vendor {margin:10px auto;}
table#vendor th {font:bold 118% "Trebuchet MS",verdana,sans-serif; color:#090;}
table#vendor tr {border-bottom:2px solid #ddd;}
table#vendor tr td {padding:1em .5em; vertical-align:top;}
   table#vendor tr td:first-child {font-weight:bold;}



table.sortable a.sortheader {background-color:#090; color:#666; font-weight: bold; text-decoration: none; display: block;}
table#vendor th a.sortheader {color:#fff; text-align:center; padding:0 5px;}
table.sortable span.sortarrow {color: black; text-decoration: none;}



/* Begin Contact Form CSS */
#contactform {position:static; overflow:hidden; width:95%; margin:.5em 0; background:#eee; padding:1em;}
.contactleft {padding:0; margin:1em 0 -1em 0; display:block; font-weight:bold;}
.contactright {width:90%; clear:both; display:block; padding:3px; margin:2px 0; text-align:left;}
textarea.contactright {width:90%; margin-top:1.3em;}
.contacterror {border:1px solid #f00; text-align:left;}
#contactsubmit {width:20%; padding:.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #666; font: normal 85% trebuchet ms, Arial, sans-serif; cursor: pointer; text-align:center;}

/* Sitemap */
#yui-main .ddsg-sitemap ul {list-style-type:none; margin:0;}
#yui-main .ddsg-sitemap ul li {list-style-type:none; text-indent:-2em; margin-left:2em;margin-bottom:.5em;}
#yui-main .ddsg-sitemap ul ul li {text-indent:-4em;}
#yui-main .ddsg-sitemap ul a:visited {color:#00f;}
#yui-main .ddsg-sitemap ul a:hover, #yui-main .ddsg-sitemap ul a:active {color:#090;}
#yui-main .ddsg-excerpt {display:block;}
#yui-main .ddsg-cats {display:block; font:bold 107% trebuchet ms,arial,sans-serif; color:#090; margin:2em 0 .5em;}
#yui-main .ddsg-xml-link p {font-size:85%; text-align:right;}
#yui-main .ddsg-xml-link a:visited {border-bottom:0; color:#00f;}
#yui-main .ddsg-xml-link a:hover, #yui-main .ddsg-xml-link a:active {color:#090;}

/* sidebar */
#search, #tags, #categories, #linkcat-2, #meta {margin-bottom:1.2em; text-transform:capitalize; list-style-type:none;}
#search ul, #tags ul, #categories ul, #linkcat-2 ul, #meta ul {margin-left:0;}
#search ul li, #tags ul li, #categories ul li, #linkcat-2 ul li, #meta ul li {list-style-type:none; margin-left:0;}
#search {padding-top:.5em;}
#search .form_submit {padding:0 4px; background:url('images/submit_bg.gif'); border:1px solid #666; font:normal 77% trebuchet ms,verdana,sans-serif; cursor:pointer; vertical-align:top;}
#categories h2 {border-bottom:1px dotted #090;}
#categories a {text-decoration:underline; font-weight:normal;}
#categories a:visited {color:#00f;}
#categories a:hover {color:#090; border:0;}
#meta a:visited, #tags a {color:#00f; text-decoration:none;}

/* footer */
#ft {text-align:center; padding:.5em 0; font:85% "Trebuchet MS",verdana,sans-serif; border-top: 2px solid #090; margin-top:.5em;}
#ft a:link, div#footer a:visited {color:#00F; text-decoration:none;}
#ft a:hover, div#footer a:active {color:#090; text-decoration:none;}
