
.lightbox_thumbnail 	{ margin: 2 2px; padding: 2px; border: 1px solid #ccc; }

.float_left 	{ float:left;margin:4px 15px 4px 10px;}
.float_right	{ float:right; margin:4px 15px 4px 10px; }


.bullet ul li { 
background: url(/elements/images/bullet.gif) left center no-repeat;
padding-left: 15px;
margin-bottom: 10px;
}

h1 {
margin-bottom:10px; 
padding:2px 0;
letter-spacing:-1px;
font:110%em Helvetica, Arial,sans-serif;
color:#554a48;
}



h2 {
font:120% Helvetica, Arial,sans-serif;
color:#554a48;
margin:0 0 20px 20px; 
padding:0;
}

h3 {
margin:0 0 20px 20px; 
padding:0;
font:110% Helvetica, Arial,sans-serif;
color:#554a48;
}

h4 {
margin:0 0 20px 20px; 
padding:0;
font:105% Helvetica, Arial,sans-serif;
color:#554a48;
}

.redlink {
border:#c72c2c 1px solid;
background-color:#f8d2d2;
padding:4px; 
margin:10px; 
}


#pullquote {
display:block;
float:right;
width:170px;
border-top:#c72c2c 1px solid;
border-bottom:#c72c2c 3px solid;
background-color:#ffffff;
padding:8px; 
margin:20px; 
font:1.0em/1.4em Helvetica, Arial,sans-serif;
font-weight:bold;
color:#c72c2c;
}

.pullquote {
display:block;
float:right;
width:170px;
border-top:#c72c2c 1px solid;
border-bottom:#c72c2c 3px solid;
background-color:#ffffff;
padding:8px; 
margin:20px; 
font:1.0em/1.4em Helvetica, Arial,sans-serif;
font-weight:bold;
color:#c72c2c;
}
 

.aside, p.aside {
float:right;
width:170px;
background-color:#ffffff;
padding:8px; 
margin:20px; 
font:1.0em/1.4em Helvetica, Arial,sans-serif;
font-weight:normal;
color:#333333;
}
 
 
 
.white {
color:#ffffff;
}


.fatwhitetype {
letter-spacing:-1px;
font:2.0em Helvetica, Arial,sans-serif;
font-weight:bold;
color:#ffffff;
}



p, p.bump {
font:14px/18px Helvetica, Arial,sans-serif;
color:#554a48;
margin:0;
padding:0 10px 10px 20px;
}






















