BODY {
        MARGIN: 0px 0px 20px; background-color: #3399ff; color: #ffffff;
}
A {
        COLOR: #990000; TEXT-DECORATION: underline
}
A:hover {
        TEXT-DECORATION: none;
}
H2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: palatino,  georgia, verdana, arial, sans-serif; TEXT-ALIGN: right
}
H3 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: palatino,  georgia, verdana, arial, sans-serif; TEXT-ALIGN: right
}
#banner {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 896px; PADDING-TOP: 0px; height: 160px;
}
.description {
        FONT: medium/140% verdana, geneva, sans-serif; TEXT-TRANSFORM: none; COLOR: #333; TEXT-ALIGN: center
}

#content {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid;
        MARGIN-BOTTOM: 20px; MARGIN-LEFT: 231px; BORDER-LEFT: #fff 1px solid;
        WIDTH: 500px;
        MARGIN-RIGHT: 20px; BORDER-BOTTOM: #fff 1px solid;
        POSITION: absolute;
}
.blog {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; 
}
#rightad {
        position: absolute;
        width: 163px;
        margin-left: 732px;
        border: #fff 1px solid;
        top: 160px;
}
#links {
        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #fff 1px solid; WIDTH: 200px; PADDING-TOP: 15px; BORDER-BOTTOM: #fff 1px solid
}
.blogbody {
        FONT: small/180% verdana, geneva, sans-serif; color: #ffffff;
}
.blogbody A {
        FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.title {
        FONT-SIZE: large; MARGIN: 0px 0px 0px 15px; COLOR: #990000; LINE-HEIGHT: 140%; FONT-FAMILY: palatino, georgia, times new roman, serif; TEXT-ALIGN: left; text-weight: bold; 
}
.title a {
        text-weight: bold; 
FONT-SIZE: large; COLOR: #990000;  LINE-HEIGHT: 140%; FONT-FAMILY: palatino, georgia, times new roman, serif; 
}

#menu {
        MARGIN-BOTTOM: 15px; FONT: 12px verdana, geneva, sans-serif; COLOR: #333; TEXT-ALIGN: center; 
}
.date {
        FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #ffff00; BORDER-BOTTOM: #000000 2px solid; FONT-FAMILY: palatino, georgia, times new roman, serif; TEXT-ALIGN: center; 
}
.posted {
        FONT-SIZE: x-small; MARGIN-BOTTOM: 25px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif; text-align: right; padding-bottom: 10px;
}
.side {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; FONT: x-small/140% verdana, arial, sans-serif; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: left; MARGIN-BOTTOM: 20px; 
}
.sidetitle {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; FONT: small verdana, geneva, sans-serif; TEXT-TRANSFORM: uppercase; color: #ffff00; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; LETTER-SPACING: 0.15em; TEXT-ALIGN: right;
}
.sidetitle_blank {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; FONT: xx-small verdana, geneva, sans-serif; TEXT-TRANSFORM: uppercase; color: #ffff00; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; LETTER-SPACING: 0.15em; TEXT-ALIGN: right;
}
.powered {
        FONT: x-small/180% verdana, arial, sans-serif; COLOR: #333; TEXT-ALIGN: right;
}
.SideRight {
	text-align: right;
}
.space {
        margin-top: 10px;
        font-size: 1px;
}

