/* CSS Reset via http://meyerweb.com/ */
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; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #333; background: white url(http://www.hollywoodmakeupsecrets.com/images/nautica02.2/bg.gif) top left repeat-x; }
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: "" ""; }
#content img { padding: 5px; margin: 12px 0 12px 12px; border: 1px solid silver; float: right; }

/* Styling and Positioning */
body { font: 76% arial,sans-serif;text-align:center; line-height: 18px; }
p { padding:0 0 12px 0; margin: 0;}
a:link, a:visited { text-decoration: none; color: #194363; margin: 0; padding: 0; }
a:hover { color: #aaa; }
h2 { font-size: 18px; color: #000000; line-height: normal; }
h2 a:link, h2 a:visited { color: #aaa; }
h1 { color: #aa0000; font-size: 22px; line-height: 28px; }
h1 font {font-size: 22px; padding: 10px; display: block; color: #aa0000; display: block; border: 1px dashed #7394AC; background-color: #eee;}
h1 font strong {font-size: 22px; padding: 10px; display: block; color: #aa0000; display: block; border: 1px dotted #7394AC; background-color: #fff;}
li { padding: 0; margin: 0; line-height: 18px; }
strong { font-weight: bold; color: #000000;}
div#header { position:relative; margin: 10px 0 0 13px;}
#header h1 {border: 0; padding: 0; margin: 0;}
	div#header h1{ overflow: hidden; height: 0 !important;height /**/:193px; padding-top: 193px; width: 743px; background: white url(http://www.hollywoodmakeupsecrets.com/images/header.jpg) top left no-repeat;  }
div#container { text-align:left; width:770px;margin:0 auto; background: url(http://www.hollywoodmakeupsecrets.com/images/nautica02.2/backround2.gif) top left no-repeat; }
div#wrapper { float:left;width:100%; padding-bottom: 20px;   }
div#breadcrumbs { padding: 10px 0 0 20px; height: 20px; font-size: 11px; color: navy; }
div#content { margin: 0 187px 0 187px; padding-top: 7px; }
	div#content p { line-height:1.4 }
        div#content p a:link, div#content p a:visited { color: blue; border-bottom: 1px dotted blue; }
        div#content p a:hover { color: #999; border-bottom: 1px solid blue; }
div#left { float:left;width:150px;margin-left:-748px; margin-top: 7px;}
div#left h3, 
div#right h3 { color: #fff; font: bold 14px/22px Verdana, sans-serif; padding: 0 0 5px 10px; background:#7394AC; }
div#right { float:left;width:150px;margin-left:-175px; padding-top: 7px; }
.border { border: 1px solid #7394AC; border-width: 0 1px 1px 1px;  padding: 10px;}
	.border a:link, .border a:visited { padding: 3px 0; margin: 0px 0px 0px 0px; text-decoration: none; }
	.border li  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 14px; list-style-type: disc; color: red; text-indent: 0; }
	.border a:visited { padding: 3px 0; margin: 0px 0px 0px 0px; color: #7394AC;}
	.border a:hover { padding: 3px 0; margin: 0px 0px 0px 0px; text-decoration: none; }
div#footer { clear:left;width:100%; text-align: center; display: block; padding: 20px; border-top: 1px dotted #7394AC; }
	div#footer p { margin:0;padding:5px 10px }
	div#footer a { display:inline;padding:0;  }

div#navbar ul { width: 743px; height: 32px; background: #7394AC url(http://www.hollywoodmakeupsecrets.com/images/gradient.png) top left repeat-x; margin-left: 13px;}
div#navbar li { display: block; float: left;  }
div#navbar a:link, div#navbar a:visited { display: block; float: left; padding: 7px 10px 7px 10px !important; padding: 8px 10px 8px 10px;
               border-right: 1px solid silver; color: #fff; text-decoration: none; font-weight: bold; font-size: 12px; }
div#navbar a:hover { color: #EFEFEF; background-color: #48668C; }
.style5 { font-size: 12px;	color: #3C3C3C; }

/* Spiffy Rounded corners */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#7394AC}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c2d0db;
  border-right:1px solid #c2d0db;
  background:#96aec0}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f1f4f6;
  border-right:1px solid #f1f4f6;
  background:#8da8bb}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8da8bb;
  border-right:1px solid #8da8bb;}
.spiffy4{
  border-left:1px solid #c2d0db;
  border-right:1px solid #c2d0db}
.spiffy5{
  border-left:1px solid #96aec0;
  border-right:1px solid #96aec0}
.spiffyfg{ background:#7394AC; }