
/* Primary layout */
body {margin: 0;background: #eee url(img/3/bg-body.gif);color:#555040;font-size:small;}
#wrapper {position: relative;width:690px;padding: 1px 5px;background: #f2f2ec url(img/3/wrap-f2f2ec.gif);margin:0 auto;}

/* font specs */ 
h2, h3, h1, body, p, li, ul {font-family:tahoma, verdana, helvetica, arial, sans-serif;}

span.entrydate {display:none;}

/* Branding */
#brand_line {font:11px "Lucida Grande",Verdana,sans-serif;background:#87876d url(/img/3/top_nav_bg.gif) no-repeat left;margin:0;padding:0;width:100%;height:32px;display:block;border-bottom:1px solid #94947f;border-top:1px solid #94947f;}
#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:#fff;line-height:30px;float:right;}	
#brand_line p a {color:#fff;text-decoration:none;padding:9px;border-left:1px solid #94947f;}
#brand_line p a:hover{background:#fff;color:#87876d;border-top:1px solid #87876d;border-left:1px solid #87876d;border-bottom:1px solid #94947f;}

/* Header */
#header,#center,#footer {margin: 0;border: 0;padding: 0;background-color: #f2f2ec;color: #555040;font-size: 110%;}
#header h1, #header p {margin:5px 0;padding:10px;background-color:#999966;color:#ffffe8;text-align:center;}
#header #title {background-image:url(img/3/bg-title.gif);font-size:27px;}
#header #title a{color:#ffffe8;}
#header p#description {background-image: url(img/3/bg-description.gif);color:#fff;font-weight:bold;font-size:120%;}

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

/* Links */
a:link,a:visited,a:hover,a:active {font-weight:bold;text-decoration:none;}
:link {color: #8297a7;}
:visited {color:#a082a7;}
:link:hover, :visited:hover {color:#333;}

/* Navigation */
#navigation {float: right;width: 190px;margin: 0;padding: 0;}
#navigation ul {margin:0 0 5px;padding: 5px 0 5px 25px;background-color: #e9e6d9;list-style-type: circle;list-style-image: url(img/3/icon-navlist.gif);font-size: 90%;}
#navigation li {line-height: 150%;}
#navigation h3 {padding:5px;background:#bcbc9a url(img/3/bg-navtitle.gif);color:#f0f0e1;margin:0;}
#navigation h3:before {content: url(img/3/icon-navtitle.gif);padding-right:.5em;}
#authorprofile, #navsearch, #changestyles, #photography {background-color:#e9e6d9;padding:0 0 5px;margin:0 0 5px;}
#navsearch form, #changestyles form {margin:0;padding:.5em;text-align:center;}
#authorprofile p, #photography p {margin:.5em 10px 0 10px;}
#photography .photo, #profilephoto .photo {border:1px solid #666;margin:0 5px 2px 0;}
#profilephoto {float:right;margin:10px;}
#ads_nav {text-align:center;border:1px solid #eee;padding:10px;margin-bottom:10px;}
#twitter {background-color:#e9e6d9;padding-bottom:10px;}
#twitter p {margin:10px;font-size:80%;}

/* Content Group  Header */
#contentgroupheader {padding:.5em 0;margin-bottom: 5px;background-color:#d7d3c8;text-align:center;}
#contentgroupheader h1 {margin:0;font-size:120%;}

/* Blog Content Area */
#blogcontent {width:493px;margin:0;padding:0;float:left;}
.entry {margin-bottom:10px;padding:10px;background-color:#e9e6d9;}
.entry img.photo {padding-bottom:5px;}
.entry h1,.entry h2 {margin:0;padding:0 0 0 30px;background:url(img/3/icon-h2.gif) no-repeat left;font-size:150%;}
.entry h1 a,.entry h2 a{color:#555040;}
.entry p.subheading {padding:0;margin:0;font-size:110%;font-weight:bold;}
.entrycontent, .comment {overflow: auto;}
.entrydetails {margin:0;background:url(img/3/icon-page.gif) no-repeat left;padding:0 0 0 12px;font-size:80%;}
.commentlink {margin-left: 1em;padding-left: 1.5em;background: url(/img/3/icon-comments.gif) no-repeat left top;}
.commentdetails {margin-top:0;font-size:90%;}
#entry_options {margin:5px 0;height:25px;}
.bookmarking_options{padding:4px 0;line-height:12px;width:40%;float:left;margin:5px 0 0;}
.bookmarking_options img{vertical-align:middle;height:14px;width:14px;}
.bookmarking_options a{margin-right:2px;padding:2px 4px 4px;border:1px solid #e9e6d9;}
.bookmarking_options a:hover{border:1px solid #333;}
p.entry_nav {width:60%;margin:5px 0 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 0;padding:1px 10px;background-color:#dfe9e3;}
.othercontent h2{font-size:110%;}
.othercontent form {padding:0 10px 10px;background:#f2f2ec;border:1px solid #b7b79f;}
#entrynavigation {margin:10px 0 5px;padding:10px;} 

/* Footer */
#footer {display: block;clear:both;margin: 1em 0 0;border-top:1px solid #87876d;background-color: #b7b79f;font-size:90%;}
#footer p {margin: 0;padding: 1em 0 .2em;text-align:center;color:#87876d;}
#footer a {color:#ffffe8;font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#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;}