* {

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:#0DB8B9;

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:#BD442B;

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:#0DB8B9;

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: #0A8D8D;

margin:5px 5px 1px 0;

}



#commentform textarea {

background:#0A8D8D;

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:#BD442B;

margin:0 auto;

padding:18px 25px;

}



#footerwidth {

clear:both;

width:946px;

background:#000;

margin:0 auto;

padding:18px 25px;

}



#searchform {

width:194px;

float:right;

background:#0A8D8D;

text-align:right;

padding-top:2px;	

}

	

select {

background:#edf7ff;

border:1px solid #3399cc;

width:100%

}



#s {

background:#0A8D8D;

margin-right: 4px;

color: #ffffff;

border:1px #0A8D8D;

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;

}
