* {
margin:0;
padding:0;
}
*:focus { 
outline: none;
}

body,html {
min-height:101%;
}

body {
background:#161616;
color:#fff;
padding:0;
}

body,select,h2input,textarea {
font:100% Arial, Verdana, Sans-Serif;
}

p {
margin: 15px 0;
padding: 5;
margin-bottom: 1.8em;
margin-top: 7px;
}

a:hover,a:active {
color:#D3A70F;
text-decoration:underline;
}

hr {
display:block;
height:1px;
background:#333;
border:0;
}

small {
font-size:0.95em;
background:transparent url(images/pen1.png) left center no-repeat;
color:#D3A70F;
padding:3px 6px 3px 25px;
}

#colour-bar {
margin-top:-20px;
border:0;
padding:0;
}

#lead {
color:#fff;
width:635px;
float:left;
font-size:0.95em;
font:12px Arial, Verdana, Sans-Serif;
background:#040404;
border-bottom:1px #383838 dotted;
margin:18px 0 10px;
padding:20px 18px 18px;
}

#interior #lead {
width:635;
margin:-20px 0 10px;
}

#lead .right {
float:left;
width:auto;
}

#lead .date {
color:#a7b5bd;
margin-bottom:-15px;
padding:4px 0;
}

#lead p {
line-height:140%;
font-family:'Trebuchet Ms';
text-decoration:none;
word-spacing:normal;
text-align:left;
font-size:12px;
margin:13px 40px 5px 0;
}

#fullstorysmall {
width:75px;
height:16px;
background:url(images/fullstorysmall.png);
display:block;
text-indent:-9999px;
margin-top:-10px;
margin-right:30px;
float:right;
}

#fullstory {
width:103px;
height:20px;
background:url(images/fullstory.png);
display:block;
text-indent:-9999px;
}

#fullstory:hover {
background:url(images/fullstory.png) 0 -20px;
}

#interior #lead .right {
width:auto;
float:none;
}

.widget_tag_cloud a {
display:inline;
float:none;
}

.widget_calendar table {
width:100%;
}

.hbox {
border-top:1px solid #bfdfef;
padding:13px;
}

.bluebox a,.bluebox a:visited {
font-weight:700;
}

.widget li {
list-style:none;
margin:10px 0px 0 0;
border-bottom:1px solid #ececec;
padding:3px 0 3px 4px;
}

.bullets a,.bullets a:visited,.widget a,.widget a:visited {
color:#BE970E;
}

.bullets li {
margin-left:25px;
font-color:#D3A70F;
list-style:none;
border-bottom:1px solid #0C0C0C;
padding:5px 0;
}

#interior #content {
float:left;
width:670px;
padding:18px 0 30px;
}

#breadcrumbs {
background:#0C0C0C;
padding:6px 0 6px 78px;
}

#breadcrumbs a,#breadcrumbs a:visited {
color:#2C2C2C;
font-weight:700;
}

#interior .stripes {
background::#2C2C2C;
margin-top:5px;
padding-top:9px;
}

#author {
margin-bottom:19px;
}

#author img {
border:1px solid #93c0d6;
float:left;
margin-right:13px;
padding:1px;
}

#author span {
display:block;
border-top:1px solid #bfdfef;
margin-top:12px;
padding:8px 0 0 17px;
}

h4.pagetitle {
margin-bottom:12px;
}

.cat-excerpt {
color:#fff;
font-family:Arial, "Times New Roman", Times, serif;
font-size:1.2em;
margin:0px -8px 0 0;
padding:10px;
}

.cat-excerpt img,.gallery {
float:left;
border:1px solid #516f80;
margin:1px 27px 0px 0px;
padding:1px;
}

.gallery {
margin:0 18px 16px;
}

#page {
overflow:auto;
width:946px;
height:100%;
margin:0 auto;
font-size:0.7em;
background:#0C0C0C repeat;
padding: 0px 25px 35px 25px;
}

#masthead {
clear:both;
width:946px;
height:175px;
background:#0C0C0C url(images/header.jpg) no-repeat center top;
padding-bottom:0;
margin-bottom:0;
}

#masthead2 {
clear:both;
width:946px;
height:100px;
background:#0C0C0C url(images/header.jpg) no-repeat center top;
padding-bottom:0;
margin-bottom:0;
}

#sidebar {
width:250px;
float:right;
}

