body {
padding-bottom: 0px;
margin-left:

20px;
margin-bottom: 0px;
margin-right: 0px;
margin-top:

0px;
padding-right: 0px;
padding-left: 0px;
padding-top:

0px;
}

a[href$='.pdf'] {
display:-moz-inline-block;


display:inline-block;
padding-left: 25px;
padding-bottom:

3px;
padding-top: 3px;
background:transparent 
url(http://www.ddb.com/DDB-Cares/images/pdf-md.gif)
top left 
no-repeat;
}

a:hover[href$='.pdf']
{
display:-moz-inline-block;

display:inline-block;

padding-left: 25px;
padding-bottom:
3px;
padding-top:
3px;
background:transparent 
url(http://www.ddb.com/DDB-Cares/images/pdf-md.gif)
top left 
no-repeat;
text-decoration: underline;
}

a[href$='hot.pdf']

{ 
padding-left: 0px;
padding-bottom:

0px;
padding-top: 0px;
background: none;
display:inline;
}
a:hover[href$='hot.pdf']

{ 
padding-left: 0px;
padding-bottom:

0px;
padding-top: 0px;
background: none;
display:inline;
}

a:link

{
color: #666666;
text-decoration: none;
}

a:visited

{
color: #666666;
text-decoration: none;
}
a:hover

{
text-decoration: underline;
}

#contentContainer

{
margin-left: 25px;
height: auto;
left:

0px;
top: 0px;
visibility: visible;
float:

none;
display: block;
position: absolute;
width:

785px;
font-family: Arial, Helvetica, sans-serif;
font-size:

12px;
line-height: 130%;
overflow: visible;
}

#bucketsContainer

{
height: 120px;
display: block;
position:

relative;
width: 810px;
font-family: Arial, 
Helvetica,
sans-serif;
font-size: 12px;
line-height:

130%;
color: #666666;
}

#buckets {


display: block;
padding-right: 25px;
position:

relative;
float: right;
}

#contentLeft {


width: 400px;
padding-right: 55px;
display:

block;
margin-left: 15px;
position: relative;


float: left;
}

#contentRight {
display:

block;
position: absolute;
width: 305px;
float:

right;
left:500px;
top:45px;

}

#headerContainer

{
padding-bottom: 30px;
clear: both;
display:

block;
float: none;
position: relative;
height:

60px;
width: 1025px;
font-family: Arial, 
Helvetica,
sans-serif;
font-size: 12px;
color: 
#666666;

font-weight: bold;
}

#headerLogo {


display: block;
float: left;
position: 
relative;
}

#headerUtility
{
padding-right:
15px;
padding-top: 
25px;
display: block;
float:
right;
position:
relative;
}

#headerUtility
a {
color:
#666666;
text-decoration: none;
}

#headerUtility

a:hover {
text-decoration: underline;
}

#bodyContainer

{
clear: both;
display: block;
float:

none;
width: 1025px;
}

#bodyNav {


padding-top: 10px;
display: block;
position:

relative;
float: left;
}

#workBar {


line-height: 18px;
font-weight: bold;
clear:

both;
float: left;
display: block;
width:

850px;
position: relative;
font-family: Arial, 
Helvetica,
sans-serif;
font-size: 12px;
color: 
#666666;
}

#workBar
span {
padding-right:
10px;
padding-left:
10px;
}
#searchContent {

display: 
block;
width: 850px;
float: 
right;
position:
relative;
font-family: Arial, 
Helvetica, sans-serif;

font-size: 12px;
color: 
#666666;
}

#workContent
{
float: 
right;
clear: both;
display:
block;
width:
850px;
position: relative;
font-family:
Arial, 
Helvetica, sans-serif;
font-size: 12px;
color:

#666666;
}

#bodyContent {
display:

block;
width: 850px;
float: right;
position:

relative;
font-family: Arial, Helvetica, sans-serif;
font-size:

12px;
color: #666666;
}

#workFrame {


clear: both;
position: relative;
height: 
500px;

display: block;
border-width: 0px;
width:

850px;
}

#contentFrame {
display: 
block;

border-width: 0px;
width: 850px;
}

#footerContainer

{
padding-bottom: 25px;
padding-top: 50px;


clear: both;
display: block;
width: 
1025px;

position: relative; 
font-family: Arial, 
Helvetica,
sans-serif;
font-size: 10px;
line-height:

130%;
color: #666666;
}
#footerContainer a {


color: #666666;
text-decoration:underline;
}

#navPrefs

{
position: relative;
display: block;
float:

left;
line-height: 20px;

width: 175px;

list-style-type:

none;

font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



overflow: hidden



}



#Navigation {



position: relative;



display: block;



float: left;



line-height: 20px;



width: 175px;



list-style-type: none;



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



overflow: hidden



}



#navPrefs a { 



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



text-decoration: none; 







}



#blogUtility a { 



font-family: Arial, Helvetica, sans-serif;



color: #666666;



text-decoration: none; 







}







#Navigation a { 



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



text-decoration: none; 







}



#navPrefs a:hover {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



text-decoration: underline;



}







#blogUtility a:hover {



