/*
Theme Name: inTOWN Travel
Theme URI: http://www.in-town.nl
Description: <a href="http://www.in-town.nl">inTOWN</a> by <a href="http://www.in-town.nl">Tineke inTOWN</a>
Author: Tineke Timmerman
Author URI: http://www.in-town.nl

*/

@font-face {
 font-family: 'LibelSuitRegular';
 src: url('http://pvandenheuvel.nl/web/wp-content/themes/inTOWNTravel/fonts/libelsuit-webfont.eot');
 src: local('?'), url('http://pvandenheuvel.nl/web/wp-content/themes/inTOWNTravel/fonts/libelsuit-webfont.woff') format('woff'), url('http://pvandenheuvel.nl/web/wp-content/themes/inTOWNTravel/fonts/libelsuit-webfont.ttf') format('truetype'), url('http://pvandenheuvel.nl/web/wp-content/themes/inTOWNTravel/fonts/libelsuit-webfont.svg#webfontRaZrKj9i') format('svg');
}
@font-face {
    font-family: 'MarketingScriptRegular';
    src: url('fonts/MarketingScript-webfont.eot');
    src: url('fonts/MarketingScript-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/MarketingScript-webfont.woff') format('woff'),
         url('fonts/MarketingScript-webfont.ttf') format('truetype'),
         url('fonts/MarketingScript-webfont.svg#MarketingScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
 font-family: 'LibelSuitRegular';
 src: url('fonts/libelsuit-webfont.eot');
 src: local('?'), url('fonts/libelsuit-webfont.woff') format('woff'), url('fonts/libelsuit-webfont.ttf') format('truetype'), url('fonts/libelsuit-webfont.svg#webfontRaZrKj9i') format('svg');
}
body { background-image:url(../inTOWNTravel/img/bg.jpg); background-repeat:repeat; background-position:top left; background-attachment:fixed; margin: 0px; font: 12px verdana, tahoma, arial, sans-serif; color: #000; text-align: center; }
p { margin: 0.7em 0; line-height:1.8em; }
dl { margin:1em 0; }
dt { font-weight:bold; }
dd { margin:0.5em; padding:0; }
img { border:0; }
img.right { float: right; margin:10px 0 0 10px; }
img.left { float: left; margin:0 10px 10px 0; }
a:link img, a:visited img, a:hover img, a:active img { }
img.wp-smiley, #wpstats, img.noborder, a img.noborder { background: none; border: 0; padding: 0; }
.clear { clear:both; height:20px; }
blockquote { padding: 0 0 10px 50px; background: url(../inTOWNTravel/img/blockquote.gif) no-repeat left top; }
fieldset { border:0; }

a { text-decoration:none; }
a:link, a:visited { color: #ff6700; text-decoration:underline; }
a:active { text-decoration:underline; }
a:hover { color:#000; text-decoration:underline; }
h1, h2, h3, h4, h5, h6 { font-family: 'LibelSuitRegular'; color:#000; text-transform:uppercase; }
#content-main h2 {margin:0;}
#container { margin: 0 auto; padding-bottom:10px; width:1024px; position: relative; text-align: left; }
.navigation { margin-left:280px; margin-top:135px; }
html #navigation { height: 1%; }
#navigation ul li { float: left; margin: 0px; list-style-type: none; }
#navigation ul li a { padding: 8px 10px 8px 10px; display: block; font-weight:bold; color: #000; text-decoration: none; letter-spacing:0px; background-image:url(../inTOWNTravel/img/nav-sep.gif); background-repeat:no-repeat; background-position:center right; }
#navigation ul li a:hover, #navigation ul li a:active { color: #000; text-decoration:underline; }
#drop-shadow { background-image:url(img/drop-shadow.gif); background-repeat:repeat-x; background-position:center; margin: 0px; width:202px; padding-top:2px; padding-bottom:3px; }
#header { clear: both; margin: 0 auto; width:1024px; height:229px; background-image:url(../inTOWNTravel/img/header2.png); background-position:top left; background-repeat:no-repeat; position: relative; padding:0; }
#header h1 { font-size:6.8em;  margin:50px 0 0 80px;}
#header h1 a { color:#000; text-decoration:none; }
#header h2 { top:48px; left:1px; position:absolute; visibility:visible; color:#0099ff; }
#feedarea { height:25px; text-align: left; width:1024px; position: relative; margin:0 auto; font-size:10px; background-color:373737; }
#feedarea a:link, #feedarea a:active, #feedarea a:visted, #feedarea a:hover {
font-size:10px;
}
.menu {margin-left:220px; font-family: 'LibelSuitRegular';}
.menu li, #sidebar-left li {list-style:none;margin:0; }
#sidebar-left li {line-height:20px;}
.menu li {float:left; display:inline; list-style:none; width:100px; font-size:24px;}
.menu li a {text-decoration:none;}
.menu li a:hover {color:#000; }
.menu li.current-menu-item a {color:#000; text-decoration:none;}
html #feedarea { border-bottom:1px solid #282828; font-size:10px; }
#feedarea dl dt { display: inline; margin-right: 5px; }
#feedarea dl dd { height:25px; display: inline; margin-right: 5px; background:url(../inTOWNTravel/img/icon_feed.gif) no-repeat left center; padding-left:19px; }
#content { margin:0 auto; position:relative; }
html #content { }
#content h4 { font-size: 1.1em; }
#content h5 { font-size: 1em; }
#content-main {display:inline-block; background-image:url("/web/wp-content/themes/inTOWN Travel/img/mid.png"); width:530px;}

#content-main ul { padding:0; list-style-image:url(../inTOWNTravel/img/bullet.png); }
#content-main ul.asides { margin:0; border-bottom:#ddd 1px solid; }
#content ol { list-style-type:decimal; margin-left:40px; }
#content-main object, #content-main img, #content-main embed {max-width:520px!important;}
.post {margin-bottom:50px;}
#content img { padding:2px; border:0px; background-image:none; }
html #section-index #content-main { margin-right: 0px; }
#content h2 a{ font-size:30px; text-decoration:none; letter-spacing:1px; }
#content .entry { color:#000000; text-align:justify; margin-top:5px; }
#content .entry a:link, #content .entry a:visited { color:#ff6700; }
#content .entry li { margin:5px; padding:0; line-height:1.6em; }
#content .postmetadata { clear:both; font-size:0.9em; text-align:left; color:#999; margin:5px 0px 5px 0px; padding:5px; background-color:#282828; border: 1px solid #494848; }
.postmetadata a:link, .postmetadata a:active, .postmetadata a:visited { color:#bdbd8c; text-decoration:none; }
.postmetadata a:hover { color:#000; text-decoration:underline; }
#content .post-info { clear:both; font-size:0.9em; color:#ff6700; margin:0; padding:0; }
#content .post-info a:link, #content .post-info a:visited, #content .post-info a:active { color:#ff6700; font-style:italic; }
#comments, #respond { margin: 0; padding:1em 0 0 0; margin: 50px; color:#ff6700; }
#commentform { margin: 5px; padding:10px; border: #282828 1px solid; }
.commentnum { font-weight:bold; margin:0 5px 0 0; color:#0099ff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#container .commentlist { margin: 1em 0; padding: 0; margin: 5px; }
#container .commentlist li { list-style:none; margin: 0; padding: 5px; background-color:#1f1f1f; }
#container .commentlist li.alt { background-color:#464545; fonts/libelsuit-webfont margin-top:5px; margin-bottom:5px; }
#container .commentlist li.authorcomment { background:#212121; border:2px solid #666; fonts/libelsuit-webfont margin-top:5px; margin-bottom:5px; }
#container .commentlist li .cmtinfo { font-size:1em; }
#container .commentlist li cite { font-style:normal; font-weight:bold; color:#000000; }
#container .commentlist li cite a:link { font-style:normal; font-weight:bold; color:#000000; }
#container .commentlist li .cmtinfo em { float:right; margin:0; padding:0; font-style:normal; font-size:0.9em; fonts/libelsuit-webfont }
#content .commentsfeed { background:url(../inTOWNTravel/img/icon_feed.gif) no-repeat left center; padding:5px 5px 5px 20px; }
#content .trackback { background:url(../inTOWNTravel/img/icon_link.gif) no-repeat left center; padding:5px 5px 5px 20px; height:30px; }
input.textbox, textarea { background-color:#fff; border:1px solid #ffd425; fonts/libelsuit-webfont font:1em Verdana, Arial, Serif; padding:5px; width:150px; }
textarea { width: 80%; padding:10px; line-height:2em; height: 20em; }
input.textbox:focus, textarea:focus { background-color:#2d2d2d; border:1px solid #000; color:#000000; }
#submit { background-image:url(../inTOWNTravel/img/nav-top.gif); background-repeat:repeat-x; background-position:center; padding:5px; fonts/libelsuit-webfont font-weight:bold; border: 1px solid #282828; }
.post h4 { font-size:1em; font-weight:normal; }
.post h4 em { font-style:normal; float:right; font-weight:normal; }
#header, #content, #sidebar, #footer, .widget { overflow: hidden; }
#footer-area {  }

#search-tool-div { position:absolute; visibility:visible; z-index:100; right:10px; top:15px; }
.search-top { border:#000 1px solid; padding:4px; font-size:10px; color:#333; background:#000 url(../inTOWNTravel/img/shadow_top.gif) repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; }
.search-top:focus { border:#000 1px solid; padding:4px; color:#333; font-size:10px; background:#000 url(../inTOWNTravel/img/shadow_top.gif) repeat-x top; }
.submit-search { padding:2px; font-size:10px; color:#333; }
.no-image { border:0px; background-image:none; padding:0px; margin-right:5px; }
#sidebar-left { width: 250px; margin-right:15px; padding-left:15px;overflow:hidden; float:left;  }
.sidebar-box { background-image:url("/web/wp-content/themes/inTOWN Travel/img/side.png"); background-repeat:repeat; }
.dynamic_widget { float: left; color:#e0e0c8; padding-left:20px; }
.widgetready { width: 190px; }
#sidebar-left h2 { font-family: 'MarketingScriptRegular'; text-transform:none; font-weight:normal; font-size:20px; margin:20px 0 0; }

#next a:link, #next a:visited { text-align: center; color: #000; text-decoration: none; font-weight: bold; font-size: 10px; float: right; }
#next a:hover, #next a:active { text-align: center; color: #000; text-decoration: none; font-weight: bold; font-size: 10px; float: right; }
#prev a:link, #prev a:visited { text-align: left; color: #000; text-decoration: none; font-weight: bold; font-size: 10px; float: left; }
#prev a:hover, #prev a:active { text-align: left; color: #000; text-decoration: none; font-weight: bold; font-size: 10px; float: left; }

.pad { text-align: center; }
.cat { margin: 0px; padding:4px; overflow:hidden; border-bottom: 1px solid #ccc; text-align: left; color: #e0e0c8; font-weight:bold; background-position:center center; background-repeat:repeat-x; background-image:url(../inTOWNTravel/img/header.gif); }
#style-switch-theme { position:absolute; visibility:visible; z-index:95; top:0px; right:55px; }
#style-switch { position:absolute; visibility:visible; z-index:99; top:0px; right:10px; display:inline; }
#style-switch img { border: 1px solid #cccccc; padding:1px; background-color:#000; background-image:none; }
#style-switch img:hover { border: 1px solid #e0e0c8; padding:1px; background-color:#000000; background-image:none; }
#style-switch a, style-switch a:active, style-switch a:visited, style-switch a:link style-switch a:hover, {
border-bottom:0px;
margin-right: 0px;
background-image:none;
}
#back-to-top { position:absolute; visibility:visible; z-index:82; right:15px; bottom:5px; font-weight:bold; }
#main-image { width:1024px; height:180px; margin: 0 auto; position:relative; background-image:url(../inTOWNTravel/img/banner.jpg); background-repeat:no-repeat; background-position: center center; }
#main-image h2 { color:#000000; bottom:5px; right:5px; position:absolute; font-size:16px; }
.float-none { float:none; margin:0px 5px 0px 5px; display:inline; line-height:20px; text-align:left; vertical-align:middle; }
.text-align-middle { line-height:20px; display:inline; vertical-align: middle; padding-right:5px; }
#style-switch-theme { position:absolute; visibility:visible; z-index:95; top:17px; right:55px; }
#style-switch { position:absolute; visibility:visible; z-index:99; top:10px; right:10px; display:inline; }
#style-switch img { border: 1px solid #000; padding:1px; background-color:#000000; background-image:none; }
#style-switch img:hover { border: 1px solid #000000; padding:1px; background-color:#000; background-image:none; }
#style-switch a, style-switch a:active, style-switch a:visited, style-switch a:link style-switch a:hover, {
border-bottom:0px;
margin-right: 0px;
background-image:none;
}
.social { top:129px; margin-left:40px; position:absolute; }
/*Twitter widget*/

#twitter_div { text-align:left; line-height:1.7em; letter-spacing:normal; background-image:url("/web/wp-content/themes/inTOWN Travel/img/side.png"); }
#twitter_update_list { font-size:10px; fonts/libelsuit-webfont text-align:left; bottom:0px; margin-bottom:0px; line-height:1.6em; letter-spacing:0.5px; padding:10px; }
#twitter_update_list td { font-size:11px; color:#333333; text-align:left; bottom:0px; margin-bottom:3px; }
#twitter_update_list a:link { font-size:10px; color:#ff6700; text-align:left; bottom:0px; margin-bottom:0px; }
/*INTENST DEBATE CSS*/

#idc-container-parent #idc-container .idc-c { background: #CCC; font-size:10px; }
#idc-container-parent #idc-container { border: 0px solid #CCC; }
#idc-container-parent #idc-container h3 { font-size: 15px; line-height: 1.3em; }
#idc-container-parent #idc-container .idc-head h3 { color: #c00; }
#idc-container-parent #idc-container h3 .idc-commentcount_wrap { display: none; }
#idc-container-parent #idc-container h3 .idc-commentcount { color: #c00; }
/*Contains the comments themselves, minus the Post New Comment section*/
.idc-comments { }
/*idc-new contains the Post New Comment section
*/#idc-container-parent #idc-container .idc-new { background-color: #f0f0f0; padding: 10px 15px; width: auto; }
/*The very top part of IntenseDebate*/
#idc-container-parent #idc-container .idc-head .idc-user { border-top:#000000 thick solid; font-size:10px; background: none; }
#idc-container-parent #idc-container .idc-head h3 { fonts/libelsuit-webfont text-transform:uppercase; }
#idc-container-parent #idc-container .idc-right { font-size:10px; }
/*Comment sorting*/
#idc-container-parent #idc-container .idc-head .idc-toolbar .idc-sel { color: #CC0000; }
.idc-head .idc-user_i { }
#idc-container-parent #idc-container .idc-foot { border: none; }
#idc-container-parent #idc-container .idc-thread { border-left: 10px solid #CCC; padding: 0 0 0 10px; }
/*A comment.*/
#idc-container-parent #idc-container .idc-c { background: none; }
/*A comment made by an admin*/
#idc-container-parent #idc-container .idc-c.idc-admin { color: #9c3; }
#idc-user_admin .idc-user_admin { font-size:10px; }
#idc-container-parent #idc-container .idc-c.idc-c-highlighted { background: none; }
#idc-container-parent #idc-container .idc-c.idc-facebook { border-top: 1px solid #3b5998; }
#idc-container-parent #idc-container .idc-c-h { background: none; padding-top: 3px; }
#idc-container-parent #idc-container .idc-c.idc-twitter { border-top: 1px solid #33ccff; }
#idc-container-parent #idc-container .idc-c-h { background: none; padding-top: 3px; }
/*Comment header*/
#idc-container-parent #idc-container .idc-c .idc-c-h { background: #000; border-top: 1px solid #FFCC00; color:#FFFFFF; }
/*Comment header avatar.*/
#idc-container-parent #idc-container .idc-c-h .idc-a { border: 1px solid #09f !important; }
/*Comment header profile*/
.idc-c-h .idc-i { }
#idc-container-parent #idc-container .idc-v { display: none; }
/*avatar*/
.idc-m { }
#idc-container-parent #idc-container .idc-message { display:none; }
/*Comment top part*/
#idc-container-parent #idc-container .idc-c .idc-c-t { border-left: 4px solid #999; width:550px; }
.idc-c-t-inner { font-size:10px; }
#idc-container .idc-c-t .idc-c-t-inner { overflow-x: hidden; overflow-y: hidden; font-size:10px; line-height:16px; }
/*Comment bottom part*/
.idc-c-b { }

