/************************************************************** AUTHOR: Pat Heard (fullahead.org) DATE: 2006.03.19 PURPOSE: Styles the html elements **************************************************************/ html { height: 100%; } body { height: 100%; margin: 0; padding: 0; text-align: center; font: 400 0.8em verdana, arial, sans-serif; line-height: 170%; background: #666 url(../images/bg/header.jpg) repeat-x top left; color: #EEE; } h1 { clear: both; font: 700 2.5em "trebuchet ms", serif; color: #FFF; } h2 { font: 400 1.5em "trebuchet ms", serif; color: #9FF3FF; } h2 a { color: #29E3FF; } h2 a:hover { color: #FFF; } h3 { font: 400 1.3em "trebuchet ms", serif; color: #F8D766; } h4 { font: 700 1.2em "trebuchet ms", serif; color: #F39F01; } h5 { font: 700 1.1em "trebuchet ms", serif; color: #F17400; } h6 { font: 700 1em "trebuchet ms", serif; color: #FF4B33; } h1, h2, h3, h4, h5, h6, p, dl { margin: 0; padding: 10px 15px; } /* Done so the leftmost column aligns properly with the header. If the leftmost column has class gradient applied to it, this class isn't required. */ .leftColumn h1, .leftColumn h2, .leftColumn h3, .leftColumn h4, .leftColumn h5, .leftColumn h6, .leftColumn p, .leftColumn dl { padding-left: 0; } a { color: #8BE6FA; } /* Uncomment this if you would like a visited link style a:visited { text-decoration: line-through; } */ a:hover { color: #FFF; } b { color: #FFF; } ol, ul { margin: 10px 30px; padding: 0 30px; } ol { color: #FC0; } ol span { color: #EEE; } ul { list-style-image: url(../images/bg/bullet.gif); } del { color: #AAA; } code { margin: 10px 15px; padding: 10px; display: block; overflow: auto; font: 400 1em courier, monospace; line-height: 120%; white-space: pre; background: #444; } .leftColumn code { margin-left: 0; } acronym { cursor: help; border-bottom: 1px solid #777; } dt { font-weight: bold; color: #FFB323; } dd { margin-left: 0; padding-left: 45px; } /************************************************************** Form Elements **************************************************************/ label { display: block; } input, textarea, select { padding: 2px; font: 400 1em verdana, sans-serif; color: #444; background: #EEE; border: 1px solid #444; } input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover { color: #000; background: #E4F7FA; border: 1px solid #00DFFF; } input.button { padding: 2px 5px; font: 400 1.1em "trebuchet ms", serif; color: #555; background: #9FF3FF; border-width: 1px; border-style: solid; border-color: #FFF #00DFFF #00DFFF #FFF; } /************************************************************** Blockquote and included icons **************************************************************/ blockquote { margin: 10px 15px; padding-left: 27px; background-color: #444; background-image: url(../images/icons/quote.gif); background-repeat: no-repeat; background-position: 5px 50%; } blockquote.exclamation { background-image: url(../images/icons/exclamation.gif); } blockquote.stop { background-image: url(../images/icons/stop.gif); } blockquote.go { background-image: url(../images/icons/go.gif); } /************************************************************** Images **************************************************************/ img.floatRight { margin: 5px 0px 10px 15px; } img.floatLeft { margin: 5px 15px 10px 0px; } a img { border: 2px solid #8BE6FA; } a:hover img { /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */ border: 2px solid #FFF !important; border: 2px solid #8BE6FA; }