body { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; background: #fff; }
body { text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ }

br.dirtylittletrick { margin: -1px 0px 0px; display: block; height: 1px; clear: both; }

p { line-height: 20px; font-size: 12px; }
p { margin: 0 0 20px; }
p { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }
p.homepage { line-height: 22px; font-size: 13px; }


h1 { margin: 0 0 1em; font-family: georgia, serif; color: #4b4740; font-weight: normal; }
h2 { margin: 0 0 1em; font-family: georgia, serif; color: #4b4740; font-weight: normal; }
h3 { margin: 0 0 1em; font-family: georgia, serif; color: #4b4740; font-weight: normal; }
h4 { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }
h5 { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }
h6 { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }
li { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }
h1 { float: right; font: italic normal 185% Arial, Helvetica, sans-serif; color: #DDCBB7; display: block; margin: 10px; padding: 10px; text-transform: capitalize; }
h2 { font-size: 170%; }
h3 { font-size: 165%; }
h4 { font-size: 137%; }
h5 { font-size: 127%; }
h6 { font-size: 117%; }

label { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }
input { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #676767; }

blockquote { margin: 3px 10px 3px 10px; padding: 3px; }

/* blue link */
a { color: #91bcb9; text-decoration: none; }
a:hover { color: #ffffff; border-bottom: #ffffff 1px dotted; }
a img { border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; }
a { outline-style: none; outline-color: invert; outline-width: medium; }
/* pink link */
a.pink {color:#86284d}
a.pink:hover {color:#86284d; border-bottom: #86284d 1px dotted;}

/* checkmark lists */
ul.checkmark { margin-left: 20px; list-style-image: url(/images/tick.png); }
ul.popup_checkmark li { margin-left: 20px; font-size: 1.2em; list-style-image: url(/images/tick.png); }


ul.ul_arrow { margin-left: 20px; padding-top: 5px; padding-bottom: 5px; list-style-image: url(/images/arrow.png); }
li.li_arrow { margin-left: 20px; list-style-image: url(/images/arrow.png); }




pre { padding-bottom: 0; margin: 0; padding-left: 0; padding-right: 0; padding-top: 0; }
em { font-style: italic; }
strong { font-weight: bold; }
caption { text-align: left; }
th { text-align: left; }
q:before { content: ''; }
q:after { content: ''; }
address { color: #949494; font-size: 11px; }
input { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #000; font-size: 11px; padding-top: 2px; }
textarea { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #000; font-size: 11px; padding-top: 2px; }
code { margin: 2px 0px 16px; font: 12px/16px "Courier New", Courier, monospace; background: #000; color: #ccc; }
p + p { margin-top: -0.8em; }

.indent { text-indent: -9999px; }
.last { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-right: 0px; padding-top: 0px; }
.taupe { color: #7a6238; }
.color_pink { color: #86284d; }
.grey { color: #999999; }
.white { color: #ffffff; }
.whitebackground { background-color: #FFF; }
.black { color: #000000; }
.mauve { color: #953b50; }
.red { color: #D02C2D; }
.bold { font-weight: bold; }
.under { border-bottom: #999999 1px dotted; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; display: block; padding-top: 0px; }
.cur_hand { cursor: pointer; }
.supersize_me { line-height: 25px; font-size: 1.3em; }
.txtcentre { text-align: center; }
.button { padding-bottom: 5px; text-transform: uppercase; padding-left: 10px; padding-right: 10px; background: #86284d; color: #fff; padding-top: 5px; }
.em { font-style: italic; }
.quote {font-style: italic; }

img.icon { margin-bottom: -5px; }
p.drop_cap:first-letter { line-height: 0px; margin-top: 7px; display: block; font-family: Georgia; margin-bottom: -9px; float: left; color: #000; font-size: 60px; margin-right: 7px; }
p.drop_cap_small:first-letter { line-height: 20px; margin-top: 8px; display: block; font-family: Georgia; margin-bottom: -8px; float: left; color: #000; font-size: 25px; margin-right: 3px; }
/*
*/
.imageright { float: right; margin: 2px; padding: 2px; }
.imageleft { float: left; margin: 2px; padding: 2px; }
.morespace { padding-bottom: 10px; }
