/* STYLING */

body {background-image: url(../img/lightbg.gif); font-family: Helvetica, Arial; font-size: 13px; color: #2a2a2a; line-height: 110%;}
blockquote {color: #3b3b3b; border-left: solid 2px #666; background-color: #ddd; padding: 5px 10px 5px 15px; margin: 20px 0; position: relative; left: 10px; width: 90%; }	
strong {font-weight: bold;}
em {font-style: italic;}
#container {width: 950px; background: url(../img/mainbg.png) repeat-y;}
#subnav {width: 760px; background: url(../img/mainbg-over.png) repeat-y; padding: 4px 20px 0;}
#headerarea {width: 800px; height: 103px; background: url(../img/mainbg-over.png) repeat-y; border-bottom: solid 1px #dfdfdf;}
#contentarea {width: 760px; background: url(../img/mainbg-over.png) repeat-y; padding: 20px;}
#contentarea p {padding-bottom: 10px;}
#logo {float: left; margin: 15px 0 0 15px;}
#navigation {float: left; position: relative; top: 5px; left: 27px;}
#blurb {height: 188px; width: 800px; border-bottom: solid 1px #dadada; background-image: url(../img/midback.jpg);}
#blurb > div {position: relative; top: 60px; left: 17px;}
#contact {float: right; margin-right: 10px; width: 70px; height: 26px; background: url(../img/contactbox.png) no-repeat; text-align: center;}
#contact > span {display: block; margin-top: 2px;}
#tag {float: right; width: 247px; height: 59px; position: relative; top: -4px;}
#tag:hover {position: relative; top: -2px;}
#tag:active {position: relative; top: -1px;}
#newtag {float: right; width: 200px; height: 30px; position: relative; top: -1px; background-image: url(../img/popgradient.gif); color: #000; text-align: center; border: solid 1px #eee; margin-right: 20px;}
#newtag > div {position: relative; top: 8px;}
#footer {border-top: solid 1px #dfdfdf; width: 760px; padding: 8px 20px 0; }
#footerstrip {width: 800px; height: 10px; margin: 0 auto;}
#footercap {background-image: url(../img/footercap.png); width: 950px; height: 39px; margin: 0 auto;}
#uppercontent {width: 660px; height: 60px;}
#sponsorfooter {width: 760px; padding: 5px 20px 5px 20px; margin: 0 auto;} 
.galleryfirst {padding-left: 10px;}
.galleryothers {padding-left: 50px;}
.galleryfirst img, .galleryothers img {margin: 0 15px 15px 0; border: solid 1px #fff;}

.fullspan {width: 100%;}
.narrow {width: 225px;}
.wide {width: 505px;}
.leftcolumn {width: 365px;}
.rightcolumn {width: 365px;}
.her {height: 1px; width: 100%; border-top: dashed 1px #ccc; margin: 17px 0;}

/* BLOG */
.feedsweep_body > div {display: none;}
.feedsweep_body > a {visibility: hidden;}
.feedsweep_date {font-size: 11px; color: #444;}
.feedsweep_headline {font-size: 15px; margin-bottom: 12px;}

/* HEADERS */
.shadowgeneral {position: relative; left: 2px; top: -37px;}
.headerattrib {height: 188px; width: 800px; border-bottom: solid 1px #dadada;}
.headerattrib1 {height: 197px; width: 800px; border-bottom: solid 1px #dadada;}

#venueheader {background-image: url(../img/headings/fairmont.jpg); color: #fff;}
#venueheader > div {position: relative; top: 40px; left: 47px; font-size: 32px;}
#aboutheader {background-image: url(../img/headings/about.jpg); color: #fff; }
#aboutheader > div {position: relative; top: 30px; left: 67px;font-size: 32px;}
#armtech09header {background-image: url(../img/headings/attentive-armtech09.jpg); color: #fff;}
#armtech09header > div {position: relative; top: 70px; left: 20px;font-size: 32px;}
#armtech10header {background-image: url(../img/headings/attentive-armtech10.jpg); color: #fff;}
#armtech10header > div {position: relative; top: 70px; left: 20px;font-size: 32px;}

#armtech09videoheader {background-image: url(../img/headings/armtech09_video_heading.JPG); color: #fff;}
#armtech09videoheader > div {position: relative; top: 70px; left: 20px;font-size: 32px;}

#resourcesheader {background-image: url(../img/headings/resources.jpg); color: #fff;}
#resourcesheader > div {position: relative; top: 75px; left: 20px; font-size: 32px;}
#contactheader {background-image: url(../img/headings/contact.jpg); color: #fff;}
#contactheader > div {position: relative; top: 145px; left: 20px; font-size: 32px;}
#programheader {background-image: url(../img/headings/program.jpg); color: #fff;}
#programheader > div {position: relative; top: 83px; left: 20px; font-size: 32px;}
#programheader1 {background-image: url(../img/headings/program1.jpg); color: #fff;}
#programheader1 > div {position: relative; top: 83px; left: 20px; font-size: 32px;}
#platformheader {background-image: url(../img/headings/platform.jpg); color: #fff;}
#platformheader > div {position: relative; top: 83px; left: 20px; font-size: 32px;}

#missionheader {background-image: url(../img/headings/mission.jpg); color: #fff;}
#missionheader > div {position: relative; top: 83px; left: 20px; font-size: 32px;}

#sponsoropheader {background-image: url(../img/headings/sponsorop.jpg); color: #fff;}
#sponsoropheader > div {position: relative; top: 16px; left: 20px; font-size: 32px;}


#videoheader {background-image: url(../img/headings/videos.JPG); color: #fff;}
#videoheader > div {position: relative; top: 83px; left: 20px; font-size: 32px;}
#visionheader {background-image: url(../img/headings/vision.jpg); color: #fff;}
#visionheader > div {position: relative; top: 16px; left: 20px; font-size: 32px;}
#spopportunitiesheader {background-image: url(../img/headings/spopportunities.jpg); color: #fff;}
#spopportunitiesheader > div {position: relative; top: 16px; left: 20px; font-size: 32px;}
#sponsorsheader {background-image: url(../img/headings/sponsors.jpg); color: #fff;}
#sponsorsheader > div {position: relative; top: 120px; left: 110px; font-size: 32px;}
#quotesheader {background-image: url(../img/headings/quotes.jpg); color: #fff;}
#quotesheader > div {position: relative; top: 80px; left: 40px; font-size: 32px;}
#organizersheader {background-image: url(../img/headings/organizers.jpg); color: #fff;}
#organizersheader > div {position: relative; top: 20px; left: 20px; font-size: 32px;}

/* PRINT */
h1 {font-size: 62px;}
h2 {font-size: 28px; line-height: 28px; margin-bottom: 10px; letter-spacing: -1px;}
h3 {font-size: 16px; font-weight: bold; line-height: 110%;}
h4 {font-size: inherit; font-weight: bold;}
h5 {font-size: 13px; font-weight: bold;}
div#navigation ul {color: #555; font-weight: bold;}
div#navigation ul li {float: left; display: inline; list-style-type: none; margin-right: 30px;}
#blurb > div {color: #eee; font-size: 20px;}
#contact {font-size: 12px;}
#contact > span {color: #fff; font-size: 11px; font-weight: bold;}
#footer ul {color: #666; font-size: .7em;}
#footer ul li {display: inline; list-style-type: none; position: relative; margin-right: 20px;}
#contentarea ul {list-style-type: disc;}
#contentarea ol {list-style-type: decimal;}
#contentarea li {margin-left: 20px; padding-top: 3px;}
#navigation > ul {font-size: 13px;}
#subnav {font-size: 11px; font-weight: bold;}
#blurb div {line-height: 100%; font-weight: bold; color: #333; font-size: 24px;}

.caca {color: #999;}
.twentys {color: #202020;}
.tempbg {}
.justify {text-align: justify;}
.smalldate {font-size: 11px; color: #666;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.navselected {border-bottom: dashed 1px #333;}
.highlight {background-color: #ffe17e; padding: 1px 0;}

/* LINKS */
a:link {color: #013589; font-weight: bold; text-decoration: none;}
a:visited {color: #013589; font-weight: bold; text-decoration: none;}
a:hover {color: #000; font-weight: bold; text-decoration: none;}
a:active {color: #bbb; font-weight: bold; text-decoration: none;}
#navigation a:link {color: #333; text-decoration: none;}
#navigation a:visited {color: #333; text-decoration: none;}
#navigation a:hover {color: #013589; text-decoration: none;}
#navigation a:active {color: #013589; text-decoration: none; position: relative; top: 1px;}
#navigation > ul > li.navselected a:link {color: #013589; text-decoration: none;}
#navigation > ul > li.navselected a:visited {color: #013589; text-decoration: none;}
#navigation > ul > li.navselected a:hover {color: #333; text-decoration: none;}
#navigation > ul > li.navselected a:active {color: #013589; text-decoration: none; position: relative; top: 1px;}
#footer a:link {text-decoration: none;}
#footer a:visited {text-decoration: none;}
#footer a:hover {color: #333; text-decoration: none;}
#footer a:active {color: #013589; text-decoration: none; position: relative; top: 1px;}
#contact a:link {color: #fff; text-decoration: none;}
#contact a:visited {color: #fff; text-decoration: none;}
#contact a:hover {color: #222; text-decoration: none;}
#contact a:active {color: #222; text-decoration: none; position: relative; top: 1px;}
#newtag a:link {color: #fff; text-decoration: none;}
#newtag a:visited {color: #fff; text-decoration: none;}
#newtag a:hover {color: #fff; text-decoration: underline;}
#newtag a:active {color: #fff; text-decoration: underline;}
.galleryfirst img:hover, .galleryothers img:hover {margin: 0 15px 15px 0; border: solid 1px #444;}
#homegallery {margin-top: 10px; padding-left: 18px;}
#homegallery img {padding: 0 15px 10px 0;}

/* MISC */
.center {margin: 0 auto;}
.centertext {text-align: center;}
.clearboth {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}
.twentypx {margin-right: 30px;}
.fifteenpx {margin-right: 15px;}
.tentop {margin-top: 10px;}
.indent {text-indent: 15px;}
.inline {display: inline;}
.nothing {margin: 0; padding: 0;}

/* jQuery lightBox plugin - Gallery style 
#gallery {background-color: #444; padding: 10px; width: 520px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #3e3e3e; border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff;}
#gallery ul a:hover {color: #fff; }
*/