@charset "UTF-8";
/* Andy Higgs Design. http://andyhiggs.co.uk - Copyright (c) WeCreate.org.uk 2008 - All Rights Reserved. */

html,body {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	padding:18px 0;
	background:#FFF url(../../images/wecreate/wallpaper.gif) repeat fixed;
}

a {color:#000;text-decoration:none;}
a:hover {text-decoration: underline;}
.trailing-underscore:after {content: "_";}
.grade-1-text {color: #000;}
.grade-2-text {color: #333;}
.grade-3-text {color: #666;}
.grade-4-text {color: #999;}
.grade-5-text {color: #CCC;}


#world_clocks {
	overflow: hidden;
	zoom: 1;
	font-weight: bold;
	font-size: 13px; /* 12px */ line-height: 1.75em; /* 21px */ margin-bottom: 1.75em;
}
#world_clocks  dd   {
	float: left;
	margin-right: 1em;
}
#world_clocks  dt   {
	float: left;
	margin-right: 0.5em;
}
#wrapper {
	width: 958px;
	margin: 18px auto;
	padding: 18px;
	background:#FFF;
}
#content_wrapper {
	border-top: 5px solid #000;
	border-right: 5px solid #000;
	border-bottom: 5px solid #000;
	border-left: 54px solid #000;
	padding: 18px 32px 0;
	position: relative;
}
#user_control {position:absolute;top:18px;right:18px;}
#branding {
	margin-top: 18px;
	overflow: hidden;
	zoom: 1;
	text-align: right;
	text-transform: lowercase;
	font-size: 30px;
}

#branding .page-title a, #branding .page-title span, #branding .page-title a img {float:right;clear:both;}

#branding .page-title a {
	font-size: 80px;
	font-weight: bold;
	display: block;
	text-transform: none;
	letter-spacing: -5pt;
	height: 100px;
	text-align: right;
}

#branding span {
	font-weight: bold;
	margin-right:60px;
}
#vertical_strap {
	background: #000000 url(../../images/wecreate/we_are_the_new_you_vertical.png) no-repeat left top;
	height: 245px;
	width: 25px;
	position: absolute;
	top: 14px;
	left: -42px;
	font-size: 0.1px;
}
#navigation {
	overflow: hidden;
	zoom: 1;
	margin-bottom:16px;
}
#navigation li {
	float: left;
	width: 70px;
	display: block;
	text-transform: lowercase;
	text-align: center;
}
#navigation li a {
	color: #999;
	font-weight: bold;
	padding-top: 64px;
	display: block;
	background: url(../../images/navigation_icons.png) no-repeat 0px 0px;
}

#navigation li a:hover {
	color:#000;
}

#navigation li a#n_home {
	background-position: 0 0;
}
#navigation li a#n_about {
	background-position: -70px 0;
}
#navigation li a#n_shop {
	background-position: -137px 0;
}
#navigation li a#n_blog {
	background-position: -206px 0;
}
#navigation li a#n_contact {
	background-position: -280px 0;
}

#navigation li a#n_home:hover {
	background-position: 0 -81px;
}
#navigation li a#n_about:hover {
	background-position: -70px -81px;
}
#navigation li a#n_shop:hover {
	background-position: -137px -81px;
}
#navigation li a#n_blog:hover {
	background-position: -206px -81px;
}
#navigation li a#n_contact:hover {
	background-position: -280px -81px;
}

ul.errors-display li, ul.notices-display li {list-style:square outside;margin-left:18px;}

ul.notices-display {
	margin:1em 0;
	padding:1em 18px;
	background:#080;
	color:#FFF;
}

ul.errors-display {
	margin:1em 0;
	padding:1em 18px;
	background:#C00;
	color:#FFF;
}


#pre_content_box {
	background: #000;
	height: 200px;
	margin-top: 18px;
	margin-bottom: 18px;
	color:#FFF;
}

