/* CSS Document */

body { font-size:65%; background:#ffd100 url(../images/frameBg.png) center bottom repeat-y; margin:0; padding:0; font-family:Verdana, sans-serif;}

#wrapper, #frame, #contentFrame, #footer { margin:0 auto; text-align:center; font-size:1em;}

#nav { height:3em; background:#000;}

#frame { width:800px; background:#fff;}

#align { text-align:left; font-size:1.3em; }

#column1 { width:210px; float:left; margin-bottom:30px; }

#column1spacing { margin-right:5px;}

#column2 { width:590px; float:right; color:#595959; }

#column2 #scp-column2-spacing {font-size:.9em; line-height:1.5em;}

#column2sect1 {height:312px; margin:5px 0 16px;} /* this is the top area on the home page */

#columnArticleGallery { margin:0 0 16px 0; } 

#columnArticleGallery, #agBody {height:356px; background:#000; overflow-y: auto; color:#fff; } 

#agBody { font-size:.8em;padding-right:15px; margin-bottom:5px;}

#columnArticleGallery p.right, #agBody .right {width:300px; margin-left:-310px;text-align:left;}

#column2sect2 {} /* this is the bottom area on the home page */

#sect2-1 { width:354px; line-height:1.7em; float:left; } /* this is the left side of the bottom area on the home page */

#sect2-2 { background:url(../images/verticalLine1.png) left top repeat-y; float:right; width:235px; color:#595959; font-size:.85em; } /* this is the right side of the bottom area on the home page */

#sect2-1-spacing { margin-right:20px; font-size:.9em;}

#sect2-2-spacing { margin:0 12px 0 20px;}

#scp-column2-spacing {}

#logoBox { padding-top:16px; margin-bottom:23px;}

#footer { clear: both;}


/* main top article on home page */

#mainPhoto { float:left;}

#mainArticleIntro { width:230px; background:#aaaaaa; color:#fff; float:right; height:312px;}

#mainArticleIntroSpacing { margin:15px 12px 20px 20px;}

#mainArticleIntro h1 { margin:0; color:#000; font-size:1.2em;}

#mainArticleIntro h2 { margin:.3em 0 0; color:#fff; font-size:.8em;}

#mainArticleIntro p { margin:0; font-size:.75em;}


/* main nav */

.moduletableNav { width:800px; margin:0 auto; text-align:center; }

.moduletableNav li, .moduletableNav a { color:#fff;}

.moduletableNav .sf-menu li, .item1 a { float:left; }

.moduletableNav .sf-menu li li  { float:none;}

.item1 span:hover {	background: #828282 url(../images/navHover.png) left bottom repeat-x;
}

.item1 a  { cursor:pointer;}


/* right feature on home page */

#sect2-2 h3 { color:#000; font-size:1.1em;}

#sect2-2 h4 {font-size:1.1em;}

#sect2-2 h3, #sect2-2 h4, #sect2-2 p { margin:0; }

#sect2-2 img { float:left; margin:.5em .5em .2em 0;}


/* general forms */

.inputbox, .cf_inputbox, #chrono_verification  {border:1px solid #ccc;}

textarea { font-family:Arial, sans-serif; font-size:1.2em;}



/* newsletter sign up */

#newsletter { background:#afaa94; padding:1em; margin-left:5px;}

#newsletter h3 { color:#fff; font-size:1.3em; margin:0; font-weight:normal;}

#newsletter p { margin:.5em 0; font-size:.75em;}

#newsletter label { margin-top:4px;margin-bottom:10px;color:#fff; font-size:.75em; text-transform:lowercase; display:block;}

#newsletter .inputbox {width:95%;}

#newsletterHome { padding:0 0 10px 25px}

#newsletterHome h3 { color: #d47909; font-size: 1.1em; font-weight: bold; margin-bottom: 0;}

#newsletterHome p { font-size: .8em; margin: 5px 0;}

#newsletterHome span { display:block; font-size: 0.9em; margin-bottom: 7px; color: #8c8569;}


/*mini-calendar module*/

.moduletablecalendar h3 { margin: 0; text-transform: uppercase; font-size: .9em; padding: 5px 0; text-align:center;}



/* donate box on left */

#donateNowBox { background:#d47909; padding:0.5em 1.5em;  margin:0 0 5px 5px; }

#donateNow {text-decoration:none;}

#donateNowBox h3 {letter-spacing:.02em;color:#fff;font-size:1.5em; text-transform:uppercase; font-weight:normal; margin:0;}

.moduletableDonate { margin:.2em 0 2em 0px; font-size:.9em; float: left; line-height: 0px}

#sect2-1-spacing .moduletableDonate { margin-left:0;}




/*footer*/

.moduletablefooter { font-size:.8em;border-top: 1px solid #8C8569; margin: 0px 5px; color:#8c8569; clear:both;}

.moduletablefooter p { text-transform: uppercase; margin: 0; padding: 10px; text-align:center;}


/* text */

a { color:#D47909;}

h1 {font-size:1.5em;}

h2 { color:#8c8569; font-size:1.4em;} /* see mockup of scp by 828; this is the bold title under the photo, not the main page title */

h3, .componentheadingHome { font-size:1.3em;}

h4 { font-size:1.2em;}

h5 {font-size:1.1em;}

h6 {font-size:1em;}

#nav a { font-size:1em; color:#fff;}

#nav li li a {color:#000; }

.contentpaneopen td, .blog td, .contentpane td, .form_element, .chronoform, .moduletableText { padding:0 40px 0 24px;}

.componentheading, #pageTitle, .contentpaneopen .contentheading, .form_item .cf_heading {margin:0 0 10px;}

.componentheading, #pageTitle, .contentpaneopen .contentheading, .form_item .cf_heading, .componentheadingHoldenProfiles, .contentpaneopenHoldenProfiles span { background:#afaa94; padding:15px 24px .6em; color:#59543d; font-weight:bold; font-size:1.4em; }


.contentpaneopenHoldenProfiles span { display:block;}

.contentpaneopenHoldenProfiles span.hasTip { display:inline; background:none; padding:0;} 

.blog .contentheading, #sect2-1-spacing .componentheading, #sect2-1-spacing td { padding:0; background:none; }

.blog .contentheading {font-size:1.2em; margin:15px; }

.blog .contentpaneopen td, .contentpane table td, #jevents_body td { padding:0;}

#sect2-1-spacing .contentpaneopen .contentheading { background:none; padding:none; font-weight:normal; text-transform:uppercase; padding:0; font-size:1.2em;}

#sect2-1-spacing h2 { text-transform:uppercase; margin:0; font-size:1.2em; color:#595959;}

.link1 { color:#000;border-bottom:1px solid #000;font-size:.8em;  }

.link1, .link2, .link3  { text-transform:uppercase;text-decoration:none; padding-bottom:.1em; }

.link2 { color:#fff;border-bottom:1px solid #fff;}

.link3 {color:#595959;border-bottom:1px solid #595959;}

.moduletableText {margin-top: 15px;}




/* utilities */

.align1 { margin:0 auto; text-align:center;}

table { font-size:100%; border-spacing:0;} /* fixes a quirk in IE6 */

.text1 {color:#000;}

.text2, .text5 {font-weight:bold;}

.text2 { color:#777;}

p.text3 {margin-bottom:.5em;}

.text4 { font-style:italic;}

#donateNow { background:#d47909; color:#fff; padding:.2em;font-size:1.4em; text-transform:uppercase; letter-spacing:.05em; width:auto;}

.contentpaneopen, .contentpaneopenHoldenProfiles { width:100%;}

.contentpaneopen { margin-bottom:10px;}

#jevents_header .buttonheading/*, .article_separator*/ { display:none;}

.left, .imgLeft { float:left;}

.right, .imgRight { float:right;}

.imgLeft {margin:5px 15px 15px 0;}

.imgRight {margin:5px 0 15px 15px;}

#agBody .imgLeft { margin-top:0;}

img { border:0;}

#agBody * { text-align:left;}

.clear { clear:both;}

 
/* login */

.moduletableUsermenu ul, li { margin:0; padding:0; text-align:center; }

.moduletableUsermenu { font-size:.8em; margin-bottom:10px; text-transform:uppercase;}

.moduletableUsermenu li { list-style:none;}

/* styles to implement after Joomla install 


nav link hover - {background:#828282 background:url(../images/.png) repeat-x bottomv;}

nav dropdown links { color:#000; }

newsletter sign up header { color:#fff; font-size:1.3em;}

newsletter sign up copy { color:#000;}

newsletter labels { color:#fff;}

newsletter submit btn { background:url(../images/button1.png) no-repeat;}

newsletter submit button text { color:#fff; text-transform:uppercase;}

donate now background { background:#d47909; padding:.3em;}

donate now text { font-size:1.85em; text-transform:uppercase; letter-spacing:.2em;}

events heading { text-transform:uppercase;color:#595959;}


*/
