* {
margin:0;
padding:0;
}
.handcursor{
cursor:hand;
cursor:pointer;
}


body { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background: url(../nov08/bg.jpg) repeat fixed;
} 
img { 
padding : 5px;
border : 1px solid #FFF5DC;
} 
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 10px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
} 


#freebie img.floatTL { 
float : left;
margin-right : 0px;
margin-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
} 

#wrapper { 
width : 942px;
border-left: 4px solid #80A684;
border-right: 4px solid #80A684;
margin-left: 165px;
margin-right: 165px;
height:1%;
float:left;
background:#E3C98C url(../nov08/wrprbg3c.jpg) repeat right;
}
 
#navigation { 
width : 942px;
height : 36px;
color : #333;
margin : 0 0 0 0;
position:absolute;
top:0;
z-index:400;
background: #1F1409;
} 

/*
#navigation ul { 
font-family: Georgia, serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.7em;
color : #C7E8D9;
margin : 0;
padding-bottom : 5px;
padding-top : 4px;
padding-left : 0;
text-align:center;
} 
#navigation ul li { 
display : inline;
} 
#navigation ul li a { 
color : #C7E8D9;
text-decoration : none;
border-right : 1px solid #624E31;
margin-right : -1px;
padding:5px 8px;
} 
#navigation ul li a:hover { 
color : #FFF5DC;
} 
*/

#leftcolumn { 
color : #E3C98C;
margin : -37px 0 0 0;
/* height : 700px; */
width : 220px;
float : left;
background : transparent;
font-family:Gerogia;
font-size:12px;
line-height:180%;
text-align:justify;
} 
#leftcolumn img { 
border : 0;
padding-top : 20px;
} 

/* #tagCloud  {
margin:12px;
padding:0;
background: transparent;
}
#tagCloud h1  {
margin:12px;
} */

#freebie {
background: #1F1409 url(../nov08/freb3.jpg) no-repeat top;
padding-top:111px;
border-bottom: 4px solid #EBFBF3;
margin-bottom:40px;
padding-bottom:20px;
}

#freebie h1 {
border-top: 4px solid #EBFBF3;
padding-top:15px;
padding-left:11px;
text-align:left;
font-weight:bold;
}
#freebie h2 {font-weight:normal;}

#freebie a {
color : #C7E8D9;
color: #C5D7C3;
text-decoration:none;
}
#freebie a:hover {
color : #F17959;
}


#merchants {
background: #1F1409;
border-bottom: 4px solid #EBFBF3;
margin-bottom:40px;
padding-bottom:20px;
}
#merchants h1 {
border-top: 4px solid #EBFBF3;
padding-top:10px;
padding-left:11px;
}
#merchants h2 {font-weight:normal;}

#merchants a {
color: #C5D7C3;
text-decoration:none;
}

#merchants a:hover {
color : #F17959;
}

#tagCloud {
background: #1F1409 url(../nov08/shoe.png) no-repeat right;
margin-bottom:40px;
border-bottom: 4px solid #EBFBF3;
padding-bottom:20px;
color : #E8D99F;
margin-top:55px;
margin-left:2px;

}
#tagCloud h1 {
border-top: 4px solid #EBFBF3;
padding-top:15px;
padding-left:11px;
font-family: Georgia, serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.5em;
}

#tagCloud ul {
margin:0;
padding:0;
background: transparent;
}
#tagCloud li {
display: inline;
background: transparent;
color:#F17959;
line-height:18px;
margin-left:0px;
padding-left:0pt;
padding-top:0px;
font-family: Georgia, serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 2em;
}

#tagCloud ul li a { 
padding : 5px;
color: #C5D7C3;
text-decoration : none;
} 
#tagCloud ul li a:hover { 
color : #F17959;
} 


.logo { 
background:transparent url(../nov08/logo-bg.jpg) no-repeat scroll 0pt 50%;
height:338px;
margin-top:73px;
padding:0pt;
} 

.logo h1#lineone { 
padding-top : 73px;
padding-left : 15px;
border : none;
top : 0;
left : 42px;
background :transparent  url(../nov08/logo.png) no-repeat right;
height: 213px;
position:absolute;
top:0;
width:333px;
} 
.logo h1#lineone span { 
color : #8dcb32;
display:none;
} 
.logo h2#linetwo { 
padding-left : 5px;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
top : 25px;
left : 14px;
color : #8dcb32;
} 
.logo h2#linetwo a { 
color : #8dcb32;
text-decoration : none;
} 
#leftcolumn h2,#leftcolumn h1 {
font-family: Georgia, serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.5em;
}
/* #leftcolumn ul { 
background-color : #1b66bc;
padding : 0 0 15px 0;
border-bottom : 2px solid #dd6600;
} 
#leftcolumn li { 
line-height : 18px;
background : #1b66bc;
list-style : square;
padding-left : 0;
padding-top : 10px;
margin-left : 21px;
color : #fa890b;
}  */
ul a { 
font-size : 1em;
font-weight : bolder;
color : #fa890b;
text-decoration : none;
} 
#leftcolumn p { 
text-align : justify;
padding-top : 10px;
color : #E8D99F;
padding:0pt 5px;
} 
#leftcolumn h2 { 
padding-top : 10px;
padding-left : 10px;
} 