#pre_content_box.text {
	padding:18px;
	text-transform: uppercase;
}

#notification_box {
	padding:8px;
	background:#df0277;
	position:absolute;
	top:230px;
	right:36px;
	color:#FFF;
}

#notification_box p {margin:0;line-height:1;}

#notification_box a {color:#FFF;}

#post_content_box {
	padding-bottom: 16px;
	background: url(../../images/wecreate/we_create_or_uk_end.png) no-repeat right top;
	height: 58px;
	position:relative;
}
#post_content_box ul {
	width:300px;
}
#post_content_box ul li {
	line-height: 1.3;
	font-weight:bold;
}

#bottom_logo {
	position:absolute;
	right:0;
	top:0;
	width:374px;
	height:60px;
}
#bottom_logo a {
	display:block;
	text-indent:-9999px;
	width:374px;
	height:60px;
	overflow:hidden;
}

#content {
	margin-bottom: 16px;
	border: 1px solid #000;
	padding: 18px 0 0 18px;
	position:relative;
	overflow:hidden;
	zoom:1;
}

#content a {text-decoration:underline;}
#content a:hover {background-color:#df0277;color:#FFF;}


#content h1, #content h2 { font-size: 1.4286em; /* 20px */ line-height: 1.05em; /* 21px */ margin-bottom: 1.05em; }

#content h3 { font-size: 1.2857em; /* 18px */ line-height: 1.1667em; /* 21px */ margin-bottom: 1.1667em; }

#content h4 { font-size: 1.143em; /* 16px */ line-height: 1.313em; /* 21px */ margin-bottom: 1.313em;  }

#content p, #content li, #content ul { font-size: 1em; /* 12px */ line-height: 1.5em; /* 18px */ margin-bottom: 1.5em; }

#content ul li {
	padding-left: 27px;
	background: url(../../images/bullet.png) no-repeat 0px 2px;
}
#content ol li {
	list-style: decimal outside;
	margin-left: 27px;
}
#content blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #000;
	padding-left: 32px;
	padding-right: 32px;
	margin-left: 18px;
}

#content_wrapper .col-4-1 {width:185px;margin-right:18px;margin-bottom:18px;float:left;}
#content_wrapper .col-4-3 {width:591px;margin-right:18px;margin-bottom:18px;float:left;}
#content_wrapper .col-3-1 {width:247px;margin-right:18px;margin-bottom:18px;float:left;}
#content_wrapper .col-3-2 {width:530px;margin-right:18px;margin-bottom:18px;float:left;}
#content_wrapper .col-2-1, #content_wrapper .col-4-2 {width:389px;margin-right:18px;margin-bottom:18px;float:left;}
#content_wrapper .col-1-1 {padding-right:18px;}

#content_wrapper .col-3-2.centred {margin-left:134px;}

#content table {width:100%;border-collapse:collapse;margin-bottom:1em;}

#content form, #content .mock-form, .profile-section {
	background: #DDD;
	padding:1.5em 18px 0;
	margin-bottom:1.5em;
	border: 1px solid #999;
	overflow:hidden;
	zoom:1;
	position:relative;
}

#content .mock-form form {
	background: transparent;
	padding:0;
	margin-bottom:0;
	border:none;
}

#content form legend {
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
	padding-bottom: 1em;
	display: block;
}

#content form select {font-size:0.9em;}

#content form textarea {width:50%;}

#content form div.field, #content form div.buttons {clear:both;margin-bottom:1em;}
#content form div.field label, #content form div.label {float:left;width:120px;text-transform:uppercase;color:#333;font-size: 0.8571em; /* 12px */ line-height: 1.75em; /* 21px */}
#content form div.checkboxes div.label {clear:both;display:block;float:none;}
#content form div.checkboxes div.checkbox {margin-left:120px;}
#content form .indented {margin-left:120px;}