#leftcol {
width:287px;
border-right:1px #383838 dotted;
padding-right:26px;
}

#leftcol,#rightcol {
margin-top:0px;
float:left;
}

#rightcol {
width:277px;
padding-left:40px;
margin-top:-2px;
color:#fff;
}

.subnav li {
list-style:none;
background: transparent url(images/separator1.gif) repeat-x left bottom;
margin: -5px;
height: 30px;
}

.subnav li a:link, .subnav li a:visited, .subnav li a:active {
background: transparent url(images/icon_link.gif) no-repeat middle left;
display:block;
padding: 8px 4px 18px 25px;
color: #fff;
margin-left: 5px;
margin-bottom: 0;
}

.subnav li a:hover {
text-decoration:none;
color:#D3A70F;
}

.subnav li li a:link,.subnav li li a:visited {
border-left:none;
}

*Subnav * .subnav li {
list-style:none;
border-bottom:1px solid #1d1919;
}

h1 {
font:2.95em Georgia, "Times New Roman", Times, serif;
font-weight:700;
letter-spacing:-0.02em;
visibility:hidden;
}

h2 {
font:2.3em Georgia, "Times New Roman", Times, serif;
padding-bottom:8px;
border-bottom:1px dotted #383838;
margin:20px 0;
}

h3,#sidebar h2 {
font:1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:0.1em;
margin-bottom:4px;
font-weight:700;
}

#sidebar h3,#sidebar h2 {
font-size:1em;
background:#5E0000;
color:#fff;
text-align:center;
border-top:1px #505050 solid;
border-bottom:1px #505050 solid;
margin:23px 0 0px;
padding:6px 0 6px 2px;
}

h3#respond {
margin-top:25px;
padding-top:20px;
}

h3#comments {
margin-top:32px;
}

h4 {
text-transform:uppercase;
color:#fff;
font:1em Arial, "Times New Roman", Times, serif;
font-weight:700;
line-height:130%;
margin-bottom:8px;
margin-top:10px;
}

#branding div.attributes {
font-size:10px;
padding-right:18px;
float:right;
margin-top:35px;
}

#branding div.attributes a.rss {
background:transparent url(images/rss.gif) no-repeat left center;
padding-left:20px;
color:#fff;
}

li.recent-rand img {
border:none;
}

li.recent-cmts:hover {
background:#303030;
}

#content {
width:670px;
float:left;
}

.description {
font-size:1.3em;
font-weight:700;
font-style:italic;
color:#545454;
visibility:hidden;
}

.leftcol1 {
background:#e92d2c url(images/right_bg1.jpg) repeat-x top left;
border-bottom:none;
border-top:none;
margin-bottom:15px;
padding:15px;
}

.leftcol1 p {
margin:0;
}

#leadpic {
float:left;
border:1px #868584 solid;
margin:0 15px 8px 0;
padding:0;
}

#lead h3 {
color:#cfa63d;
word-spacing:normal;
}

#lead a.title1,#lead a.title1:visited,#lead a.title1:active {
font-family:"Palatino Linotype";
text-decoration:none;
word-spacing:normal;
text-align:left;
font-size:18px;
font-weight:700;
font-style:italic;
}

#lead span {
font-family:"Palatino Linotype";
font-size:20px;
color:#c4d8f7;
}

#lead a.readmore1 {
font-family:"Trebuchet Ms";
font-size:11px;
letter-spacing:0;
word-spacing:0;
font-weight:700;
padding-right:15px;
}

#lead .leadfoot {
color:#527bcf;
background:#fff url(images/lead_foot.png) no-repeat left bottom;
height:46px;
text-align:right;
font-size:10px;
margin:0;
padding:0 10px 0 0;
}

.title {
font-size:1.2em;
font-weight:700;
line-height:115%;
}

.feature#lead .title {
font:1.8em Georgia, "Times New Roman", Times, serif;
line-height:100%;
display:block;
padding-bottom:7px;
}

#rightcol .feature a.title:hover {
text-decoration:none;
color:#B9930D;
}

#rightcol .feature1 {
text-align:center;
color:#fff;
}

#rightcol .feature1 a.title,#leftcol .feature1 a.title:active,#leftcol .feature1 a.title:visited {
color:D3A70F;
font-family:"Palatino Linotype";
text-decoration:none;
word-spacing:normal;
letter-spacing:0;
font-size:16px;
font-style:italic;
text-align:center;
}

