/*  
Theme Name: Sundance
Theme URI: http://www.eckerd.edu/
Description: Theme for Eckerd College at Sundance
Version: 1.0
Author: Eckerd College, Ted Flynn
Author URI: http://eckerd.edu/
*/
/*
"Sundance" (C) 2008 Eckerd College

/* 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, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
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: #333;
	background:none;
	background-color: #fff;
	font-size: 62.5%;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
ol, ul {
	list-style: none;
}
/* 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: "" "";
}

/* Layout and positioning */
#wrapper {
width:950px;
margin:0 auto;
padding-bottom:20px;
background: url(images/bodybg.jpg) center top no-repeat fixed;
}
*html #wrapper {
background: url(images/bodybg.jpg) center top repeat;
}
#banner {
width:auto;
height:200px;
background:none;
}
#banner h5, #banner h6, #features ul li	{
text-indent: -9999px;
}
#banner h5 a:link, #banner h5 a:visited, #banner h5 a:hover, #banner h5 a:active {
width: 305px;
height: 120px;
display:block;
background:url(images/ec.png) no-repeat;
float:left;
margin:18px 0 0 9px;
padding:0;
top:18px;
}
#banner h5 a:focus, #banner h6 a:focus {
outline:none;
}
#banner h6 a:link, #banner h6 a:visited, #banner h6 a:hover, #banner h6 a:active {
width: 545px;
height: 106px;
display:block;
background:url(images/sdlogo.png) no-repeat;
float:right;
margin:0;
padding:0;
}
#nav {
background:#fff;
height:50px;
width:689px;
clear:both;
float:left;
margin-top:12px;
padding:0 0 0 16px;
}
#nav ul {
background:none;
padding:.90em 0 0 0;
}
#nav ul li {
display:inline;
text-transform:uppercase;
font-size:1.80em;
font-weight:bold;
margin-right:7px;
line-height:1.80em;
}
#nav ul li a {
text-decoration:none;
color:#FDB813;
padding:4px;
}
#nav ul li a:hover {
color:#fff;
background:#FDB813;
}
#main {
width:930px;
background:none;
clear:both;
overflow:auto;
padding:20px 0 0 20px;
}
#content {
width:685px;
background:none;
float:left;
}
#sidebar {
width:225px;
background: none;
float:right;
}
#features {
width:225px;
}
#features ul li {
margin-bottom:10px;
}
#features ul li a:link, #features ul li a:visited, #features ul li a:hover, #features ul li a:active {
display:block;
height:99px;
width:225px;
background-image:url(images/sprite.png);
background-repeat:no-repeat;
}
#features ul li.sundancers a:link, #features ul li.sundancers a:visited, #features ul li.sundancers a:hover, #features ul li.sundancers a:active {
background-position:0 0;
}
#features ul li.winterterm a:link, #features ul li.winterterm a:visited, #features ul li.winterterm a:hover, #features ul li.winterterm a:active {
background-position:0 -99px;
}
#features ul li.eckerdtv a:link, #features ul li.eckerdtv a:visited, #features ul li.eckerdtv a:hover, #features ul li.eckerdtv a:active {
background-position:0 -198px;
}
#features ul li.film a:link, #features ul li.film a:visited, #features ul li.film a:hover, #features ul li.film a:active {
background-position:0 -297px;
}
#features ul li.cl a:link, #features ul li.cl a:visited, #features ul li.cl a:hover, #features ul li.cl a:active {
background-position:0 -396px;
}
#footer {
width:665px;
height:69px;
background:#fff;
margin:0;
padding:10px 20px 0 20px;
text-align:right;
}
#footer p {
color:#7CABB1;
line-height:1.30em;
}
#footer small {
color:#ABCED3;
font-size:1.10em;
}
/* Fundamentals */
a:link, a:visited {
font-weight:bold;
color:#008291;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#2A5054;
}
a:active {
text-decoration:underline;
color:#2A5054;
}
h2 {
color:#2A5054;
font-size:2.80em;
font-weight:normal;
font-family: "Tahoma MS", Geneva, Kalimati, sans-serif;;
margin-bottom:5px;
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color:#2A5054;
font-weight:normal;
}
h2 a:hover, h2 a:active, h3 a:hover, h2 a:active {
text-decoration:none;
font-weight:normal;
}
h3 {
color:#2A5054;
font-size:2.00em;
font-weight:normal;
font-family: "Tahoma MS", Geneva, Kalimati, sans-serif;;
margin-bottom:10px;
}
p {
font-size:1.20em;
line-height:1.50em;
margin-bottom:15px;
}
div.post img {
border:3px solid #CEEBEE;
}
img.right {
float:right;
margin:0 0 8px 8px;
}
small {
font-size:1.10em;
}

