/* CSS Document */

/* Meyer Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
strike, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Basics */
body {
font-size:12px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#999;
line-height:18px;
}
a:link, a:visited {
text-decoration:underline;
color:#317215;
}
a:hover {
text-decoration:none;
color:#000;
}
a:active {
text-decoration:underline;
color:#317215;
}
a:focus {
outline:dotted 1px;
}
b {
font-weight:bold;
}
p {
margin-bottom:18px;
}
small {
font-size:9px;
}
#header {
width:100%;
height:198px;
margin-left:auto;
margin-right:auto;
background:transparent url(http://www.eckerd.edu/green/img/header_bg.png) top left repeat-x;
border-bottom:dotted 2px #947966;
}
#banner {
margin-left:auto;
margin-right:auto;
height:198px;
width:900px;
}
.one {
background:transparent url(http://www.eckerd.edu/green/img/bannerbg1.png) top center no-repeat;
}
.two {
background:transparent url(http://www.eckerd.edu/green/img/bannerbg2.png) top center no-repeat;
}
.three {
background:transparent url(http://www.eckerd.edu/green/img/bannerbg3.png) top center no-repeat;
}
.four {
background:transparent url(http://www.eckerd.edu/green/img/bannerbg4.png) top center no-repeat;
}
.five {
background:transparent url(http://www.eckerd.edu/green/img/bannerbg5.png) top center no-repeat;
}
#banner h5	{
text-indent: -9999px;
}
#banner h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
width: 558px;
height: 68px;
background:url(http://www.eckerd.edu/green/img/logo.png) top left no-repeat;
display:block;
overflow:hidden;
margin:0;
padding:0;
position:relative;
top:166px;
left:30px;
}
#content {
width:872px;
height:400px;
margin-left:auto;
margin-right:auto;
padding:56px 14px 14px 14px;
background:#fff;
}
#main ul {
margin:24px;
}
#main a:link, a:visited {
text-decoration:underline;
color:#317215;
}
#main a:hover {
text-decoration:none;
color:#000;
}
#main a:active {
text-decoration:underline;
color:#317215;
}
#main a:focus {
outline:dotted 1px;
}

#main {
width:602px;
background:#fff;
padding:0 0 25px 0;
margin:0;
float:left;
}
#main h1 {
color:#4C8534;
font-size:24px;
margin-bottom:20px;
font-weight:normal;
}
#main h2 {
color:#4C8534;
font-size:18px;
margin-bottom:18px;
font-weight:normal;
}
h3 {
color:#967A66;
font-size:14px;
font-weight:bold;
margin-bottom:12px;
}
#secondary {
width:231px;
background:none;
float:right;
}
#nav {
width:199px;
background:none;
margin:0;
padding:0 0 0 32px;
}
#nav ul {
width:199px;
background:none;
color:#317215;
font-size:14px;
list-style:none;
}
#nav ul li {
padding:0;
margin:14px 0 14px;
background:none;
}
#nav ul ul {
margin-top:14px;
}
#nav ul li a:link, #nav ul li a:visited  {
color:#317215;
text-decoration:none;
}
#nav ul li a:hover {
text-decoration:underline;
color:#80BB3D;
}
#nav ul li a:active {
color:#317215;
text-decoration:none;
}
#nav ul ul li {
color:#80BB3D;
padding:0;
margin:0 0 0 10px;
font-size:12px;
}
#nav ul ul li a:link, #nav ul ul li a:visited {
color:#80BB3D;
}
#nav ul ul li a:hover {
color:#317215;
}
#nav ul ul li a:active {
color:#80BB3D;
}
#nav ul li.sub {
color:#80BB3D;
padding:0;
margin:0 0 0 10px;
font-size:12px;
}
#nav ul li.sub a:link, #nav ul li.sub a:visited {
color:#80BB3D;
}
#nav ul li.sub a:hover {
color:#317215;
}
#nav ul li.sub a:active {
color:#80BB3D;
}
#footer {

width:231px;
background:#fff;
height:200px;
text-align:right;
margin:56px 0 0 0;
font-size:10px;
}
img.left {
float:left;
margin:0 8px 4px 0;
}
img.right {
float:right;
margin:0 0 4px 8px;
}
.clear {
clear:both;
}
.hidden {
display:none;
}
/* Table Styles */
.green {
margin:0;
width:100%;
border:1px #ccc solid;
border-collapse:collapse;
margin:0;
padding:0;
color:#666;
}
.green caption {
font-size:12px;
font-weight:bold;
color:#4C8534;
border-top:1px #ccc solid;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
text-align:left;
padding:6px;
margin:10px 0 0 0;
}
.green th.column {
background:#FFFFE1;
color:#967A66;
font-weight:bold;
font-size:11px;
border:1px #ccc solid;
padding:6px;
text-align:left;
white-space:nowrap;
}
.green th.hrow {
background:#A09E9E;
color:#fff;
font-weight:bold;
font-size:11px;
border:1px #ccc solid;
padding:6px;
text-align:left;
}
.green td {
border:1px #ccc solid;
padding:6px;
text-align:left;
}
.green tr.altrow {
background:#FFFFE1;
}

/* Google Feed */

#feedControl { 
  margin-top : 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  width : 600px;
}

.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  font-size:12px;
  font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
  color:#999;
  line-height:18px;
}

.gfg-title {
  color:#967A66;
  font-size:14px;
  font-weight:bold;
  margin-bottom:12px;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #4C8534;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #4C8534;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #4C8534;
}

.gfg-entry {
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result .gfg-title {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('http://www.eckerd.edu/green/img/garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}
