/* style.css */
/* This document contains styles for upcea.edu */

@charset "UTF-8";

/* begin styles for RSS Feed */

#trends-box {
background-color:#E2E2C5;
width: 560px;
padding:10px;
}


#trends-box li {
		margin-top: 10px; 
		padding=top: 20px;  !important;
		list-style-type: none;
	}



.rss-box {padding: 0px 0px; width:540px }

.rss-title, rss_title a { font-family: "arial, sans-serif;
	font-size: 110%;
	font-weight:normal;
	color: #ccc;
    margin: 20px 0;
	padding: 0;
	letter-spacing: 1px; }

.rss-items    { list-style-type: none; padding-top list-style-image: url("../../142.27.144.70/gerry/pointer.jpg") }

.rss-item {
	color: black;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	line-height: 20px;
}

.rss-item a:link, .rss-item a:visited {
	color: #08579A;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.rss-item a:hover { color: gray; text-decoration: underline }

.rss-date { color: gray; font-size: 80%; font-weight: normal } 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   width:15em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }




A:link {
 color: #003366; 
 text-decoration:underline; 
 }
 

A:visited {
 color: #336699;
 text-decoration:underline;
 }

A:hover {
 color: #CC9966;
 text-decoration:underline;
  }

A:active {
 color: #8988B7;
 text-decoration:underline;
 }
 

.link {
 text-decoration:none;
 }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
color: #996633;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, .h1 {
font-size: 1.5em;
margin: 1px 0;
line-height: 1.6;
}


h2, .h2 {
font-size: 1.3em;
margin: 3px 0 2px 0;
line-height: 1.5;
}

h3, .h3 {
font-size: 1.1em;
margin: 3px 0 0px 0;
line-height: 1.3;
}

h4, .h4 {
font-size: 1.0em;
margin: 6px 0 2px 0;
line-height: 1.2;
}

p, .p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: normal;
 margin: 2px 0 15px 0;
 }
 
.bluetext {
color: #003399;
}

.blacktext {
color: #000000;
}

.bread {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em; 
font-weight: normal;
}

.pdf {
font-size: x-small
}

.filetype  {
font-size: x-small
}

.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
}

.topleft {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #336699;
}

.bottomleft {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #990033;
}

#Sub-Navigation A.subnav

{
 color: #990033; 
font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline; 
}
  

/* Previously used for left-hand column class for navigation - smaller than p tag */
.left {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
}
 
 /* New Styles */
html, body {
	background-color: #f1f1ed;
	color: black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

abbr, acronym {
border-bottom: 1px dotted #ccc;
}

abbr:hover, acronym:hover {
cursor: help;
}

address {
font-weight: bold;
margin: 2px 25px 25px 25px;
font-style: normal;
}

body#www.upcea {

background-color: #f1f1ed;

}

body#www.upcea h2 {
color: #996633;
font-size: 1.2em;
margin: 5px 0 2px 0;
}

body#www.upcea h3 {
color: #996633;
font-size: 1.0em;
}


body#www.upcea div.frontpagearticle {
margin-bottom: 35px;
}

body#section {

background-color: #f1f1ed;

}

body#section h2 {
color: #996633;
font-size: 1.2em;
margin: 5px 0 2px 0;
}

body#section h3 {
color: #996633;
font-size: 1.0em;
}

body#section div {
background-color: #ffffff;
}

body#section div.frontpagearticle {
margin-bottom: 35px;
}


p.cutline {
font-size: 0.85em;
margin-top: 1px;
margin-bottom: 3px;
}
				  
div.left li {
margin-bottom: 20px;
}

table#header {
background: white url(../images/sitewide/mastheadback.gif) top left repeat-x;
}

table#uceaheader {
background: white url(../images/mastheadback.gif) top left repeat-x;
}
table#bar {
	background: white url(../images/headbarback.gif) top left repeat-x;
	border-bottom-style: solid;
}