#rightcol .feature1 a.title:hover {
text-decoration:none;
color:#e0dbdb;
}

#rightcol img {
float:left;
display:block;
border:1px #ececec solid;
margin:0px 0px 7px 0px;
}

#rightcol .clearfloat {
background:transparent url(images/separator1.gif) repeat-x left bottom;
padding:12px 0;
}

#leftcol .clearfloat {
background:transparent url(images/separator1.gif) repeat-x left bottom;
padding:12px 0;
}

#sidelist .bullets li {
list-style:square;
padding: 0 0 0 0;
margin-top:10px;
margin-bottom:5px;
line-height:120%;
margin-left:22px;
}

#sidelist .bullets li strong a,#sidelist .bullets li strong a:visited,#sidelist .bullets li strong a:active {
font-weight:400;
color:#d8b02f;
}

#sidelist .children {
background:#e4efd5;
}

#sidelist .children li {
list-style:square;
margin-left:28px;
border-bottom:1px #898f7f solid;
}

#sidelist .children li a,#sidelist .children li a:visited {
border:0;
background:#e4efd5;
color:#5E0000;
padding:2px 2px 2px 0;
}

#sidelist .children li a:hover,#sidelist .children li a:active {
color:#465d23;
}

.postmetadata {
margin:30px 0;
}

#writer {
background:#151515;
border:1px solid #181818;
color:#707070;
margin:10px 0 15px;
padding:12px;
}

#writer img {
border:1px #848484 solid;
float:left;
width:80px;
padding:1px;
}

#writer span {
display:block;
padding-top:4px;
border-top:1px #848484 solid;
margin-top:12px;
}

#writer a,#writer a:visited,#writer a:active {
color:#D3A70F;
background:none;
border:none;
}

.entry {
padding-top:8px;
padding-bottom:28px;
}

h3 a:link,h3 a:visited {
color:#5f5f5f;
}

#leftcol .popular ul.pop li {
list-style:none;
border-bottom:1px #bdbebf solid;
margin-bottom:2px;
}

#leftcol .popular ul.pop li a:link,#leftcol .popular ul.pop li a:active,#leftcol .popular ul.pop li a:visited {
background:#fff;
display:block;
color:#4d4a44;
border-left:4px #bdbebf solid;
padding:2px 4px 2px 8px;
}

#leftcol .popular ul.pop li a:hover {
background:#cdcfd0;
text-decoration:none;
color:#fff;
}

#rightcol .subscribe {
border-bottom:1px dotted #D3A70F;
padding:12px 0;
}

#rightcol .subscribe a.title,#rightcol .subscribe a.title:visited,#rightcol .subscribe a.title:active {
color:#D3A70F;
font-family:"Palatino Linotype";
background-color:#fff;
text-decoration:none;
word-spacing:normal;
letter-spacing:0;
font-size:16px;
font-style:italic;
}

#rightcol .subscribe a.title:hover {
color:#69a8ec;
}

#content .entry {
font-family:"Verdana";
color:#D7D7D7;
text-decoration:none;
word-spacing:normal;
text-align:left;
font-size:13px;
}

#content .entry1 {
font-family:"Verdana";
color:#a0a0a0;
text-decoration:none;
word-spacing:normal;
text-align:left;
font-size:12px;
}

#content h3.main {
font-family:"Palatino Linotype";
font-size:17px;
font-weight:700;
font-style:italic;
color:#fff;
text-transform:none;
letter-spacing:normal;
margin-bottom:-20px;
padding:0;
}

#content h2.desig {
font-family:"Palatino Linotype";
font-size:15px;
font-weight:700;
text-transform:none;
letter-spacing:normal;
border:0;
padding-bottom:0;
margin-bottom:6px;
}

#content h2.prof {
color:#fff;
font-family:"Palatino Linotype";
font-size:15px;
font-weight:700;
font-style:italic;
text-transform:none;
letter-spacing:normal;
border:0;
margin:0;
padding:5px 0 8px;
}

#content h3.subs {
color:#fff;
font-family:"Palatino Linotype";
font-size:16px;
font-weight:700;
font-style:italic;
text-transform:none;
letter-spacing:normal;
border:0;
margin:0;
padding:5px 0 8px;
}

#content ul.profi {
line-height:16px;
padding-bottom:7px;
}

