/* TYPE 
---------------------------------------------------------- */
body { background-color: #ffffff; font-family: verdana, sans-serif; font-size: .8em; color: #282828;}
.content p, .entry li { font-size: 1em; padding-left:1.2em; padding-right:1.4em; }
p { margin: 0 0 1em 0; line-height: 1.4em;}

h1,h2 { font-weight: bold; letter-spacing: -.07em;} 
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em;  color:#424242; margin: 0 0 .5em 0; line-height: 1em; letter-spacing: -.04em;}
.course-banner h1  { /*margin: 1.2em .5em 1em .5em;*/ margin-top: .8em; text-transform: uppercase; color: #a7bd5a; font-family: helvetica; line-height: 1.2em;}
.course-banner h1 .title { font-size: 1.5em;  }

.course-banner h1 a {color: #a7bd5a;}

a.more { font-size: 1.5em; font-weight: bold; letter-spacing: -.07em; text-decoration: none;} 

/* candy-colored links */ 
.podcasts-video h2, .podcasts-video h2 a, .podcasts-video a.more, .faculty-partners h2, .faculty-partners h2 a, .faculty-partners a.more  { color: #5671bd; }
.general-info h2, .general-info h2 a, .general-info a.more { color: #a7bd5a; }
.news h2, .news h2 a, .news a.more {color: #e6bc16;}
.blog h2, .blog h2 a, .blog a.more, .course-menu h2, .course-menu h2 a, .course-menu a.more  { color: #de7d1c; }
.certificate h2, .certificate h2 a, .certificate a.more, .misc h2, .misc h2 a, .misc a.more  { color: #a7bd5a; }

h3 { font-weight: bold; margin: 1.2em 0 1em 0; text-transform: capitalize; color: #de7d1c; }
h3 a {color: #de7d1c;}

h4 { display: block; padding: .5em 0 .5em 0; margin: .5em 0 .5em 0; font-weight: bold; }

.certificate { background-color: #90B63E; color: #ffffff;}
.certificate h2, .certificate a  { color: #ffffff; }		
.certificate h2 { font-size: 1.4em; }
.certificate li { list-style-type: none; text-indent: -1em; }
.certificate ul { margin: 1em 0 1em 0; padding: 0 0 0 1em; }

.column h2 { text-transform: uppercase; }

.course-menu ul li a .registration-link { font-size: 1.3em; font-weight: bold;}

a {text-decoration: none; color: #1F3E87; }
a.edit_link { padding: 1em 0 1em 1.6em; background: transparent url('/themes/site_themes/metacourses/pencil.png') no-repeat center left;  }
.edit_button { margin: .5em;  text-align: right;}



strong {font-weight: bold;}
em {font-style: italic}

.footer .bottom-navigation { margin-bottom: 0;padding-top: 10px; font-size: 1em; }
.footer .bottom-navigation a { text-decoration: underline;}
.footer { padding: 1px; background-color: #000000; color: #a7bd5a;}
.footer p.vcard {font-size: .8em;}
.footer .center { text-align:center; }
.footer .copying a, .footer p.vcard a {text-decoration: underline; color: #a7bd5a;}
.footer .copying {font-size: .8em;margin: 2px;}
.footer .copying img {vertical-align: middle; padding-bottom:2px; }
/*.footer .copying a {padding-left:20px; background: #000 url('/images/icons/cc_icon_sharealike_small.gif') no-repeat top left;} */

/* STRUCTURE 
---------------------------------------------------------- */		
.container { background-color: #ffffff; border-right:1px dashed #a3a3a3; border-left:1px dashed #a3a3a3; }
.global-banner {  padding: 0; border-bottom: 3px solid #ffffff;  background-color: #000000; color: #a7bd5a; text-transform: uppercase; }
.global-banner a, .footer p.bottom-navigation a { color: #a7bd5a; text-decoration: none; }

.navigation-search { text-align: right; vertical-align: middle; padding-top: 3px;}
.navigation-search a, .navigation-search .meta { font-size: .85em; padding: 0 5px 0 5px; }
#go { vertical-align: middle; }

.course-banner { padding:0; margin:0; border-bottom: 2px solid #000; border-top: 2px solid #000; }
.course-banner { height: 95px; background: #fff url('/themes/site_themes/metacourses/banner.png') no-repeat top right; }		

/* content */
.content { border-left: 1px dashed #a3a3a3; border-right: 1px dashed #a3a3a3;  background: #fff url('/themes/site_themes/metacourses/shadow.png') repeat-x top left;}
.content div.yui-g { width: 50%; }
div.yui-g div.yui-u { float: left;}
div.yui-gf div.yui-u {  float: left;}

.column div { padding: 1em; }
.column .lower { border-top: 1px dashed #a3a3a3;  }

.four { border-left: 1px dashed #a3a3a3;  }
.two { border-right: 1px dashed #a3a3a3; border-left: 1px dashed #a3a3a3; }

.one div { padding: 0; margin:0;}

.content p img { border: 1px solid #000;}

.course-menu { background: #EAF2D8 url('/themes/site_themes/metacourses/menushadow.png') repeat-x top left;}
.course-menu ul li { border-top: 1px solid #B2C592; padding: 5px 0 5px 10px;}
.course-menu ul li li { border-top: 0 solid #B2C592; padding: 3px 0 3px 10px;}
.course-menu h2 { padding: .5em .5em 0 1em;}
.course-menu ul li.menu-bottomboard { padding: 0; background: #EAF2D8 url('/themes/site_themes/metacourses/menugradient.png') repeat-x top; border-bottom: 2px solid #000;}
.course-menu ul li.menu-bottomboard img {width:75%; height: 26px; }
.course-menu .archive-title a {font-weight: bold;}

div.certificate { padding: 1em; }

.certificate h2 a { color: #fff; }

.block-snippet code {display:block; font-face: monospace; padding: 8px; font-size: 1.3em; margin: 5px; background-color: #E6E6E6; border: 1px solid #999;}
.block-snippet { border-top: 2px solid #999; margin-top: 2em; padding-top:1em;} 

/* Tables */
table td {padding: 10px; vertical-align: top;}
table {margin-left: 1em;}


/* rebuild list functionality */
.entry ul li, .entry ol li { list-style-position: inside; padding-left: 1em; text-indent: 1em;}
     .entry ul li, .entry ol li ul li {list-style-type: disc;}
.entry ol li {list-style-type: decimal;}

ul.nav_cat_archive li  {list-style-type:none; list-style-position: inside; padding-left: 1em;
	text-indent: 0;}

/* Search Box */


#search_form #search {color: #999; width: 10em; padding-left: 3px}
.right {float:right;}
.left {float: left;}
.navigation-search .right {text-align: right; width: 30%;}
.navigation-search .left {text-align: right; width: 69%; padding-top: .4em}

