/*
THEME NAME: SAGIS
DESCRIPTION: Powers the SAGIS website.
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com/">Nicasio LLC</a>
*/


/* Two-column with sidebar on left from the /layouts/ folder  */
@import url('layouts/2c-l.css');


/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 "Myriad Pro", "Myriad", arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

#image-preloader {display:none;}



/* MAIN LAYOUT ---------------------------------------------------------------------------- */

body {background:#066f38 url('images/SAGIS_siteBG.jpg') repeat-x;text-align:center;padding:0px 10px 50px 10px;}
#wrapper {width:1000px;text-align:left;margin:0 auto;position:relative;}
#header {width:100%;height:285px;overflow:hidden;position:relative;}
#containerOuter {position:relative;}
#container {background:transparent url('images/SAGIS_contentBG_tile.png') repeat-y right top;position:relative;}
#containerTop {background:transparent url('images/SAGIS_contentBG_top.jpg') no-repeat right top;height:1%;}
#containerBottom {background:transparent url('images/SAGIS_contentBG_bottom.jpg') no-repeat right bottom;min-height:450px;padding-bottom:25px;position:relative;}


/* HEADER  -------------------------------------------------------------------------------- */

#header h1#blog-title, #header #blog-description {display:none;}

#headerLogo {width:249px;height:243px;position:absolute;top:0px;left:0px;overflow:hidden;}
#headerTopNav {width:761px;height:34px;position:absolute;top:0px;left:249px;background:white;overflow:hidden;}
#headerImage {width:761px;height:209px;position:absolute;top:34px;left:249px;overflow:hidden;background:transparent url('images/SAGIS_top_message_03_25_10.jpg') no-repeat;}
#headerMainNav {width:1000px;height:42px;position:absolute;top:243px;left:0px;overflow:hidden;}

#headerLogo a {display:block;width:249px;height:243px;}
#headerLogo a span {display:none;}

#headerTopNav-left {width:43px;background:transparent url('images/SAGIS_topNav_left.jpg') no-repeat;}

#headerTopNav-professionals {float:left;width:171px;height:102px;}
#headerTopNav-professionals a {display:block;width:171px;height:102px;background:transparent url('images/SAGIS_topNav_professionals.jpg') no-repeat 0px 0px;}

#headerTopNav-educators {float:left;width:124px;height:102px;}
#headerTopNav-educators a {display:block;width:124px;height:102px;background:transparent url('images/SAGIS_topNav_educators.jpg') no-repeat 0px 0px;}

#headerTopNav-students {float:left;width:116px;height:102px;}
#headerTopNav-students a {display:block;width:116px;height:102px;background:transparent url('images/SAGIS_topNav_students.jpg') no-repeat 0px 0px;}

#headerTopNav div {height:34px;overflow:hidden;float:left;}
#headerTopNav div a {display:block;height:34px;}
#headerTopNav div a:hover {background-position:0px -34px;}
#headerTopNav div a.ON {background-position:0px -68px;}
#headerTopNav div a span {display:none;}

#headerTopNav-search {float:left;width:295px;height:34px;background:transparent url('images/SAGIS_topNav_searchBG.jpg') no-repeat;text-align:left;}
#headerTopNav-search input#searchField {float:left;overflow:hidden;background:none;border:0px;margin:2px 0px 0px 55px;padding:6px;width:180px;height:15px;font-family:Arial, sans-serif;font-size:85%;color:#7e7e7e;font-weight:bold;}
#headerTopNav-search input#searchField:hover, #headerTopNav-search input#searchField:focus {color:#444;}
#headerTopNav-search input#searchBTN {float:left;margin-left:23px;margin-top:5px;cursor:pointer;width:21px;height:18px;background:transparent url('images/SAGIS_topNav_searchBTN.jpg') no-repeat 0px 0px;border:0px;}
#headerTopNav-search input#searchBTN:hover, #headerTopNav-search input#searchBTN:focus {background-position:0px -18px;}

#headerMainNav-home {width:249px;}
#headerMainNav-home a {width:249px;background:transparent url('images/SAGIS_topMainNav_home.jpg') no-repeat 0px 0px;}

#headerMainNav-about {width:102px;}
#headerMainNav-about a {width:102px;background:transparent url('images/SAGIS_topMainNav_about.jpg') no-repeat 0px 0px;}

#headerMainNav-contact {width:116px;}
#headerMainNav-contact a {width:116px;background:transparent url('images/SAGIS_topMainNav_contact.jpg') no-repeat 0px 0px;}

#headerMainNav-currentSponsors {width:179px;}
#headerMainNav-currentSponsors a {width:179px;background:transparent url('images/SAGIS_topMainNav_currentSponsors.jpg') no-repeat 0px 0px;}

#headerMainNav-becomeSponsor {width:173px;}
#headerMainNav-becomeSponsor a {width:173px;background:transparent url('images/SAGIS_topMainNav_becomeSponsor.jpg') no-repeat 0px 0px;}

#headerMainNav-showcase {width:181px;}
#headerMainNav-showcase a {width:181px;background:transparent url('images/SAGIS_topMainNav_showcase.jpg') no-repeat 0px 0px;}

#headerMainNav div {height:42px;overflow:hidden;float:left;}
#headerMainNav div a {display:block;height:42px;}
#headerMainNav div a:hover {background-position:0px -42px;}
#headerMainNav div a.ON {background-position:0px -84px;}
#headerMainNav div a span {display:none;}

#rssBTN {float:right;margin:9px 9px 0px 0px;}
#rssBTN a {background:transparent url('images/SAGIS_rssBTN.jpg') no-repeat left center;padding:5px 0px 8px 23px;color:#FFF;font-family:Arial, sans-serif;font-size:85%;text-decoration:none;}
#rssBTN a:hover {text-decoration:underline;}



/* CONTENT ------------------------------------------------------------------------------ */

div#page-title {color:#231f20;font-size:138.5%;margin-left:27px;padding-top:23px;text-transform:uppercase;}
div#page-title span {display:block;color:#088844;}
#latestNews {color:#088844;font-size:123.1%;margin-left:27px;padding-top:18px;padding-bottom:1px;}

.post {margin:2px 27px;border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;padding:18px 0px;height:1%;}
body .single {margin:0px 27px;border-top:0px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;padding:15px 0px 10px 0px;height:1%;}
body .page {margin:0px 27px;padding:10px 0px;}
body .search.page {margin:0px 27px;border-top:0px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;padding:18px 0px;height:1%;}

.entry-date-comments {float:left;width:100px;margin-right:10px;color:#666666;}
body .single .entry-date-comments {float:none;width:auto;border-bottom:1px dashed #dcdcdc;padding-bottom:10px;margin-bottom:10px;}
.entry-date-comments .month {font-size:93%;display:block;text-transform:uppercase;line-height:93%;}
.entry-date-comments .date {font-size:234%;display:block;line-height:93%;}

.entry-date-comments .comments-link {margin-top:22px;}
.entry-date-comments .comments-link a {color:#18552c;text-decoration:none;text-transform:uppercase;font-size:93%;}
.entry-date-comments .comments-link a:hover {text-decoration:underline;}

h2.entry-title {margin-left:110px;font-size:116%;font-weight:normal;margin-bottom:10px;}
body .single h2.entry-title {margin-left:0px;}
body .page h2.entry-title {margin-left:0px;padding-top:13px;font-size:138.5%;color:#231f20;text-transform:uppercase;}
body .search.page h2.entry-title {margin-left:0px;padding-top:0px;font-size:116%;color:#231f20;}
h2.entry-title a {color:#2669b3;line-height:77%;text-decoration:underline;}
h2.entry-title a:hover {color:#088844;}

h2.entry-title span {display:block;font-size:77%;margin-top:5px;}
h2.entry-title span a {color:#231f20;}
h2.entry-title span a:hover {color:#088844;}

.entry-content {margin-left:110px;}
body .single .entry-content {margin-left:0px;}
body .page .entry-content {margin-left:0px;}
body .search.page .entry-content {margin-left:110px;}
.entry-content p {font-size:93%;line-height:138.5%;margin-bottom:10px;}
.entry-content p a, .entry-content li a {color:#2669b3;}
.entry-content p a:hover, .entry-content li a:hover {color:#088844;}
.entry-content ul {margin-left:30px;margin-bottom:10px;font-size:93%;}
.entry-content ol {margin-left:33px;margin-bottom:10px;list-style-type:decimal-leading-zero;font-size:93%;}
.entry-content ul ul, .entry-content ol ol {font-size:100%;}
.entry-content ul li, .entry-content ol li {margin-bottom:3px;}
.entry-content ul li li, .entry-content ol li li {margin-top:3px;margin-bottom:5px;}
li.sitemap-post {color:#666;}
.entry-content blockquote {margin:0px 45px 0px 40px;font-size:123.1%;background:transparent url('images/SAGIS_blockquote.gif') no-repeat top left;padding-left:30px;}
.entry-content h1 {clear:both;margin:0;font-weight:normal;color:#088844;font-size:161.6%;font-weight:bold;padding-top:15px;padding-bottom:10px;text-transform:uppercase;}
.entry-content h2 {clear:both;margin:0;font-weight:normal;color:#2669b3;font-size:146.5%;font-weight:normal;padding-top:15px;padding-bottom:10px;text-transform:uppercase;}
.entry-content h3 {clear:both;margin:0;font-weight:normal;color:#088844;font-size:123.1%;padding-top:15px;padding-bottom:10px;text-transform:uppercase;}
.more-link-div {margin-top:-3px}
.entry-content a.more-link {font-size:108%;color:#000;text-decoration:underline;}
.entry-content a.more-link:hover {color:#088844;}

.entry-content table {margin:10px 0px 15px 0px;}

.wp-caption {display:inline;position:relative;margin:0px 2px 10px 2px;}
.wp-caption a img {border:1px solid #e5e5e5;padding:3px;}
.wp-caption a:hover img {border-color:#999;}
.wp-caption-text {display:none;}

sup {text-transform:lowercase;}

a#becomeSponsorBTN {margin:20px auto;text-decoration:none;display:block;width:188px;height:46px;overflow:hidden;background:transparent url('images/SAGIS_becomeSponsorBTN.jpg') no-repeat top left;}
a#becomeSponsorBTN:hover {background-position:0px 100%;}
a#becomeSponsorBTN span {width:188px;height:46px;visibility:hidden;}

#nav-above {display:none;}
.navigation {margin:0px 27px;text-transform:uppercase;}
.navigation a {color:#088844;font-size:85%;font-weight:bold;font-family:Arial,sans-serif;text-decoration:none;}
.navigation a .meta-nav {font-size:85%;}
.navigation a:hover {color:#231f20;}
.single #nav-below {padding-bottom:9px;border-bottom:1px dashed #dcdcdc;}

.entry-meta {display:none;}

form#searchform-no-results {display:none}

.tempGallery a {float:left;margin:10px 4px 10px 4px;}
.tempGallery a img {padding:3px;border:1px solid #e5e5e5;}
.tempGallery a:hover img {border-color:#999;}



/* COMMENTS ----------------------------------------------------------------------------- */

.comment-author.vcard img.photo {display:none;}
.eg-image {float:right;width:123px;height:109px;overflow:hidden;background:transparent url('images/SAGIS_avatarBG_user.png') no-repeat top right;}
li.byadmin .eg-image {background:transparent url('images/SAGIS_avatarBG_admin.png') no-repeat top right;}

#comments {position:relative;margin-left:27px;margin-top:5px;}
#comments-list {position:relative;}
#comments-list .eg-image {position:relative;right:-6px;top:-20px;}
#comments-list .eg-image img {margin:15px;}

#comments-list li .comment-meta, #comments-list li p {margin-right:170px;}
#comments li {margin-bottom:15px;margin-left:30px;font-size:118%;list-style-type:decimal-leading-zero;color:#666;background:transparent url('images/SAGIs_commentDivider.gif') no-repeat top right;}
#comments li .comment-meta {font-size:85%;}
#comments li p {color:#231f20;font-size:85%;margin-top:10px;}
#comments li a {color:#2669b3;text-decoration:none;}
#comments li p a {color:#088943;}
#comments li a:hover {text-decoration:underline;}
#comments li blockquote {margin-left:35px;margin-right:35px;}
#comments li .comment-meta a {color:#231f20;}
#comments li .meta-sep-permalink {margin-left:10px;margin-right:5px;}
#comments li .meta-sep {margin:0px 5px;}

#comments h3 {font-weight:normal;color:#088844;font-size:123.1%;margin-top:15px;margin-bottom:15px;font-weight:normal;}

#respond {margin-top:15px;border-top:1px dashed #dcdcdc;margin-right:27px;}
#respond h3 {color:#231f20;}

#commentHelpers {float:right;width:290px;margin-top:11px;font-size:84%;border-left:1px solid #f5f5f5;padding-left:10px;padding-bottom:20px;}
.formcontainer {width:400px;}
#smilies {margin-top:10px;}

p#login-req, p#login {font-family:Arial;}
p#login-req a, p#login a {color:#088943;text-decoration:none;}
p#login-req a:hover, p#login a:hover {text-decoration:underline;}

.comment-form-submit input {cursor:pointer;width:166px;height:46px;background:transparent url('images/SAGIS_submitCommentBTN.gif') no-repeat top left;border:0px;}
.comment-form-submit input:hover {background-position:0px 100%;}

img.wp-smiley-select {cursor:pointer;}



/* SIDEBAR ------------------------------------------------------------------------------ */

#sidebarDate {color:WHITE;letter-spacing:1px;margin-top:15px;margin-bottom:6px;margin-left:13px;}
#sidebarDate span {font-size:85%;margin-bottom:2px;display:block;}

#sidebarOuter {width:237px;background:transparent url('images/SAGIS_sidebar_back_black.png') no-repeat top left;}
#sidebarBottom {margin-top:-38px;margin-bottom:30px;width:237px;height:60px;background:transparent url('images/SAGIS_sidebar_bottom.png') no-repeat top left;}

#sidebarTopOuter {color:#FFF;background:transparent url('images/SAGIS_sidebar_back_blue.png') no-repeat top left;}
#sidebarTopContent {margin-left:5px;padding-bottom:10px;background:transparent url('images/SAGIS_sidebar_top_bottom.gif') no-repeat bottom left;}
#sidebarTopContent h2 {font-size:108%;font-weight:normal;padding-top:13px;margin-bottom:15px;margin-left:30px;letter-spacing:1px;}
#sidebarTopContent p {padding:0px 25px 0px 15px;font-size:85%;line-height:161%;}
#sidebarTopContent a {color:#010101;}

#secondary {padding:0px 3px 0px 20px;}
ul.xoxo, ul.xoxo a {color:#FFF;}
ul.xoxo {position:relative;}
h3.widgettitle {display:inline;position:relative;float:left;font-weight:normal;font-size:108%;margin:7px 0px 10px 0px;letter-spacing:1px;}
li#text-267630761 h3.widgettitle {background:transparent url('images/SAGIS_sidebar_camera.gif') no-repeat top right;padding:20px 35px 5px 0px;}
ul.xoxo li {margin-right:25px;}
ul.xoxo li#text-275373411 {margin-right:0px;}
div.textwidget {clear:both;font-size:85%;line-height:161%;margin-bottom:10px;}
ul.xoxo a.readMore {text-transform:uppercase;letter-spacing:1px;text-decoration:none;}
ul.xoxo a.readMore:hover {color:#2669b3;text-decoration:underline;}

.sidebarGallery a {float:left;margin:0px 8px 10px 0px;}
.sidebarGallery a img {padding:0px;border:3px solid #4d4c4d;width:57px;height:54px;}
.sidebarGallery a:hover img {border-color:#07773c;}



/* FOOTER ------------------------------------------------------------------------------- */

#footer {color:#46a673;font-size:85%;padding-top:10px;line-height:161%;font-family:Arial, sans-serif;}
#footer a {color:#46a673;text-decoration:none;}
#footer a:hover {color:#FFF;}
#footerLeft {text-align:left;float:left;width:285px;margin-left:260px;}
#footerRight {text-align:right;margin-right:15px;}


/* Just some example content */

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:90%;
}

.alignright,img.alignright{
float:right;
margin:0 0 1em 1.5em;
}

.alignleft,img.alignleft{
float:left;
margin:0 1.5em 1em 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {list-style:none;}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery * {
margin:0;
padding:0;
}