#content ul.profi li {
line-height:15px;
}

#content ul li {
line-height:160%;
letter-spacing:normal;
word-spacing:normal;
}

#content ul.st-related-posts {
font-family:Verdana;
font-size:11px;
line-height:11px;
margin-bottom:100px;
}

#content ul.st-related-posts li {
line-height:11px;
}

#content h4.relpost {
font:11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:0.1em;
font-weight:700;
color:#5f5f5f;
border-top:#CCC 1px dotted;
border-bottom:#CCC 1px dotted;
padding-top:4px;
padding-bottom:3px;
margin-top:25px;
margin-bottom:10px;
background:transparent url(images/folder.png) left center no-repeat;
padding-left:25px;
}

#content span.emphasis {
margin-left:25px;
margin-right:25px;
color:#000;
border-top:1px #94c2f2 dotted;
border-bottom:1px #94c2f2 dotted;
display:block;
background:transparent url(images/check.jpg) no-repeat top left;
padding:2px 2px 2px 30px;
}

#content .entry a:hover,#content .entry a:active {
text-decoration:none;
color:#ffcd39;
}

.picleft {
float:left;
border:0 solid #f2f2f2;
margin:3px 14px 10px 0;
}

.picright {
float:right;
border:0 solid #f2f2f2;
margin:3px 0 10px 14px;
}

.post blockquote {
background:#151515 url(images/blockquote.gif) no-repeat 16px 8px;


border:1px solid #181818;
color:#707070;
margin:10px 0 0;
padding:0 25px 0 64px;
}

.post ul li {
list-style:square;
margin-bottom:5px;
line-height:150%;
margin-left:42px;
}

.post ol li {
margin-bottom:5px;
line-height:115%;
margin-left:48px;
}

.mapicon {
border:0px;
margin:4px 10px 10px 0px;
padding:1px;
}

.post img {
border:1px solid #516f80;
margin:4px 19px 10px 0px;
padding:1px;
}

.post img.right {
float:right;
border:5px solid #202020;
margin-left:15px;
padding:2px;
}

.post img.left {
float:left;
border:5px solid #202020;
margin-right:20px;
padding:2px;
}

.post img.uniqueright {
float:right;
border:none;
padding:5px;
}

.post img.uniqueleft {
float:left;
border:none;
padding:5px;
}

.post img.normal {
border:none;
padding:2px;
}

.post a img.left1,.post a:visited img.left1,.post a:active img.left1 {
border:2px #aca689 solid;
margin-right:0;
float:left;
padding:2px;
}

.post a:hover img.left1 {
border:2px #6e98e1 solid;
margin-right:30px;
background:#315cac;
float:left;
padding:2px;
}

#tags {
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
display:block;
background:transparent url(images/tag.png) left 4px no-repeat;
padding:3px 3px 3px 20px;
}

#tags a:hover {
color:#0e5dbf;
text-decoration:none;
}

select {
background:#f2f2f2;
border:1px solid #9c9c9c;
width:100%;
}

.search {
border:1px #900 solid;
background:#5E0000;
margin-top:0px;
padding:10px 10px 10px 18px;
}

.button {
background:#850b0b;
color:#e7e7e7;
border:1px #970c0c solid;
padding:1px;
}

.button:hover {
background:#000;
border:1px #1f1a1a solid;
color:#FFF;
text-decoration:none;
}

#commentform input {
width:170px;
color: #5E0000;
margin:5px 5px 1px 0;
}

#commentform textarea {
background:#5E0000;
width:650px;
margin-top:5px;
}

#commentform img.wp-smiley {
border:none;
padding:0;
}

img.cmt-gravatar {
float:left;
border:1px solid #303030;
background:#0C0C0C;
margin-right:15px;
margin-bottom:8px;
padding:3px;
}

.cmt-form {
font:1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:0.1em;
margin-bottom:4px;
font-weight:700;
color:#5e9fef;
text-align:center;
}

.commentlist li {
border-top:2px #000 solid;
background:transparent url(images/separator_cmt.gif) repeat-y 0 0;
margin:15px 0 3px;
padding:8px 15px 10px;
}

.commentlist li.alt {
background:#000;
}

#commentform small {
background:transparent;
font-weight:700;
color:#c9c9c9;
padding:0;
}

.commentmetadata {
color:#fff;
display:block;
}

