/* 1024 Header/Footer */
#branding { width:968px; padding-bottom:20px; }
#sitesearch { margin-right:22px; }
#navExtra { margin-right:33px; }
#navMain { min-width:990px; }
#navMain li a { margin:0 11px; }
#footer { padding:0 110px; background-position:528px 0; }

/* 1024 layout */
#section { width:968px; }

#wrapperSection { background:#FFF url(images/bg/banner.jpg) 0 26px repeat-x; }
#section { background:url(images/bg/edge_banner.jpg) 0 26px no-repeat; }
#sectionHead { border-bottom:none; background:url(images/bg/section_head.gif) 0 0 no-repeat; float:left; width:968px; padding:0 0; height:54px; }
#sectionTitle { font-size:1em; margin:14px 22px 0; float:left; display:inline; }

#navSection { background:#F0A516 url(images/bg/nav_section.gif) left top repeat-y; right:0; padding:18px 0 0; margin:0; width:198px;}
#navSection ul { padding:0 22px; float:left; }
#navSection ul.first { margin-bottom:22px; }
#navSection ul.second { background:url(images/bg/nav_section_bottom.jpg) left bottom no-repeat; padding-bottom:70px; }
#navSection li { border-color:#D35054; }
#navSection li a { background-image:url(images/bullet/square_red.gif); }
#navSection li a span { padding-right:0 !important; background:none; }
#navSection li a:link, #navSection li a:visited, #navSection li li a, #navSection li.selected li a { color:#FFF; font-weight:normal; }

#navSection ul ul { padding:0; }
#section #navSection ul ul a { background-image:none !important; }

#navSection li.selected a { background-image:url(images/bullet/square_red.gif); color: #C00; }

#content { background:url(images/bg/watercolor.jpg) 0 0 no-repeat; width:726px; padding:0 22px 33px 22px; float: right; }
body#home #content { padding-left: 0; padding-right: 0; width: 770px; }

/* Grid */
.span-1  { width: 11px; } .span-2  { width: 22px; } .span-3  { width: 33px; } .span-4  { width: 44px; } .span-5  { width: 55px; } 
.span-6  { width: 66px; } .span-7  { width: 77px; } .span-8  { width: 88px; } .span-9  { width: 99px; } .span-10 { width:110px; } 
.span-11 { width:121px; } .span-12 { width:132px; } .span-13 { width:143px; } .span-14 { width:154px; } .span-15 { width:165px; } 
.span-16 { width:176px; } .span-17 { width:187px; } .span-18 { width:198px; } .span-19 { width:209px; } .span-20 { width:220px; } 
.span-21 { width:231px; } .span-22 { width:242px; } .span-23 { width:253px; } .span-24 { width:264px; } .span-25 { width:275px; } 
.span-26 { width:286px; } .span-27 { width:297px; } .span-28 { width:308px; } .span-29 { width:319px; } .span-30 { width:330px; } 
.span-31 { width:341px; } .span-32 { width:352px; } .span-33 { width:363px; } .span-34 { width:374px; } .span-35 { width:385px; } 
.span-36 { width:396px; } .span-37 { width:407px; } .span-38 { width:418px; } .span-39 { width:429px; } .span-40 { width:440px; } 
.span-41 { width:451px; } .span-42 { width:462px; } .span-43 { width:473px; } .span-44 { width:484px; } .span-45 { width:495px; } 
.span-46 { width:506px; } .span-47 { width:517px; } .span-48 { width:528px; } .span-49 { width:539px; } .span-50 { width:550px; }
.span-51 { width:561px; } .span-52 { width:572px; } .span-53 { width:583px; } .span-54 { width:594px; } .span-55 { width:605px; } 
.span-56 { width:616px; } .span-57 { width:627px; } .span-58 { width:638px; } .span-59 { width:649px; } .span-60 { width:660px; } 
.span-61 { width:671px; } .span-62 { width:682px; } .span-63 { width:693px; } .span-64 { width:704px; } .span-65 { width:715px; } 
.span-66 { width:726px; } .span-67 { width:737px; } .span-68 { width:748px; } .span-69 { width:759px; } .span-70 { width:770px; } 
.span-71 { width:781px; } .span-72 { width:792px; } .span-73 { width:803px; } .span-74 { width:814px; } .span-75 { width:825px; } 
.span-76 { width:836px; } .span-77 { width:847px; } .span-78 { width:858px; } .span-79 { width:869px; } .span-80 { width:880px; } 
.span-81 { width:891px; } .span-82 { width:902px; } .span-83 { width:913px; } .span-84 { width:924px; } .span-85 { width:935px; }
.span-86 { width:946px; } .span-87 { width:957px; } .span-88 { width:968px; }