#content form div.radio {margin-top:0.5em;}
#content form div.checkbox, #content form div.radio {overflow:hidden;zoom:1;position:relative;}
#content form div.checkbox input, #content form div.radio input {position:absolute;left:0;top:2px;}
#content form div.checkbox label, #content form div.radio label {margin-left:22px;width:auto;text-transform:none;}

#content form div.field input.wide {width:98%;}

#content form div.horizontal-radios {overflow:hidden;zoom:1;}
#content form div.horizontal-radios div.radio {float:left;margin-right:20px;margin-top:0;} 

#content form div.field input[type='text'], #content form div.field textarea {padding:3px;border:1px solid #999;}
 
 
#content form.plain-form, #content #delete_message_form {background-color:transparent;border:none;padding:0;margin:0;display:inline;}

#content form .error-message {background:#C00;color:#FFF;padding:0.5em 9px;margin-top:0.5em;margin-bottom:1em;clear:both;}
#content form .notice-message {background:#FC0;padding:0.5em 9px;margin-top:0.5em;margin-bottom:1em;clear:both;}
#content form .error-message a {color:#FFF;text-decoration:underline;}

#content form.delete-form {background:#FC0;overflow:hidden;zoom:1;}

#content form.delete-form div.field {float:left;width:500px;}
#content form.delete-form div.buttons {float:right;text-align:right;width:200px;clear:none;}

abbr[title="(required)"] {color:#C00;}

#content .rss-icon a {
	float:right;
	background: url(/images/wecreate/rss-icon.png) no-repeat 0 0;
	width:32px;
	height:32px;
	display:block;
	text-indent:-9999px;
	margin-top:-3.2em;
	overflow:hidden;
}

#content .rss-icon a:hover {
	background-position: 0 -32px;
}

#content img.float-right {
	float:right;
	margin-left:18px;
	margin-bottom:0.5em;
}

#content img.float-left {
	float:left;
	margin-right:18px;
	margin-bottom:0.5em;
}

#footer {
	padding-top: 18px;
	font-size: 0.8571em; /* 12px */ line-height: 1.75em; /* 21px */
}

#footer .attribute {float:right;margin-top:-43px;}
#footer .attribute a {background: url(/images/ah-logo-on-white.png) no-repeat 0 0; width:60px;height:41px;display:block;text-indent:-9999px;overflow:hidden; }

#biography_image {position:absolute;right:0;bottom:0;}

#content #sign_up_form label {width:160px;}
#content #sign_up_form .checkbox label {width:180px;}
#content #sign_up_form .indented {margin-left:160px;}

.col-3-1 #sign_in_form .indented, .col-3-1 #sign_in_form .checkbox {margin-left:0;} 

.force-new-line {display:block;}
/*
#contact_details p.adr {
	margin-top:30px;
	padding-top:70px;
	background: url(/images/wecreate/envelope.png) no-repeat top left;
	margin-left:40px;
}

#contact_details ul.telephones {
	padding-left:160px;
	background: url(/images/wecreate/phone.png) no-repeat top left;
	height:120px;
}

#contact_details ul.internet {
	padding-left:160px;
	padding-top:40px;
	background: url(/images/wecreate/pc.png) no-repeat top left;
	height:74px;
}

#contact_details li.tel, #contact_details ul.internet li {
	background: none;
	padding-left:0;
}
*/

#contact_details .label {
	float:left;
	width:100px;
	font-weight: bold;
}

#change_password_form input {width:140px;}

#edit_profile_form, #edit_albums_file_form {position:relative;}
#edit_profile_form .image-preview, #edit_albums_file_form .image-preview {border:10px solid #999;margin-bottom:1em;position:absolute;top:18px;right:18px;}
#edit_profile_form .image-preview img, #edit_albums_file_form .image-preview img {float:left;}

