﻿/* CatherineBorgia.com GLOBAL STYLE SHEET */

body { background-color:#ffffff; background:url(images/bg_flag_usa.jpg) fixed repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:90%; margin:0; padding:0; }
h1 { color:#0a296a; margin:6px 0px; font-size:160%; font-weight:bold; text-align:center; }
h2 { color:#13357a; font-size:140%; font-weight:bold; margin-bottom:6px; text-align:left; }
h3 { color:#13357a; font-size:120%; font-weight:bold; margin-bottom:6px; text-align:left; }
h4 { color:#142c60; font-size:100%; font-weight:bold; margin-bottom:6px; text-align:left; }
ul { margin-left:0px; }
li { text-align:left; margin-left:0px; margin-bottom:4px; padding-left:2px; }
li.small { margin-left:1px; font-size:80%; }
p { margin-top:0px; margin-bottom:9px; }

/* LAYOUT DIVS */
#container { width:960px; margin:0 auto; position:relative; top:0px; text-align:left; background-color:#ffffff; border:6px solid #320b18; }
#header { background-color:#ffffff; width:960px; margin: 0 auto; }
#banner {clear:both; width:960px; margin: 0 auto; }
#tagline {clear:both; width:960px; margin: 0 auto; padding:6px 0px; text-align:center; background:#04173f; border-bottom: 2px solid #5d7cbd; color:#bbccef; text-transform: uppercase; font: 15px Tahoma, Geneva, sans-serif bold; letter-spacing:2px; word-spacing:3px; }
#main { width:960px; margin:0; }
#sidebar { width:240px; float:right; padding:0 0 36px 0; text-align:left; color: #13357a; background:#fff; border-left: 2px solid #5d7cbd; border-bottom: 0px solid #5d7cbd; }
#content { width:700px; float:right; padding:9px; text-align:justify; }
#fb-box { width:954px; margin:0; text-align:left; padding: 3px 3px 0px 3px; color: #13357a; background-color:#dae3f6; }
#footer { width:960px; margin:0 auto; text-align:center; padding:12px 0px; color: #d5c0c5; background-color:#320b18; }

/* NAV MENU*/
#navigation ul { list-style: none; margin: 0; padding: 0; border-bottom: 0px solid #5d7cbd; }
#navigation li { background: #bccdef; display: block; width:240px; height:36px; margin: 0; padding: 0; color: #13357a; border-bottom: 1px solid #5d7cbd; }
#navigation a { display: block; height:36px; padding: 6px 18px; color: #13357a; font-weight: bold; text-decoration: none; }	
#navigation a:hover { background: #5d7cbd; color: #13357a; padding-bottom: 0; }
#navigation #currentpage a { background: #edf1f9; color: #13357a; padding-left:9px; padding-bottom: 0; }

#center { text-align:center; }
p.textleft { text-align:left; }
td.home { border-style:solid; border:1px #d9054c; text-align:center; }
td.borderleft, .borderleft { padding-left:4px; border-style:none; border-left:solid 1px #320B18; }
.borderbottom { border-bottom:solid 1px #320B18; }
.announce { margin:4px; padding:6px 4px 6px 4px; background-color:#ede6c5; border:4px #521102 ridge; }
.hilite-red { color:#75070a; }
.menu { font-weight:bold; font-size:88%; text-align:left; padding:4px; }
.menuchoice { margin:4px; padding:6px 4px 6px 4px; background-color:#ede6c5; border-right:solid 1px #521102; border-bottom:solid 1px #521102; }
.notes {font-size:75%;}
.pictureleft { float:left; margin-right:16px; border:none 0; }
.pictureright { float:right; margin-left:16px; border:none 0; }
.imgborder { border:2px solid #370404; }
.pad { padding:8px 10px 8px 10px; }
.padleftalign { padding:3px 9px 3px 27px; text-align:left; }
.righttext { padding:2px 20px 12px 20px; width:250px; border: solid 1px #8c8c89; }
.yellow { background-color:#fdf16d; border-top: solid 1px #4f4f4e; border-bottom: solid 1px #4f4f4e; border-right: solid 1px #4f4f4e; }

a:link, a:visited { color: #a61801; }
a:hover, a:active { color: #dc5741; text-decoration:underline; }
a:link.footer, a:visited.footer { color: #d5c0c5; text-decoration:underline; }
a:hover.footer, a:active.footer { color: #a3888e; text-decoration:none; }

hr { border: 0px #fff; border-style: none none solid; }
hr.dark { background-color: #320B18; color: #320B18; }
hr.lite { background-color: #D5C0C5; color: #D5C0C5; }
hr.darkBlue { background-color: #04173f; color: #04173f; }
hr.medBlue { background-color: #5d7cbd; color: #5d7cbd; }
hr.liteBlue { background-color: #bccdef; color: #bccdef; }

/* iCONTACT SIGNUP FORM */
.signupframe { border: 1px dashed #a3888e; padding:3px; background: #320b18; color: #d5c0c5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.signupframe #submit { background: #d5c0c5; color: #320b18; font-weight:bold; }
.signupframe input:focus { background-color:#F5EBF0; }

/* PAGE IDs */