.span-1,  .span-2,  .span-3,  .span-4,  .span-5,  .span-6,  .span-7,  .span-8,  .span-9,  .span-10,
.span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20,
.span-21, .span-22, .span-23, .span-24, .span-25, .span-26, .span-27, .span-28, .span-29, .span-30,
.span-31, .span-32, .span-33, .span-34, .span-35, .span-36, .span-37, .span-38, .span-39, .span-40,
.span-41, .span-42, .span-43, .span-44, .span-45, .span-46, .span-47, .span-48, .span-49, .span-50,
.span-51, .span-52, .span-53, .span-54, .span-55, .span-56, .span-57, .span-58, .span-59, .span-60,
.span-61, .span-62, .span-63, .span-64, .span-65, .span-66, .span-67, .span-68, .span-69, .span-70,
.span-71, .span-72, .span-73, .span-74, .span-75, .span-76, .span-77, .span-78, .span-79, .span-80,
.span-81, .span-82, .span-83, .span-84, .span-85, .span-86, .span-87, .span-88  { float:left; }

.append-1 { padding-right:11px; } .append-2  { padding-right:22px; } .append-3  { padding-right:33px; } .append-4 { padding-right:44px; }
.prepend-1 { padding-left:11px; } .prepend-2 { padding-left:22px; }  .prepend-3 { padding-left:33px; } .prepend-4 { padding-left:44px; }

#contentMain { padding: 0 22px; float: left; }

/* Text */
#content h1 { color:#440005; width:430px; height:auto; background:none; margin:44px 0 11px 0; padding:0; font:2.4em/1.5 Arial,Helvetica,sans-serif; }
#content h2 { color:#440005; font:normal 1.8em/1.5 Arial,Helvetica,sans-serif; }
#content h3 { color:#440005; }

p, ul, ol, dl, dt, td, th { color:#541416; }

#content th { border:none; border-bottom:solid 2px #D35054; }
#content td { background:#FFF; border:none; border-bottom:solid 1px #D35054; }

#content li { line-height: 1.8em; }

#content a { outline:none; }
#content a:link { color:#31A075; }
#content a:visited { color:#31A075; }
#content a:hover { color:#000; }

#content img { padding:0; border:none; }
#content abbr { outline:none; border:none; }

ul.errorlist { margin: 0; }
ul.errorlist li { list-style: none; color: #C00; background-color: #FFE; padding: 2px; }

p.lead { font-size:1.5em; color:#541416; }

#content .button a { background:#007858; padding:4px 8px; text-transform:uppercase; letter-spacing:1px; color: #FFF; }
.button a:link, .button a:visited { color:#FFF; text-decoration:none; }

#navSiteFeatures { margin:-80px 0 0 308px; top:80px; width:440px; height:80px; position:relative; float:left; display:inline; background: url(images/bg/bars_clouds2.gif) right top no-repeat; }
#navSiteFeatures ul { list-style-type:none; margin:0; }
#navSiteFeatures li { position:absolute; }
#navSiteFeatures a { display:block; overflow:hidden; text-indent:-1000px; width:135px; height:30px; background-repeat:no-repeat; }

#navSiteFeatures a:link, #navSiteFeatures a:visited { background-position:left top; }
#navSiteFeatures a:hover { background-position:left bottom; }

#navSiteFeatures #nav-listen-online { margin:12px 0 0 178px; }
#navSiteFeatures #nav-tour { margin:44px 0 0 290px; }
#navSiteFeatures #nav-listen-online a { background-image:url(images/text/listen_online2.gif); }
#navSiteFeatures #nav-tour a { background-image:url(images/text/new_student_tour2.gif); }

#content .vcard { font-size: 1em; }

form.std { margin:0; padding:0; border:solid 1px #81321A; padding:11px 22px; }
form.std .formFields { list-style-type:none; margin:0; padding:0; font-size:1em; }
form.std .formFields li { margin:0 0 11px 0; }
form.std .formFields label { display:block; margin:0 0 4px 0; padding:0; clear:left; float:left; }
form.std .formFields input, form.std .formFields textarea { font:1.1em/1.3 Arial,Helvetica,sans-serif; width:99%; }
form.std .submit { margin:0 0 11px 0; }
form.std select { margin: 0 8px; font-size: 1.2em; }

label.required em { color: red; }

#content .quote { margin:0 0 22px 0; }
#content .quote blockquote { margin:0; }
#content .quote blockquote p { font-weight:bold; color:#A04B2E; }
#content .quote .attribution { background:#8B2E1D url(images/bg/wood.jpg); color:#FFF; font-size:1.2em; padding:6px 10px; text-align:right; }

#content .block { margin:0 0 22px 0; padding:0 0 11px 0; background:url(images/rule/dotted_red_h.gif) left bottom repeat-x }


