/* General
----------------------------------------------- */

a { color:#EE2D24; text-decoration:none; }

a:hover { color:#EE2D24; text-decoration:underline; }

h2 a { color:#000000; text-decoration:none; }

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

.postNav { font-size:10px; text-transform:uppercase; line-height:10px;}

h2 { font-size:24px; line-height:24px; padding:0 0 20px 0; margin:0;}

.cleard { clear:both; }


/* Header
----------------------------------------------- */

body { background-color:#F5F5F5; background-image:url('/images/background.gif'); background-repeat:repeat-x; }

#header { height:72px; }

#connectBox { text-align:right; }

#subHeader { height:164px; }

#header li { list-style-type:none; display:inline; padding:0; margin:0; }

#subHeader ul { padding:0; margin:4px 0 0 0; }

#subHeader li { list-style-type:none; display:inline; padding:0; margin:0 28px 0 0; }

#globalNav { margin-top:42px; }

#globalNav li { margin:0 18px 0 0; }

#connectBox { margin-top:8px; }

#connectBox li { margin:0 0 0 9px; }

#mwr { padding:50px 0 0 0; }

#TopLogos { text-align:right; }

#TopLogos ul, #TopLogos li { padding:0; margin:0; }

#TopLogos img { padding:48px 0 0 0; }

#locateType { background:#000; color:#fff; border:1px solid #000; }

#forming { background-image: url('/images/formBG.jpg'); width:154px; height:18px; margin:0; padding:0; border:0; float:right; }

#enterZip { width:60px; height:12px; border:0; padding:0; margin:0 40px 0 0  ; display:inline; font-size:9px;  }

#locateDealer { height:12px; background-color:#EE2D24; color:#fff; padding:0; margin:0 6px 0 0; border:0;  display:inline; font-size:9px;}


/* Sidebar
----------------------------------------------- */

#sideBar { border-top:1px solid #000; }

.sideBarEntry { border-bottom:1px solid #000; padding:10px 10px 10px 0; }

p.tweet { padding:10px; margin:0; font-style: italic; font-size:10px; }

p.flickr {  padding:10px; margin:0; font-size:10px; }

.dateBox { height:60px; width:60px; margin:0 10px 0 0; background:#000000; color:#ffffff; text-align:center; vertical-align:middle; float:left; }

.dateBox:hover { height:60px; width:60px; background:#EE2D24; color:#ffffff; text-align:center; vertical-align:middle; float:left; }

.dateM { display:block; padding:8px 0 0 0; margin:0; font-size:10px; line-height:10px; }

.dateD { display:block; padding:0; margin:0; font-size: 24px; line-height:24px; }

.dateY { display:block; padding:0; margin:0; font-size:10px; line-height:10px; padding:0; margin:0; }

.entryBox { height:60px; }

.entryBox h2 { text-transform:uppercase; font-size:12px; line-height:12px; padding:0 0 4px 0; margin:0;}

.entryBox p { color:#B3B3B3; font-size:10px; line-height:11px; padding:0; margin:0; }

.tagged a { color:#B3B3B3; }

.tagged a:hover { color:#EE2D24; }

.postNav { font-size:9px; text-transform:uppercase; line-height:10px; padding-top:5px;}

#flickrd, #tweeted { margin:50px 0 0 0; }

.bloggers { font-weight:bold; padding-top:30px; border-bottom:1px solid #000; margin:0; color:#B3B3B3;  }

.smallRule { border-top:1px solid #000; width:30px; margin:0; padding:0;}

.smallTopRule { margin-top:10px;}

.smallBotRule { margin-bottom:10px;}

/* Entries
----------------------------------------------- */

.entry img { padding:0 0 20px 0; }

.entryFoot { padding:30px 0 30px 0; font-size:10px; color:#B3B3B3; }

.entryFoot p { line-height:10px; padding:0; margin:0; }

.entryRule { border-top: 1px solid #B3B3B3; padding:0; margin:6px 0; }

.entryTags { float:right; }


.entryTags a, .entryFoot a { color:#B3B3B3; }

.entryTags a:hover, .entryFoot a:hover { color:#EE2D24; }

.auth a { color:#EE2D24; }

/* Bottom Group
----------------------------------------------- */

#bottomFour { padding:100px 0 30px 0; }

.botGroup { background:#F5F5F5; height:106px; }




/* Footer
----------------------------------------------- */

#footer { height:30px; background:#000; padding:12px 0 0 0; margin:24px 0 0 0; }

#familyLink { text-align:right; }

#familyLink li { list-style-type:none; display:inline; padding:0; margin:0; }

#emaild { height:17px; border:0; padding:0; margin:0; display:inline; }

#submitEmail { height:17px; width:79px; background-image:url('/images/getUpdatesBG.gif'); margin:0; padding:0; border:0; color:#fff; font-size:9px; }

form { margin:0; padding:0; border:0; }


/* Dealer
----------------------------------------------- */

.dealer { border-top:1px solid #000; padding:10px 0 0 0;  width:190px; height:180px; font-size:11px; float:left; }
.resortlist { clear:both; }

/* Dealer
----------------------------------------------- */

#wp-calendar { border-top:1px solid #000; border-bottom:1px solid #000; margin:20px 0; padding:10px 0 0 0 ;  }

/* Dealer
----------------------------------------------- */

.archList, .archList li { list-style-type:none; margin:0; padding:0; }

.archList { margin-bottom:50px; }