.commentlist small {
background:transparent;
border-bottom:1px #aaa9a6 dotted;
color:#fff;
margin:0 0 0 58px;
padding:0 0 10px;
}

.commentlist cite {
font-weight:700;
letter-spacing:normal;
font-family:"Palatino Linotype";
font-size:16px;
color:#fff;
}

.cmt-info {
background:#202020 url(images/icon_info.gif) no-repeat 16px center;
border:1px solid #202020;
color:#505050;
letter-spacing:normal;
padding:5px 0 5px 28px;
}

.trackbacklist ol {
list-style:none;
display:none;
}

.trackbacklist li {
border-bottom:1px #000 dotted;
margin:15px 0 3px;
padding:8px 15px 10px;
}

.trackbacklist small {
background:transparent;
margin:0;
padding:0;
}

.trackbacklist cite {
font-weight:700;
letter-spacing:-0.05em;
font-family:Verdana;
font-size:11px;
color:#c18f12;
font-style:normal;
}

.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.clearfloat {
display:inline-block;
}

#footertext {
font-family:'Arial';
font-color:#999;
font-size:70%;
font-style:normal;
text-align:center;
line-height:130%;
}


#footer {
clear:both;
margin: 0 auto;
width: 980px;
font-size:0.7em;
padding-top:35px;
padding-bottom: 0;
color:#605a5a;
background: #161616;
text-align: center;
}

#footer a,#footer a:visited,#footer a:active {
color:#756e6e;
}

#footer1 {
font-family:'Arial';
font-size:10px;
text-align:center;
line-height:180%;
}

#footer1 li {
display:inline;
padding:5px 7px 5px 10px;
}

#footer1 a {
font-family:'Arial';
font-size:9px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
}

#footer1 a:hover {
color:#CC8A00;
}

#footer2 {
font-family:'Arial';
font-weight:700;
font-size:11px;
text-align:center;
line-height:180%;
}

#footer2 a {
font-weight:700;
font-size:11px;
letter-spacing:0.1em;
text-transform:uppercase;
text-decoration:none;
color:#CC8A00;
}

#footer2 li {
display:inline;
padding:5px 15px 5px 10px;
}

#footerred{
clear:both;
width:946px;
background:#5E0000;
margin:0 auto;
padding:18px 25px;
}

#footerwidth {
clear:both;
width:946px;
background:#000;
margin:0 auto;
padding:18px 25px;
}

#searchform {
width:194px;
float:right;
text-align:right;
padding-top:2px;	
}
	
select {
background:#edf7ff;
border:1px solid #3399cc;
width:100%
}

#s {
background:#3E0000;
margin-right: 4px;
color: #ffffff;
border:1px #280000;
padding:2px;
width:155px;
}

#submit {
border:1px solid #000;
background: #1a5d80 url(images/bg_button.gif) repeat-x;
margin-top:12px;
color:#a4e1ff;
padding:3px;
display:block
}


#contentlinks {
float:left;
width:605px;
font-family:'Trebuchet Ms';
font-size:12px;
}

#links h2 {
color:#D3A70F;
font-family:"Palatino Linotype";
text-decoration:none;
word-spacing:normal;
letter-spacing:0;
font-size:16px;
padding-bottom:5px;
padding-top:8px;
font-style:italic;
font-weight:700;
border:none;
}

#links ul.links1 {
display:block;
list-style:none;
margin-left:20px;
}

#links ul.links1 li.linkcat {
display:block;
list-style:none;
}

#links ul.links1 li.linkcat ul {
display:block;
margin-left:40px;
margin-top:-15px;
}

#links ul.links1 li.linkcat ul li {
padding:3px;
}

#content .navigation .alignleft a,#content .navigation .alignleft a:visited,#content .navigation .alignleft a:active {
border:1px solid #303030;
background:#202020;
color:#fff;
padding:3px 10px;
}

#content .navigation .alignright a,#content .navigation .alignright a:visited,#content .navigation .alignright a:active {
border:0 solid #303030;
background:#202020;
color:#fff;
padding:3px 10px;
}

.bluebox {
background:transparent url(images/separator1.gif) repeat-x left bottom;
margin-bottom:10px;
padding:15px;
}

.bulletsbottom a:link,.bulletsbottom a:visited,.bulletsbottom a:active {
color:#D3A70F;
line-height:180%;
letter-spacing:110%;
text-decoration:none;
font-size: 120%;
}

