/* www.hbplaydates.ie */

/* Layout */
body { background-color:#35b2d0; margin:0px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; line-height:18px; }
#wrapper { background-image:url(../images/wrapper_background.gif); background-repeat:repeat-y; margin:0 auto; width: 990px; }
#container { width:980px; margin:0 auto; }
#header { background-image:url(../images/header_background.jpg); background-repeat:no-repeat; height:277px; }
#header_logo { margin-left:20px; margin-top: 10px; float:left; }
#header_links { float:right; margin:15px; color:#35b2d0; }
#header_links a { color:#35b2d0; text-decoration:none; }
#header_links a:hover { text-decoration:underline; color:#333333;}
#contentcontainer { margin:0 auto; width:944px; background-color:#f2ebdc; }
#left { width:320px; float:left; }
#right { float:left; border-left:1px solid #c8c3b7; width:620px; }
#footer {  background-image:url(../images/footer_background.jpg); background-repeat:no-repeat; height:97px; width:944px;   }
.insidefooter { text-align:right; border-top:1px solid #c8c3b7; margin-top:10px; margin-left:30px; margin-right:30px; padding-top:20px;  }
.insidefooter a { color:#35b2d0; text-decoration:none;}
.insidefooter a:hover { color:#333333; text-decoration:underline; }

/* Sub Navigation */
#left ul { list-style:none; margin:0px; padding:0px; }
#left ul li { margin-left:20px; }

/* misc classes */
.inside { padding:10px; }
.hbred { color:#CC0000; }
.hbpurple { color:#871faa; }
.hbgreen { color:#029932;}
.hbblue { color:#35b2d0; }
.savemoney { color:#CC0000;; text-decoration:none; }
.savemoney:hover { text-decoration:underline; color:#35b2d0; }
blockquote { font-size:13px; font-weight:bold; font-style:italic; line-height:15px; }

/* clears + fixes...*/
.clearfix { clear:both; }

/* Images */
img { border:0px; }
.floatright { float:right; padding:2px; border: 1px solid #35b2d0; margin: 0px 0px 10px 10px; }
.floatleft{ float:left; padding:2px; border: 1px solid #35b2d0; margin: 0px 10px 10px 0px; }
.rightnoborder { float:right; margin: 0px 0px 10px 10px; }
.leftnoborder { float:left; margin: 0px 10px 10px 0px; }


/* Flash Hopmepage Styling */
#flashcontainer { width:980px; margin:0 auto; }
#hblogo, #homenavigation { float:left;}
#flashheader ul { list-style-type:none; float:left; margin:0px; padding:0px;  }
#flashheader ul li { float:left; }
.flashhome a { display:block; width:110px; height:100px; background:transparent url(../images/flashhome.gif) no-repeat 0 0; text-indent:-9009px; }
.flashhome a:hover {background-position: 0 -100px;}
.flashplaydates a { display:block; width:150px; height:100px; background:transparent url(../images/flashplaydates.gif) no-repeat 0 0; text-indent:-9009px; }
.flashplaydates a:hover {background-position: 0 -100px;}
.flashfood a { display:block; width:90px; height:100px; background:transparent url(../images/flashfood.gif) no-repeat 0 0; text-indent:-9009px; }
.flashfood a:hover {background-position: 0 -100px;}
.flashgames a { display:block; width:100px; height:100px; background:transparent url(../images/flashgames.gif) no-repeat 0 0; text-indent:-9009px; }
.flashgames a:hover {background-position: 0 -100px;}
.flashchat a { display:block; width:140px; height:100px; background:transparent url(../images/flashchat.gif) no-repeat 0 0; text-indent:-9009px; }
.flashchat a:hover {background-position: 0 -100px;}
.flashparty a { display:block; width:200px; height:100px; background:transparent url(../images/flashparty.gif) no-repeat 0 0; text-indent:-9009px; }
.flashparty a:hover {background-position: 0 -100px;}

/* EastPolls! */
.easypoll, .pollresults { padding:30px; padding-top:0px; }
.easypoll h3, .pollresults h3 { color:#cc3333; }
.easypoll form fieldset,.easypoll form  { border:0px; margin:0px; border:0px; }
.pollbutton { background-color:#FFFFFF; border:2px solid #000000; padding:5px; font-weight:bold; margin-top:10px; }
