/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : Eric Wolf
URL : http://www.activecanvas.com

Description : main style sheet for Holman Consulting Inc. www.holmanconsulting.com

Created : 2/11/2010
Version : 2011.12.12

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
margin:0;
padding:0;
}
html{
font-size:1.25em; /* 1.25 x 16px = 20px */
}
body{
margin:0;
color:#918e7c;
font-family:Trebuchet, "MS Trebuchet", Verdana, Arial, Helvetica, sans-serif;
font-size: 50%; /* adjusts base font to 10px */
background-color:#fefce6;
}
html>body {
    font-size: 10px; /* overrides the above in all browsers except IE */
}

/* ----- IDs ----- */

#page{
margin:15px auto;
background-color:#fff;
text-align:left;
}
#page, #navigation, #bkgd, #primaryContent, #secondaryContent, #footer{
width: 900px;
background-color:#fff;
}
#navigation{
border-top:12px solid #c1bc9d;
border-bottom:2px solid #933;
}
#bkgd{
background:#fff;
}
#bkgd, #primaryContent, #secondaryContent{
clear:left;
float:left;
}
#primaryContent{
width:610px;
border-left:20px solid #fff;
border-right:20px solid #fff;
padding:180px 0 30px 0;
background:#fff url(/images/HC_logo_ndx.jpg) 5px 30px no-repeat;
}
#PhotoBox{
clear:right;
float:right;
width:220px;
margin-top:-30px;
margin-right:30px;
background:#edebd5;
}
#footer{
clear:both;
float:left;
font-size:.9em;
}

#anniversary {
	clear:none;
	float:left;
	width:434px;
	height:199px;
	margin:0;
	border:2px solid #fff;
/*	background:url(/images/anniversary.png) 0 0 no-repeat;*/
}


/* ----- CLASSES ----- */

#secondaryContent .box{
clear:none;
float:left;
border:6px solid #edebd5;
width:438px;
background:#edebd5;
}
#secondaryContent .box .box_txt, #secondaryContent .box .box_img {
clear:none;
float:left;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
background:#edebd5;
}
#secondaryContent .box .box_txt{
border-left:2px solid #fff;
width:275px;
height:199px;
}
#secondaryContent .box .box_img{
float:right;
border-right:2px solid #fff;
width:159px;
}
#secondaryContent .box .box_txt .ulc{
width:275px;
}
.ulc .ull, .ulc .ulr{
clear:none;
float:left;
}
#secondaryContent .box .box_txt .ulc .ull{
width:120px;
}
#secondaryContent .box .box_txt .ulc .ulr{
width:155px;
}


/* ----- HEADINGS ----- */

h1{
font-size:2em;
margin:.67em 0 .3em 0;
}
h2{
font-size:1.3em;
margin:.75em 0 .25em 0;
}
h3{
font-size:1.2em;
margin:.83em 0 .3em 0;
}
h4{
font-size:1.2em;
margin:.7em 0 .3em 0;
padding:0 20px;
}
#secondaryContent .box h4{
text-transform:uppercase;
padding:0 12px;
}
#secondaryContent .box #anniversary h4{
	margin-top:0;
	padding-right:0;
}

h5{
font-size:.83em;
margin:1.5em 0;
}
h6{
font-size:.75em;
margin:1.67em 0;
}
#PhotoBox h6{
width:220px;
margin:0;
border-bottom:2px solid #933;
padding:15px 0 10px 0;
background:#fff;
font-size:1.1em;
text-transform:uppercase;
text-align:center;
}
h1, h2, h3, h4, h5, h6{ 
font-family:Georgia, "Times New Roman", Times, serif;
}
h1, h2, h3, h4, h5, h6, b, strong { 
font-weight: bolder;
color:#918e7c;
}

/* ----- PARAGRAPHS ----- */

p, ul{
margin:.5em 0;
padding:0 20px;
font-size:1.1em;
line-height:1.6em;
}

/*#anniversary p { padding:138px 20px 0 118px; }*/
#anniversary p {
/*	text-align:center;*/
	margin-top:0;
	padding:0 10px;
	line-height:1.4em;
}

#footer p { padding:0 15px; }


/* ----- LISTS ----- */

#navigation ul{
margin-left:0;
padding:0;
}
#navigation ul li{
display:inline;
list-style:none;
padding:25px 11px 25px 21px;
background:url(/images/glyph.gif) 0 50% no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
color:#918e7c;
}
#navigation ul li.left{
background:none;
padding-left:16px;
}
#navigation ul li a{
padding:7px 10px;
text-decoration:none;
color:#918e7c;
}
#navigation ul li a:hover{
background:#edebd5;
color:#933;
}

#secondaryContent .box .box_txt ul{
margin-left:0;
padding:0 0 0 12px;
}
#secondaryContent .box ul li{
list-style:none;
line-height:1em;
padding:5px 0;
}
#secondaryContent .box ul li a{
text-decoration:none;
}

/* ----- IMAGES ----- */

img{
border:none;
}

#secondaryContent .box img{
margin:7px;
}
#PhotoBox img{
margin:0 8px 8px 8px;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
}
/*
#anniversary img {
	display:block;
	text-align:center;
}*/


/* ----- LINKS ----- */

a{
color:#933;
text-decoration: none;
}
a:link, a:visited{
color:#933;
text-decoration:underline;
}
a:hover{
color:#918e7c;
background-color:#edebd5;
}


/* ----- PRINTING ----- */

@media print {
h1 { 
page-break-before: avoid; 
}
h1, h2, h3, h4, h5, h6 { 
page-break-after: avoid; 
}
ul, ol, dl { 
page-break-before: avoid; 
}
#navigation{
display:none;
}
}