#content ul.tabs {overflow:hidden;zoom:1;margin-bottom:-1em;z-index:1000;position:relative;bottom:-1px;}
#content ul.tabs li {
	background: #DDD none;
	padding:0;
	float:left;
	margin-right:2px;
	margin-bottom:1em;
}
#content ul.tabs li a {
	display:block;
	background: #EEE none;
	padding:0.5em 1em;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
#content ul.tabs li a.this-tab {
	border-bottom:1px solid #DDD;
	background: #DDD;
}

/* Profile Image on Profile Page*/
#content #profile_image img {
	margin-bottom:1em;
}
#content #profile_image a  {
	background: transparent;
}

#content #profile_add_comment_form textarea {width:481px;padding:5px;}

table.data {border:1px solid #000;}

table.data td, table.data th {
	 padding:0.5em 1em;
}

table.data th {
	 border-bottom: 1px solid #000;
	 background:#000;
	 font-weight:bold;
	 color:#FFF;
}

table.data td img {border:3px solid #999;}

table tr.odd {
	 background:#FFF;
}
table tr.even {
	 background:#DDD;
}

#profile_work_experience ol li {list-style:none;border-bottom:1px solid #000;margin-left:0;}
#profile_work_experience ol li .edit-link {position:static;text-align:right;}
#profile_work_experience ol li:first-child {border-top:1px solid #000;padding-top:1em;}
#profile_work_experience ol li h4 {font-weight:bold;}
#profile_work_experience ol li p {margin-bottom:0.5em;}

.profile-section dl {
	overflow:hidden;
	zoom:1;
	margin-bottom:0.5em;
}

.profile-section dl dt {
	float:left;
	width:25%;
	clear:left;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:1em;
}

.profile-section dl dd {
	float:left;
	width:75%;
	margin-bottom:1em;
}

#content .profile-section dd ul  {margin-bottom:-0.5em;}
#content .profile-section ul li {background:none;margin-bottom:0.5em;padding-left:0;}

#content .small-icons {margin-right:-14px;overflow:hidden;zoom:1;margin-bottom:0.5em;}
#content .small-icons li {background:none;padding:0 16px;text-align:center;float:left;font-size:0.786em;width:58px;}
#content .small-icons li a {display:block;height:7.3em;overflow:hidden;}
#content .small-icons li a img {border:3px solid #999;display:block;clear:both;margin-bottom:3px;}
#content .col-3-2 .small-icons li {margin-left:-14px;padding:0 14px;}

/* Network Statistics */

dl#network_statistics dt {
	width:40%;
}

dl#network_statistics dd {
	width:60%;
}

/* Pending Friend Requests */

#content #pending_friend_requests li {
	background:none;
	padding-left:0;
	overflow:hidden;
	zoom:1;
	clear:both;
	position:relative;
	padding-left:118px;
}

#content #pending_friend_requests li img {
	position:absolute;
	top:0;
	left:0;
	border:5px solid #999;
}

#content #pending_friend_requests li blockquote {
	border-left:none;
	padding:0;
	margin-left:18px;
}

/* Friends List */

#content #list_of_friends {
	background: #FFF;
	border: 1px solid #000;
	padding: 1em 18px;
	margin-bottom:18px;
}

#content #list_of_friends li {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom:-1px;
	overflow:hidden;
	zoom:1;
	background:none;
	padding: 18px 0;
}

#content #list_of_friends img {
	float:left;
	border: 5px solid #999;
}

#content #list_of_friends p {
	margin-bottom:0.5em;
	float:right;
	width:606px;
}

#content #list_of_friends dl {
	overflow:hidden;
	zoom:1;
	float:right;
	width:606px;
}

#content #list_of_friends dl dt {
	float:left;
	width:20%;
	clear:left;
	font-weight:bold;
	text-transform:uppercase;
}

#content #list_of_friends dl dd {
	float:left;
	width:80%;
}

.edit-link {position:absolute;top:1em;right:18px;font-weight:bold;}

#content #profile_contact_details li {background:none;padding-left:0;margin-bottom:0.5em;}