/* WP Stuff */
div.post {
background:url(images/tile.png) left top repeat;
padding:20px 20px 5px 20px;
width:645px;
overflow:auto;
margin-bottom:20px;
}
div.navigation {
background:url(images/tile.png) left top repeat;
margin-bottom:10px;
padding:10px 20px 10px 20px;
overflow:auto;
font-size:1.20em;
}
*html div.navigation {
background:none;
background-color:#A5CBD0;
height:12px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
*html div.post {
background:none;
background-color:#A5CBD0;
}
div.headmeta {
margin-bottom:20px;
}
div.headmeta p, small {
color:#67959B;
}
a.more-link {
margin-top:20px;
display:block;
}
form {
padding:20px;
background:url(images/tile.png) left top repeat;
margin-bottom:20px;
}
form textarea {
font-size:12px;
width:400px;
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
div.post ul, ol {
margin-bottom:14px;
}
div.post ul {
list-style:disc;
}
div.post ol {
list-style:decimal;
}
div.post ul li, div.post ol li {
font-size:1.20em;
margin-bottom:10px;
line-height:15px;
margin-left:50px;
}
.aligncenter {
margin:0 auto;
}
div.alignright {
float: right;
margin:0 0 8px 8px;
}
div.alignleft {
float:left;
margin:0 8px 8px 0;
}
blockquote {
margin-left:25px;
margin-right:25px;
}
blockquote p {
font-size:1.40em;
}
/* Table Styles up in this */
.standardtable {
margin:0 0 15px 0;
width:100%;
border:1px #999 solid;
border-collapse:collapse;
padding:0;
}
.standardtable caption {
font-size:1.2em;
font-weight:bold;
color:#000;
border-top:1px #999 solid;
border-left:1px #999 solid;
border-right:1px #999 solid;
text-align:left;
padding:6px;
margin:0;
}
.standardtable th.column {
background:#666;
color:#fff;
font-weight:bold;
font-size:1.1em;
border:1px #999 solid;
padding:6px;
text-align:left;
}
.standardtable tr {
background:#fff;
}
.standardtable th.hrow {
background:#ccc;
color:#000;
font-weight:bold;
font-size:1.1em;
border:1px #999 solid;
padding:6px;
text-align:left;
}
.standardtable td {
border:1px #999 solid;
padding:6px;
text-align:left;
}
.standardtable tr.altrow {
background:#F1F0F0;
}
ol.commentlist li {
padding:20px;
background:url(images/tile.png) left top repeat;
margin-bottom:20px;
line-height:18px;
font-size:12px;
}
*html ol.commentlist li {
background:none;
background-color:#A5CBD0;
}
ol.commentlist li p {
font-size: 12px;
}
ol.commentlist li small {
font-size:11px;
margin:4px 0 4px 0;
}
img.avatar {
margin:0 4px 0 0;
}
div.tube {
width:425px;
border:10px solid #CEEBEE;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}


#archivessearch {
  margin: 20px 0 0 0;
  font-size: 11px;
}/*  
Theme Name: Sundance
Theme URI: http://www.eckerd.edu/
Description: Theme for Eckerd College at Sundance
Version: 1.0
Author: Eckerd College, Ted Flynn
Author URI: http://eckerd.edu/
*/
/*
"Sundance" (C) 2008 Eckerd College

/* 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, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
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: #333;
	background:none;
	background-color: #fff;
	font-size: 62.5%;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
ol, ul {
	list-style: none;
}
/* 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: "" "";
}

/* Layout and positioning */
#wrapper {
width:950px;
margin:0 auto;
padding-bottom:20px;
background: url(images/bodybg.jpg) center top no-repeat fixed;
}
*html #wrapper {
background: url(images/bodybg.jpg) center top repeat;
}
#banner {
width:auto;
height:200px;
background:none;
}
#banner h5, #banner h6, #features ul li	{
text-indent: -9999px;
}
#banner h5 a:link, #banner h5 a:visited, #banner h5 a:hover, #banner h5 a:active {
width: 305px;
height: 120px;
display:block;
background:url(images/ec.png) no-repeat;
float:left;
margin:18px 0 0 9px;
padding:0;
top:18px;
}
#banner h5 a:focus, #banner h6 a:focus {
outline:none;
}
#banner h6 a:link, #banner h6 a:visited, #banner h6 a:hover, #banner h6 a:active {
width: 545px;
height: 106px;
display:block;
background:url(images/sdlogo.png) no-repeat;
float:right;
margin:0;
padding:0;
}
#nav {
background:#fff;
height:50px;
width:689px;
clear:both;
float:left;
margin-top:12px;
padding:0 0 0 16px;
}
#nav ul {
background:none;
padding:.90em 0 0 0;
}
#nav ul li {
display:inline;
text-transform:uppercase;
font-size:1.80em;
font-weight:bold;
margin-right:7px;
line-height:1.80em;
}
#nav ul li a {
text-decoration:none;
color:#FDB813;
padding:4px;
}
#nav ul li a:hover {
color:#fff;
background:#FDB813;
}
#main {
width:930px;
background:none;
clear:both;
overflow:auto;
padding:20px 0 0 20px;
}
#content {
width:685px;
background:none;
float:left;
}
#sidebar {
width:225px;
background: none;
float:right;
}
#features {
width:225px;
}
#features ul li {
margin-bottom:10px;
}
#features ul li a:link, #features ul li a:visited, #features ul li a:hover, #features ul li a:active {
display:block;
height:99px;
width:225px;
background-image:url(images/sprite.png);
background-repeat:no-repeat;
}
#features ul li.sundancers a:link, #features ul li.sundancers a:visited, #features ul li.sundancers a:hover, #features ul li.sundancers a:active {
background-position:0 0;
}
#features ul li.winterterm a:link, #features ul li.winterterm a:visited, #features ul li.winterterm a:hover, #features ul li.winterterm a:active {
background-position:0 -99px;
}
#features ul li.eckerdtv a:link, #features ul li.eckerdtv a:visited, #features ul li.eckerdtv a:hover, #features ul li.eckerdtv a:active {
background-position:0 -198px;
}
#features ul li.film a:link, #features ul li.film a:visited, #features ul li.film a:hover, #features ul li.film a:active {
background-position:0 -297px;
}
#features ul li.cl a:link, #features ul li.cl a:visited, #features ul li.cl a:hover, #features ul li.cl a:active {
background-position:0 -396px;
}
#footer {
width:665px;
height:69px;
background:#fff;
margin:0;
padding:10px 20px 0 20px;
text-align:right;
}
#footer p {
color:#7CABB1;
line-height:1.30em;
}
#footer small {
color:#ABCED3;
font-size:1.10em;
}
/* Fundamentals */
a:link, a:visited {
font-weight:bold;
color:#008291;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#2A5054;
}
a:active {
text-decoration:underline;
color:#2A5054;
}
h2 {
color:#2A5054;
font-size:2.80em;
font-weight:normal;
font-family: "Tahoma MS", Geneva, Kalimati, sans-serif;;
margin-bottom:5px;
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color:#2A5054;
font-weight:normal;
}
h2 a:hover, h2 a:active, h3 a:hover, h2 a:active {
text-decoration:none;
font-weight:normal;
}
h3 {
color:#2A5054;
font-size:2.00em;
font-weight:normal;
font-family: "Tahoma MS", Geneva, Kalimati, sans-serif;;
margin-bottom:10px;
}
p {
font-size:1.20em;
line-height:1.50em;
margin-bottom:15px;
}
div.post img {
border:3px solid #CEEBEE;
}
img.right {
float:right;
margin:0 0 8px 8px;
}
small {
font-size:1.10em;
}