#leftcolumn h3 { 
background : #1b66bc;
font-size : 1.2em;
padding-top : 10px;
padding-left : 10px;
border-top : 2px solid;
} 
#content { 
float : left;
color : #333;
margin : 0 0 0 0;
width : 480px;
/* display : inline; */
padding-top : 10px;
padding-bottom : 10px;
padding-left : 5px;
padding-right : 5px;
} 
#content a {
color: #580400;
text-transform: uppercase;
text-decoration:none;
font-family:Gerogia;
line-height:180%;
text-align:justify;
font-size:10px;
letter-spacing:1px;
}
#content a:hover { 
color : #FFF5DC;
} 
#contentBorder {
padding:5px;
}

#featured {
line-height:180%;
font-family:Gerogia;
font-size:12px;
color:#373322;
text-align:justify;
padding-top:0px;
}
#featured h1 {
font-family:Gerogia;
font-size:14px;
line-height:180%;
text-align:right;
font-weight:bold;
text-transform: uppercase;
}
#featured h2 a {
color: #580400;
text-decoration:none;
font-family:Gerogia;
font-size:14px;
line-height:180%;
font-weight:bold;
text-transform: uppercase;
}

#boxes { 
height : 500px;
margin-top : 20px;
background-color : #C6A56C;
line-height:180%;
font-family:Gerogia;
font-size:12px;
color:#373322;
text-align:justify;
} 

#boxesWrapper {
background-color : #742119;
margin:10px 10px 0 10px;
}

#box1, #box2, #box3 {
color: #AE9778;
background-color: #742119;
/* background-color: #9AB497; */
padding-top:10px;
}
#box1 a, #box2 a, #box3 a {
color: #F2CD9D;
}
#box1 a:hover, #box2 a:hover, #box3 a:hover {
color: #FFA903;
}
#box1 { 
border-right:1px solid;
float:left;
height:415px;
margin:0pt 2px 0pt 0px;
padding:8px 1px 1px;
text-align:left;
width:140px;
} 
#box2 { 
border-right:1px solid;
height:415px;
margin:0pt auto;
padding:8px 1px 1px;
text-align:left;
width:140px;
} 
#box3 { 
float:right;
height:415px;
margin:0pt 10px 0pt 2px;
padding:8px 1px 1px;
text-align:left;
width:140px;
top:-424px;
position:relative;
} 

#box1 h2,
#box2 h2,
#box3 h2, 
#box1 h1{
font-family: Georgia, serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.5em;
}

#boxes h1 { 
font-family:Georgia,serif;
font-size:11px;
letter-spacing:1px;
line-height:1.4em;
padding-left:10px;
padding-top:8px;
text-transform:uppercase;
} 
#box1 h2, #box2 h2, #box3 h2 { 
margin-left : 10px;
} 
#box1 h3, #box2 h3, #box3 h3 { 
margin-left : 10px;
} 
#boxes p { 
padding-left : 10px;
padding-right : 10px;
} 
.onemorebox { 
padding-top : 5px;
padding-bottom : 15px;
clear:left;
} 
.onemorebox h2 { 
font-size : 1.6em;
color : #7e9dc8;
padding-top : 10px;
margin-left : 10px;
font-weight : lighter;
} 
.onemorebox p { 
margin-right : 10px;
text-align : justify;
} 

.disclaimer { 
padding-top : 5px;
padding-bottom : 15px;
clear:left;
font-family: “Lucida Grande”, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.5em;
position:absolute;
width:475px;
display:block;
margin-top:15px;
} 

#rightcolumn { 
color : #333;
margin : 0 0 0 0;
padding : 0;
width : 232px;
float : left;
background-color : transparent;
} 
#rightcolumn h2 { 
font-size : 1.6em;
color : #7e9dc8;
margin-left : 20px;
font-weight : lighter;
} 

#dailyDessert {
font-family: “Lucida Grande”, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.5em;
background: #1F1409;
border-bottom: 3px solid white;
color : #E8D99F;
margin-top:55px;
width : 230px;
margin-left:2px;
}

