/* 
	Copyright: 2006 Maestro Publishing, LLC
	Author: Peter J. Farrell (pjf@maestropublishing.com)
	$Id: basic.css 292 2007-04-17 03:43:14Z pfarrell $
	Notes:
*/
/* GENERICS
--------------*/
html {
padding: 0;
margin: 0;
font-size: 100.1%; /* IE hack */
}

body {
padding: 0;
margin: 0;
color: #000;
font: 0.75em/1.5em Arial, Helvetica, sans-serif; /* the font size in EM */
text-align: center;
}

h1 { font-size: 140%; }
h2 { font-size: 130%; }
h3 { font-size: 115%; }
h4, h5, h6 {
font-size: 100%;
font-weight: bold;
}

img {
padding: 0;
margin: 0;
border: 0;
}

a, a:visited {
text-decoration:none;
color:#CC3300;
}

a:hover {
text-decoration:underline;
}

.small { font-size:0.9em;}
.right { float: right;}

#header {
padding-left: 12px;
background: #FFF url(/img/css/headerBk.jpg) bottom left repeat-x;
}

#container {
margin: 0px auto 6px auto;
padding: 0;
width: 960px;
text-align: left;
background-color:#FFF;
}

#header {
background-color:#FFF;
height:84px;
}

.bigBox {
border-top: 6px solid #CC3300;
overflow: auto;
height: auto;
background-color: #666;
}

.bigBox .leftBox {
color:#FFF;
width:482px;
padding:24px 0px 6px 24px;
background: #666 url(/img/css/bigBoxTopBk.jpg) top left repeat-x;
}

.bigBox .leftBox h4 {
margin:0;
}

.bigBox .leftBox a, .bigBox .leftBox a:visited {
color:#FFF;
}

.bigBox .rightBox {
width:448px;
float:right;
border-left: 6px solid #FFF;

}

.bigBox .rightBoxContent {
padding:8px 16px 12px 16px;
color:#000;
background: #FFFF99 url(/img/css/bigBoxRightTopBk.jpg) top left repeat-x;
border-bottom: 6px solid #FFF;
}

.bigBox .rightBoxContent h1 {
margin-top:8px;
}

.bigBox .rightBoxContent ul {
padding-left:0;
margin-left:15px;
list-style: circle outside url(/img/css/bullet_leaf.gif);
}

.bigBox .insert {
background: #FFF  url(/img/css/insertBk.jpg) top left repeat-x;
padding:16px;
border:1px solid #D0D0D0;
color:#333;
font-weight: bold;
}

.bigBox .insert h3 {
color:#000;
margin:0;
}

.bigBox .insert p {
font-size:0.9em;
margin:0;
}

ul.horizontalPhotoSet {
list-style: none;
height: 104px;
padding-left: 0px;
margin: 0px;
}

.horizontalPhotoSet li {
margin: 0;
padding: 0 16px 12px 0;
text-align: center;
list-style: none;
float: left;
display: inline;
}

.horizontalPhotoSet img {
border: solid 3px #FFF;
background-color: #FFF;
}

.horizontalPhotoSet a:hover img, .horizontalPhotoSet ul.photoSet img.selected {
border-color: #FFCC00;
}

#footer {
margin-top:6px;
padding:3px 12px 3px 12px;
color:#333;
border-top: 1px solid #D0D0D0;
border-bottom: 1px solid #D0D0D0;
background: url(/img/css/footerBk.jpg) top left;
}

#footer p {
margin:0;
}