/* WP Stuff */
div.post {
background:url(images/tile.png) left top repeat;
padding:20px 20px 5px 20px;
width:645px;
overflow:auto;
margin-bottom:20px;
}
div.navigation {
background:url(images/tile.png) left top repeat;
margin-bottom:10px;
padding:10px 20px 10px 20px;
overflow:auto;
font-size:1.20em;
}
*html div.navigation {
background:none;
background-color:#A5CBD0;
height:12px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
*html div.post {
background:none;
background-color:#A5CBD0;
}
div.headmeta {
margin-bottom:20px;
}
div.headmeta p, small {
color:#67959B;
}
a.more-link {
margin-top:20px;
display:block;
}
form {
padding:20px;
background:url(images/tile.png) left top repeat;
margin-bottom:20px;
}
form textarea {
font-size:12px;
width:400px;
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
div.post ul, ol {
margin-bottom:14px;
}
div.post ul {
list-style:disc;
}
div.post ol {
list-style:decimal;
}
div.post ul li, div.post ol li {
font-size:1.20em;
margin-bottom:10px;
line-height:15px;
margin-left:50px;
}
.aligncenter {
margin:0 auto;
}
div.alignright {
float: right;
margin:0 0 8px 8px;
}
div.alignleft {
float:left;
margin:0 8px 8px 0;
}
blockquote {
margin-left:25px;
margin-right:25px;
}
blockquote p {
font-size:1.40em;
}
/* Table Styles up in this */
.standardtable {
margin:0 0 15px 0;
width:100%;
border:1px #999 solid;
border-collapse:collapse;
padding:0;
}
.standardtable caption {
font-size:1.2em;
font-weight:bold;
color:#000;
border-top:1px #999 solid;
border-left:1px #999 solid;
border-right:1px #999 solid;
text-align:left;
padding:6px;
margin:0;
}
.standardtable th.column {
background:#666;
color:#fff;
font-weight:bold;
font-size:1.1em;
border:1px #999 solid;
padding:6px;
text-align:left;
}
.standardtable tr {
background:#fff;
}
.standardtable th.hrow {
background:#ccc;
color:#000;
font-weight:bold;
font-size:1.1em;
border:1px #999 solid;
padding:6px;
text-align:left;
}
.standardtable td {
border:1px #999 solid;
padding:6px;
text-align:left;
}
.standardtable tr.altrow {
background:#F1F0F0;
}
ol.commentlist li {
padding:20px;
background:url(images/tile.png) left top repeat;
margin-bottom:20px;
line-height:18px;
font-size:12px;
}
*html ol.commentlist li {
background:none;
background-color:#A5CBD0;
}
ol.commentlist li p {
font-size: 12px;
}
ol.commentlist li small {
font-size:11px;
margin:4px 0 4px 0;
}
img.avatar {
margin:0 4px 0 0;
}
div.tube {
width:425px;
border:10px solid #CEEBEE;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}


#archivessearch {
  margin: 20px 0 0 0;
  font-size: 12px;
}

#archivessearch ul {
  list-style: square;
  color: #2a5054;
  padding: 0 6px 0 0;
  margin: 0 0 0 16px;
}

#archivessearch ul li {
  margin: 0 0 4px 0;
}

#archivessearch a {
  color: #fff;
  font-weight: normal;
}

#archivessearch h3 {
  font-size: 15px;
  margin: 0 0 4px 0;
}

