span.wordlingo { width:739px; margin:0 auto; display:block; background:transparent url(../images/bg_wrapper.jpg) repeat-y scroll 0 0; margin-bottom:-13px; padding:0 18px}

/* Header
 -------------------- */
#header {
    height: 95px;
    width: 739px;
    padding-top: 10px;
    background: #611201 url(../images/bg_header_new.jpg) top left no-repeat;
}

#header h1 {
    text-align: center;
    color: #FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 368%;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
    letter-spacing: -0.03em;
    text-indent: -9999px;
}

#header h1 a {
    color: white;
    text-decoration: none;
    display: block;
}

#header h1 span {
    color: #ffc0a9
}

#header h2 {
    color: #f7f2b2;
    font-size: 85%;
    text-align: center;
    font-weight: normal;
    margin-top: 2px;
    cursor: default;
    text-indent: -9999px;
}
/* Top Nav
 -------------------- */
#topNav {
    height: 46px;
    width: 739px;
    float: left;
    clear: both;
    background: url(../images/bg_navigation.jpg) repeat-x left top;
}

#topNav ul {
    float: left;
    overflow: hidden;
    clear: both;
    margin:2px 0 0 0;
    padding: 0px;
}

#topNav ul li {
    float: left;
    display: block;
    height: 37px;
}

#topNav ul li a {
    text-indent: -9999px;
    float: left;
    height: 37px;
}

#topNav ul li #topNav-01home {
    width: 128px;
    background: url(../images/topNav_01home.gif) no-repeat left top;
}

#topNav ul li #topNav-02education {
    width: 159px;
    background: url(../images/topNav_02education.gif) no-repeat left top;
}

#topNav ul li #topNav-03projects {
    width: 149px;
    background: url(../images/topNav_03projects.gif) no-repeat left top;
}

#topNav ul li #topNav-04aboutUs {
    width: 149px;
    background: url(../images/topNav_04aboutUs.gif) left top;
}

#topNav ul li #topNav-05contactUs {
    width: 154px;
    background: url(../images/topNav_05contactUs.gif) left top;
}

#topNav ul li #topNav-01home:hover, #topNav ul li #topNav-02education:hover, #topNav ul li #topNav-03projects:hover, #topNav ul li #topNav-04aboutUs:hover, #topNav ul li #topNav-05contactUs:hover {
    background-position: left -37px
}

#bodyHome #topNav ul li #topNav-01home, #bodyEducation #topNav ul li #topNav-02education, #bodyProjects #topNav ul li #topNav-03projects, #bodyAboutUs #topNav ul li #topNav-04aboutUs, #bodyContactUs #topNav ul li #topNav-05contactUs {
    background-position: left -74px
}

/* Content
 -------------------- */
#content h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:capitalize;;
    font-size: 138.5%;
    color: #CC6600;
}

#content ul {
    margin: 10px 0 18px 20px;
}

#main h2, #main h3 {
    color: #ed1b2f;
    text-decoration: none;
}

#content p {
    margin: 20px 0;
    line-height: 150%;
    color: #333333;
    text-indent: 1em;
}

#content pre {
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height: 150%;
	text-align:center;
}

#main h2 {
    font-size: 138.5%;
    margin-bottom: 10px;
    font-weight: bold;
    border-bottom: 1px dotted #FFCC99;
}

#bodyContactUs #wrapper #content textarea {
    height: 150px;
    width: 230px;
}

#bodyProjects #wrapper #content .projectImgs {
    border: 2px solid #666666;
    margin-right: 10px;
    margin-bottom: 5px;
}

#bodyProjects #wrapper #content ul {
    line-height: 200%;
}

#wrapper #content #contactUl {
    float: left;
}

#wrapper #content #contactUl li {
    list-style: none;
    font-weight: bold;
    margin-bottom: 20px;
}

#wrapper #content #contactUl li ul {
    margin-bottom: 5px;
}

#wrapper #content #contactUl li ul li {
    font-weight: normal;
    margin-bottom: 5px;
}

#wrapper #content a {
    color: #0099CC;
	font-weight:bold;
}

#wrapper #content a:hover {
	text-decoration:none;
}

#wrapper #content a:visited{
	font-weight:normal;
}

#wrapper #content h3 a {
    border-bottom: none;
}

#wrapper #content h3 a:hover {
    text-decoration: underline;
    border: none;
}

#wrapper #content h4 {
    font-size: 123.1%;
    text-decoration: underline;
    margin: 20px;
    margin-left: 0;
    color: #611201;
}
#wrapper #content h6 a {
    border: 3px solid #CCCCCC;
    padding: 5px;
    float: left;
    color: #993300;
    background-color: #FFFFFF;
    text-transform: uppercase;
    margin: 15px 0;
}

#wrapper #content h6 a:hover {
    text-decoration: underline;
    background-color: white;
    border: 3px solid #999;
}

#wrapper #content blockquote {
    border-left: 1px solid #efebaf;
    padding-left: 15px;
}

#wrapper #content blockquote p, #wrapper #content blockquote h5 {
    font-family: Georgia, "Times New Roman", Times, serif;
}

#wrapper #content blockquote p {
    font-style: italic;
    color: #777;
    font-size: 108%;
    line-height: 200%
}

#wrapper #content blockquote h5 {
    color: #666;
    text-align: right
}

#wrapper #content .homepageBuckets {
    border: 1px solid #999;
    margin: 5px 10px 5px 13px;
    float: left;
	display:inline;
	padding:1px;
	border-bottom:5px solid #fbfae8;
}

