/*
Theme Name: LHS73
Theme URI: http://dtott.com
Description: Theme for Lakewood High School Class of 1973 by <a href="http://dtott.com" title="Daniel T Ott">Daniel T Ott</a>
Version: 1.0
Author: Daniel T Ott
Author URI: http://dtott.com/
Tags: custom

LHS73 Version 1.0

*/
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; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
:focus { outline: 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
h2{ color: #673e82; font-size: 20px; text-transform: uppercase; font-weight: bold; line-height: 1; margin-bottom: 10px; font-family: Helvetica, sans-serif;  }
h3{ font-weight: bold; color: #000; }
h4{ color: #b24523; }
p{ margin-bottom: 1em; }
a{ color: #663e81; }
a:hover{ color: #000; }
a.registerLink{ font-size: 16px; text-transform: uppercase; font-weight: bold; text-decoration: none; font-family: Helvetica, sans-serif; }
strong{ font-weight: bold; color: #000; }


body { line-height: 1.5; color: #333; background: #fff url(images/body_back.gif) repeat-x 0 0; font-family: Georgia, serif; font-size: 14px; }


    #main{ width:900px; padding: 0 8px; background: transparent url(images/main_back.png) repeat-y left top; margin: 0 auto; }
        
        #header{ background: url(images/header_back.gif) no-repeat #333; border-bottom: 5px solid #27063e; }
            #header h1{ height: 110px; text-indent: -99999px;  }
            #nav{ padding: 0 0px 0 425px}
                #nav li{ line-height: 14px; float: left; padding: 8px 15px 5px 0; }
                    #nav li a{ font-size: 14px; color: #b5bbb8; text-transform: uppercase; text-decoration: none; font-weight: bold; font-family: Helvetica, sans-serif; }
                        #nav li a:hover{ color: #fff; }
                        
        
        #content{ padding: 30px 20px 60px 20px; width: 460px; float: left;}

            .split{ float: left; width: 210px; }
            .split-o{ float: left; width: 60px; padding:50px 15px 0 0; color: #663e81; font-weight: bold; font-style: italic; font-size: 18px; text-transform: uppercase; text-align: center; }
            .left{ width: 120px; }
            dl.registerForm{ line-height: 2;}
                
                dl.registerForm dt{ width: 185px; float: left; clear: left; padding: 5px 10px 5px 0; text-align: right; }
                dl.registerForm dd{ width: 260px; float: left; padding: 5px 0;  }
                    dl.registerForm dd input{ width: 200px; padding: 2px; font-family: Georgia, serif; }
                
                ul.registerChoices{}
                ul.registerChoices li{ padding: 5px 0; }
                ul.registerChoices li.submitContainer{ text-align: right;}        
                        
        #sidebar{ width: 338px; float: left; padding: 30px 20px 60px 42px; text-align: right; }
            .sidebarRegister, #sidebar h3, #sidebar h4{ text-align: left; }
            .sidebarRegister{ padding: 20px 0 0; }
            #sidebar h4{ margin-top: 10px; }
            #photos_h2{ margin-top: 20px; padding-top: 20px; border-top: 1px solid #333; }
            #sidebar_photos{}
                #sidebar_photos li{ float: left; width: 77px; height: 77px; margin: 10px 0 0 10px; }
                #sidebar_photos li.newRow{ clear: both; margin: 10px 0 0 0;}
                    #sidebar_photos li a{ border: 1px solid #000; display: block; }
                    #sidebar_photos li a:hover{ border: 1px solid #663e81;}
                        #sidebar_photos li a img{ display: block; }
                .subNote{ font-size: 80%; }

                        
                        
        #footer{ clear: both; margin: 20px 20px 0; border-top: 1px solid #333; padding: 40px 0 ; font-size: 11px; color: #555; } 
            #footer a{ text-decoration: none; }      
                        
                        
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
	
#nav:after, #sidebar_photos:after, .registerForm:after
{ content: ".";  display: block; height: 0; clear: both; visibility: hidden; }

#nav, #sidebar_photos, .registerForm
{display: inline-block;}

/* Hides from IE-mac \*/
* html #nav, * html #sidebar_photos, * html .registerForm
{height: 1%;}

#nav, #sidebar_photos, .registerForm
{display: block;}
/* End hide from IE-mac */