font-family: Arial, Helvetica, sans-serif;



color: #666666;



text-decoration: underline;



}







#Navigation a:hover {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



text-decoration: underline;



}







#navPrefs .First {



width: 175px;



font-weight: bold;



}



#Navigation .First {



width: 175px;



font-weight: bold;



}



#navPrefs .Second {



padding-left: 5px;



background-color: #f2f2f2;



width: 170px;



}



#Navigation .Second {



padding-left: 20px;



background-color: #f2f2f2;



width: 155px;



}



#navPrefs .Third {



margin-left: -5px;



padding-left: 10px;



background-color: #e5e5e5;



width: 170px;



font-style: italic;



}



#Navigation .Third {



margin-left: -20px;



padding-left: 40px;



background-color: #e5e5e5;



width: 155px;



font-style: italic;



}



#navPrefs .Customize {



display: block;



background-position: right center;



background-repeat: no-repeat;



background-image: url(images/customize.gif);



margin-top: 10px;



border-top-color: #bfbfbf;



border-top-style: solid;



border-top-width: 1px;



width: 175px;



font-weight: bold;



}



#Navigation .Customize {



display: block;



background-position: right center;



background-repeat: no-repeat;



background-image: url(images/customize.gif);



margin-top: 10px;



border-top-color: #bfbfbf;



border-top-style: solid;



border-top-width: 1px;



width: 175px;



font-weight: bold;



}



#contentLeft H2 {



padding-right: 0px;



padding-left: 0px;



padding-bottom: 5px;



padding-top: 15px;



margin: 0px;



color: black;



font-size: 16px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold;



}







#contentLeft H3 {



padding-right: 0px;



padding-left: 0px;



padding-bottom: 5px;



margin: 0px;



color: #7f7f7f;



font-size: 16px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold;



}







#contentLeft H4 {



padding-right: 0px;



padding-left: 0px;



padding-bottom: 5px;



margin: 0px;



color: #bebebe;



font-size: 16px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold;



}







#contentLeft a {



font-style: normal;



text-decoration: none;



color: #7f7f7f;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: normal;







}







#contentLeft a:hover {



font-style: normal;



text-decoration: underline;



color: #7f7f7f;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: normal;







}







#blogUtility H2 {



padding-right: 0px;



padding-left: 0px;



padding-bottom: 0px;



padding-top: 0px;



margin: 0px;



color: #666666;



font-size: 12px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold;



}







#blogUtility H6 {



margin-left: 0px;



padding: 5px;



margin-bottom: 0px;



margin-right: 0px;



margin-top: 0px;



line-height: 12px;



color: #666666;



font-size: 10px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold; 







}







#blogUtility {



padding-top: 10px;



padding-right: 10px;



padding-left: 10px;



background-color: #e5e5e5;



position: absolute;



left: 610px;



top: 10px;



display: block;







line-height: 20px;



width: 150px;



list-style-type: none;



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



overflow: hidden



}



#blogUtility .box {



font-size: 12px;



font-family: Helvetica, Verdana, Arial, sans-serif;



margin-top: 5px;



padding-top: 5px;



padding-bottom: 5px;



padding-right: 5px;



padding-left: 15px;



margin-bottom: 15px;



margin-right: -10px;



margin-left: -10px;



background-color: #f2f2f2;



}



#blogUtility UL {



padding: 0px;



margin: 0px;



list-style-type: none;



}



#blogUtility LI {



list-style-type: none;







width: 175px;



margin-right: -5px;



margin-left: -5px;



padding-left: 10px;



}



#blogEntry {



border-bottom-color: #bfbfbf;



border-bottom-style: solid;



border-bottom-width: 0px;



margin-bottom: 30px;



padding-bottom: 15px;



}



#blogUtility p {



padding: 5px;



line-height: 12px;



font-size: 10px;



text-align: left;



font-family: Helvetica, Verdana, Arial, sans-serif;



}



#blogUtility a {







text-decoration: none;



}



#blogUtility a:hover {



text-decoration: underline;



}



#commentsBody {



margin-bottom: 15px;



margin-right: -15px;



margin-left: -15px;



padding: 15px;



clear: both;



position: relative;



background-color: #f2f2f2;



width: 505px;



}







#comments {



padding: 15px;



clear: both;



position: relative;



background-color: #e5e5e5;



width: 505px;



}







#comments H2 {



padding-right: 0px;



padding-left: 0px;



padding-bottom: 10px;



padding-top: 10px;



margin: 0px;



color: black;



font-size: 16px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold;



}







#comments H3 {



padding-right: 0px;



padding-left: 0px;



padding-bottom: 5px;



margin: 0px;



color: #7f7f7f;



font-size: 16px;



font-family: Helvetica, Verdana, Arial, sans-serif;



font-weight: bold;



}



#Creative {



float: left;



position: relative;



}











.bodyCopy {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



line-height: 130%;



color: #666666;



}



.menuItems { 



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #666666;



font-weight: bold;







}



#contactResults {



width: 500px;



position: relative;



}







.hideauthor {



display: none;



}







.hidetitle {



visibility: hidden;



}











.spacer {



letter-spacing:8px;



}











