
/* Primary layout */
body {margin:0;padding:0;background-color:#369;color:#333;font-size:small;line-height:1.5em;background-image: url(http://www.travellerspoint.com/images/07_body_bg.gif);}
#wrapper {position:relative;width:690px;margin:0 auto;border:1px solid #000;padding:0;background-color: #fff;}

/* Font specs */ 
h2, h3, h1, #header p, p.subheading {font-family: "trebuchet ms", verdana, sans-serif;}
body, p, li, ul {font-family: verdana, arial, sans-serif;}

/* Branding */ 
#brand_line {font:11px "Lucida Grande",Verdana,sans-serif;background:#369 url(/img/top_nav_bg.gif) no-repeat left;margin:0 0 5px;padding:0;width:100%;height:32px;display:block;border-bottom:1px solid #839EAF;border-top:1px solid #839EAF;}
#brand_line #tp_branding {border:none;float:left;margin-left:15px;padding:9px 0 10px 95px;color:#fff;text-decoration:none;}
#brand_line #user_links {margin:0;padding:2px 10px 0 0;color:#4d5863;line-height:30px;float:right;}	
#brand_line p a {color:#fff;text-decoration:none;padding:9px;border-left:1px solid #3d6e9e;}
#brand_line p a:hover{background:#fff;color:#546674;border-top:1px solid #839EAF;border-left:1px solid #839EAF;}

/* Header */
#header,#center,#footer {margin:0;border:0;padding:0;}
#header {border-bottom: 1px solid #333;padding: 2em 0;background-image: url(img/1/bg-header.jpg);color: #e0e8ef;text-align: center;
	/*background-image: url(http://www.maryandcolin.com/images/blog/sunset.jpg);*/
	}
#header h1,#header p {margin: 10px;}
#header #title {font-size: x-large;font-weight:bold;}
#header #title a{text-decoration:none;color:#e0e8ef;}
#description {font-size:large;font-style: italic;text-align:right;width:400px;}

/* Images */
img {border: 0;}

/* Lists */
ul {list-style: url(img/1/icon-listitem.gif);}

/* Links */
:link {color:#c60;}
:visited {color:#636;}
:link:hover,:visited:hover {color:#7a3d00;}

/* Navigation */
#navigation {float:right;width:184px;margin:0;padding:0;font-size:90%;border-left:1px dotted #bbb;}
#navigation ul {margin: 0 1.5em 5px 1.5em;padding: 5px;}
#navigation li {line-height: 150%;}
#navigation h3 {margin:10px 0 5px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;background-color: #eee;font-weight: normal;text-align: center;}
#authornav {border-bottom:1px solid #ccc;padding-bottom:7px;}
#changestyles {border-bottom:1px dotted #bbb;padding-bottom:10px;}
#navsearch form, #changestyles form {margin:0;padding:.5em;margin-left: .5em;text-align: center;}
#authorprofile, #photography {padding:0;padding-bottom: .5em;}
#authorprofile p, #photography p  {margin:.5em 10px 0 10px;}
#photography .photo, #profilephoto .photo {border:1px solid #666;margin-right:5px;}
#profilephoto {float:right;margin:10px;}
#ads_nav {text-align:center;margin-top:10px;}
#twitter p {margin:10px;font-size:90%;}

/* Content Group Header */
#contentgroupheader {margin-bottom: 5px;border-bottom: 1px solid #ccc;padding: 25px 0;text-align: center;}
#contentgroupheader h1 {margin:0;font-size:120%;}

/* Blog Content Area */
#blogcontent {float:left;width:505px;margin:15px 0 0;}
.entry {margin-bottom:10px;padding:10px 20px;border-bottom:1px dotted #eee;}
.entry h1,.entry h2 {margin:0;padding:0 0 0 45px;font-size:160%;font-weight:bold;background:url(img/1/icon-title.gif) no-repeat left;}
.entry h1 a,.entry h2 a{text-decoration:none;color:#333 !important;}
.entry p.subheading {font-style:italic;font-size:110%;font-weight:bold;margin:0;padding:0;}
.entry img.photo {padding-bottom:5px;}
.entrycontent, .comment {overflow:auto;}
.entrydetails {margin:0;background:url(img/3/icon-page.gif) no-repeat 0 6px;padding:0 0 0 12px;font-size:80%;}
.commentlink {margin-left: 1em;padding-left: 2em;background:url(img/1/icon-comments.gif) no-repeat left top;}
.commentdetails {margin-top:0;}
#entry_options {margin:5px 0;height:25px;}
.bookmarking_options{padding:4px 0;line-height:12px;width:40%;float:left;margin:0;}
.bookmarking_options img{vertical-align:middle;height:14px;width:14px;}
.bookmarking_options a{margin-right:2px;padding:2px 4px 4px;border:1px solid #fff;}
.bookmarking_options a:hover{border:1px solid #CFE4FF;}
p.entry_nav {width:60%;margin:0;padding:5px 0;line-height:12px;text-align:right;float:left;}
p.entry_nav a.previous {background: url(/img/icon_previous.gif) no-repeat right;padding-right:15px;}
p.entry_nav a.next {background: url(/img/icon_next.gif) no-repeat left;padding-left:15px;}
p.entry_nav a.toc {background: url(/img/icon_toc.gif) no-repeat;padding-left:18px;margin-left:20px;}
p.entry_nav a {font-size:10px;}
div#ads_entry {text-align:center;}
.othercontent {margin:10px 20px 20px;padding:5px 10px;background:#fff;border:1px solid #ddd;}
.othercontent h2{font-size:110%;}
.othercontent form {padding:0 10px 10px;background:#eee;border:1px solid #ccc;}
#entrynavigation {margin-bottom: 5px;padding:0 20px;}

/* Footer */
#footer {display:block;clear:both;margin: 1em 0 0;border-top: 1px solid #ccc;background-color: #eee;}
#footer p {margin:0;padding:1em 0 0;text-align:center;}
#footer .tp_plug {margin:0;padding:0 0 1em;list-style:none;text-align:center;}
#footer .tp_plug li {margin:0 0.2em;display:inline;}
#footer p#copyright_notice {font-size:10px;padding-top:0;}