/*

=====================================

Title: Somerby Style Sheet

Author: GlynnDevins

URL: http://www.somerbyseniorliving.com/



Description: Baseline and import style sheet for Somerby



Last Modified: 01/29/09

=====================================

*/

@import url(styles/forms.css);

@import url(styles/main.css);



/* REMOVE PADDING AND MARGIN VALUES */

html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,img,

blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,form,

input,textarea,fieldset,pre{margin:0;padding:0;}



/* SET BASE FONT ATTRUBUTES */

*{}

html{font: 15px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;}

body{background:#fff; color:#000;padding:0;margin:0;}

h1,h2,h3,h4,h5{color:#990000;margin:0;padding:10px 5px 3px 0; font-weight: bold; }

h1{color:#990000; font-family:"Times New Roman",Times,serif; font-size:22px; font-weight:bold;}

h2{font-size:16px;}

h3{font-size:14px;}

h4{font-size:13px;}

h5{font-size:12px;}



/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */

a{color:#990000;}

a:link{color:#990000;}

a:visited{color:#990000;}

a:hover{text-decoration:none;color:#44545c;}

a:active{}

a img{border:none;}

img{border:none;}



/* REMOVE BROWSERS DEFAULT TABLE BORDERS */

table{font:11px/16px Arial,Helvetica,Verdana,sans-serif;}



/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */

ul ul,ul ol,ul dir,ul menu,ul dl,

ol ul,ol ol,ol dir,ol menu,ol dl,

dir ul,dir ol,dir dir,dir menu,dir dl,

menu ul,menu ol,menu dir,menu menu,menu dl,

dl ul,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0; margin-left:0}



/* HARMONISE LIST-BULLET TYPE */

ul,dl{list-style-type: disc;list-style-position:inside;}

ul ul, ol ol{padding: 0px 0px 0px 0px;}

ol{ list-style-position:inside; padding: 0px 0px 0px 0px;}

ul{}

li{list-style-position:outside; padding: 0px 0px 0px 0px; margin-left:15px }

dl{}

dt{margin-top:5px; color:#44545c; text-decoration: none;}

dd{padding:0 0 4px 10px;}



/* Basic Typography element styles*/

p{padding:5px 0;}

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

strong{font-weight:bold;}

sup{font-size:6px;}

acronym {background:transparent;cursor:help;font-style:normal;}

a acronym{border:none;cursor:pointer;}

small{line-height: normal; font-size:10px;}

blockquote{margin:4px 10px; color:#666;line-height:14px;}

blockquote strong{}



/* Basic Form element styles */

form{}

fieldset{border:none;}

legend{color:#44545c;font-weight:bold;}

input{font-size: 11px;}





/*Generic positioning styles*/

.center{text-align:center;}

.right{float:right;}

.textalignright{text-align:right;}

.left{float:left;}

.textalignleft{text-align:left;}

img.left{float:left;margin:0 7px 7px 0;}

img.right{float:right;margin:0 0 7px 20px;}

img.outline{border:4px solid #43362A;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0; overflow: hidden;}

.normalclear{clear:both;}

.horizontalrule{}

.fineprint{font-size:8px;line-height:10px; color:#333; text-align: justify;}

.invisibleButAccessible {display: none;}

.super{position: relative; bottom:8px; font-size: 0.6em;}
