/*
Theme Name: Personality
Theme URI: http://wordpress.org/
Description: A personality driven WordPress theme.
Version: 1.0
.post a:link, .post a {color:#FBF7ED}
Author: Daniel Mirante & Ian Hallworth
Author URI: http://hallworthdesign.co.uk

*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym,fieldset,img{border:0}
:active,:focus{outline-style:none;-moz-outline-style:none}
abbr,acronym{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic;font-weight:inherit;}
strong{font-weight:bold;}
ol li{list-style:decimal outside}
dl dd{margin-left:1em}
th,td{padding:.4em}
th{text-align:center}
caption{margin-bottom:.5em;text-align:center}
p,fieldset,table{margin-bottom:1em}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%}
h1,h2,h3{margin:1em 0}


/* Baseline Defaults */
body{*font-size:small;*font:x-small;color:#fff;margin:0;padding:0;background-attachment:scroll;background-image:url(images/bg.gif);background-repeat:repeat;background-color:#000;text-align:center}
body {font:13px/1.38 Georgia,"Times New Roman",Times,serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html>body {font-size: 13px; font-family:Georgia,"Times New Roman",Times,serif;}
p {line-height 1.38em;font-size:100%;margin-top: 1.5em;margin-bottom: 1.5em;color:#fbf7ed;}
small{font-family:Arial,Helvetica,Sans-Serif;font-size:.9em;}

/* Colours for text elements */
.column-wrap, .post {color:#FBF7ED}
.column-wrap a:link, .column-wrap a {color:#7DD5E8}

a:hover,a:active,a:focus,a:active{color:#333;text-decoration:underline}
hr{display:block;height:1px;background:#333;border:0}
p a{color:#7DD5E8}
.entry p a:visited, .entry a:visited{color:#75BCCC}

/* Comments */
.commentlist li,#commentform textarea{border:1px solid #DDDDDD;color:#FFFFFF;}
.commentlist li,strong{}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em}
.commentlist a {color:#7DD5E8}
.commentlist a:hover {color:#75BCCC}
.commentlist p{font-weight:400;text-transform:none}
.commentmetadata{font-weight:bold}
code{font:1.1em 'Courier New',Courier,Fixed}acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em}
a:hover{color:#75BCCC;text-decoration:underline}
#respond {clear:both; border-top:1px solid #8F8F8F;margin-top:12px;padding-top:12px}
#comments {clear:both; border-top:1px solid #8F8F8F;margin-top:12px;padding-top:12px;margin-bottom:12px}
ol.commentlist {margin-left:0px;padding:4px;background-color:#666;}
ol.commentlist li {border:0px; list-style-position:inside;}


/* Clears and floats */
.clear{clear:both}.left{float:left}.right{float:right}


/* Layout */
#headerimg .description{font-size:1.2em;text-align:center}
#page{margin:20px auto;padding:0px;width:942px;text-align:left; _width:972px;}
.column-wrap{width:455px;float:left;margin-left:0px;}
.narrowcolumn{margin-bottom:17px;width:390px;padding-left:35px;font-family:Georgia,"Times New Roman",Times,serif;padding-right:30px;color:#FBF7ED;background-color:#545454;float:left;
background-image:url(images/post_bg.jpg);background-repeat:repeat-x;background-position:0 -3px;padding-bottom:30px;}
.fullcolumn{width:859px;padding-left:35px;font-family:Georgia,"Times New Roman",Times,serif;padding-right:30px;color:#FBF7ED;background-color:#545454;float:left;background-image:url(images/post_bg.jpg);background-repeat:repeat-x;background-position:0 -3px;padding-bottom:30px;}
.widecolumn{width:620px;padding-left:35px;font-family:Georgia,"Times New Roman",Times,serif;padding-right:30px;color:#FBF7ED;background-color:#545454;float:left;background-image:url(images/post_bg.jpg);background-repeat:repeat-x;background-position:0 -3px;padding-bottom:30px;}
.fullcolumn .entry{margin-left:-11px}
.contentDivider{background-attachment:scroll;background-image:url(images/bg.gif);background-repeat:repeat;background-color:none; height:30px}

/* Masthead */
#header{display:block;padding:0;text-align:left;width:470px;text-indent:-8888px;
height:150px;background-image:url(images/header_logo.gif);background-repeat:no-repeat;float:left;
margin:0px 0px 0px 35px;_margin:0px 0px 0px 20px}
#headerimg{margin:0px;height:200px;}
#header a{display:block;height:50px;width:420px;margin-top:36px}
#strapline{height:1px;width:1px;display:block;text-indent:-8888px;margin:0;padding:0}

/* Navbar */
ul.nav{float:left;display:block;width:400px;margin-top:37px;_margin-top:28px;_margin-bottom:20px}
.nav li {font-size:138.5%;display:block;width:130px;float:left;color:#fbf7ed;
list-style-type:none;line-height:1.2em;}
.nav li a {color:#fbf7ed;background-image:url(images/nav_li_off.gif);background-repeat:no-repeat;background-position:left center;padding-left:12px}
.home a.home_link,.nav .current-cat a,.nav .current_page_item a, li.current_page_ancestor a, li.current_page_parent a, .nav li a:hover{color:#7dd5e8;text-decoration:none;background-image:url(images/nav_li_on.gif);background-repeat:no-repeat;background-position:left center;padding-left:12px}
ul.nav li ul {display:none}

/* Post Navbar */
.postNavigation {border-top:1px solid #8F8F8F;clear:both;margin-top:12px;padding-top:12px;}
.previous_post{border-right:1px solid #8F8F8F;float:left;margin-right:20px;padding-right:20px;width:48%;}

/* Headings */
h1,h2,h3,body,select,input,textarea{font-family:Georgia,"Times New Roman",Times,serif}
h1{padding-top:70px;margin:0;font-size:4em;text-align:center}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description,a:link,a:visited{text-decoration:none}
h2{font-size:362%;line-height: 0.375em;	margin-top: 0.375em;margin-bottom: 0.375em;color:#fbf7ed}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#FBF7ED}
#sidebar h2{margin:5px 0 0;padding:0;font-size:1.2em}
.widecolumn h2,.narrowcolumn h2,.fullcolumn h2{background-image:url(images/h2_star.gif);
background-position:left 14px;background-repeat:no-repeat;display:block;line-height:1.2em;
margin:23px 0px 33px -20px;padding:0px 0px 0px 27px;}
h3{padding:0;margin:0;color:#FBF7ED;font-size:182%;}
h3.comments{padding:0;margin:40px auto 20px}
h3.post_title{display:block;border-top:#8f8f8f solid 1px;padding-top:12px;margin-top:12px;}
h3.post_listing{color:#7DD5E8;font-size:13px;font-weight:700;display:block;border-top:#8f8f8f solid 1px;padding-top:17px;margin-top:2em;}
h3.post_listing a{color:#7DD5E8;font-size:1.8em;font-weight:100}
h3.post_listing a:hover,h2 a:hover,h3 a:hover{color:#75BCCC;text-decoration:none}
h3.post_listing a:visited{color:#75BCCC}
.sidebar h3,.promo h3{background-image:url(images/sidebar_star.gif);
background-position:left center;background-repeat:no-repeat;display:block;margin-bottom:10px;
margin-left:12px;margin-top:3px;padding-left:12px;padding-top:8px;}
.sidebar h4 {font-size:1.4em;font-weight:700;margin-bottom:12px;margin-left:1px;margin-top:0;padding-left:11px;padding-top:0}

/* Breadcrumb */
.breadcrumb{font-weight:700;font-size:85%;color:#bfbdb7;margin-left:12px;margin-bottom:22px;}
.breadcrumb a{font-weight:400;color:#BFBDC3}


/* Sidebar with conditionals for different page layouts */
.sidebar_column {float:left;margin-left:0px;width:470px; margin-left:14px; margin-right:0px;}
.page-3 .sidebar_column {_margin-left:11px;}
.sidebar {padding-bottom:1.38em;margin-bottom:1.38em;padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px;}
.page-18 .sidebar, .archive .sidebar, .post .sidebar, .cat-12 .sidebar, .category .sidebar {background-color:#493939; padding-top:5px;}
.page-18 .sidebar_column, .archive .sidebar_column, .post .sidebar_column, .category 
.sidebar_column{width:222px;}
.sidebar_list{color:#FFF;margin:0 14px}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,blockquote,strike{color:#fff}
.sidebar_list a:hover {text-decoration:underline;}
.sidebar h5 {font-weight:bold;margin-left:14px;margin-bottom:1.38em}
.sidebar .promo {margin-right:0px;}


.sidebar_list .news_feed_item {border-top:1px solid #6D6161;
padding:10px 0;}

/* Calendar */
#wp-calendar{color:#CBCAC7;font-size:80%;font-family:tahoma,georgia,serif;margin-top:-26px}
#wp-calendar a{text-decoration:none;color:#FFF}

#wp-calendar caption,#wp-calendar caption a{text-align:center;font:700 1.2em Georgia,"Times New Roman",Times,serif;position:relative;}

#wp-calendar th{font-style:normal;text-transform:capitalize}
#ec3_spinner,#ec3_publish,#iCalendar{display:none;!IMPORTANT:}
ul.ec3_events{color:#FFFFFF;
margin-bottom:11px;
margin-left:14px;}
.ec3_list a {color:#FBF7ED;}
ul.ec3_events a:hover{text-decoration:underline}

#wp-calendar #prev a {background-image:url(images/calendar_back.gif);background-position:left center;background-repeat:no-repeat;display:block;z-index:1;margin-left:5px;text-indent:0px;position:relative;color:#493939;}

#wp-calendar #next a{margin-right:5px;background-image:url(images/calendar_fwd.gif);
background-repeat:no-repeat;position:relative;z-index:2;color:#493939;background-position:right center;display:block;text-indent:100px;}

/* Features block */
.features_block{border:10px solid #fff;float:left;clear:both;margin-bottom:14px;width:904px}
.features_block_narrow{margin-bottom:17px;border-right:10px solid #fff;border-top:10px solid #fff;border-bottom:9px solid #fff;float:left;clear:both}
.page-3 .features_block,.page-4 .features_block,.page-6 .features_block{margin-bottom:17px}
.features_block h3,.features_block_narrow h3{background-image:url(images/features_star.gif);background-position:left center;background-repeat:no-repeat;display:block;font-size:182%;margin-bottom:12px;margin-left:6px;margin-top:0;padding-left:11px;padding-top:8px}
.news_contact_wrap {float:left;border-left:10px solid #fff;min-height:342px;background-color:#871D1D;}
#mail, #rss {float:right;margin-right:6px;margin-top:-40px;}

/* Video block */ 
.video_block{float:left;width:457px;line-height:0;background-color:#000}
.video_block p {padding:0px; margin:0px;}

/* News Feed */
.news_feed a.more{display:block;color:#FFF;background-color:#871D1D;padding:10px;border-top:1px solid #DBB7B0}
.news_feed a.more:hover{text-decoration:underline;}
.news_feed ul{background-image:url(images/diary_bg.jpg);background-color:#A96260;
background-repeat:repeat-x;display:block}
.news_feed li a{border-top:1px solid #DBB7B0;color:#FFF;display:block;font-size:100%;font-weight:700;padding:10px}
.news_feed li a:hover{background-color:#BF2B2A;border-top:1px solid #DBB7B0;color:#FFF;display:block;font-weight:700;padding:10px;text-decoration:none;
background-image:url(images/book_bg.jpg);background-position:left top;background-repeat:repeat-x}
.news_feed {width:216px;min-height:342px;border-right:10px solid #FFFFFF;}
.news_feed {_width:216px;_height:345px;}

/* Contact promo */
.contact_promo,.news_feed {float:left;
background-color:#bf2b2a;background-image:url(images/book_bg.jpg);background-position:left bottom;background-repeat:repeat-x}
.contact_promo p a:hover {text-decoration:underline;}
.contact_promo{min-height:342px; width:211px;}
.contact_promo{_width:211px; _height:345px;}

#sidebar .contact_promo{width:211px}
.widget_text{display:block;float:left}

/* Promo */
.promo{background-color:#493939;margin-bottom:17px;margin-right:12px;min-height:340px;padding-top:1px;
padding-bottom:1px;width:222px;}
.promo p,.contact_promo p{display:block;color:#fbf7ed;padding:0 8px 0px 10px}

/* Quote newsticker */
.newsticker,.info_box{background-color:#177380;background-image:url(images/quote_bg.jpg);background-position:center top;background-repeat:repeat-x;display:block;float:left;list-style-type:none;margin-bottom:18px;
min-height:226px;width:457px; _height:226px;}
.home .newsticker,.info_box {margin-bottom:11px;}
.info_box{margin-left:10px}
.quote .open_quote{display:block;float:left;margin-top:-5px}
.quote p {color:#fbf7ed;padding:8px; font-size:138.5%;}
.info_box p{color:#fbf7ed;padding:10px 22px 22px 22px; font-size:138.5%;}
.quote p,.quote .close_quote{display:inline}
.quote blockquote{display:block;color:#FFF;padding-top:3px;margin:26px 10px -8px 25px}
.quote cite{color:#BCDBDF;display:block;line-height:1;margin:10px 6px 10px 25px;font-family:tahoma,arial,sans-serif;font-size:60%}
.quote cite {_margin-left:18px;_padding-left:0px;_margin-top:14px;_margin-bottom:10px;}
.left_quote,.right_quote{font-size:4em}
.quote_text p {font-size:100%;}
.quote_text a {font-weight:bold; color:#fff;}
li.small .quote blockquote p {font-size:200%}
li.medium .quote blockquote p {font-size:166%}
li.large .quote blockquote p {font-size:140%}


/* Gallery */
.gallery_wide{display:block;width:925px;margin-top:3px;padding-bottom:15px;padding-top:12px;background-color:#493939;clear:both;float:left}
.gallery_sidebar{display:block;width:455px;
padding-top:10px;margin-bottom:17px;background-color:#493939;clear:both;float:left}
.gallery_wide h3,.gallery_sidebar h3{background-image:url(images/sidebar_star.gif);background-position:left center;background-repeat:no-repeat;display:block;margin-bottom:0px;margin-left:12px;_margin-left:6px;margin-top:0;padding-left:11px;padding-top:8px;float:left}
.image_wrap{background-image:url(images/photo_dropshadow.png);
_background-image:none;
background-repeat:no-repeat;display:block;float:left;margin-left:5px;margin-right:-10px;padding:7px 9px 19px 13px;_margin-left:3px;}
#sidebar .image_wrap{margin-right:-16px;}
#sidebar .ngg-widget,.ngg-widget-slideshow{margin-left:-4px;_margin-right:-40px;_position:relative;}
.image_wrap a {background-image:url(images/polaroid.jpg);background-repeat:no-repeat;display:block;width:209px;height:211px}.post{margin:0;text-align:left}
.post_date{color:#A6A39F;font-style:italic;font-size:13px;}
.post hr{display:block}

.ngg-gallery-thumbnail-box {
_background-image:none;
_margin-right:-5px;padding:7px 7px 19px 13px;}


.gallery_wide .ngg-gallery-thumbnail-box {
margin:15px -4px -7px;}


.gallery_sidebar  .ngg-gallery-padding {margin-top:15px;}

.more_photo{font-size:93%;background-color:#841d1d;background-image:url(images/button_bg.jpg);background-position:left top;background-repeat:repeat-x;border:1px solid #5B5A5A;display:block;float:right;margin:14px 18px 0px 0px;_margin:14px 8px 0px 0px;}
.more_photo a{color:#fbf7ed;display:block;padding:4px 10px}
.more_photo a:hover{color:#fff;text-decoration:none;display:block;background-image:url(images/book_bg.jpg);background-position:left top;background-repeat:repeat-x}
.ngg-navigation a.page-numbers,a.next,a.prev,span.page-numbers,span.next,span.prev{color:#FBF7ED;background-color:#841d1d;background-image:url(images/button_bg.jpg);background-position:left top;background-repeat:repeat-x;border:0px solid #5B5A5A;margin-right:3px;padding:5px 9px}
.ngg-navigation span {margin-right:3px;padding:5px 9px;background-color:#F5F2E9;background-image:url(images/button_bg_off.jpg);background-position:left bottom;background-repeat:repeat-x;color:#901B2B;}
.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, span.page-numbers:hover, span.next:hover, span.prev:hover {background-color:#841d1d;background-image:url(images/button_bg.jpg);background-position:left top;background-repeat:repeat-x;}
.gallery_advisory {float:left;margin-top:19px;margin-left:230px;_margin-left:190px;color:#a29893;}
.slideshowlink {display:none}
.ngg-gallery-padding{padding-left:11px}



/* Styles within entries */
.production {color:#a19691;}
.entry .production {color:#c8c3c3}
.entry h3 {line-height:1.2em;}
h3#post-18 {display:none}
.page-18 .entrytext {display:none}
.promo ul {display:block;padding:0pt 8px 0px 10px;margin-bottom:1.5em;margin-top:1.5em;color:#fbf7ed;margin-left:0px;}
.promo ul li{margin:0pt 0pt 5px;}
.promo ul ul {padding:0pt 0px 0px 0px;margin:0px;}
.promo ul a {color:#7DD5E8;}
.promo ul p {padding:0px;}
ul.entry_list li {border-bottom: 1px solid #767676; padding-bottom:17px; margin-bottom:17px;}


/* Attatchment */ 
.smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0}
.attachment{text-align:center;margin:5px 0}


/* Metadata */
.postmetadata{clear:left;color:#a6a39f;text-align:left}
.widecolumn .postmetadata,.narrowcolumn .postmetadata{margin:16px 0 24px}
.postmetadata ul,.postmetadata li {display:inline;list-style-type:none;list-style-image:none}


/* Accordion */
.accordion h3{padding:17px 0 10px;margin:0;font-weight:700;font-size:100%;border-bottom:none;cursor:pointer;clear:both;border-top:solid 1px #767676}
.accordion h3.active{background-position:right 5px}
.accordion p{float:right;margin:0;padding:0px 0px 20px 0px;width:269px}
.accordion .active .call,#footer_nav ul.children,.home .breadcrumb,.nav ul.children,.widgettitle{display:none}
.accordion .call{color:#35c6e7;font-weight:400}
.left_img{float:left;margin-right:17px;margin-bottom:17px}
.accordion {clear:both}
.accordion br {display:none}
.accordion p br {display:block;
margin-bottom:1em;}


/* Forms */
/*#searchsubmit {background:transparent url(images/search_button.gif) no-repeat scroll center top;border:0pt none;cursor:pointer;height:29px;margin:0px;padding:0pt;text-indent:-1000em;width:63px;cursor: hand; } */
#submit {background:transparent url(images/submit_comment.gif) no-repeat scroll center top;border:0pt none;cursor:pointer;height:24px;margin-left:122px;padding:0pt;text-indent:-1000em;
width:61px;cursor: hand; /* for IE 5.x */ margin-top:17px;}
#author, #url, #email, #comment {background-color:#7D7D7D;border:2px solid #D5D5D3;color:#FFFFFF;float:left;font-size:1.1em;margin-bottom:5px;padding:2pt;width:440px;}
#commentform label {display:block;float:left;font-size:1.2em;margin-left:10px;width:114px;}
.wpcf7 label {clear: left;display: block;float: left;margin-left: 10px;width: 12em;}
.wpcf7 .your-message textarea,  .wpcf7 .your-email input, .wpcf7 .your-name input, .wpcf7 .your-website input {background-color:#7D7D7D;border:1px solid #D5D5D3;color:#FFFFFF;float:left;font-size:1.1em;margin-bottom:5px;padding:2pt;width:252px;}
.wpcf7 .send_button input {background:transparent url(images/submit_comment.gif) no-repeat scroll center top;border:0pt none;cursor:pointer;height:24px;margin-left:113px;margin-top:3px;padding:0pt;
text-indent:-1000em;width:61px;cursor: hand;margin-bottom:0px;}
p.send_button{margin-bottom:0px;}
.wpcf7 .wpcf7-checkbox {display:block;float:left;margin-left:-7px;width:260px;}
.wpcf7-list-item-label {display:block;float:left;margin-left:29px;margin-top:-15px;}
span.wpcf7-list-item {margin-left:0px;}
.wpcf7 br {display:none}
.wpcf7 p.privacy {display:block;float:left;margin-left:114px;width:262px;}
div.wpcf7-response-output {border:medium none;font-weight:bold;margin-top:30px;padding:0px;}


/* iCroon form */

.icroon-popout{background-color:#FFFFFF;
border:1px solid;
color:#333333;
float:right;
margin-left:15px;
padding:10px;
width:25%;}

#request-form fieldset {border:1px solid #999999;
padding:30px;}

#request-form legend {background:none repeat scroll 0 0 transparent;
display:block;
font-size:140%;
text-align:center;
width:100%;}

#request-form label{line-height:2;
margin-left:0;
margin-right:20px;
width:46%;}

#request-form label.fullwidth{width:100%;}

#request-form textarea{background-color:#7D7D7D;
border:1px solid #DDDDDD;
color:#FFFFFF;
height:100px;
width:100%;}



.awesome, .awesome:visited {
	background: #222 url(/images/alert_overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover, #sendbutton:hover { background-color: #111; color: #fff; }
	.awesome:active { top: 1px; }
	.small.awesome, .small.awesome:visited { font-size: 11px; padding: ; }
	.awesome, .awesome:visited,.medium.awesome, .medium.awesome:visited{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited, #sendbutton { font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited, #sendbutton	{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
/* Promo container for underneath entry text */
.narrowcolumn_promo{width:470px;float:left;}
.narrowcolumn_promo{_margin-left:-11px;}
.narrowcolumn_promo .promo{_margin-right:0px;_margin-left:11px;}


/* Footer */
#footer{margin-top:2.4em;width:906px;clear:both;text-align:left;color:#b7b6b6;background-color:#493939;display:block;float:left;border:none;padding:18px 0 18px 18px}
#footer p{display:block;color:#B7B6B6;padding:0;margin:0;font-size:182%}
#footer a{color:#b7b6b6}
#footer_nav{width:942px;display:block;margin-right:auto;margin-left:auto;clear:both;padding-top:22px;padding-bottom:50px}
#footer_nav li {float:left;list-style-type:none;color:#FFF;margin-right:15px;background-image:url(images/star.gif);background-repeat:no-repeat;background-position:left center;padding-left:7px}
#footer_nav li a,.sidebar_list a{color:#FFF}
#footer_nav li ul li{display:none}

.navigation .alignleft, .navigation .alignright {
background-color:#841D1D;
background-image:url(images/button_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #5B5A5A;
display:block;
float:left;
font-size:93%;
margin:14px 18px 0px 0px;}

.navigation .alignright {float:right}

.navigation .alignleft a, .navigation .alignright a {padding:4px 10px; color:#FBF7ED; display:block} 

.ngg-left {margin-right:10px;padding-right:4px;}

.news_feed_item{padding-bottom:1em}