#wrapper #content .homepageBuckets:hover {
	border-bottom:5px solid #999;
}

#wrapper #articles li {
    margin-bottom: 10px;
    border: none;
}

#wrapper #programToc li {
    margin: 0 5px 10px 2px
}

#wrapper #programToc li strong {
    color: #611201
}

#content div.projectContainer {
    margin: 10px 0;
    border: 4px double #999;
    padding: 15px 15px 0 15px;
	float:left;
	height:155px;
}

#content div.projectContainer:hover {
	background-color:#FFFFFF;
}

#content div.projectContainer h5 {
    float: left;
    width: 370px;
}

#content div.projectContainer p {
    float: left;
}

#content div.projectContainer img {
	margin:0 15px 30px 0;
    float: left;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999
}

#wrapper #content .sponsor {
	float:left;
	border-left:1px solid #CCCCCC;
	padding:6px 8px 10px 5px;
	margin:0 0 10px 0;
}
#wrapper #content .sponsor h5 {
	text-align:center;
}
#wrapper #content .sponsor h5 a {
    font-size: 116.1%;
    color: #611201;
    font-style: italic;
	font-weight:bold;
}

#wrapper #content .flLeftImg {margin-right:5px; margin-bottom:5px; float:left; padding:3px; border:1px solid #999999; background-color:#FFFFFF;}
#wrapper #content .flRightImg {margin-right:5px; margin-bottom:5px; float:right; padding:3px; border:1px solid #999999; background-color:#FFFFFF;}

/* Side Bar Two
 -------------------- */
.photoContainer {
    border: 2px solid #c0ae88;
    width: 273px;
    height: 97px;
    float: left;
    clear: both;
    margin: 5px 0;
}

.photoContainer:hover {
    border-color: #ae5624
}

#sideBarTwo p, #sideBarTwo ul {
    float: left;
}

#sideBarTwo ul {
    margin-left: 20px;
    margin-bottom: 70px;
}
/* Footer
 -------------------- */
#wrapper #footer .flowerSpan {
    float: right;
    margin-top: -6px;
    width: 191px;
    height: 144px;
    background: url(../images/span_footerFlower.jpg) no-repeat left top;
}

#footer p {
    font-size: 85%;
    color: #d1d0d0;
    float: left;
    clear: left;
    width: 395px;
    margin-top: 0px;
    text-align: justify;
}

#footer p a {
    color: #FFFFFF;
    font-weight: bold;
}

#footer p a:hover {
    color: #FFFF66
}

#footer ul {
    float: left;
    overflow: hidden;
    clear: left;
    width: 450px;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 20px;
}

#footer ul li {
    float: left;
    display: block;
}

#footer ul li a {
    font-size: 77%;
    color: #d1d0d0;
    font-weight: bold;
    text-transform: uppercase;
    border-right: 1px solid #CCCCCC;
    padding: 0 15px;
}

#footer ul li a:hover {
    color: #FFFF66;
    text-decoration: none;
    border-right: 1px solid #FFFF66;
}

#wrapper #footer .firstLink {
    padding-left: 0;
}
/* Forms
 ------------------ */
/* form related rules*/
#wrapper form {
    float: right;
    clear: none;
    width: 400px;
    padding-bottom: 20px;
}

#wrapper form legend {
    padding-top: 5px;
}

#wrapper form fieldset {
    float: left;
    border: none;
    border-top: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
	display:inline;
}

#wrapper form label {
    float: left;
    clear: both;
    margin: 10px 0;
}

#wrapper form label span {
    float: left;
    margin: 0 5px;
	display:inline;
    text-transform: capitalize;
    text-align: right;
    font-size: 100%;
    padding-top: 4px;
    width: 100px;
    font-weight: bold;
}

#wrapper form .specialInputs span {
    padding-top: 0px;
    margin-top: -2px;
    margin-left: 5px;
    width: auto;
    font-weight: bold;
}

#wrapper form .specialInputs input {
    margin-left: 110px;
}

#wrapper form .specialInputs label span {
    font-weight: normal;
}

#wrapper form label input, #wrapper form textarea, #wrapper form select {
    float: left;
    color: white;
    clear: right;
    padding: 3px;
    background: #fefac9;
    color: #666666;
    font-size: 100%;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    border-left: 1px solid #CCCCCC;
    font-family: "Courier New", Courier, monospace;
}

#wrapper form label input:hover, #wrapper form label input:active, #wrapper form label input:focus, #wrapper form textarea:hover, #wrapper form textarea:focus {
    border: 1px solid #CCCCCC;
}

#wrapper form #submitButton {
    float: left;
    clear: both;
    width: 358px
}

#wrapper form #submitButton input {
    float: right;
    padding: 7px;
    background-color: #83805A;
    color: #fff;
    font-size: 92%;
    font-weight: bold;
    text-transform: uppercase;
    border-top: 1px solid #FFF;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #FFF;
    cursor: pointer;
    margin:0; 
}

#wrapper form #submitButton input:hover, #wrapper form #submitButton input:focus {
    background: #666666;
    color: white;
}

#wrapper dl { margin-left:5px;}
#wrapper dt { font-size:108.5%; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#wrapper dd { margin:0 0 10px 0; font-style:italic; font-size:92%;}

#bodyEducation #links {
	float:left;
	width:200px;
}

#bodyEducation #copy {
	float:right;
	width:450px;
}