.bold-capitals {font-weight:bold;text-transform:uppercase;}

.profile-url, .album-credit {position:absolute;top:18px;right:18px;}

/* People Search Form */

#content #search_for_people_form {padding-bottom:1em;display:block;}
#content #search_for_people_form label, #content #search_for_people_form input {text-transform:uppercase;margin-right:9px;}

/* Profile Comments */


#content #profile_comments li {
	overflow:hidden;
	zoom:1;
	clear:both;
	margin-left:0;
	position:relative;
	list-style:none;
}

#content #profile_comments li h3 {margin-bottom:0;}

#content #profile_comments li p.comment-meta {font-size:0.857em;margin-bottom:0.5em;}
#content #profile_comments li p.comment-actions {position:absolute;top:0;right:0;font-size:0.857em;font-weight:bold;}

#content #profile_comments li div.commenters-icon {
	float:left;
	border: 5px solid #999;
}

#content #profile_comments li img {float:left;}

#content #profile_comments .comment-content {float:right;width:376px;}

#content #profile_comments blockquote {border:none;font-family: Helvetica, Arial, sans-serif;padding:0;margin:0;}

#content #profile_comments blockquote p {margin-bottom:1em;}

/* Message Centre */

#message_centre table td, #message_centre table th {padding: 3px;}

#message_centre table {border:1px solid #000;}

#message_centre table td, #message_centre table th {
	 padding:0.5em 0 0.5em 5px;
}

#message_centre table th {
	 border-bottom: 1px solid #000;
	 background:#000;
	 font-weight:bold;
	 color:#FFF;
}

#message_centre .to-from-column {width:90px;}
#message_centre .date-column {width:170px;}

#message_centre #message_box {padding:1em 18px 0;background:#CCC;border:1px solid #999;margin-bottom:1em;overflow:hidden;zoom:1;}
#message_centre dl#message_meta  {
	text-transform:uppercase;
}
#message_centre dl#message_meta dt {
	float:left;
	width:14%;
	clear:left;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0.5em;
}

#message_centre dl#message_meta dd {
	float:left;
	width:86%;
	margin-bottom:0.5em;
}

/* Account */

#alias_status {width:20px;height:20px;display:block;position:absolute;left:310px;margin-top:2px;}
#alias_status.state-bad {background: url(/images/cross.png);}
#alias_status.state-good {background: url(/images/tick.png);}

/* DL as fake table */

