
/* Primary layout */
body {margin: 0;padding: 0;background: #333 url(img/5/bg-body.gif);color: #333;font-size: small;}
#wrapper {position: relative;width: 690px;margin: 0 auto;border-bottom: 1px solid #ccc;padding:0;background: #ccc url(img/5/wrap.gif) repeat-y center;}

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

/* Branding */ 
#brand_line {font:11px "Lucida Grande",Verdana,sans-serif;background:#4b0302 url(/img/5/top_nav_bg.gif) no-repeat left;margin:0;padding:0;width:100%;height:32px;display:block;border-bottom:1px solid #77524c;border-top:1px solid #77524c;}
#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 #77524c;}
#brand_line p a:hover{background:#8d6965;color:#4b0302;border-top:1px solid #2e2e2e;border-left:1px solid #2e2e2e;}

/* Header */
#header,#center,#footer {margin:0;border:0;padding:0;font-size:85%;}
#header {height: 150px;width: 100%;background: #ccc url(img/5/bg-title.gif) no-repeat bottom;color: #eee;text-align: left;}
#header #title {font-size:30px;margin:0 0 0 300px;line-height:20px;padding-top:35px;}
#header #title a{color:#eee !important;}
#header p#description {margin-left:300px;margin-top:0;font-size:120%;}

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

/* Links */
:link,:visited {font-weight:bold;text-decoration:none;}
:link {color: #870302;}
:visited {color: #999;}
:link:hover, :visited:hover {color: #333;}

/* Navigation */
#navigation {float:right;width: 190px;margin: 0;padding: 0;font-size: 90%;}
#navigation ul {margin: 0;border-bottom: 1px solid #ccc;padding: 5px 15px 10px 20px;list-style-type: circle;list-style-image: url(img/4/icon-navlist.gif);}
#navigation li {line-height: 150%;}
#navigation h3 {border-bottom: 0px solid #ccc;padding: 5px;margin:0;line-height:15px;text-indent:10px;color: #818e94;text-align: left;font-size:100%;text-transform:uppercase;} 
#navsearch, #changestyles, #photography,#authorprofile {padding:0 0 5px;margin:0;}
#authorprofile, #navsearch {border-bottom: 1px solid #ccc;}
#authorprofile p, #photography p {margin:.5em 1em 0 1em;}
#navsearch form, #changestyles form {margin:0;padding:.5em;margin-left:1em;}
#photography .photo, #profilephoto .photo {border:1px solid #666;margin-right:.3em;}
#profilephoto {float:right;margin:10px;margin-right:20px;}
#ads_nav {text-align:center;padding-bottom:5px;border-bottom: 1px solid #ccc;}
#twitter {border-bottom:1px solid #ccc;}
#twitter ul {border-bottom:none;}
#twitter p {margin:10px;font-size:90%;}

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

/* Blog Content Area */
#blogcontent {float:left;width:490px;margin:0 0 0 10px;padding:0;}
* html #blogcontent {float:right;margin:0;}
.entry {border-bottom:1px #ccc solid;margin:0;padding:10px;clear:left;}
.entry h1,.entry h2 {clear:left;margin:0;padding:0;font-size:160%;font-weight:bold;}
.entry h1 a,.entry h2 a{text-decoration:none;color:#333;}
.entry p.subheading {margin:0;padding:0;font-weight:normal;font-size:120%;}
.entrydetails {margin:10px 0 0;background:url(/img/4/icon-page.gif) no-repeat 0 2px;padding:0 0 0 12px;font-size:80%;}
.entrycontent, .comment {overflow:auto;}
.commentlink {margin-left: 1em;padding-left: 1.5em;background: url(/img/4/icon-comments.gif) no-repeat left top;}
.commentdetails {margin-top: 0;font-size: 90%;}
#entry_options {margin:5px 0 0;height:25px;width:470px;}
p.bookmarking_options{padding:4px 0;line-height:12px;width:200px;margin:5px 0 0;float:left;}
p.bookmarking_options img{vertical-align:middle;height:14px;width:14px;}
p.bookmarking_options a{margin-right:2px;padding:2px 4px 4px;border:1px solid #efefef;}
p.bookmarking_options a:hover{border:1px solid #dfdfdf;}
p.entry_nav {width:270px;margin:4px 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;padding:5px 0 1px;border-bottom:1px solid #ccc;}
.othercontent {margin-bottom:10px;border-bottom: 1px solid #ccc;padding:10px;}
.othercontent h2{font-size:110%;}
.othercontent form {padding:0 10px 10px;background:#fff;border:1px solid #ddd;}
#entrynavigation {clear:both;margin:5px;padding:10px 20px;text-align:center;}

/* 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 .2em;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;}