/*  
Theme Name: Travel around  
Theme URI: 
Description: Cool travel theme
Version: 1.0
Author: Thebookish
Author URI: 
*/
/*************** Main theme Styles *************************************/ * { margin: 0; padding: 0; } 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul, .heins, .hzwei, .hdrei, .hvier, .hfuenf, .hsechs { margin: 1em 0; } 
img { border: 0; } 
a:link { color: #0283BA; text-decoration: underline; } 
a:visited { color: #0283BA; } 
a:hover { text-decoration: none; color: #979797; } 
.clear { clear:both; } 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display:block;}
/* End hide from IE-mac */
body { font: 62.5%/1.6 "Trebuchet MS", Tahoma, Verdana, sans-serif; background: url(images/bg.jpg) repeat top left; } 
#mainwrapper { background: url(images/headbg.jpg) repeat-x top left; text-align: center; } 
#wrapper { width: 1005px; margin: 0px auto; position: relative; text-align: center; background: url(images/contentbg.jpg) repeat-y top left; } 
#header { background: url(images/header.jpg) no-repeat top left; height: 382px; width: 1005px; position: relative; } 
#logo { position: absolute; top: 70px; left: 76px; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; color: #b0daec; margin: 0px; font-weight: normal; } 
#logo a:link, #logo a:visited { color: #ddd; text-decoration: none; } 
#logo a:hover { color: #fff; } 
#header p { color: #fff; font-size: 14px; margin: 0px; padding: 0px; position: absolute; top: 100px; left: 10px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; } 
.searchbar { background: url(images/searchbg.jpg) no-repeat top left; width: 173px; height: 16px; border: 1px solid #9c9b9b; font-size: 12px; font-weight: normal; color: #4d4d4d; padding: 2px; position: absolute; top: 142px; left: 22px; } 
.searchbut { background: url(images/searchbut.gif) no-repeat top left; height: 22px; width: 63px; border: none; cursor: pointer; position: absolute; top: 141px; left: 208px; } 
#navbar { position: absolute; top: 341px; left: 12px; padding: 0px; text-align: center; list-style-type: none; margin: 0px; height: 41px; } 
#navbar li { display: block; padding: 0px; float: left; height: 88px; width: auto; margin: 0px; display: inline; font-size: 14px; } 
#navbar li a:link, #navbar li a:visited { display: block; float: left; width: auto; height: 33px; padding: 7px 15px 0px 15px; color: #edeeee; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; } 
#navbar li a:hover { text-decoration: none; background: #222; color: #fff; } 
#container { padding: 15px; margin: 0px auto; width: 975px; position: relative; text-align: left; } 
#secbar { width: 287px; margin: 0px; float: right; padding: 0px; color: #6e6e6e; font-size: 12px; text-align: left; } 
#content { position: relative; margin: 0px; width: 661px; padding: 0px; float: left; color: #6e6e6e; text-align: left; font-size: 14px; } 
#footer { clear: both; background: url(images/footerbg.jpg) repeat-x top left #0588C0; text-align: center; } 
#footerwrapper { background: url(images/footer.jpg) no-repeat top left; width: 975px; margin: 0px auto; position: relative; padding: 30px 15px 0px 15px; text-align: left; } 
.footer p { color: #fff; font-size: 14px; font-weight: normal; text-align: left; } 
.bottomnav { background: #00577c; color: #fff; } 
.bottomnav p { margin: 0px; padding: 5px; color: #fff; font-size: 10px; font-weight: bold; } 
#footerwrapper div { float: left; margin-right: 10px; margin-left: 10px; font-size: 14px; width: 305px; color: #fff; } 
#footer h4, #footer .hvier { font-size: 20px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #ddd; background: url(images/footerheadlineborder.gif) repeat-x bottom left; text-align: left; margin: 0px; margin-top: 15px; margin-bottom: 15px; } 
#footer ul { text-align: left; list-style-type: none; margin: 0px; margin-bottom: 40px; padding: 0px; } 
#footer ul li { margin: 0px; padding: 0px; border-bottom: 1px dashed #ddd; } 
#footer ul li a:link, #footer ul li a:visited { text-decoration: none; display: inline-block; font-size: 14px; color: #fff; width: 295px; padding: 5px; } 
#footer ul li a:hover { color: #fff; background: #555; } 
.bottomnav { clear: both; background: #353535; color: #fff; } 
.bottomnav p { margin: 0px; padding: 5px; color: #fff; font-size: 12px; font-weight: bold; } 
.bottomnav a:link, .bottomnav a:visited { color: #b6cce3; text-decoration: underline; } 
.bottomnav span { color: #b6cce3; } 
.bottomnav img { vertical-align: text-top; } 
.bottomnav a:hover { color: #fff; text-decoration: none; } 
/**************** Post styles **************************************/
.post { background: url(images/articlebg.gif) repeat-y top left; width: 661px; margin-bottom: 30px; } 
.posthead { background: url(images/articletop.gif) no-repeat top left; width: 661px; height: 77px; padding: 0px; position: relative; } 
h2.headline, .hzwei.headline { display: block; width: 641px; padding: 5px 10px; margin: 0px; font-size: 18px; font-weight: normal; color: #0283BA; font-family: Cambria, Georgia, "Times New Roman", Times, serif; } 
h2.headline a:link, h2.headline a:visited, .hzwei.headline a:link, .hzwei.headline a:visited { padding: 0px; color: #0283BA; text-decoration: none; } 
h2.headline a:hover, .hzwei.headline a:hover { color: #5f5f5f; } 
h4.date, .hvier.date { margin: 0px; padding: 0px; position: absolute; bottom: 5px; left: 4px; text-align: right; color: #7a7a7a; font-size: 12px; font-weight: normal; font-family: verdana; } 
.date a:link, .date a:visited { color: #7a7a7a; text-decoration: none; } 
.date a:hover { color: #5f5f5f; text-decoration: underline; } 
h4.commentexc, .hvier.commentexc { position: absolute; bottom: 5px; right: 4px; margin: 0px; padding: 0px; color: #7a7a7a; font-size: 12px; font-weight: normal; font-family: verdana; } 
.commentexc a:link, .commentexc a:visited { text-decoration: none; color: #7a7a7a; } 
.commentexc a:hover { color: #5f5f5f; text-decoration: underline; } 
.entry { color: #656565; font-size: 14px; width: 641px; text-align: left; padding: 10px; padding-bottom: 30px; background: url(images/articlebottom.gif) no-repeat bottom left; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; } 
.post h3, .post .hdrei { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0px; } 
blockquote { color: #7d7d7d; margin: 0px 20px 20px 20px; padding: 5px; border: none; background: url(images/quote.gif) no-repeat top right; font-size: 14px; font-family: "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; } 
p { margin-bottom: 10px; line-height: 1.6em; } 
p a { text-decoration: underline; } 
p a:hover { text-decoration: none; } 
p.center { text-align: center; } 
.small { font-size: 10px; } 
code { font: 12px 'Courier New', Courier, Fixed; } 
h1, .heins { font-size: 20px; letter-spacing: -0.8px; text-align: left; font-weight: normal; margin-bottom: 8px; font-family: "Century Gothic", "Trebuchet MS", "Lucida Grande", Lucida, Arial, sans-serif; } 
h1.title, .heins.title { font-size: 45px; letter-spacing: -2.5px; font-weight: normal; padding: 10px 10px 10px 17px; } 
h4, .hvier { margin: -5px 0 10px 0; padding: 0; font-weight: normal; font-size: 10px; color: #4d4d4d; } 
/***** LISTS FORMATTING *****/
.post ul { margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; list-style-type: none; } 
.post ul li { margin: 5px 0px 5px 10px; background: url(images/bullet.jpg) no-repeat left center; padding-left: 13px; } 
.post ol { margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; } 
.post ol li { margin: 5px 0px 5px 10px; padding: 0px; } 
/***************  Other styles *********************************/ 
/***** SIDEBAR FORMATTING *****/
#secbar h2, #secbar .hzwei { margin: 0px; text-align: left; padding: 5px; width: 277px; height: 43px; background: url(images/sidetop.jpg) no-repeat top left; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: #6e6e6e; font-weight: normal; } 
#secbar a:link { color: #00567b; font-size: 14px; text-decoration: underline; font-family: verdana; font-weight: normal; } 
#secbar a:hover { background: none; color: #000; text-decoration: underline; } 
#secbar a:visited { color: #4d4d4d; } 
/***** SIDEBAR LISTS FORMATTING *****/
#secbar ul, #secbar ol { list-style-type: none; margin: 0px; font-size: 14px; text-align: left; padding: 0px; width: 287px; } 
#secbar ul li { background: url(images/sidebg.jpg) repeat-y top left; margin: 0px 0px 15px 0px; padding: 0px; width: 287px; text-align: left; } 
#secbar ul li ul, #secbar ul li ol, #secbar ol li ul, #secbar ol li ol { background: url(images/sidebottom.jpg) no-repeat bottom left; margin: 0px; width: 267px; padding: 0px 10px 20px 10px; text-align: left; list-style-type: none; } 
#secbar ul li ul li { margin: 5px 0px; display: block; padding: 0px; background: url(images/bullet.jpg) no-repeat center left; padding-left: 14px; text-align: left; color: #4d4d4d; } 
#secbar ul li ul li a:link, #secbar ul li ul li a:visited { color: #0283BA; font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-align: left; text-decoration: none; font-weight: normal; } 
#secbar ul li ul li a:hover { color: #515151; text-decoration: underline; } 
/***** IMAGE FORMATTING *****/
.entry a:link img, .entry a:visited img { border: 3px solid #d4d4d4; padding: 1px; } 
.entry a:hover img { border: 3px solid #6b7482; } 
img.post { padding: 1px; border: 1px solid #6a7381; margin: 10px; float: right; } 
img.center { margin-left: auto; margin-right: auto; padding: 1px; border: 1px solid #6a7381; } 
img.alignright { padding: 1px; border: 1px solid #6a7381; margin: 5px; float: right; display: inline; } 
img.alignleft { float: left; padding: 1px; border: 1px solid #6a7381; margin: 5px; display: inline; } 
/***** MISCELLANEOUS FORMATTING *****/
.alignright { float: right; } 
.alignleft { float: left } 
.navigation { text-align: center; display: block; width: 651px; font-size: 14px; border: none; margin: 5px; margin-top: 10px; margin-bottom: 10px; } 
.navigation .alignleft a:link, .navigation .alignleft a:visited { padding: 5px; font-size: 14px; background: url(images/previous.jpg) no-repeat bottom left; text-decoration: none; color: #4d4d4d; padding-left: 14px; } 
.navigation .alignright a:link, .navigation .alignright a:visited { padding: 5px; font-size: 14px; background: url(images/next.jpg) no-repeat bottom right; text-decoration: none; color: #4d4d4d; padding-right: 14px; } 
.navigation .alignright a:hover { background: url(images/next.jpg) no-repeat bottom right; color: #6d7684; } 
.navigation .alignleft a:hover { background: url(images/previous.jpg) no-repeat bottom left; color: #6d7684; } 
.postspermonth { margin: 5px 0 10px 0; list-style: none; padding-left: 25px; } 
.postmetadata { margin: 0px 10px; width: 611px; padding: 5px; border: 1px solid #aaaaaa; border-left: 5px solid #aaaaaa; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; color: #868686; background: #ebebeb; } 
/***** COMMENTS FORMATTING *****/
h3#comments, h3#respond, .hdrei#comments, .hdrei#respond { font-size: 18px; color: #0283BA; font-family: Cambria, Georgia, "Times New Roman", Times, serif; } 
#commentform input { background: url(images/input.jpg) repeat-x top left #fff; width: 300px; height: 16px; padding: 2px; margin: 5px 5px 1px 0px; color: #fff; font-size: 14px; color: #4d4d4d; padding: 3px; border: 1px solid #9c9b9b; } 
#commentform textarea { background: url(images/input.jpg) repeat-x top left #fff; width: 500px; height: 100px; color: #4d4d4d; padding: 3px; border: 1px solid #9c9b9b; } 
p.message { font-size: 14px; padding: 3px; background: #f6f6f6; border: 1px solid #9a9a9a; } 
p.message img { vertical-align: middle; border: none; } 
#commentform #submit { background: url(images/send.gif) no-repeat top left; width: 63px; height: 22px; border: none; cursor: pointer; } 
.commentlist { list-style-type: none; } 
.commentlist li { font-size: 14px; font-weight: normal; color: #4d4d4d; width: 616px; padding: 0px; margin-top: 15px; background: url(images/commentbg.gif) repeat-y top left; } 
.commentlist li div { background: url(images/commentbottom.gif) no-repeat bottom left; width: 606px; padding: 5px; margin: 0px; font-weight: normal; } 
.commentlist li h4, .commentlist li .hvier { font-size: 14px; color: #656565; margin: 0px; padding: 0px; background: url(images/commenttop.gif) no-repeat top left; width: 606px; height: 26px; padding: 5px; margin: 0px; } 
.commentlist cite a:link, .commentlist cite a:visited { font-weight: bold; font-style: normal; font-size: 14px; color: #161616; text-decoration: none; font-family: "Trebuchet MS"; } 
.commentlist cite a:hover { color: #000; text-decoration: underline; } 
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; margin: 5px; margin-left: 60px; } 
#commentform p { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } 
#commentform label { font-size: 14px; font-weight: normal; color: #00567b; } 
.commentmetadata { font-weight: normal; font-size: 12px; } 
#commentform p { margin: 5px 0; } 
.commentlist div img { height: 50px; width: 50px; float: left; border: 1px solid #00567b; } 
.nocomments { text-align: center; margin: 0; padding: 0; } 
small { font-size: 12px; }