* {
font-family: arial, helvetica, sans;
}

.blue{
margin: 0 100px 0 50px;
font-size: 17px;
line-height: 21px;
}

.grey{
font-size: 10px;
padding-left: 30px;
padding-right: 70px;
padding-bottom: 18px;
}

p{
font-size: 12px;
}

#listings{
margin-right: 20px;
margin-top: 7px;
margin-left: 30px;
font-size: 10px;
}

#listings h2{
padding-bottom: 15px;
font-size: 35px;
}

#listLeft{
width: 89px;
}

#listCenter{
text-align: top;
width: 200px;
}

#listRight{
padding-left: 25px;
}

h2, h3{
margin-top: 12px;
margin-bottom: 5px;
}

.listInfo{
font-size: 12px;
}

.featureTitle{
font-weight: bold;
font-family: times, serif;
font-size: 14px;
}

.featureTitle a{
font-family: times, serif;
}

#homeFeature{
vertical-align: top;
font-size: 10px;
}

#homeFeature i{
font-size: 13px;
}

#homeContent{
margin-top: 15px;
margin-left: 30px;
}

#homeContent td{
vertical-align: top;
}

#rightFooter{
vertical-align: top;
margin-top: -10px;
padding-left: 30px;
}

#rightFooter a{
font-weight: normal;
}

.footerNav{
padding-top: 0px;
margin-top: 0px;
font-size: 14px;
line-height: 24px;
letter-spacing: px;
}

.credits{
padding-top: 0px;
margin-top: 0px;
font-size: 12px;
letter-spacing: px;
}

#recipeCopy{
text-align: left;
padding-top: 0px;
padding-right: 10px;
font-size: 11px;
float: left;
}

#recipeHead{
vertical-align: top;
}

#leftFooter{
vertical-align: top;
padding-left: 11px;
}

.high, .phpdigHighlight{
background-color: #DBF5FC;
color: #000000;
}

#quickLinks a{
color: #000000;
font-weight: bold;
}

#quickLinks a:hover{
color: #000000;
background: #DBF5FC;
}

#quickLinks {
line-height: 20px;
font-weight: normal;
font-size: 14px;
padding-left: 20px;
padding-right: 20px;
}

#info{
width: 300px;
margin-left: 24px;
}

#search{
width: 600px;
margin-left: 24px;
}

#article{
margin: 24px 24px 0 24px;
line-height: 20px;
}

#infoLeft{
width: 220px;
}

td{
vertical-align: top;
}

#leftCol p{
font-size: 12px;
vertical-align: top;
line-height: 18px;
}

td#rightCol{
padding-top: 12px;
}

#rightCol p{
font-size: 12px;
padding-right: 18px;
line-height: 18px;
}

a{
color: #475BA2;
font-weight: bold;
text-decoration: none;
}

a:hover{
color: #FFFFFF;
background-color: #475BA2;
}

#categories{
margin-top: 21px;
font-size: 13px;
}

#address .street{
font-weight: bold;
}

#contentHead{
vertical-align: top;
padding-left: 28px;
}

#contentHead h1{
color: #90342D;
margin-top: 20px;
font-family: times, serif;
font-size: 32px;
}

#searchCell{
vertical-align: top;
padding: 0 0 0 21px;
}

#searchBox{
width: 170px;
}

#searchBox label{
color: #021450;
font-size: 10px;
}

#searchBox input, #searchBox select{
padding: 0px;
margin-bottom: 2px;
font-size: 10px
}

#date{
color: #021450;
font-size: 11px;
margin-bottom: 74px;
margin-top: 15px;
}

#logo{
position: absolute;
z-index: 100;
}

#join{
margin-top: 4px;
position: relative;
text-align: right;
padding-right: 15px;
}

#join label {
font-size: 10px;
color: #FFFFFF;
}

#join input{
color: #000000;
font-family: courier;
margin: 3px 0px 18px 0px;
font-size: 8px;
}

#joinEmail{
height: 10px;
width: 100px;
}