table#right {
background: white url(../images/rightheadback.gif) top left repeat-x;
}

table#nav {
background: white url(../images/nav/navback.gif) top left repeat-x;
}

table#navigation {
background: rgb(147,146,146) url(../images/nav/navback.gif) top left repeat-x;
}

table.caption { font-size: 80%;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  text-align: center;
				  font-weight:bolder }

table.spaceholder {
background: white url(images/hrback.gif) top left repeat-x;
}

td#ucea {
background: white url(../images/leftback.gif) top left repeat-y;
}

td#gutter {
background: white top left repeat-y;
}

table.grayline {
background: white url(../images/grayline.gif) top left repeat-x;
}

td#rightgutter {
background: white url(../images/sitewide/rightback.gif) top left repeat-y;
}

td#leftgutter {
background: white url(../images/leftback.gif) top left repeat-y;
}

table#contactbar {
background: white url(../images/sitewide/bottombarfill.gif) top left repeat-x;
}

table#contactinfo {
background: white url(../images/bottomback.gif) top left repeat-x;
}

h4 {
font-size: 0.9em;
}

table.dailyschedule {
margin-bottom: 25px;
}

table.dailyschedule td {
padding: 5px 0;
vertical-align: top;
}

table.dailyschedule td p {
margin: 0 0 0 10px;
}

tr.graybg {
background-color: #eee;
}

td.time {
width: 22%;
}

td.event {
font-weight: bold;
padding-right: 5px;
width: 45%;
}

td.speaker {
width: 33%;
}

table.dailyschedule td.widecell {
width: 78%;
}

/* @group Front Page (Frank) */

html {font-size: 100.01%}
body {font-size: 75%}

#front-container {
	background-color: #fff;
	float: left;
}

	#front-container p {
		font-size: 1em;
		line-height: 1.5;
		margin: 0;
		margin-bottom: 1.5em;
	}
	
	#front-container h2 {
		font-size: 1.5em;
		line-height: 1;
		margin: 0;
		margin-bottom: 1em;
		font-weight: bold;
	}
	
	#front-container h3 {
		font-size: 1.167em;
		line-height: 1.285;
		margin: 0;
		margin-bottom: 1.285em;
	}
	
	#front-container h4 {
		font-size: 1em;
		line-height: 1.5;
		margin: 0;
		margin-bottom: .75em;
	}
	
	#front-container ul, #front-container li {
		margin: 30;
		padding: 0;
		list-style-type: none;
	}


	#front-main-content {
		width: 583px; /* 603-40 */
		margin-right: 20px;
		float: left;
		padding: 1.5em 0 1.5em 20px;
	}
		
		.article-title, .section-title {
			color: #039;
		}
		
		.side-title {
			color: #963;
		}
		
		#previous-articles-list li {
			width: 281px;
			float: left;
		}
	
	.front-side-content {
		width: 177px; /* 187-10 */
		padding-right: 10px;
		float: left;
		padding-top: 1.5em;
		margin: 0;
	}
		
		#front-container .front-side-content p {
			font-size: .917em;
			line-height: 1.636;
		}
		
		#front-container ul.front-side-list {

			margin-bottom: 1.5em;
			border-bottom: 1px solid #eee;
		}


/* @end */


/* Additions (Brett) */


#mission {
background-color:#DFDFDF;
width: 160px;
height: 225px;
margin-bottom: 2px;
padding: 10px;
}


#black-box {
	background-color:#000;
	width: 165px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 5px;
	color: #CCCCCC;
	line-height: 20px;
}

#black-box a {
color: #CCCCCC;
	
}


#subscribe {
width: 175px;
margin-bottom: 20px;
padding: 4px;
border-style:solid;
border-width:2px;
border-color:#DBDBC1;
background-color: #EFEFE2;
}


.subhead-home {
color: #039;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin-bottom:20px;
line-height: 30px;
font-weight:bold;
}

/* Localized */