.AdBriteLeft {
        font-weight: normal;
        font-family: verdana, arial, sans-serif;
        font: x-small/140% verdana, arial, sans-serif normal;
}
.codequote {
        font-family: courier;
        font-size: x-small;
}
.nextlink {
        FONT: xx-large/160% verdana, geneva, sans-serif; color: #ffffff; TEXT-ALIGN: left; float: left; text-weight: bold;
}
.nextlink A {
        FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.linkexperts {
        FONT: 10px verdana, geneva, sans-serif; color: #ffffff;
}
.randomnext {
                border-color: #6699FF;
                margin: 10px 10px 10px 10px;
                padding: 10px 30px 10px 30px;
                align: middle;
                font-size: 12px;
                background: #000066;
                border-style: double;
        }
.randomnext A {
                color: #ffffff;
        }
.randomnext_front {
                border-color: #6699FF;
                font-size: 12px;
                background: #000066;
                font-family: arial;
                width: 95px; 
                text-align: center;
                margin: 0 auto;
                padding: 10px;
                border-style: double;
}
.randomnext_front A {
                color: #ffffff;
        }
.headlinecontestbox {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	TEXT-ALIGN: center;
}
.headlinecontestbox a {
	TEXT-DECORATION: underline;
	color: #ffffff;	
}
.headlinecontestbox A:hover {
        TEXT-DECORATION: none;
}
.contestwinner {
	font-size: 12px;
}
.runnersup {
	font-size: 12px;
	color: #ffffff;	
	FONT2: x-small/130% verdana, arial, sans-serif; 
}
.honorablementions {
	font-size: 12px;
	color: #ffffff;	
	FONT2: x-small/130% verdana, arial, sans-serif; 
}
.runnersup a {
	color: #ffffff;	
}
.honorablementions a {
	color: #ffffff;	
}
.runnersup a:hover {
	COLOR: #990000; 
        TEXT-DECORATION: none;
}
.honorablementions a:hover {
	COLOR: #990000; 
        TEXT-DECORATION: none;
}
.codequote {
                border-color: #6699FF;
                margin: 10px 10px 10px 10px;
                padding: 10px 10px 10px 10px;
                font-size: 10px;
                COLOR: #000000;
                background-color: #ffffff; 
                border-style: single;
                font-family: arial;
        }
.sidemenu {
        PADDING-RIGHT: 2px; 
        PADDING-LEFT: 2px; 
        PADDING-BOTTOM: 1px; 
        FONT: small/110% verdana, arial, sans-serif; 
        COLOR: #fff; 
        PADDING-TOP: 1px; 
        TEXT-ALIGN: center; 
        MARGIN-BOTTOM: 20px; 
}
.sidemenu A {
        COLOR: #ffffff; 
        TEXT-DECORATION: underline;
}
.sidemenu A:hover {
        COLOR: #990000; 
        TEXT-DECORATION: none;
}
.masthead A {
        TEXT-DECORATION: underline;
}
.masthead A:hover {
        TEXT-DECORATION: none;
}
.sideright {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; FONT: x-small/140% verdana, arial, sans-serif; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: left; MARGIN-BOTTOM: 1px; 
}
.legalese {
font-size: x-small;
}
.nolink A {
 text-decoration: none;
}
.nolink A:hover {
 text-decoration: underline;
}

.beachlink_front {
                border-color: #6699FF;
                font-size: 12px;
                background: #fffd99;
                font-family: arial;
                width: 150px;
                text-align: center;
                margin: 0 auto;
                padding: 10px;
                border-style: double;
                color: #000000;
                text-decoration: none;
}
.beachlink_front A:hover {
                text-decoration: underline;
        }
.whitelink A {
      color: #ffffff;
}
.favorite { color: #ffff00; font-size: small; font-style: italic; margin-left: 10px; text-align:center;}


/* here is the CSS for the javascript menu options */

#menu ul {
margin: 0;
padding: 0;
list-style: none;
width: 196px; /* Width of Menu Items */
border-bottom: 0px solid #ccc;
}
#menu ul li {
position: relative;
}
#menu li ul {
position: absolute;
left:196px;
top: 0;
display: block;
}
#menu li:hover ul {
display: block;
}
#menu li:hover>ul {
visibility:visible;
}
#menu ul ul {
visibility:hidden;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */
/* Make-up syles */
#menu ul, li {
margin: 0 0 0 0;
}
/* Styles for Menu Items */
#menu ul a {
display: block;
text-decoration: none;
color: #fff;
background: #3399ff; /* IE6 Bug */
padding: 5px;
border: 0px solid #ccc;
border-bottom: 0;
}
/* Hover Styles */
#menu ul a:hover {
color: #990000;
background: #2288ee;
}

/* Sub Menu Styles */
#menu li ul a {
text-decoration: none;
color: #fff;
background: #3399ff;
padding: 5px;
border: 1px solid #ccc;

}
/* Sub Menu Hover Styles */
#menu li ul a:hover {
color: #990000;
background: #2288ee;
}
/* Icon Styles */
#menu ul a.submenu {background:#3399ff url("http://www.overheardinnewyork.com/images/icons/plus.jpg") no-repeat right; }
#menu ul a.submenu:hover {background:#2288ee url("http://www.overheardinnewyork.com/images/icons/minus.jpg") no-repeat right;}