dl.fake-table {overflow:hidden;zoom:1;}
dl.fake-table dt {display:block;width:200px;float:left;clear:left;padding:4px 0;border-top:1px solid #DDD;font-weight:bold;}
dl.fake-table dd {float:left;width:300px;padding:4px 0;border-top:1px solid #DDD;}

/* Slideshow */
#content #album_slideshow {width:640px;border:1px solid #999;background: #DDD;padding:40px 20px 20px;margin:0 60px 20px;position:relative;}
#content #album_slideshow_slides {margin:0;}
#content #album_slideshow_slides li { width:640px; background:none;padding-left:0;}
#content #album_file_count {position:absolute;top:8px;left:20px;text-transform:uppercase;font-weight:bold;}
#content #album_slideshow ul#slide_navigation {position:absolute;top:8px;right:20px;z-index:800;}
#content #album_slideshow ul#slide_navigation li {float:left;background:none;padding-left:0;margin-left:10px;}
#content #album_slideshow ul#slide_navigation li a {display:block;}
#content .file-title {float:left;display:block;padding-top:5px;width:350px;overflow:hidden;text-transform:uppercase;font-weight:bold;}
#content .file-date {float:right;display:block;padding-top:5px;color:#999;width:280px;overflow:hidden;text-align:right;text-transform:uppercase;font-weight:bold;}
#content #album_slideshow #previous_slide {background: url(/images/left-arrow.png) no-repeat right 50%;padding-right:1.5em;}
#content #album_slideshow #next_slide {background: url(/images/right-arrow.png) no-repeat left 50%;padding-left:1.5em;}
#content #view_file {width:640px;border:1px solid #999;background: #DDD;padding:20px 20px 0;margin:0 60px 20px;overflow:hidden;zoom:1;}
#content .add-file-comment-link {text-align:center;}

/* Full Album View */

#content #full_album_covers {overflow:hidden;zoom:1;margin-left:-20px;margin-right:-30px;}
#content #full_album_covers li {float:left;overflow:hidden;zoom:1;padding:10px 10px 5px;border:1px solid #999;margin-left:28px;background:#DDD;text-align:center;margin-bottom:28px;}
#content #full_album_covers a {display:block;text-transform:uppercase;font-weight:bold;text-decoration:none;height:178px;overflow:hidden;width:152px;}
#content #full_album_covers img {display:block;border:1px solid #999;margin-bottom:5px;}

/* Delete Images Grid */
#content ul.delete-image-grid li {float:left;height:120px;width:100px;padding:16px;margin:0;background:none;} 

/* Archive (Blog) Calendar */

#content ol.month-calendar { overflow:hidden;zoom:1;margin-left:-2px;}
#content ol.month-calendar li {float:left;list-style:none;margin-left:0;margin-left:2px;margin-bottom:2px;}
#content ol.month-calendar li a {display:block;width:60px;padding:4px 0;text-align:center;background:#000;color:#FFF;text-decoration:none;}
#content ol.month-calendar li a:hover {background:#DF0277;}


/* --- BLOG FOCUSSED REDESIGN - MAY 2010 --- */

.blog-focussed #user_control {position:static;padding:0 0 1em;}

.blog-focussed #navigation {padding:0;margin:-1em 0 1.5em -5px;font-size:13px;}
.blog-focussed #navigation li {padding:0 12px 0 7px;margin:0;width:auto;display:inline;background: url(../../images/slash.png) no-repeat 100% 2px;}
.blog-focussed #navigation li a {padding:0;margin:0;background:none;color:#000;display:inline;}
.blog-focussed #navigation li a.this-page {color:#DF0277;}
.blog-focussed #navigation li.last {background:none;}

.blog-focussed #title_box {padding:9px 9px 4px;border:1px solid #000;margin-bottom:1em;font-size:28px;background: url(../../images/mini-washing-icons.gif) no-repeat 99% 9px;min-height:2.2em;}
.blog-focussed #title_box h1 {font-weight:bold;}

.blog-focussed #branding .page-title a {height:42px;}
.blog-focussed #branding span {margin-right:20px;font-size:18px;padding-top:4px;}

.blog-focussed #content {border:0;padding:0;margin-bottom:0;}
.blog-focussed #content .col-3-2 {width:690px;}
.blog-focussed #content .col-3-1 {width:250px;}
.blog-focussed #content p {font-size:13px;}
.blog-focussed #content_wrapper {border-width:0;padding:9px 18px 0;background: url(../../images/small-washing-icons.gif) no-repeat 18px 18px;}
.blog-focussed #vertical_strap {display:none;}

.blog-focussed #sidebar {text-align:right;font-size:13px;float:right;margin-right:0;width:210px !important;}
.blog-focussed #sidebar h3 {font-size:13px;font-weight:bold;margin-bottom:0.5em;}
.blog-focussed #sidebar h3+h3 {margin-top:1.5em;}
.blog-focussed #sidebar li {margin:0;background:none;}
.blog-focussed #sidebar li a {font-weight:bold;text-decoration:none;}
.blog-focussed #sidebar #world_clocks {margin-bottom:0.75em;line-height:1.5;}
.blog-focussed #sidebar #world_clocks dt {display:block;clear:right;float:left;text-align:right;width:170px;color:#000;}
.blog-focussed #sidebar #world_clocks dd {display:block;float:right;margin-right:0;color:#000;}
.blog-focussed #sidebar dl {font-weight:bold;line-height:1.5;margin-bottom:1em;}
.blog-focussed #sidebar dl dt, .blog-focussed #sidebar dl dd a {color:#DF0277;}
.blog-focussed #sidebar dl dd a:hover,
.blog-focussed #sidebar #world_clock_marker a:hover {color:#FFF !important;}
.blog-focussed #sidebar ol.month-calendar {margin-left:0;width:188px;float:right;}
.blog-focussed #sidebar ol.month-calendar li a {padding-bottom:9px;background: #FFF url(../../images/speech-mark-black.gif) no-repeat 32px bottom;margin-bottom:6px;}
.blog-focussed #sidebar ol.month-calendar li a span {display:block;background:#000;color:#FFF;padding:6px 0;}
.blog-focussed #sidebar ol.month-calendar li a:hover {background-image: url(../../images/speech-mark-pink.gif);}
.blog-focussed #sidebar ol.month-calendar li a:hover span {background:#DF0277;}
.blog-focussed #sidebar .attribute {overflow:hidden;zoom:1;text-align:right;clear:both;}
.blog-focussed #sidebar .attribute a{ background: url(/images/ah-logo-on-white.png) no-repeat 0 0; width:60px;height:41px;display:block;overflow:hidden;float:right;font-size:0.1em;color:rgba(255,255,255,0.1) !important;color:#FFF;}

.blog-focussed #sidebar #world_clock_marker a {color:#DF0277;text-transform:lowercase;font-weight:bold;}

.blog-focussed #sidebar form {background:none;padding:0;border:0;margin:0;}
.blog-focussed #sidebar form div.field label {text-transform:none;width:60px;padding:1px 0;font-size:13px;font-weight:bold;color:#DF0277;float:none;display:inline;}
.blog-focussed #sidebar form div.field input {float:none;display:inline;}

.blog-focussed #footer {margin-bottom:1em;border-top:1px solid #000;padding-top:1em;font-weight:bold;line-height:1.5;background: url(../../images/footer-notice.gif) no-repeat right bottom;}

.blog-focussed .article-meta {font-weight:bold;border-bottom:1px solid #000;clear:both;margin-bottom:2em;overflow:hidden;zoom:1;}
.blog-focussed .article-title {font-size:14px !important;margin-bottom:0.5em !important;font-weight:bold !important;}
.blog-focussed .article-title a {text-decoration:none !important;}
.blog-focussed .article-date {color:#DF0277;font-size:14px !important;font-weight:bold !important;}
.blog-focussed .article-author, .blog-focussed .article-meta a {color:#DF0277;}
.blog-focussed .article-author {float:left;width:50%;}
.blog-focussed .article-comment-link {text-align:right;float:right;width:50%;}
.blog-focussed .article-comment-link a {background: url(../../images/comment-icon.gif) no-repeat 100% 50%;padding-right:20px;text-decoration:none !important;}
.blog-focussed .article-comment-link a:hover {background:#FFF url(../../images/comment-icon.gif) no-repeat 100% 50% !important;color:#DF0277 !important;text-decoration:underline !important;}
.blog-focussed #final_links {margin:-0.5em 0 0;overflow:hidden;zoom:1;}
.blog-focussed #final_links a {color:#DF0277;font-weight:bold;text-decoration:none !important;}
.blog-focussed #final_links a:hover {color:#DF0277 !important;background-color:#FFF !important;text-decoration:underline !important;}
.blog-focussed #final_links a.back-to-top {float:left;}
.blog-focussed #final_links a.previous-entries {float:right;}
.blog-focussed h3.feed-subscribe a {background: url(../../images/bw-rss-icon.png) no-repeat 100% 50%;padding-right:20px;}
.blog-focussed .rss-icon {display:none;}

.blog-focussed #content .condensed-list li {margin-bottom:0.25em;}
