#videofeed {
	display: none;
	/*display: block; */
	border-bottom: 1px solid #000;
	padding-bottom: 2em;
	}

#twitterfeed {
	border-bottom: 1px solid #000;
	}


#flickrfeed {


	}

ul.flickr {
list-style-type: none;
}

ul.flickr li {
	display: inline;
	float: left;
	padding-right: 2em;
	}


body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: #fff;
font: Normal 12px/22px Verdana, Arial, sans-serif;
text-decoration: none;
overflow: scroll;
height: 100%;
}

img, .ad image, .mt-image-center, object, embed, param {
display: block;
border: 0 none;
margin: 0 auto;
text-align: center;
}

a[href $='.pdf'] {
padding-right: 18px;
background: transparent url(http://www.smogr.com/images/icon_pdf.gif) no-repeat center right;
}

img {
overflow: visible;
}

sup {
line-height: 0px;
}
sup a:link {
background-color: inherit;
padding: 3px;
}
sup a:visited {
padding: 3px;
}

sup a:hover{
background-color: #000;
color: #fff;
padding: 3px;
}

a {
color: #000;
background-color: inherit;
text-decoration: none;
font-weight: bold;
}

#footer a {
color: #fff;
}

.asset-top a, .subNav a {
	color: #fff;
	}

.asset-top a:hover, .subNav a:hover  {
	color: #fff;
	}

a.commentsOn, a.readMore {
display: block;
width: inherit;
background: #000;
color: #fff;
text-align: center;
border: 0px none;
margin-bottom: 10px;
}

a.readMore {
padding: 10px 0 10px 0;
}

a:hover.commentsOn, a:hover.readMore {
background: #999;
color: #fff;
border: 0px none;
text-decoration: none;
}

a.entryTitle {
color: #999;
background-color: inherit;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #333300;
background-color: inherit;
text-decoration: underline;
}


a.topLink, a.topLink:hover {
background-color: #000;
width: inherit;
height: 10px;
display: block;
}

a.topLink:hover {
background-color: #999999;
}

blockquote, blockquote p {
text-decoration: none;
text-align: justify;
text-justify: newspaper;
margin-left: 20px;
margin-right: 20px;
}

p {
font: Normal 12px/22px Verdana, Helvetica, Helvetica Neue, Arial, sans-serif;
text-align: left;
}

#footer p {
font: Normal 12px/22px Verdana, Helvetica, Helvetica Neue, Arial, sans-serif;
text-align: left;
}

#footer p {
color: #fff;
}

ul {
list-style-type: square;
text-align: left;
}

ul li {
margin: 0 0 0 0;
}

li br:after {
display: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ol.footnote {
clear: both;
margin-top: 10px;
margin-right: 20px;
border-top: #ccc 1px solid;
padding-top: 5px;
}

br {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul br {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#top ul {
text-align: center;
display: block;
margin: 0 auto;
margin-top: 10px;
padding: 0 0 0 0;
}

#top ul li {
display: inline;
margin-right: 10px;
}


#footer ul li {
display: inline;
margin-right: 10px;
}



#footer ul.data li {

display: block;

margin-right: 10px;

}



#footer ul.data li.sharing {

margin-bottom: 15px;

}


h1 {
width: inherit;
padding: 0px 100px 20px 100px;
margin: 50px auto 40px auto;
text-align: center;
font: Bold 55px Helvetica, Helvetica Neue, 'Lucida Grande', sans-serif;
line-height: 50px;
position: relative;
display: none;
}

h1 a {
color: #333300;
background-color: #fff;
text-decoration: none;
}

h2, h3.entry-top, h2.comments-open-top, h2.subNav {
text-align: left;
padding: 15px 0 10px 45px;
font: Bold 28px Helvetica, Helvetica Neue, 'Lucida Grande', sans-serif;
line-height: 36px;

background: inheir;
color: #000;
}

h2.subNav {
	margin-top: 0px;
	margin-bottom: 0px;
	}

h2.comments-open-top {
padding-bottom: 10px;
}

h4 {
padding: 0px 50px 0px 50px;
text-align: center;
font: Bold 18px Helvetica, Helvetica Neue, 'Lucida Grande', sans-serif;
line-height: 20px;
}

h4 a {
color: #000000;
background-color: inherit;
text-decoration: underline;
}

h4 a:hover {
color: #333300;
background-color: inherit;
text-decoration: none;
}