#dailyDessert h2,#dailyDessert h1 {
font-family: Georgia, serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.5em;
}

#dailyDessert h1 {
border-top: 4px solid #EBFBF3;
padding-top:15px;
padding-left:11px;
}
#dailyDessert p {
padding:8px 11px 11px;
}

#welcome {
font-family: “Lucida Grande”, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.5em;
margin-top:5px;
margin-left:2px;
}

#welcome h2,#welcome h1 {
font-family: Georgia, serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: .9px;
line-height:1em;
}

#welcome h1 {
padding-top:25px;
padding-left:11px;
}
#welcome  p {
padding:8px 11px 11px;
}
#welcome .welcomeExtra {
color: #1F1409;
font-weight: bold;
}
.search {
margin-bottom:-35px;
margin-top:45px;
}
.search h2 {display:none;}
.searchForm label {display:none;}

.ads p { 
font-family : verdana;
font-size : 0.9em;
padding-left : 5px;
padding-bottom : 5px;
margin-right : 10px;
text-align : justify;
padding-right : 10px;
} 
.ads { 
border : 1px solid #86c216;
width : 160px;
height : 600px;
margin-bottom:40px;
margin-left:38px;
margin-top:29px;
text-align:center;
} 
.ads h4 { 
background-color : #86c216;
color : #fff;
font-weight : lighter;
font-size : 0.8em;
padding-bottom : 3px;
text-decoration : underline;
} 
.ads h3 { 
font-family : verdana;
font-size : 1em;
padding-top : 22px;
padding-left : 3px;
padding-bottom : 5px;
color : #86c213;
text-decoration : underline;
} 
.ads a { 
margin-right : 25px;
margin-bottom : 2px;
color : #dd6601;
font-size : 0.8em;
font-weight : bold;
padding-left : 3px;
text-decoration : none;
padding-bottom : 15px;
} 
#footer { 
width : 942px;
clear : both;
color : #E3C98C;
text-align : center;
background : #1F1409;
display : inline;
float : left;
padding-top : 5px;
padding-bottom : 5px;
font-family:Gerogia;
font-size:12px;
letter-spacing:1px;
} 
#footer p { 
font-size : 0.8em;
color : #E3C98C;
} 
#footer a { 
color : #C7E8D9;
text-transform: uppercase;
text-decoration:none;
} 
#footer a:hover { 
color : #F17959;
} 


/* SUCKERFISH */

#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1.7em;
}
#nav {        
height: 30px;        
margin:6px 5px;
}
 
#nav a {
display: block;
/* width: 10em; */
font-family: Georgia, serif;
font-size: 10px;
font-style: normal;
text-transform: uppercase;
letter-spacing: .9px;
color : #C7E8D9;
font-weight:bolder;
line-height: 1.9em;
}
 
#nav li { /* all list items */
float: left;
/* width: 10em; */ /* width needed or else Opera goes nuts */
line-height: 1.7em;
}
#nav li a {        
padding: 0 7px;
}
#nav li a:hover {   
color : #F17959;
}

#nav li ul { /* second-level lists */
width:10em;
position: absolute;
background: #1F1409;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
width:170px !important;
padding-top:10px;
}

#nav li ul li, 
#nav li ul ul li {
/* border:1px solid #624E31 !important;
border-top:none !important; */
width:169px !important;
line-height: 1.8em;
}

#nav li ul ul { /* third-and-above-level lists */
margin:-6em 0pt 0pt 11em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#dailyDessertInner h2 {
margin-left:10px;
color: #E8D99F
}

#dailyDessertInner .ddNav {
text-align:center;
}
#dailyDessertInner a {
color: #C7E8D9;
text-decoration:none;
}
#dailyDessertInner a:hover {
color:#F17959;
}

#archiveLink {
text-align:right;
padding: 10px;
}

#featuredAd {margin-top:15px;}

#ads {
background: #1F1409 url(../nov08/adbg.jpg) no-repeat scroll center top;
border-bottom: 3px solid white;
color : #E8D99F;
margin-top:55px;
width : 230px;
margin-left:2px;
}
#ads h2,#ads h1 {
font-family: Georgia, serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.5em;
font-style: normal;
font-weight: normal;

}

#ads h1 {
border-top: 4px solid #EBFBF3;
padding-top:15px;
padding-left:11px;
}
#ads p {
padding:125px 11px 11px;
text-align:center;
}
.contentDiv {
height:15px;
width:150px;
text-align:center;
}
.search {
padding:8px 11px 11px;
}