
/*
Sam's Personal Play Template
Travellerspoint Blog
Feel free to re-use, as long as you link back to this blog or the Travellerspoint main site
*/

/* =universal reset */
* {margin:0;padding:0;}

/* main typography */
body {font-family: Helvetica, Arial, sans-serif;font-size: 62.5%;line-height: 1.5;color: #333;}
h1,h2 {font-weight:normal;font-size:2.8em;color:#2a4072;margin: 0 0 0.3em 0;line-height:1.2;}
div.entrycontent h2 {font-weight:normal;font-size:2em;color:#2a4072;margin:1.5em 0 .1em;}
div.entrycontent h3 {font-weight:normal;font-size:1.5em;color:#2a4072;margin:1em 0 0;}
h1.entrytitle a,h2.entrytitle a {color:#2a4072;font-weight:normal;text-decoration:none;}
#title {font-size: 4.4em;letter-spacing:-1px;line-height:1;color: #ff0;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;margin-bottom:0;}
#title a {text-decoration:none;font-weight:normal;}
#title a:hover {background:none;}
#description {font-size: 1.8em;font-weight:bold;line-height:1;color:#c9d1de;}
#contentgroupheader h1 {color: #fff;font-size: 3.2em;}
#navigation h3, p.subheading {margin: 1.5em 0 0.3em 0;font-size:1.4em;color:#000;}
a {font-weight: bold;color:#333390;}
a:hover,a:focus {background: #ff0;color: #000;}
a:visited {color: #333;}

/* Main Layout */
body {background:#fff;}

/* centering */
#header,#center,#footer {width:880px;margin:0 auto;padding:0;}
#center {position:relative;}
#brand_line {color:#ccc;padding:6px 2em;position:relative;border-bottom:1px solid #97b2cf;margin:0 auto;background: #353e81;}
#brand_line a {color: #97b2cf;text-decoration: none;padding: 3px;background: transparent;}
#brand_line a:hover {color: #ff0;background: #000;}
#user_links {position: absolute;right: 2em;top: 6px;}
#user_links a {margin: 0 0 0 10px;}
#nav_wrapper ul,#footer ul {list-style-type:none;}
#header {margin: 0 auto;color: #fff;padding:25px 0;}
#navigation {float:left;width:200px;padding:0 0 3em 0;margin:0 20px 0 0;}
#blogcontent {margin:250px 0 3em 0;float:right;width:640px;}
img {border: 0;vertical-align: middle;}

/* Navigation */
#navsearch input[type="text"] {font-size:12px;width:14em;padding:0.4em;border:0.1em solid #4f74a1;margin:0 0 0.6em 0;}
#navmain h3,#navsearch h3 {display: none;}
#nav_wrapper h3 {padding: 0 0 0 26px;background-repeat: no-repeat;background-position: 5px center;color: #000;}
#navsearch,#changestyles {border-bottom: 2px solid #9da5d5;border-top: 2px solid #9da5d5;padding: 0 0 2.5em 0;}
#categories,#archivenav,#authornav,#ads_nav {display:none;}
#navsearch {padding: 2.5em 0;}
#changestyles select {width:100%;}
#changestyles h3,#bloglinks h3,#twitter h3 {padding:0;}
#authorprofile h3,#authornav h3 {background-image: url(/img/10/authors.gif);}
#photography h3 {background-image: url(/img/10/photography.gif);}
#archivenav h3 {background-image: url(/img/10/archives.gif);}
#categories h3,#inthiscategory h3 {background-image: url(/img/10/categories.gif);}
#bythisauthor h3,#latestentries h3 {background-image: url(/img/10/entries.gif);}
#navmain ul {list-style-type:none;border-top:0;}
#navmain ul li#main {margin-top:65px;}
#nav_wrapper ul{border-top:0;margin: 0 0 3em 0;}
#nav_wrapper ul a {display: block;text-decoration: none;padding: 0.4em 0.4em 0.4em 26px;font-size: 1.2em;background-color: transparent;line-height: 1.35;border-bottom: 1px solid #9da5d5;background-image: url(/img/10/book.gif);background-repeat: no-repeat;background-position: 5px center;}
#nav_wrapper a:hover,.tp_plug a:hover,#copyright_notice a:hover {background-color:#ff0;color:#000;}
#nav_wrapper #navmain a {display: block;text-decoration:none;font-weight: bold;font-size: 1.4em;line-height: 2em;padding: 0 0 0 38px;margin: 0 0 0.3em 0;background-color: #ff0;background-repeat: no-repeat;background-position: 5px -30px;color: #000;}
#nav_wrapper #main a {background-image: url(/img/10/main.gif);}
#nav_wrapper #toc a {background-image: url(/img/10/toc.gif);}
#nav_wrapper #Subscribe a {background-image: url(/img/10/sub.gif);}
#nav_wrapper #navmain a:hover {color: yellow;background-color: #000;background-position: 5px 0;}

#entrynavigation {font-size: 1.2em;}

#blognav_map {position:relative;margin:0;padding:10px;background:#353e81;width:400px;height:200px;border:1px solid #9da5d5;}
#blognav_map object {margin:0;padding:0;width:400px;height:200px;}

#twitter {margin:0;position:absolute;top:0;right:0px;width:420px;padding:10px;}
#tweets li {font-size:1.1em;padding:0.4em 0;border-bottom:1px solid #9da5d5;}
#tweets ul li a {display:inline;padding:0;font-size:1em;border-bottom:0;background:none;color:#333390;}
#tweets ul li span.tweet_link a {font-size:.8em;padding-left:.3em;font-weight:normal;}
#tweets ul {margin:0 0 1.5em;}

#twitter p a{position:absolute;top:250px;left:-440px;color:#000;display:block;width:162px;text-decoration:none;font-weight: bold;font-size:1.1em;line-height:2.4em;padding:2px 0 2px 38px;border-bottom: 1px solid #9da5d5;border-top: 1px solid #9da5d5;margin: 0 0 0.3em 0;background:#ff0 url(/img/10/twitter.gif) no-repeat;color:#000;background-position:1px -30px;}
#twitter p a:hover{background-color:#000;background-position:1px 0;color:yellow;}


/* Entries */ 
.entry {margin: 0 0 4.5em 0;}
.entry p,.othercontent p,.vcard p {margin: 0 0 1.2em 0;font-size: 1.3em;}
.entry p.subheading {font-weight:bold;font-size:1.4em;margin-bottom:0;}
.entry p.preentrydetails {line-height:20px;padding:5px 0;border-bottom:1px solid #c9d1de;font-weight:bold;color:#c9d1de;font-size:1.2em;}
.entry p.preentrydetails img.img {height:20px;}
.entry p.preentrydetails a{color:#c9d1de;}
.entry p.entrydetails {font-size:1.1em;}
blockquote {margin: 0 0 1em 0;font-size:11px;padding: 0 0 0 1.5em;border-left: 2px solid #a6b8ce;color: #486a9a;}
.comment ul,.entry ul {font-size: 1.2em;padding: 0 0 0 2em;margin: 0 0 1em 0;}
.entry_nav {float:left;width:48%;background:#c9d1de;padding:2px 1%;border-bottom:1px solid #9da5d5;}
.entry_nav a {margin: 0 1em 0 0;}
.bookmarking_options {float:right;width:48%;padding:2px 1%;background:#c9d1de;border-bottom:1px solid #9da5d5;text-align:right;}
.bookmarking_options a {margin: 0 10px 0 0;}
div#ads_entry {text-align:center;padding:3em 0 1em;}

/* Media */
.entry img.photo {margin:1em 0;display:block;padding:10px;background:#000;border:1px solid #9da5d5;}
.map {text-align:center;background:#fff;}
.map object {width:100%;height:280px;}
.video object#player {margin:1em 0;padding:10px;background:#000;height:370px;display:block;border:1px solid #9da5d5;}

/*Comments*/
h2#comments {margin:1em 0 0;}
.comment {margin: 0 0 2em 0;background:#fff;border:5px solid #d9def9;border-bottom:0;}
.comment p {margin: 0 0 0.8em 0;font-size: 1.3em;padding: 0.8em;}
.comment ul,.comment blockquote {margin: 0 0 0.8em 1em;}
p.commentdetails {color:#39578b;padding: 8px 0 0 40px;background:#d9def9 url(/img/10/comment.gif) no-repeat left top;margin:0;}
#ff_notify {margin:0 0.8em 0 0;vertical-align:top;}
#CommentForm div {margin: 0 0 0.8em 0;}
#CommentForm span {color: #666 !important;}
#CommentForm label {font-weight: bold;font-size: 1.3em;}
#CommentForm p {float: left;width: 100%;margin: 0 0 1em 0;}
label, cfoutput {font-size: 12px !important;}
cfoutput span {color: #333 !important;}
#CommentForm input {padding: 2px;}
textarea,input#ff_comment_name,input#ff_comment_email {font-family: Helvetica, Arial, sans-serif;display: block;padding: 5px;font-size: 1.3em;width:630px;border: 1px solid #9da5d5;}
#comment_in_moderation {border:1px solid #39578b;padding:5px;width:630px;background:#9da5d5;}
#commentform #nonmember_details p.moderate_info {border:1px solid #39578b;padding:5px;width:630px;background:#9da5d5;}
#commentform input.radio {vertical-align:bottom;padding:0;margin:0 0 3px 5px;border:none !important;}
#commentform span.clarify {font-size:90%;}
input#ff_rememberme {vertical-align:bottom;margin:0 3px 5px 0;}

/*Author Profile*/
.fn {font-weight: bold;}
#profilephoto img{border: 5px solid #fff;margin: 0 0 5px 5px;float: right;}
#photography {margin: 0 0 2em 0;}
#photography img.photo {border:1px solid #9da5d5;display:inline;margin: 0 5px 5px 0;float: left;padding:4px;background:#fff;}
#photography p {clear:left;padding: 0.6em 0 0 0;}

/*Table of Contents*/
table#toc {font-size: 1.2em;border-bottom: 1px solid #ddd;}
#toc td {border-top: 1px solid #ddd;padding: 0.4em 0;}

*/Footer*/
#footer {clear:both;padding:0;margin:0;width:880px;}
#footer p, ul.tp_plug {margin:1em 0 0 0;border-top:2px solid #353e81;padding:2em 0;}
#footer a {padding:.3em 0 .1em;}
p#tp_plug_heading {float:left;padding-right:15px;}
p#tp_member {clear:both;float:left;width:260px;}
ul.tp_plug {float:left;width:375px;}
ul.tp_plug li {float:left;margin-right:15px;}
p#copyright_notice {float:right;width:120px;text-align:right;}


/* IE fixes */
li {height: 1%;}