BODY {color: black; background: white;}
A:link, A:visited {background: white; color: black; text-decoration: underline;
   font-weight: bold;}
H1, H2, H3 {background: white; color: black; padding-bottom: 1px;
   border-bottom: 1px solid gray;}


#container {
margin: 0px auto;
}

#top {
display:none;}

/* horizontal navigation bar */
#navtop {
display:none;}

/*--- LEFT NAVIGATION --- */

#navleft {display:none;}

/* --- RIGHT NAVIGATION --- */

#navright {display:none;}


/* --- USER PROFILE NAVIGATION (buttons) --- */

/* --- FOOTER --- */

#footer {display:none;}

/* --- MAIN CONTENT - CENTRAL AREA --- */

#content { }

#content-full { }

#mainbox {
}
#mainbox-yearteam {
}
#mainbox-deepend {
}
#mainbox-basicimpact {
}
#mainbox-events {
}
#mainbox-admin {
}
#mainbox-error {
}

/* deepend and basic impact logos */
#mainbox-deepend img.logo, #mainbox-basicimpact img.logo {
float:left;
margin:0px;
padding:0px;
display:none;
} 


#mainbox h1, 
#mainbox-yearteam h1, 
#mainbox-deepend h1, 
#mainbox-basicimpact h1, 
#mainbox-events h1 {
padding: 20px 20px .85em 20px;
line-height: 1em;
font-size: 1.5em;
font-weight:bolder;
color:black;}


#mainbox p, 
#mainbox-yearteam p, 
#mainbox-deepend p, 
#mainbox-basicimpact p, 
#mainbox-events p {
line-height: 1.35em;
font-size: 1.25em;
padding: 0 0 10px 0;}

/* --- 2 center columns between the left and right navs --- */
#column1 {
width:50.1%;
float:left;
clear:none;
height: 100%;}

#column2 {
width:49.9%;
float:right;
clear:none;
height: 100%;}

#navleft p, #navright p {
margin: 0 0 1em 0;}

/* ==============content===============*/
#content {
color:black;
list-style-type: square;}

/* all boxes formatting styles */
#center1, 
#center2, 
#center3, 
#center4 {padding: 10px 10px 10px 100px;}

#center1 p, 
#center2 p, 
#center3 p, 
#center4 p {margin: 0;}

#center1 img, 
#center2 img, 
#center3 img, 
#center4 img {margin-left: -89px;} /*img floated to the left inside the colored margin */

#right1 {
padding: 10px 10px 10px 10px;} /*steve's area*/

#right2 {
padding: 5px 10px 10px 10px;} /*whats new at samp*/

/*main section headings on the homepage*/
#right1 h2, 
#center1 h2, 
#center2 h2, 
#center3 h2, 
#center4 h2, 
#right2 h2{
font-family: Georgia, "Times New Roman", Times, serif;
margin: -12px 0 0 -105px;
color: black;
font-size:1.4em;
font-weight:bold;} /* to hide the section title and allow for the graphic background title to come through */ /*note: this is NOT the same as display:none */

#right1 h2, 
#right2 h2{
margin: -14px 0 0 -20px;
color: black;} /* to hide the section title and allow for the graphic background title to come through */ /*note: this is NOT the same as display:none */


/*headings of articles - are also hyperlinks */
#right1 h3, 
#center1 h3, 
#center2 h3, 
#center3 h3, 
#center4 h3, 
#right2 h3{
padding: 8px 0 6px 0;
font-size: 1.2em;}

/* summaries */
.summary {/*font-style:italic; <--- interesting that activating this does affect the floats ... as if "italics" make the box wider. */
margin-bottom: 8px;}


IMG.left-justified {
float:left;
padding-right: 10px;
border:0;}

IMG.right-justified {
float:right;
padding-left:10px;
border:0;}

/*==== main content backgrounds ===*/
.generic { 
padding: 0px;}

.yearteam { 
padding: 0px;}

.basicimpact { 
padding: 0px;}

.adminarea { 
padding: 0px;}

.thedeepend { 
padding: 0px;}

.article { 
padding: 0px;}

/* -------- HTML --------- */

h1, 
h2, 
h3,
h4,
h5,
h6 {
font-weight: normal;
margin-top: 0px;
color: black;
margin-left: 20px;
}

h1 {
padding-top:9px;
font-size: 150%;}

.divider {
border-top: 1px solid #3d556b;
}

h2 {
padding: 1em 0 .5em 20px;
font-size: 125%;
font-weight:bold;
}

h3 {
padding: 5px 0 3px 20px;
font-size: 110%;
margin-left:0;}

p { 
color: black;
line-height:120%;
margin: 0 40px 0 40px ;}



abbr, 
acronym, 
.help {
/*border-bottom: 1px dotted black;
cursor: help;*/}



blockquote.withimage {
width:75%;
background: url(../../images/css-gwl/quote.gif) no-repeat;
background-position:20px 5px;
font-family: "Courier New", Courier, monospace;
font-size: 1.2em;
font-style:italic;
text-align: justify;
margin:10px auto;
border:2px dotted #666666;
padding-bottom:5px;
}
p.withunquote {
background: url(../../images/css-gwl/unquote.gif) no-repeat;
background-position:bottom right;
padding-right:20px;
padding:10px;
}
span.author {
display:block;
text-align:right;
padding:5px 5px 0px 0px;
border:0px solid red;}
span.age {
padding-left:5px;
color:black;}
span.title {
text-transform:capitalize;
padding-left:5px;
color:black;}

.error {
font-weight:bold;
color:black;
border: 2px solid black;
padding:10px;
margin: 15px;}

.attention {
font-weight:bold;
color:black;
border: 2px solid black;
padding:10px;
margin: 15px;}

.excerpt {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: .95em;
line-height:1.15em;
border-top: 3px solid black;
border-bottom:3px solid black;
margin: 10px 20% 10px 80px;
padding:10px 20px 10px 20px;
}

#gallery {
/*background-color:white;*/
/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50*/
margin: 5px;}


#gallery img {
margin: 10px 0 0 10px;
/*filter: alpha(opacity=50);
-moz-opacity:.50;
opacity:.50*/
padding: .6%;
width:25%;
min-width: 120px; /* does not work in IE */
border: 1px solid white;}

p.designteam {
clear:both;
display:block;
border-top: 1px solid black;
}
