/* Content modifiers 
   ==========================
*/
body {
border:0;
margin:0;
padding:0;
font-size:76%;
text-align:center;
}

#header, #main {  
width:650px;
}

#skipmenu {
position:relative;
top:0em;
right:40px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:yellow;
background-color:inherit;
z-index:4;
margin:0 auto;
width:650px;
text-align:right;
}

/* Header Styles
 * ==============================================
 */
#header {
width:650px;
color:inherit;
background-color:#013567;
text-align:center;
}

.headerLinks {
border:0;
background-color: #013567;
color:inherit;
width:100%;
float:left;
padding-bottom:0.1em;
}

.headerLink {
padding:0 0.5em;
background-color:#013567;
color:white;
font-size:1.0em;
border:0.1em solid #666;
}

.headerLinks a:link {
color:#FFF;
background-color:inherit;
text-decoration:none;
}

.headerLinks a:visited {
color:#FFF;
background-color:inherit;
text-decoration:none;
}
/* END Header Styles
 * =========================================
 */
 
/* Content Styles
 * =========================================
 */
#main {
background-color:white;
width:650px;
color:inherit;
text-align:left;
}

#contentWrapper {
width:650px;
height:100%;
text-align:left;
background-color: yellow;
}

#content {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: 0.0em;
padding-right:1em;
text-align:left;
background-color: blue;
color:inherit;
width:400px;
border-right:0.2em #999999 dashed;
float:left;
}

#news {
background-color: red;
color:inherit;
margin-top:0.0em;
padding-top:1em;
text-align:left;
width:200px;
float:left;
}

#newsinside {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
height:100%;
background-color:white;
color:inherit;
width:200px;
}
/* END Content Styles
 * =====================================================
 */
 
/* Feedback Form Styles
 * =====================================================
 */
#fbox {
background-color:#CCCCCC;
color:inherit;
padding: 1em;
border: dashed 0.1em;
font-style:italic;
width:300px
}

.feedbackLabel {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
float:left;
width:30%;
}

.feedbackField {
float:left;
margin:0 auto;
width:70%;
}

.feedbackRow {
clear:both;
float:none;
}

#feedbackText {
margin-top:1em;
font-family:Arial, Helvetica, sans-serif;
clear:both;
width:100%;
}
/* END Feedback Form Styles
 * ===================================================
 */

/* Footer Styles
 * ===================================================
 */
#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-color: white;
color:inherit;
width:100%;
clear:both;
margin-bottom:1em;
}

#footerWrapper {
width:100%;
text-align:left;
}
/* END Footer Styles
 * ===================================================
 */
/* END Content Modifiers
 * ===================================================
 */

/* GUI Tweaks 
 * ===================================================
 */
/* Element Specific
 * ===================================================
 */
p {
margin:1em 0;
}

A:link {
color:black;
background-color:inherit;
text-decoration:none;
}

A:visited {
color:black;
background-color:inherit;
text-decoration:none;
}
 
a[href^="mailto:"] { 
background: url(./images/email.jpg) no-repeat center left; 
padding-left:2em;
}

LI {
list-style-image: url(./images/dots.jpg);
}
/* END Element Specific
 * ===================================================
 */
 
.bold {
font-weight: bold;
}

.italics {
font-style:italic;
}

.bold-italics {
font-weight:bold;
font-style:italic;
}

.bold-blue {
color:#003366;
background-color:inherit;
}

.lineGray {
border-top:thin solid gray;
}

#lineBlack {
border-top:thin solid black;
width: 90%;
background-color:white;
color:inherit;
}

.deadline {
color:red;
background-color:inherit;
}

.spacer {
padding-bottom:1em;
}

/* Piture Styles
 * ===================================================
 */
#headerImage {
border:0;
width:100%;
}

.FooterImage {
border:0;
}

#homePic {
border:0.1em black solid;
width:300px;
}

#sidebarPic {
border:0.1em black solid;
width:50%; 
margin-bottom:1em;
margin-left:1em;
}
/* END Piture Styles
 * ===================================================
 */