/*
Theme Name: Ten9Eight
Theme URI: http://joeloliveira.com
Description: Ten9Eight is a custom theme written explicitly for the Ten9Eight.com website and the Ten9Eight documentary by Mary Mazzio.
Version: 0.1
Author: Joel Oliveira
Author URI: http://joeloliveira.com
Tags: white, blank, 2 column, fixed


/* =================================================== */
/* = reset.css courtesy of Eric Meyer - meyerweb.com = */
/* =================================================== */

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, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -------------------------------------------------
     BASIC FORMATTING
------------------------------------------------- */

body{ font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; font-size:62.5%; line-height:2.2em; background:#fff; border-top:solid 7px #D52F02; color:#4b4a4a; }

h1 {font-size: 2em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h2, h3, h4 { font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; }

a{ color:#268fa4; text-decoration:none;}
a:visited,
a:active { color:#268fa4; }
a:hover{ color:#268fa4; text-decoration:underline;}
a img { border:none; }
a.button { background:transparent url(images/button_blue.gif) top left no-repeat scroll; padding-left:10px; display:inline-block; line-height:23px; color:white; }
a.button span { background:transparent url(images/button_blue.gif) top right no-repeat scroll; padding-right:10px; display:inline-block; line-height:23px; font-size:11px; color:white; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; text-transform:uppercase; }

/* Thank you Roger Johansson - http://www.456bereastreet.com/archive/200411/quotations_and_citations_quoting_text/ */
q { color:#d04c00; quotes:"\201C" "\201D" "\2018" "\2019"; }
q:before { content:open-quote; }
q:after { content:close-quote; }

ul{margin:5px 0 5px 20px;}
ol{margin:5px 0 5px 20px;}

blockquote{margin:10px 0 10px 20px;padding:10px;font-size:1.4em;font-style: italic;color:#999;}
pre, code{margin:10px;font-family:"Courier New", Courier, monospace;}
hr { display:none }

/* -------------------------------------------------
MAIN CONTENT LAYOUT
------------------------------------------------- */
#contentwrap { width: 100%; }
#content { margin:0px 0; }
#pagewrap { width: 852px; margin:0 auto; color:#666; padding-top:34px; }
#splash { width:489px; height:240px; display:block; padding:50px 30px 0 333px; font-size:1.2em; }
#splash h3 { color:#ff7a00; font-size:1.6em; }
#splash p { color:#fff; font-size:1em; line-height:1.8em; margin-top:1em;  }
#splash a.button { clear:both; margin-top:10px; }
#extended { font-size:1.4em;  margin-bottom:40px;  }
#extended p { margin-bottom:1em; line-height:1.3em; text-align:justify !important; padding-right:20px; }

/* -------------------------------------------------
HEADER
------------------------------------------------- */
#header { padding:0px 0px 30px; overflow:hidden; position:relative; height:104px; }
#header h1 { float:left; padding:0; margin-bottom:8px; }
#header h1 img { display:none; }
#header h1 a {
    background:transparent url(images/header_sprites.png) no-repeat scroll left top;
    color:#333333;
    display:block;
    font-size:2em;
    height:54px;
    text-indent:-9999px;
    width:369px;
}
#header img {}
#header h2 {
	overflow:hidden;
	background:transparent url(images/header_sprites.png) no-repeat scroll 156px -54px;
    clear:left;
    color:#666666;
    display:block;
    height:12px;
    text-indent:-9999px;
    width:346px;
}
#header h3 {
	padding:0;
	margin-top:0.5em;
	overflow:hidden;
	background:transparent url(images/header_sprites.png) no-repeat scroll 232px -70px;
    color:#666666;
    display:block;
    height:12px;
    text-indent:-9999px;
    width:346px;
}

#header ul { position:absolute; top:30px; left:400px; height:21px; display:block; margin:0px;}
#header ul li { display:block; float:left; }
#header ul li a { display:block; }
#header ul li.mary a { background:transparent url(images/header_sprites.png) no-repeat scroll -222px -75px; border-color:white #eee white white; border-style:solid; border-width:1px; display:block; height:20px; margin-right:10px; padding-right:10px; text-indent:-9999px; width:146px; }
#header ul li.twitter a { background:transparent url(images/header_sprites.png) no-repeat scroll 0 -85px; height:20px; text-indent:-9999px; width:23px; }
#header ul li.facebook a { background:transparent url(images/header_sprites.png) no-repeat scroll -23px -85px; height:20px; text-indent:-9999px; width:23px; }
#header ul li.youtube a { background:transparent url(images/header_sprites.png) no-repeat scroll -46px -85px; height:20px; text-indent:-9999px; width:23px; }
#header ul li.flickr a { background:transparent url(images/header_sprites.png) no-repeat scroll -69px -85px; height:20px; text-indent:-9999px; width:23px; }
#header ul li.share { height:20px; padding-top:2px;}
#header ul li.share a { display:block; height:20px; padding:0; width:22px; }
#header ul li.share a span { display:none; }
#header ul li.get_connected a { background:transparent url(images/header_sprites.png) no-repeat scroll -217px -55px; border-left:1px solid #eee; height:20px; margin-left:10px; text-indent:-9999px; width:151px; }


/* -------------------------------------------------
NAVIGATION
------------------------------------------------- */
#nav { overflow:hidden; margin-bottom:10px; height:19px; }
#nav ul { clear:both; margin:0px 0 0 0; padding:0px 0 0 0; list-style:none; }
#nav ul li { display:block; float:left;  height:19px; overflow:hidden; }
#nav ul li a { display:block; background:transparent url(images/nav.png) top left no-repeat scroll; height:19px; text-indent:-9999px; width:100px; }
#nav ul li.page-item-3 a { background-position:0px 0px; width:103px; }
#nav ul li.page-item-5 a { background-position:-103px 0px; width:96px; }
#nav ul li.page-item-7 a { background-position:-199px 0px; width:204px; }
#nav ul li.page-item-9 a { background-position:-402px 0px; width:110px; }
#nav ul li.page-item-11 a { background-position:-514px 0px; width:117px; }
#nav ul li.page-item-13 a { background-position:-631px 0px; width:104px; }
#nav ul li.page-item-15 a { background-position:-735px 0px; width:100px; }

#nav ul li.page-item-3 a:hover,
#synopsis #nav ul li.page-item-3 a { background-position:0px -19px; }
#nav ul li.page-item-5 a:hover,
#the_kids #nav ul li.page-item-5 a { background-position:-103px -19px; }
#nav ul li.page-item-7 a:hover,
#film_dates_reviews #nav ul li.page-item-7 a { background-position:-199px -19px; }
#nav ul li.page-item-9 a:hover,
#for_media #nav ul li.page-item-9 a { background-position:-402px -19px; }
#nav ul li.page-item-11 a:hover,
#blog  ul li.page-item-11 a { background-position:-514px -19px; }

#nav ul li.page-item-11 a:hover,
#resources  ul li.page-item-11 a { background-position:-514px -19px; }

#nav ul li.page-item-13 a:hover,
#the_team  ul li.page-item-13 a { background-position:-631px -19px; }
#nav ul li.page-item-15 a:hover { background-position:-735px -19px; }

/* -------------------------------------------------
HOMEPAGE
------------------------------------------------- */
#home #intro { height:500px; }
#home #content { width:auto; }
#home #content #subfooter {clear:both; height:280px; margin-bottom: 30px;}
#home #content #quote { display:block; float:left; height:225px; width:260px; border-right:solid 1px #ececec; }
#home #content #quote .quote { padding:0 20px 0 25px; background:#fff url(images/quotes.gif) 0px 0px no-repeat; }
#home #content #quote blockquote { font-size:14px; font-weight:normal; font-style:normal; color:#4f4f4f; padding:0 10px 0 0; margin:0; background:transparent url(images/quotes.gif) scroll no-repeat bottom right; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; line-height:22px;}
#home #content #quote cite { color:#a8a8a8; text-align:right;  font-family:Georgia,Times New Roman,serif; display:block; padding-top:10px; font-size:13px;  }
#home #content #now_showing { display:block; float:left; width:282px; background:transparent url(images/now_showing_paper.jpg) scroll no-repeat top center; text-align:center; }
#home #content #now_showing h3 { color:#F08C00;font-size:20px;margin:0;padding-top:65px; }
#home #content #now_showing h3 a { color:#F08C00; text-decoration:none; }
#home #content #now_showing p { padding:10px 60px; }
#home #content #now_showing a {padding:0;}
#home #content #now_showing #gew {width:282px; margin-top: 35px;}
#home #content #now_showing #gew img {float: left;}
#home #content #meet_kids { display:block; float:left; height:225px; width:285px; border-left:solid 1px #ececec; padding-left:22px; }
#home #content #meet_kids .student strong { font-size:1.2em; }
#home #content #meet_kids .student { display:none; }
#home #content #meet_kids .student img { float:left; margin:0 10px 0px 0; }
#home #content #meet_kids .student p { padding-bottom:10px; }
#home #content #meet_kids .student a.button { margin-top:5px; }

/* -------------------------------------------------
SYNOPSIS
------------------------------------------------- */
#synopsis {}
#synopsis #splash { background:#fff url(images/splash_synopsis.jpg) scroll top left no-repeat; padding-top:38px; height:252px }
#synopsis #extended { padding-left:15px; border-bottom:1px solid #DDDDDD; margin-bottom:15px; }

/* -------------------------------------------------
THE KIDS
------------------------------------------------- */
#the_kids {}
#the_kids #header h3 {
	padding:0;
	margin-top:0.5em;
	overflow:hidden;
	background:transparent url(images/header_sprites.png) no-repeat scroll 232px -70px;
    color:#666666;
    display:block;
    height:12px;
    text-indent:-9999px;
    width:346px;
}
#the_kids #splash { background:#fff url(images/splash_kids.jpg) scroll top left no-repeat; padding-top:98px; height:192px; padding-left:383px; width:439px; }
#the_kids #splash h3 { padding:0; }
#the_kids #splash p { position:relative; }
#the_kids #splash p span { padding-bottom:5px; }
#the_kids #splash a { background:transparent url(images/white_arrow_large.gif) no-repeat scroll left top;display:block;height:29px;left:350px;position:absolute;text-indent:-9999px;top:20%;width:20px; }
#the_kids #extended { padding-left:307px; margin-bottom:45px; }
#the_kids .student { border-left:solid 1px #dadada;  padding-left:30px; position:relative; margin-bottom:60px; }
#the_kids .student img { position:absolute; top:0px; left:0; margin-left:-283px; }
#the_kids .student h4 { font-weight:normal; }
#the_kids .student blockquote { padding:0px; font-size:1em; color:#ff7a00; margin-left:0px; font-style:normal; }
#the_kids .student .button { clear:both; }
#the_kids h3 { padding-left:30px; padding-bottom:20px; }
#the_kids a.share { margin-bottom:40px; text-decoration:none !important; padding-left:23px; margin-left:30px; background:transparent url(images/youtube.gif) scroll left top no-repeat; height:20px; display:block; width:220px; }
#the_kids a.share span { text-decoration:none !important; color:#ff7d00; text-transform:uppercase; padding-right:30px; background:transparent url(images/blue_arrow.gif) scroll right top no-repeat; height:20px;  display:block; }
#the_kids a.share span span { padding-right:0; background:none;  display:inline; padding-top:5px; }
#the_kids #videoPopup { display:none; }
#the_kids div.c { padding-top:10px; }

/* -------------------------------------------------
FILM DATES AND REVIEWS
------------------------------------------------- */
#film_dates_reviews {}
#film_dates_reviews #splash { background:#fff url(images/splash_reviews.jpg) 0px 0px no-repeat; padding-left:316px;padding-top:40px;height:250px;width:506px;}
#film_dates_reviews #splash div { padding:0 0 0 30px; margin:0;  background:transparent url(images/quotes_orange.gif) top left no-repeat;}
#film_dates_reviews #splash div blockquote { padding:0px; margin:0px; color:#ff7d00; text-transform:uppercase; font-size:1.2em;   background:transparent url(images/quotes_orange.gif) 90% bottom no-repeat;}
#film_dates_reviews #splash div blockquote span { padding-bottom:6px;}
#film_dates_reviews #splash cite { text-align:right; text-align:right; display:block; text-transform:uppercase;  color:#ff7d00; padding:10px 30px 0 0;}
#film_dates_reviews #sidebar_left,
#film_dates_reviews #extended,
#film_dates_reviews #sidebar_right { float:left; width:200px; padding:10px 0 40px 20px;}
#film_dates_reviews #sidebar_right {font-size: 10px;}
#film_dates_reviews #sidebar_right p {line-height: 120%; margin: 5px 0 10px 0;}
#film_dates_reviews #sidebar_right a { font-size:12px; }
#film_dates_reviews #now_showing { display:block; height:230px; width:200px; background:transparent url(images/now_showing_paper.jpg) scroll no-repeat top center; text-align:center; }
#film_dates_reviews #now_showing h3 { color:#F08C00;font-size:20px;margin:0;padding-top:75px; }
#film_dates_reviews #sidebar_left ul { margin:0px; padding-left:50px; }
#film_dates_reviews #sidebar_left ul li { padding-left:22px; background:#fff url(images/bullet.gif) scroll no-repeat left center; border:solid 1px #fff }
#film_dates_reviews #sidebar_left ul li a { display:block; font-size:12px; line-height:2.2em; }
#film_dates_reviews #sidebar_right ul { margin:0px; padding-left:0px; padding-top:30px; }
#film_dates_reviews #sidebar_right ul li { padding-left:22px; background:#fff url(images/bullet.gif) scroll no-repeat left center; border:solid 1px #fff }
#film_dates_reviews #sidebar_right ul li a { display:block; font-size:12px; line-height:2.2em; }
#film_dates_reviews #extended { border-right:1px solid #ECECEC; float:left; padding-left:20px; text-align:justify !important;width:552px;}
#film_dates_reviews #extended h2,
#film_dates_reviews #sidebar_right h2 { color:#F08C00;font-size:14px;font-weight:normal; margin-bottom:0.8em;}
#film_dates_reviews #sidebar_right h2 { margin:10px 0 0 0; }

/* -------------------------------------------------
FOR MEDIA
------------------------------------------------- */
#for_media p { font-size:12px; }
#for_media #splash { background:#fff url(images/splash_media.jpg) scroll top left no-repeat; 
height:240px;
padding:50px 30px 0 443px;
width:379px;
}
#for_media #splash div { padding:0 0 0 30px; margin:0;  background:transparent url(images/quotes_orange.gif) top left no-repeat scroll;}
#for_media #splash div blockquote { padding:0px; margin:0px; color:#ff7d00; text-transform:uppercase; font-size:1.2em;   background:transparent url(images/quotes_orange.gif) 90% bottom no-repeat scroll; }
#for_media #splash div blockquote span { padding-bottom:6px;}
#for_media #splash cite { text-align:right; text-align:right; display:block; text-transform:uppercase;  color:#ff7d00; padding:10px 30px 0 0;}
#for_media #sidebar_right { float:left; padding-left:32px; width:229px; padding-top:10px; overflow:hidden; }
#for_media #extended ul { margin:0; overflow:auto; margin-bottom:20px; }
#for_media #extended { width:552px; padding-left:20px; border-right:solid 1px #ececec; float:left; overflow:hidden }
#for_media #extended ul li { font-size:12px; background:#fff url(images/bullet.gif) left center no-repeat scroll; padding-left:20px;}
#for_media ul#stills { margin:0; padding-bottom:20px; }
#for_media ul#stills li { float:left; width:194px; margin-right:40px; padding:0; background:none; overflow:hidden; }
#for_media ul#stills li img { clear:both; display:block; }
#for_media ul#stills li small { font-size:10px; color:#909090; line-height:11px; display:block; margin:10px 0 20px 0; }
#for_media ul#stills li small br { display:inline;}
#for_media ul#stills li strong { font-size:12px; font-weight:normal; }
#for_media ul#stills li ul { margin:0 0 20px 0; padding:0; overflow:hidden;}
#for_media ul#stills li ul li { font-size:12px; background:#fff url(images/bullet.gif) left center no-repeat scroll; padding-left:20px; float:none;}
#for_media ul#stills br { display:none; }

#for_media ul#videos { margin:0; padding-bottom:20px; }
#for_media ul#videos li { float:left; width:194px; margin-right:40px; padding:0; background:none; overflow:hidden; }
#for_media ul#videos li img { clear:both; display:block; }
#for_media ul#videos li small { font-size:10px; color:#909090; line-height:11px; display:block; margin:10px 0 20px 0; }
#for_media ul#videos li small br { display:inline;}
#for_media ul#videos li strong { font-size:12px; font-weight:normal; }
#for_media ul#videos li ul { margin:0 0 20px 0; padding:0; overflow:hidden;}
#for_media ul#videos li ul li { font-size:12px; background:#fff url(images/bullet.gif) left center no-repeat scroll; padding-left:20px; float:none;}
#for_media ul#videos br { display:none; }

#for_media h2 { color:#ff9000; font-size:18px; font-weight:normal; margin-bottom:.8em; clear:both; }
#for_media h3 { font-size:18px; font-weight:normal; margin-bottom:.8em; }

/* -------------------------------------------------
BLOG
------------------------------------------------- */
#blog h2 { font-size:18px; font-weight:normal; color:#ff9000; margin-bottom:1em; }
#blog h3,
#blog h3 a { font-size:18px; font-weight:normal; color:#6a6a6a; margin:0 0 .6em 0; text-decoration:none; }
#blog h3 a:hover { text-decoration:underline; }
#blog .post p { margin:0 0 1em 0; font-size:12px;}
#blog .post h3 { margin-top:50px; }
#blog #splash { background:#fff url(images/splash_resources.jpg) scroll top left no-repeat; }
#blog #splash div { padding:0 0 0 30px; margin:0;  background:transparent url(images/quotes_orange.gif) top left no-repeat scroll;}
#blog #splash div blockquote { padding:0px; margin:0px; color:#ff7d00; text-transform:uppercase; font-size:1.2em;   background:transparent url(images/quotes_orange.gif) 90% bottom no-repeat scroll; }
#blog #splash div blockquote span { padding-bottom:6px;}
#blog #splash cite { text-align:right; text-align:right; display:block; text-transform:uppercase;  color:#ff7d00; padding:10px 30px 0 0;}
#blog #extended { width:552px; padding-left:20px; border-right:solid 1px #ececec; float:left; }
/*#blog #sidebar_right { float:left; padding-left:32px; width:230px; padding-top:10px;  }
#blog #sidebar_right h2 { display:none;}
#blog #sidebar_right li { margin-bottom:30px; }
#blog #sidebar_right li li { margin-bottom:0px; }*/

#blog #sidebar_right { float:left; padding-left:32px; width:230px; padding-top:10px;  }
#blog #sidebar_right h2 {font-size:14px; font-weight:normal; color:#ff9000; margin-bottom:0;}
#blog #sidebar_right h3 { color:#FF7D00; margin-top:20px; }
#blog #sidebar_right p,
#blog #sidebar_right a { font-size:12px; margin-bottom:1em;}
#blog #sidebar_right li { margin-bottom:30px; }
#blog #sidebar_right li li { margin-bottom:0px; }

/* -------------------------------------------------
RESOURCES
------------------------------------------------- */
#resources h2 { font-size:14px; font-weight:normal; color:#ff9000; margin-bottom:1em; }
#resources h3,
#resources h3 a { font-size:14px; font-weight:bold; color:#6a6a6a; margin:0 .5em .6em 0; text-decoration:none; }
#resources h3 a:hover { text-decoration:underline; }
#resources #extended p { margin:0 0 2em 0; font-size:14px;}
#resources #extended ul {list-style-type:square;}
#resources .post h3 { margin-top:50px; }
#resources #splash { background:#fff url(images/splash_resources.jpg) scroll top left no-repeat; }
#resources #splash div { padding:0 0 0 30px; margin:0;  background:transparent url(images/quotes_orange.gif) top left no-repeat scroll;}
#resources #splash div blockquote { padding:0px; margin:0px; color:#ff7d00; text-transform:uppercase; font-size:1.2em;   background:transparent url(images/quotes_orange.gif) 90% bottom no-repeat scroll; }
#resources #splash div blockquote span { padding-bottom:6px;}
#resources #splash cite { text-align:right; text-align:right; display:block; text-transform:uppercase;  color:#ff7d00; padding:10px 30px 0 0;}
#resources #extended { width:552px; padding-left:20px; border-right:solid 1px #ececec; float:left; }
#resources #sidebar_right { float:left; padding-left:32px; width:230px; padding-top:10px;  }
#resources #sidebar_right h2 {font-size:14px; font-weight:normal; color:#ff9000; margin-bottom:0;}
#resources #sidebar_right h3 { color:#FF7D00; margin-top:20px; }
#resources #sidebar_right p,
#resources #sidebar_right a { font-size:12px; margin-bottom:1em;}
#resources #sidebar_right li { margin-bottom:30px; }
#resources #sidebar_right li li { margin-bottom:0px; }

/*#resources h2 { font-size:14px; font-weight:normal; color:#ff9000; margin-bottom:1em; }
#resources h3,
#resources h3 a { font-size:14px; font-weight:normal; color:#6a6a6a; margin:0 0 .6em 0; text-decoration:none; }
#resources h3 a:hover { text-decoration:underline; }
#resources .post p { margin:0 0 1em 0; font-size:12px;}
#resources .post h3 { margin-top:50px; }
#resources #splash { background:#fff url(images/splash_resources.jpg) scroll top left no-repeat; }
#resources #splash div { padding:0 0 0 30px; margin:0;  background:transparent url(images/quotes_orange.gif) top left no-repeat scroll;}
#resources #splash div blockquote { padding:0px; margin:0px; color:#ff7d00; text-transform:uppercase; font-size:1.2em;   background:transparent url(images/quotes_orange.gif) 90% bottom no-repeat scroll; }
#resources #splash div blockquote span { padding-bottom:6px;}
#resources #splash cite { text-align:right; text-align:right; display:block; text-transform:uppercase;  color:#ff7d00; padding:10px 30px 0 0;}
#resources #extended { width:552px; padding-left:20px; border-right:solid 1px #ececec; float:left; }
#resources #sidebar_right { float:left; padding-left:32px; width:230px; padding-top:10px;  }
#resources #sidebar_right h2 { display:none;}
#resources #sidebar_right h3 { color:#FF7D00; margin-top:20px; }
#resources #sidebar_right p,
#resources #sidebar_right a { font-size:12px; }
#resources #sidebar_right li { margin-bottom:30px; }
#resources #sidebar_right li li { margin-bottom:0px; }*/

/* -------------------------------------------------
THE TEAM
------------------------------------------------- */
#the_team #splash { background:#fff url(images/splash_team.jpg) scroll top left no-repeat;
height:200px;
width:439px;
padding:90px 30px 0 383px;
}
#the_team #splash div { padding:0 0 0 30px; margin:0;  background:transparent url(images/quotes_orange.gif) top left no-repeat scroll;}
#the_team #splash div blockquote { padding:0px; margin:0px; color:#ff7d00; text-transform:uppercase; font-size:1.2em;   background:transparent url(images/quotes_orange.gif) 90% bottom no-repeat scroll; }
#the_team #splash div blockquote span { padding-bottom:6px;}
#the_team #splash cite { text-align:right; text-align:right; display:block; text-transform:uppercase;  color:#ff7d00; padding:10px 30px 0 0;}
#the_team #extended { width:552px; padding-left:20px; border-right:solid 1px #ececec; float:left; text-align:justify !important; }
#the_team #extended p { margin-bottom:20px; font-size:12px;}
#the_team #sidebar_right { float:left; padding-left:32px; width:230px; padding-top:10px; font-size:11px; line-height:1.4em; }
#the_team #sidebar_right p { width:210px; margin-bottom:17px;}
#the_team #sidebar_right img { margin-bottom:1em; }
#the_team #sidebar_right h2 { display:none;}
#the_team #sidebar_right li { margin-bottom:30px; }
#the_team #sidebar_right li li { margin-bottom:0px; }

/*
CONTACT FORM
*/
#contactUs { display:none; }
#contact_form { display:block; padding:10px 0px; }
#contact_form label { float:left; display:block; height:22px; width:220px; margin-bottom:6px; }
#contact_form input { width:261px; height:22px; margin-bottom:6px; }
#contact_form select { width:261px; height:22px; margin-bottom:10px; }
#contact_form textarea { width:261px; height:60px; margin-bottom:6px; }
#contact_form #submit{cursor:pointer; margin-left:222px; width:auto; padding:2px; }

/* -------------------------------------------------
ARCHIVES PAGE
------------------------------------------------- */
.archivetitle{font-size:1.2em; border-bottom: solid 1px #ddd;}
ul.archivelist{margin: 0; list-style: none;}
ul.archivelist li{padding:2px 0;}

.post {}
.post h2 a{color:#333; text-decoration:none;}
.post h2 a:hover{color:#ccc;}
.post p{margin:1.2em 1em 1.2em 0;}
.post a{text-decoration:underline;}
.post img{padding:5px 8px;}
.post ul {list-style: square; padding:2px 0;}
.post li {padding:2px 0;}
.post small{font-size: .9em;}

.postmetadata{ }
.postmetadata a {text-decoration: none; color:#999;}
.postmetadata a:hover {color:#333; text-decoration:underline;}

/* single post nav for previous/next entries */
.navigation{padding:10px 0;font-size:.9em;float:left;width:98%;}

.alignleft {float:left;}
.alignright {float:right;}

/* styling for 'continued' page links */
p.continued{padding:5px; background:#f0f0f0;}
p.continued a{padding:5px; font-weight:bold;}

/* -------------------------------------------------
SIDEBAR
------------------------------------------------- */
.sidebar ul{ margin:0;padding:0;list-style:none; }
.sidebar ul li a { display:block; }
.sidebar ul#pdfs li a { background:transparent url(images/pdf.gif) scroll left center no-repeat; padding-left:25px; font-size:12px;}
#sidebar_right .quote { padding:0 0px 0 25px; background:#fff url(images/quotes.gif) 0px 2px no-repeat;  margin-bottom:25px;}
#sidebar_right .quote blockquote { font-size:13px; font-weight:normal; font-style:normal; color:#4f4f4f; padding:0 10px 0 0; margin:0; background:transparent url(images/quotes.gif) bottom right no-repeat; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; line-height:20px;}
#sidebar_right .quote cite { color:#a8a8a8; text-align:right;  font-family:Georgia,Times New Roman,serif; display:block; padding-top:10px; font-size:13px;  }
#twitter_div h2 { display:block !important; font-size:14px; }
#twitter_update_list {}
#twitter_update_list li { margin:0 0 10px !important; }
#twitter_update_list li a { display:block; clear:both; font-style:italic; font-size:10px; }
#twitter_update_list li span { display:block; clear:both; font-size:11px; }
#twitter_update_list li span a { display:inline; clear:none; font-style:normal; font-size:11px; }


/* -------------------------------------------------
FOOTER
------------------------------------------------- */
#footer { clear:both; margin: 20px 0 5px 0; border-top:solid 1px #ddd; text-align:center; padding-top:25px; }
#footer p { background:transparent url(images/footer_sprites.png) no-repeat scroll left top; display:block; height:77px; margin:0 auto; text-indent:-9999px; width:442px; }
#footer ul { border-top:solid 1px #ddd;clear:both;display:block;height:76px;margin:30px 0 0 0; padding-top:10px;padding:10px 0 40px 10px; width:auto; }
#footer ul li { display:block; float:left; margin-right:28px; }
#footer ul li.bet { margin:0; }
#footer ul li a { background:transparent url(images/footer_sprites.png) no-repeat scroll left top; display:block; height:76px; width:100px; text-indent:-9999px; }
#footer ul li.jtf a { background:transparent url(images/templeton_logo_gray.gif) no-repeat scroll left center; width:184px; }
#footer ul li.kauffman a { background-position:-552px 0; width:119px; }
#footer ul li.nfte a { background-position:-683px 0; width:116px; }
#footer ul li.fiftyeggs a { background-position:-810px 0;width:84px; }
#footer ul li.amc a { background-position:-900px 0;width:106px; }
#footer ul li.bet a { background-position:-1015px 0;width:85px; }


/* -------------------------------------------------
CLEARS (if needed with further customizations)
------------------------------------------------- */
.clear{clear:both;}
.clearfix{display:inline-block;}
.noborder{border:none !important; vertical-align:middle;}
.left{float:left; border:none !important; margin:5px;}
.right{float:right; border:none !important; margin:5px;}
.nobg {
	background:none !important;
}