.bulletsbottom a:hover {
color:#fff;
}

a:link,a:visited,.bullets a:hover,.bullets a:active,.widget a:hover,.widget a:active,h4 a:hover,h4 a:active {
color:#fff;
text-decoration:none;
}

small a,small a:link,small a:active,small a:visited,small a:hover,#lead a,#lead a:visited,#leftcol a.title,#leftcol a.title:visited,#leftcol a.title:active,#rightcol a.title,#rightcol a.title:visited,#rightcol a.title:active,#sidelist .bullets li a,#sidelist .bullets li a:active,#sidelist .bullets li a:visited,#content h3.subs a,#content h3.subs a:visited,#content h3.subs a:active,.post ul.st-related-posts a,.post ul.st-related-posts a:active,.post ul.st-related-posts a:visited,.post a.special,.post a.special:visited,.post a.special:active,#tags a,#tags a:visited,#tags a:active {
color:#D3A70F;
}

img,#searchform {
padding:0;
}

img.wp-smiley,.post img.wp-smiley,.post a img.wp-smiley,.post a:visited img.wp-smiley,.post a:hover img.wp-smiley,.post a:active img.wp-smiley,.cmt-form img.wp-smiley {
border:none;
padding:0;
}

#lead .left,#interior #lead .left {
width:auto;
float:left;
}

#lead img,#interior #lead img,#geo_mashup_map {
border:1px solid #516f80;
padding:1px;
}

li.widget,#sidelist li {
list-style:none;
margin:0px 0px 0px 0px;
}

#author p,#writer p {
width:482px;
margin:0;
}

.left,#content .navigation .alignleft,#content1 .navigation .alignleft {
float:left;
}

.right,#content .navigation .alignright,#content1 .navigation .alignright {
float:right;
}

#leftcol h3 a,#leftcol h3 a:visited,#leftcol h3 a:active,#rightcol h3 a,#rightcol h3 a:visited,#rightcol h3 a:active {
color:#999;
}

#leftcol h3 a:hover,#leftcol a.title:hover,#rightcol h3 a:hover,#rightcol a.title:hover,li.recent-cmts a,li.recent-cmts a:active,li.recent-cmts a:visited,.commentmetadata a,.commentmetadata a:visited,.commentmetadata a:active,.commentlist small a,.commentlist small a:active,.commentlist small a:visited,.commentlist cite a,.commentlist cite a:active,.commentlist cite a:visited,.cmt-info a,.cmt-info a:visited,.cmt-info a:active,.trackbacklist small a,.trackbacklist small a:visited,.trackbacklist small a:active,.trackbacklist cite a,.commentlist cite a:active,.commentlist cite a:visited,#footer2 a:hover {
color:#fff;
}

li.recent-cmts,li.recent-rand {
clear:both;
background:transparent url(images/separator_rct-cmt.gif) repeat-x left bottom;
line-height:140%;
padding:8px 3%;
}

#leftcol img {
padding:1px;
border: 1px #878787 solid;
float:left;
display:block;
margin:0px 0px 7px 0px;
}

.leftcol1 img,.feature img,#rightcol img,.feature img {
border:1px #878787 solid;
padding:1px;
}

h4 a:link,a:visited,#content .entry a,#content .entry a:visited {
color:#D3A70F;
text-decoration:none;
}

#content h2.entrytitle,#contentlinks h2.mainlinks {
font-family:"Palatino Linotype";
text-decoration:none;
word-spacing:normal;
font-size:25px;
font-weight:700;
font-style:italic;
padding-bottom:4px;
padding-top:6px;
border-bottom:1px solid #fff;
border-top:2px solid #fff;
color:#fff;
margin:20px 0;
}

.post a img.normal,.post a:visited img.normal,.post a:active img.normal,.post a:hover img.normal {
border:none;
padding:4px;
}

.commentlist,.trackbacklist {
padding-left:30px;
}

.commentlist p,.trackbacklist p {
color:#a1a1a1;
}

#footer1 ul,#footer2 ul {
list-style-type:square;
margin:0;
padding:0;
}

#content .navigation .alignleft a:hover,#content .navigation .alignright a:hover {
background:#303030;
color:silver;
text-decoration:none;
}

#geo_mashup_link {
margin-bottom: 5px;
}

.similar {
margin-top: 15px;
}
.similar-posts {
margin-top: 40px;
}