/* CREDITS
 * ----------------------------------------------------------
 * Title:		3hoog Leuven - CSS Main Stylesheet
 * Author:		Bart Vandebeek <bart@inventis.be>
 * Date:		30/07/08
 * Last Edit:	17/09/08 Dieter Verjans <dieter@inventis.be>
 * ----------------------------------------------------------
 * Inventis - Web Architects - We design the Web!
 * www.inventis.be
*/

/* Algemene Styles
---------------------------------------------------------- */
textarea, body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{ background: #38231c; margin: 0px; padding: 0px; }

/*selectors*/
strong,b{font-weight:bold;}
em{font-style:italic;}
a{ outline:none; color: #a1be2b/*00A4E8*/; }
a:hover{text-decoration:none;}
div.clear{clear:both;}
.labelIn {color:#5d5644}

a#meetingLink, a#partyLink, a#restaurantLink {color:#7B604C; font-size:14px; text-decoration:none;}
a#meetingLink small, a#partyLink small, a#restaurantLink small{font-size:12px;}
a#meetingLink:hover{color:#00A4E8;}
a#partyLink:hover{color:#a1be2b;}
a#restaurantLink:hover{color:#a1be2b;}

/* Container
---------------------------------------------------------- */
div#container{ width: 965px; margin: 20px auto 0px; }
 
/* Header
---------------------------------------------------------- */
div.header, div.restaurant{ margin: 0px; padding: 0px; height: 202px; background: url(../images/layout/header.jpg) no-repeat right; overflow:hidden; position:relative }
div.meeting{ margin: 0px; padding: 0px; height: 202px; background: url(../images/layout/header_meeting.jpg) no-repeat right; }
div.party{ margin: 0px; padding: 0px; height: 202px; background: url(../images/layout/header_party.jpg) no-repeat right; }
div.header h1{ background: #362822 url(../images/layout/logo.gif) no-repeat; margin: 0px; padding: 0px; float: left; height: 200px; width: 200px; text-indent: -9999px; overflow:hidden;}
	div.header h1#logo_meeting{ background: #362822 url(../images/layout/logo_meeting.gif) no-repeat; }
	div.header h1#logo_party{ background: #362822 url(../images/layout/logo_party.gif) no-repeat;}
	div.header h1#logo_restaurant{ background: #362822 url(../images/layout/logo_green.gif) no-repeat;}

div.header h1 a{ display: block; height: 80px; width: 200px; margin-top: 100px; text-decoration: none; }
div#tagline { display:none; }

div.header img.overImage {position:absolute; top:1px; right:0; display:none;}


/* Content
---------------------------------------------------------- */
div#breadcrumbs{ background: #fff; width: 720px; padding: 10px 15px 5px 30px; margin: 0px; float: left; font-size:11px; color:#574E3C; }
div#breadcrumbs a {color:#574E3C !important;}

div#content{ background: #fff; width: 720px; padding: 20px 15px 20px 30px; margin: 0px; float: left; }
div#main { background: #fff; width: 450px; float: left; display: block; }
div#main h2 { font: 400 19px Arial, Helvetica, sans-serif; color: #a1be2b; text-transform: uppercase; margin-bottom: 10px; display: block; width:380px; }
div#main h3 { font: 400 16px Arial, Helvetica, sans-serif; color: #a1be2b; text-transform: uppercase; height: 16px; margin-bottom: 10px; display: block; }
div#main p { margin-bottom: 5px; font: 12px/17px Arial, Helvetica, sans-serif; color: #262214; clear: both; }
div#main ul, div#main ol {padding:7px 0 7px 25px; }
div#main ul li {list-style-type:square;}
div#main ol li {list-style-type:decimal;}

div#main div.imageContainer{clear:both; overflow:hidden;} 

div#main div.maincolfour { width: 100%; display: block; margin-top: 10px; margin-bottom: 10px; color: #5d5644; }
div#main div.maincolfour a {float:left; margin-left:5px;}

div#main div.maincolleft { width: 210px; display: block; float: left; margin-top: 10px; margin-bottom: 10px; color: #5d5644; }
div#main div.maincolleft h3.meeting { font: bold 12px/20px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #0e98d4; letter-spacing: 1px; }

div#main div.maincolright { width: 210px; display: block; margin-top: 10px; margin-bottom: 10px; float: right; color: #5d5644; text-align:right; }
div#main div.maincolright h3.party { font: bold 12px/20px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #b9d049; letter-spacing: 1px; }

div#sidebar { background: #fff; width: 220px; font: 12px/16px Arial, Helvetica, sans-serif; color: #262214; margin: 0px; padding: 0px; float: right; }

div#contactbox { background: #a1be2b url(../images/layout/contactbox-bg.gif) no-repeat left bottom; width: 218px; font: 11px/17px Arial, Helvetica, sans-serif; color: #fff; padding-top: 14px; padding-left: 7px; padding-bottom: 0px; height: 186px; margin-bottom: 12px; }
div.meetingPage div#contactbox {background-color:#00a4e8 !important;}
div#contactbox h2 { text-transform: uppercase; font-size: 16px; font-weight: bold; color: #ffffff !important; display: block; margin-bottom: 10px; }
div#contactbox a { color: #fff !important; text-decoration: none; }
div#contactbox a:hover { color: #fff; text-decoration: underline; }

div#contactbox div.adres { display: block; float: left; width: 100px; }
div#contactbox div.telgegevens { width: 100px; margin-left: 110px; }
div#contactbox div.mailgegevens { float: left; width: 210px; margin-top: 15px; }

div#nieuwsbriefbox { background: #fff; width: 218px; padding-top: 14px; padding-left: 7px; padding-bottom: 0px; margin-bottom: 25px; }
div#nieuwsbriefbox h2 { font-size: 16px; font-weight: bold; line-height: 16px; margin-bottom: 15px; display: block; color: #a1be2b; }
div#nieuwsbriefbox p { font: 11px/13px Arial, Helvetica, sans-serif; color: #5d5644; margin-bottom: 15px; }
div#nieuwsbriefbox p.success{ color: #00a4e8; }

div#nieuwsbriefbox form div.entry{ clear:both; overflow:hidden; padding: 3px 0px; }

div#nieuwsbriefbox form div.entry .error{ font-size: 10px; color: #FF0000; display:block; clear:both; padding-left:5px; }
div#nieuwsbriefbox form div.entry .error2{ font-size: 11px; color: #FF0000;}
div#nieuwsbriefbox form div.entry div.radio{ padding: 0px; display: block; width: 100px; float: left; }
div#nieuwsbriefbox form div.entry input#aanhef_1,
div#nieuwsbriefbox form div.entry input#aanhef_2 { padding: 0px; margin: 0 5px 0 0;}
div#nieuwsbriefbox form div.entry input#naam,
div#nieuwsbriefbox form div.entry input#voornaam,
div#nieuwsbriefbox form div.entry input#email { border: 1px solid #e9e9e9; color: #5d5644; font: 12px Arial, Helvetica, sans-serif; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; margin-right: 0px; width: 212px; float: left; }
div#nieuwsbriefbox form div.entry #button1 { color: #fff; font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; background: #362822; height: 23px; border-style: none; width: 55px; float:right;}

/* Navigation
---------------------------------------------------------- */
div#navigation { float: left; width: 180px; margin: 40px 0px 0px; padding: 0px 0px 0px 20px; clear: left; }
div#navigation h2 { font: 14px Arial, Helvetica, sans-serif;; color: #fff; text-transform: uppercase; margin-bottom: 3px; color:#a1be2b; margin-top:20px;}
div#navigation h2 span, div#navigation ul li a span{width:12px; display:inline; float:left;}
/*div#navigation h2:hover{color:#FFFFFF !important;}*/
div#navigation ul { font: 12px Arial, Helvetica, sans-serif; color: #fff; text-transform: lowercase; margin-left:12px; }
div#navigation ul li { font: 12px Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 5px; }

div#navigation ul li a{color:#01a4e7; text-decoration:none; font-size:12px;}
div#navigation ul li a:hover{color:#FFFFFF !important;}

div#navigation ul li a.second{color:#a1be2b;}

div#navigation ul li ul li a{color:#6e5c4e !important; text-decoration:none; font-size:11px;}
div#navigation ul li ul li a:hover{color:#FFFFFF !important;}

div#navigation .menu {margin-bottom:40px; overflow:hidden;}

div#navigation h2.second { font: 14px Arial, Helvetica, sans-serif;; color: #fff; text-transform: uppercase; margin-bottom: 3px; color:#a1be2b !important;}
div#navigation h2 a{text-decoration:none; color:#01A4E7!important;}
div#navigation h2.second a{text-decoration:none; color:#a1be2b!important;}
div#navigation h2 a:hover, div#navigation a.active{color:#FFFFFF !important;}
div#navigation .second ul li a{color:#a1be2b; text-decoration:none; font-size:12px;}
div#navigation .second ul li ul li a{color:#6e5c4e; text-decoration:none; font-size:11px;}


/* Bottom menu
---------------------------------------------------------- */
div#bottom_menu{ font: 11px Arial, Helvetica, sans-serif; color: #7b604c; margin: 0px 0px 0px 200px; padding: 10px 5px; clear:both; overflow:hidden; width:755px; background:#201614;}
div#bottom_menu ul li{float:left; padding:5px 12px; overflow:hidden; text-transform:uppercase;}
div#bottom_menu a{color: #7b604c !important; text-decoration:none;}
div#bottom_menu a:hover {color:#FFFFFF !important;}
div#bottom_menu .submenu ul li { float:none; padding:1px 0px 1px 10px; font-size:10px; text-transform:none;}

/* Footer
---------------------------------------------------------- */
div#footer{ font: 11px Arial, Helvetica, sans-serif; color: #7b604c; margin: 0px 0px 0px 200px; padding: 10px 0px 10px 5px; clear:both; overflow:hidden; width:760px;}
div#footer #address{float:left; padding-top:7px;}

div#footer div#credits{ width:125px; overflow:hidden; height:30px; background:url(../images/layout/footer_tile.png) repeat-x 0 0; float:right;}
div#footer div#credits a#inventis{ background:url(../images/layout/credits.png) no-repeat 0 0; width:125px; height:27px; display:block; overflow:hidden; text-indent:-9000px; }
div#footer div#credits a#inventis:hover{background:url(../images/layout/credits.png) no-repeat left bottom;}


#main ul#fotogalerij {overflow:hidden; margin-bottom:10px; padding:0;}
ul#fotogalerij li{overflow:hidden; display:inline; margin:0 6px 6px 0; float:left;}
ul#fotogalerij li a img, div#main div.imageContainer a img {border:3px solid #ebebeb;}
ul#fotogalerij li a:hover img, div#main div.imageContainer a:hover img {border:3px solid #6e5c4e;}

/* photoZoom
---------------------------------------------------------- */
div.photoZoom {padding:5px; background: #fff; border:1px solid #ebebeb; }
div.photoZoom .tip{background: #fff url(/design/images/slimbox/loading.gif) no-repeat center; min-width:150px; min-height:150px;}
div.photoZoom span{line-height:20px; clear:both; display:block; color:#5D5644; font-family:Arial,Helvetica,sans-serif; font-size:11px; overflow:hidden;}

a#terugPage {float:left; clear:both; color:#574e3c; background:url(/design/images/layout/arrow_left.gif) no-repeat center left; padding-left:12px; }
a#verderPage {float:right; margin-right:10px; color:#574e3c; background:url(/design/images/layout/arrow_right.gif) no-repeat center right; padding-right:12px;}

a#terugPage:hover, a#verderPage:hover {color:#362822;}


a.pageLink {margin-bottom:10px; clear:both; display:block;}


div.meetingPage h2{color:#01a4e7 !important;}
div.meetingPage h3{color:#01a4e7 !important;}
div.meetingPage a{color:#01a4e7 !important;}

a#print {float:right; color:#574E3C !important; text-decoration:none; background:url(/design/images/layout/printer.gif) no-repeat top left; padding-left:28px; line-height:25px;}
a#print:hover{color:#A1BE2B !important;}
div.meetingPage a#print:hover{color:#01a4e7 !important;}

#map{ width:100%; height:300px; overflow:hidden; }
#route{ width:100%; }
#main h2#routebeschrijving{display:none;}

#route a{text-decoration:none; color:#000;}
#route div table td{border-top:1px solid #7B604C !important;}

#btnPlanRoute{border:none; background:none; background:url(/design/images/layout/planroute.gif) no-repeat center right; width:19px; cursor:pointer; margin-left:5px;}

#top_menu {color:#FFFFFF; padding:0px 0px 10px 200px; clear:both; overflow:hidden; height:20px;}
#top_menu a{color:#FFFFFF; text-decoration:none;}
#top_menu a:hover {text-decoration:underline !important;}


/* Search
---------------------------------------------------------- */
.gsc-control {width:100% !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}

input.gsc-input {border:1px solid #5D5644 !important; font-family:Arial, Helvetica, sans-serif !important; height: 18px; padding-top:2px !important;}
input.gsc-search-button {color: #fff; font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; background: #362822; height: 23px; border-style: none; width: 55px; float:right;}

.gsc-control .gsc-tabsArea,
.gsc-control .gsc-trailing-more-results,
.gsc-control .gsc-keeper,
.gsc-control .gsc-resultsHeader,
.gsc-control .gsc-branding,
.gsc-control .gs-visibleUrl{display:none !important;}

.gsc-control .gs-title,
.gsc-control .gs-title b {color:#01a4e7 !important;}

.gsc-results {padding-top:10px;}

.gs-no-results-result .gs-snippet, 
.gs-error-result .gs-snippet {margin:0 !important; background:#7B604C !important; color:#FFFFFF !important; border:1px solid #38231C !important;}

.gsc-results .gs-title:hover, .gsc-results .gs-title:hover b{text-decoration:none !important;}

.gsc-results .gsc-cursor-box .gsc-cursor-page {width:20px; line-height:20px; border:1px solid #38231C; text-align:center; float:left; color:#38231C!important; background:#fff !important; text-decoration:none !important;}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {background:#7B604C !important; color:#FFFFFF !important; }

.gsc-control .gs-visibleUrl{color:#7B604C !important; font-size:11px !important;}

#cse-search-box {float:right;}
#cse-search-box #q {border:1px solid #fff; padding:1px; font-size:11px; float:left;}
#cse-search-box #verzend {border:1px solid #fff; background:none; color:#FFFFFF; font-size:10px; float:left; cursor:pointer;}

.newsItem{padding:10px 0;}
#main .newsItem h3{font-weight:bold; font-size:14px; margin-bottom:5px; text-transform:none;}
#main .newsItem h3 a{color:#a1be2b;}
#main .newsItem h3 small, h2 small{font-size:10px; color:#FFFFFF; padding:1px 2px; background:#a1be2b/*00A4E8*/; }
div.meetingPage #main .newsItem h3 a {color:#00A4E8 !important;}
div.meetingPage #main .newsItem h3 small, div.meetingPage h2 small { background:#00A4E8 !important;}
a.more{font-size:11px; clear:both; display:block; width:auto; margin-top:10px;}

#homebox {overflow:hidden; border-top:1px solid #38231C ; margin-top:20px; clear:both;}
#main #homebox ul, #main #homebox ol{padding:0; margin:0;}
#main #homebox ul li, #main #homebox ol li{list-style-type:none;}
#homebox #gallerijbox { background: #a1be2b; width: 218px; font: 11px/17px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 0px 5px 10px; margin-bottom: 12px; margin-right:20px; float:left; color:#FFFFFF;}
div.meetingPage #homebox #gallerijbox {background-color:#00a4e8 !important;}
#homebox #gallerijbox h2 { text-transform: uppercase; font-size: 16px; font-weight: bold; color: #ffffff !important; display: block; margin-bottom: 10px; }
#homebox #gallerijbox a { color: #fff; text-decoration: none; }
#homebox #gallerijbox a img {border:2px solid #fff; }
#homebox #gallerijbox a:hover { color: #fff; text-decoration: underline; }
#homebox #gallerijbox a:hover img {border:2px solid #7B604C; }
#homebox #gallerijbox p {color:#FFFFFF;}

#newsbox {padding-top:20px; clear:both;}

#homebox #meetingbox{padding: 10px 0px 5px 0px; overflow:hidden; font-size:11px; width:200px;}
#homebox #meetingbox h2{width:100%; line-height:18px; margin-bottom:20px;}
#homebox #meetingbox ul{margin-bottom:5px;}
#homebox #meetingbox ul li {border-bottom:1px solid #000; padding:7px 0;}
#homebox #meetingbox a {font-size:12px;}
#homebox #meetingbox p{font-size:11px; line-height:12px; padding-top:3px;}

div#arrangementen {margin-top:15px;}
div#arrangementen h2.toggler {padding:4px 5px 0px 5px; cursor:pointer; text-transform:uppercase; color:#2b2a28 !important; font-size:14px; font-weight:normal; padding-left:20px; background: #ebebeb url(/design/images/layout/arrow_right.gif) no-repeat 8px 9px; width:100%;}
div#arrangementen h2.toggler span {color:#00a2e6; font-weight:bold;}
div#arrangementen .arrangementen {padding-left:20px;}
.arrangementItem { padding-top:7px; border-bottom:1px solid #e9e9e9; margin-bottom:5px; overflow:hidden;}
.arrangementItem .content {font-size:11px; width:230px; padding-right:10px; float:left; padding-bottom:10px;}
.arrangementItem .content strong.title {font-size:12px; line-height:16px; display:block;}
.arrangementItem .reserveer { float:left; width:170px; margin-left:20px; text-align:right; padding-bottom:10px;}
.arrangementItem .reserveer small {font-size:10px;}
.arrangementItem .reserveer td {padding:5px 0;}
.arrangementItem .reserveer .excl {font-size:18px; font-weight:bold; color:#7B604C; border:1px solid #312d2c; border-width:1px 0 1px 0; padding:5px 0;}
.arrangementItem .reserveer .incl {font-size:18px; font-weight:bold; color:#00a2e6; border:1px solid #312d2c; border-width:1px 0 1px 0; padding:5px 0;}

#reservatieForm fieldset{ background:#ebebeb; border-bottom:1px solid #372823; padding:10px;}
#reservatieForm .entry {clear:both; overflow:hidden; padding:2px 0;}
#reservatieForm .entry label {color:#7B604C; display:block; line-height:18px; font-size:11px;}
#reservatieForm .entry .small{float:left; width:210px;}

#reservatieForm .entry input, #reservatieForm .entry textarea {width:420px; border:0px; padding:1px 2px; font: 11px/17px Arial, Helvetica, sans-serif;}
#reservatieForm .entry .small input {width:200px;}
#reservatieForm .entry .right {padding-left:10px;}

#reservatieForm .bottom {padding-left:10px; padding-top:0; overflow:hidden;}
#reservatieForm .bottom label {float:left; width:auto;}
#reservatieForm .bottom #sendButton { background:#362822 url(/design/images/layout/send.gif) no-repeat 55px 7px; border:0; color:#FFFFFF; float:right; font-family:Arial,Helvetica,sans-serif; font-size:10px; height:23px; padding:0px 30px 2px 7px; width:80px; cursor:pointer;}


#reservatieForm .entry .error{ font-size: 10px; color: #FF0000; display:block; padding-left:5px; clear:both;}
#reservatieForm .entry .error2{ font-size: 12px; color: #FF0000; display:block; clear:both; font-weight:bold;}

#table {color:#7B604C;}
#main #table ul{padding:0; margin:0;}
#main #table ul li {list-style-type:none;}

#main #sitemap ul{padding:0;}
#main #sitemap li { list-style:none;}
#main #sitemap ul li {line-height:20px; font-size:12px; background:url(/design/images/tree/I.gif) repeat-y top left;}
#main #sitemap ul li a {line-height:20px; font-size:12px; background:url(/design/images/tree/-.gif) no-repeat top left; padding-left:24px;}


#main #sitemap .last{background:url(/design/images/tree/L.gif) no-repeat top left;}
#main #sitemap .last a {background:none;}

#main #sitemap strong {font-size:13px; line-height:20px; padding-left:24px; background:url(/design/images/tree/openfoldericon.gif) no-repeat top left; height:20px; display:block;}

#main #sitemap .second a {color:#A1BE2B !important;}

#main #sitemap ul li ul { background:url(/design/images/tree/I.gif) repeat-y top left; padding-left:34px;}

#main #sitemap ul li ul li, #main #sitemap ul li ul li a, #main #sitemap .second ul li ul li a{font-size:11px; color:#5D5644 !important;}

#main ul#files {overflow:hidden; padding:0;}
#main ul#files li {list-style-image:url(/design/images/ext/icon_file.gif); line-height:20px; width:222px; float:left; height:20px; list-style-position:inside; margin:1px;}
#main ul#files li.doc {list-style-image:url(/design/images/ext/icon_doc.gif);}
#main ul#files li.jpg,
#main ul#files li.jpeg,
#main ul#files li.gif,
#main ul#files li.png {list-style-image:url(/design/images/ext/icon_img.gif);}
#main ul#files li.pdf {list-style-image:url(/design/images/ext/icon_pdf.gif);}
#main ul#files li.ppt {list-style-image:url(/design/images/ext/icon_ppt.gif);}
#main ul#files li.rar {list-style-image:url(/design/images/ext/icon_rar.gif);}
#main ul#files li.xls {list-style-image:url(/design/images/ext/icon_xls.gif);}
#main ul#files li.zip {list-style-image:url(/design/images/ext/icon_zip.gif);}

.zaal {clear:both; padding:15px 0 5px 0;}
.zaal strong {font-size:13px;}
.zaal .content {padding:5px 0;}
.zaal .content strong {font-size:12px;}
.zaal a img {border:2px solid #574E3C; margin-right:4px; }
.zaal a:hover { color: #fff; text-decoration: underline; }
.zaal a:hover img {border:2px solid #01A4E7 ; }

.zaal table {border:1px solid #E9E9E9; border-width:1px 0 1px 1px;}
.zaal table th{text-align:center; font-size:10px; background:#574E3C; padding:3px; color:#FFFFFF;}
.zaal table td{text-align:center; font-size:11px; padding:3px; border:1px solid #E9E9E9; border-width:0px 1px 0 0;}
.zaal table td.title {text-align:left; color:#574E3C; padding:3px; background:#E9E9E9;}
.zaal table strong {font-size:12px;}
.zaal table td.title strong {padding-right:10px;}


div#post-it {position:absolute; z-index:10; width:158px; height:164px; margin-top:-270px; margin-left:18px;}
div#post-it a{text-indent:-9000px; width:158px; height:164px; display:block; background:url(/design/images/post-it.png); }
div#post-it a:hover {background-position:bottom left;}

h2#planRoute {width:100% !important;}
h2#planRoute a#route_en, h2#planRoute a#route_fr {font-size:12px; float:right; margin-left:10px; padding-left:20px;}
h2#planRoute a#route_fr {background: url(/design/images/icons/fr.gif) no-repeat 0 2px; }
h2#planRoute a#route_en {background: url(/design/images/icons/gb.gif) no-repeat 0 2px; }


a#route_nl, a#route_en, a#route_fr {margin:5px 0; padding-left:20px;}
a#route_nl {background: url(/design/images/icons/nl.gif) no-repeat 0 2px; }
a#route_fr {background: url(/design/images/icons/fr.gif) no-repeat 0 2px; }
a#route_en {background: url(/design/images/icons/gb.gif) no-repeat 0 2px; }

/* postit */
div#postit { margin: -14px 0 20px -10px; }
div#postit div.top { background: transparent url(../images/layout/postit_top.png) no-repeat 0 0; width: 241px; height: 29px; }
div#postit div.center { background: transparent url(../images/layout/postit_repeat.png) repeat-y 0 0; width: 241px; min-height: 157px; overflow: hidden; }
div#postit div.center em { font-family: Arial; font-size: 20px; font-weight: bold; font-style: normal; color: #ee7f3c; display: block; margin-left: 35px; }
div#postit div.center p { display: block; margin-left: 35px; width: 175px; padding: 10px 2px; }
div#postit div.bottom a { background: transparent url(../images/layout/postit_arrow.png) no-repeat center right; display: block; float:right; margin-right: 35px; color: #ee7f3c; text-decoration: underline; line-height: 20px; padding-right: 25px; margin-top:115px; }
div#postit div.bottom a:hover { text-decoration: none; }
div#postit div.bottom { background: transparent url(../images/layout/postit_bottom.png) no-repeat 0 0; width: 241px; height: 157px; margin-left: 2px; margin-top: -107px; }


/* Facebook link
---------------------------------------------------------- */
.fblink { background: transparent url(../images/layout/facebook_link.jpg) no-repeat 0 0; display: block; width: 60px; height: 17px; text-indent: -9999px; float: right; }
.fblink:hover { background-position: 0 -17px; }
.fbbox { width: 60px; height: 17px; float: right; margin: 1px 10px 0 0; padding-right: 10px; border-right: 1px solid #ffffff; }
.fbbox .fblink { float: none; }
