/*
Theme Name: OLSON O-terns
Theme URI: http://olsonoterns.com/
Description: Theme for O-terns applicant site.
Version: 1.0
Author: Jeffrey Isham
Author URI: http://oco.com
Tags: fixed width
*/

/* DO NOT CHANGE */

/* RESET */
html {background-color:#FFFFFF;color:#000000;}
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

body {background-color:#FFFFFF;color:#000000;}

/* FONTS */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
th {font-style:normal;font-weight:normal;text-align:left;}
code {font-family:monospace;*font-size:108%;line-height:100%;}
input, textarea, select, option, optgroup {font-family:arial,helvetica,clean,sans-serif;font-size:inherit;font-weight:inherit;font-style:inherit;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}

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

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* FLOATS */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearabove {line-height:0;height:0;font-size:0;clear:both;} /* Use on a clearing element following a float */
.clearcontents {overflow:hidden;zoom:1;word-wrap:break-word;} /*Use on a container to clear enclosed floats */

/* HIDE */
.none {display:none;}
.hidden {visibility:hidden;}

/* CENTER CONTAINER */
body.center #container, body.center #page {margin-right:auto;margin-left:auto;}

/* LINKS */
a {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {}
h1 {font-size:182%;}
h2 {font-size:167%;}
h3 {font-size:153.9%;}
h4 {font-size:138.5%;}
h5 {font-size:123.1%;}
h6 {font-size:108%;}

/* TEXT */
p, ol, ul {margin:0 0 2em 0;}

/* DEFAULT LIST STYLES *//* add class="default_list" to ol, ul */
ol.default_list, ul.default_list {margin-left:3em;}
ol.default_list li {list-style:decimal outside;margin:0 0 .5em 0;}
ul.default_list li {list-style:disc outside;margin:0 0 .5em 0;}

/* YUI FONT SIZING CHART: 10px=77% 11px=85% 12px=93% 13px=100% 14px=108% 15px=116% 16px=123.1% 17px=131% 18px=138.5% 19px=146.5% 20px=153.9% 21px=161.6% 22px=167% 23px=174% 24px=182% 25px=189% 26px=197% */

/* --------------------------------- */


html, body {background:#a1abb4 url(images/bg_gradient.png) center top repeat-x;}

body {color:#8C8C8C;}

p, ul, ol {font-size:100%;}

h1 {color:#DB1D1D;}
h2 {color:#DB1D1D;font-size:14px;padding:0 0 5px 0;border-bottom:solid 1px #85BABA;margin:0 0 8px 0;letter-spacing:.75px;font-weight:bold;}
h3 {color:#DB1D1D;font-size:13px;text-transform:uppercase;padding:0 0 5px 0;border-bottom:solid 1px #85BABA;margin:0 0 8px 0;letter-spacing:.75px;}
h4 {color:#DB1D1D;}
h5 {color:#DB1D1D;}
h6 {color:#8C8C8C;font-size:10px;text-transform:uppercase;margin:0 0 1px 0;letter-spacing:.75px;}

a {color:#2478cd;}

h2 a {color:#DB1D1D;}

#page {width:767px;margin:0 auto;}
#header {width:719px;background-color:#649292;}
#header a {display:block;}
#header a img { border:none; display:block; }

#content {width:671px;padding:24px;background-color:#ffffff;position:relative;}
.shadow {width:719px;background:transparent url(images/dropshadow_repeat.png) 0 0 repeat-y;padding:0 24px;}
.shadowbottom {width:767px;height:24px;background:transparent url(images/dropshadow_bottom.png) 0 0 no-repeat;}

#intro {padding:0 0 24px;border-bottom:solid 5px #85BABA;margin:0 0 24px 0;}
.em_red {font-weight:bold;color:#DB1D1D;}
#intro ul li {display:inline;margin:0 18px 0 0;}
#intro ul li a {text-transform:uppercase;letter-spacing:.75px;}

#blog {width:605px;margin:0 auto;}
.post {margin:0 0 75px 0;}
.post ul { margin-left:1.5em; }
.post ul li { list-style:disc outside;margin:0 0 .1em 0; }
.sticky .post-title-block h6 { display:none; }
.sticky .post-title-block h2 { border-bottom:none; }
.entry {margin:0 0 8px 0;}
#blog object {margin:0; outline: none;}
#blog textarea {width:480px;height:150px;}
.entry embed { margin-bottom: 10px; }

.video-container { background-color:#949596; margin:0 0 1em; }
.btn-otern-submit { margin:0 0 2em; }
.btn-otern-submit a { display:block; float:left; padding:10px; background-color:#e12727; color:#FFF; font-weight:bold; font-size:16px; }

.btn-otern-submit a { 
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; */
	/* For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); */
}

.images {padding:0 0 24px;}

.category-newsandinformation .post-author, .category-newsandinformation .postmetadata { display: none; }


#sidebar {width:160px;padding:13px 0 0 0;}

#footer {padding:0 34px;}

#button-best-of-2009 { display: block; border: 1px solid #DB1D1D; padding: 3px 8px; background-color: #85BABA; font-weight: bold; }