h4.author-name {
text-align: center;
font: normal 11px Helvetica, Helvetica Neue, 'Lucida Grande', sans-serif;;
display: block;
margin-top: 0px;
}

h4.entry-tags-top, h4.entry-categories-top {
text-decoration: none;
font: normal 14px inherit;
display: inline;
}

h5 {
text-align: center;
font: bold 11px/20px Helvetica, Helvetica Neue, 'Lucida Grande', sans-serif;

display: block;

}



h5 a {

text-decoration: underline;

background-color: inherit;

}



h5 a:hover{

background-color: #000;

color: #fff;

text-decoration: none;

}



h6 {

text-align: center;

font: Bold 16px Helvetica, Helvetica Neue, 'Lucida Grande', sans-serif;

line-height: 18px;

display: block;

padding-top: 10px;

margin-top: 10px;

margin-bottom: 10px;

}



div#footer, div#footer .mainpage, div#footer .entrypage {

margin: 40px 0px 0px 0px;

padding: 0px 0px 0px 0px;

text-align: center;

color: #000;

background-color: #000000;

}



div#footer.mainpage {

height: 350px;

}



div#footer.entrypage {

height: 650px;

}



div#footer img.bottomLogo {

position: absolute;

bottom: 0%;

}



div#footer div#credit {

margin-top: 15px;

}



.entry-content {

padding: 0 0 10px 0;

margin: 0 0 10px 0;

}



.comments-content img {

display: inline;

}



.comment-oddcomment-author, .comment-evencomment-author {



}



.entryAd {

margin: 0px auto 30px auto;

text-align: center;

}



.inBodyAds {
display: block;
text-align: center;
width: 600px;
height: 300px;
margin-left: -50px;
}

.mainPageAds {
display: block;
text-align: center;
width: 500px;
border-bottom: #ccc 2px solid;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
}

.mainPageInlineAds, .inBodyAdsLong {
display: block;
text-align: center;
width: 500px;
border-bottom: #ccc 2px solid;
border-top: #ccc 2px solid;
margin: 20px 0 20px 0;
padding: 20px 0 20px 0;
}

.mainPageInlineLinkAds {
display: block;
text-align: center;
width: 468px;
border: 0 none;
margin: 5px 0 5px 0;
padding: 0px 0 0px 0;
}

.mainPageInlineAdsRight {
display: inline;
text-align: right;
float: right;
width: 250px;
border-bottom: #ccc 2px solid;
border-top: #ccc 2px solid;
margin: 10px 0px 0px 10px;
padding: 10px 0px 0px 0px;
}

.comments-content {

margin-top: 5px;

margin-bottom: 5px;

padding-top: 5px;

}



div#content .thumbs {
display: block;
width: 650px;
text-align: center;
padding: 0px auto 0px auto;
margin-bottom: 10px;
}

div#content .thumbs a {
display: inline;
}

div#content .thumbs ul {
font: inherit;
color: #fff;
list-style: none;
display: block;
width: 500px;
text-align: center;
padding: 0px auto 0px auto;
height: 100px;
}

div#content .thumbs ul.square {
font: inherit;
color: #fff;
list-style: none;
display: block;
width: 650px;
text-align: center;
padding: 0 0 0 0;
margin: 0 auto;
height: 75px;
}

div#content .thumbs ul li {
display: inline;
float: left;
text-align: left;
margin: 0 2px 0 0;
padding: 0 0 0 0;
}

div#content .thumbs ul.square li {
display: inline;
float: left;
text-align: left;
height: 75px;
width: 75px;
margin-right: 8px;
}

div#content .thumbs ul li img, div#content .thumbs ul.square li img {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

img.alert {
	float: left;
	display: block;
	margin: 0 30px 30px 0;
}

#content .entryAsset {
	display: block;
	width: inherit;
}

img.alert_sub {
	float: left;
	display: block;
	margin: 0 0 30px 0;
}





#container
{
width: 90%;
margin: 0 auto;
background-color: #fff;
line-height: 130%;
}

#top
{
padding: .5em;
background-color: #000;
width: 1300px;

}

#top img
{
padding: 0;
margin: 0;
aligh: left;
}

#leftcolumn
{
float: left;
margin: 0;
padding: 1em;
max-width: 640px;
min-width: 500px;
}

#rightcolumn
{
margin-left: 660px;
padding: 1em;
max-width: 640px;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
width: 1300px;
}

#leftcolumn p { margin: 0 0 1em 0; }
#rightcolumn h2 { margin: 0 0 .5em 0; }
