body {
    margin: 20px 0px 0px 20px;
    width: 950px;
    font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    margin-bottom: .5em;
	line-height: 1em;
	
}
h1	{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color: #D23527;
}

h1#page-title  {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size:14pt;
        font-weight:bold;
        color: #D23527;
        line-height: 1.0;
}

h2.entry-title {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #D23527;
	margin: 0px 0px 5px 0px;
        decoration: none;
        line-height: 1.0;
}	

h2.asset-name {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #D23527;
	margin: 0px 0px 5px 0px;

}	
h2.trackbacks-header {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
}	

h2.archive-header {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
}	

#section1 {
    margin: 0px 0px 0px 0px;
    height: 153px;
	
	overflow: hidden;
	background-image: url("http://live.snap09.com/livesnap_header_final4.jpg");
	background-repeat: no-repeat;
}
#section2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 35px;
	background-color: #ffffff;
	background-image: url("http://live.snap09.com/test/topbar_repeat.gif");
	background-repeat: repeat-x;
	
}
#section3 {
	position: absolute;
    margin: 0px 0px 0px 0px;
    width: 200px;
}
#section4 {
    position: absolute;
    margin: 10px 0px 0px 201px;
    width: 450px;
    border-right: 1px solid #9E9E9E;
    border-left: 1px solid #9E9E9E; 
   
}
#section5 {
	position: absolute;
    margin: 0px 0px 0px 652px;
    width: 296px;
}
a {font-family: Arial, Arial, Helvetica, sans-serif;}
a:link {color: #D23527; text-decoration: none;}
a:visited {color: #E08E66; text-decoration: none;}
a:hover {text-decoration: none; color: #111111;}
a:active {color: #D23527;text-decoration: none}

a#s2 {
    font-size: 30px;
	font-weight: bold;
 
}
hr{
	color: #fff;  
	border: 1px dotted #B9B7B7; 
	border-style: none none dotted; 
}

hr#dotbar {
	background-image: url("http://live.snap09.com/dots.png");
	background-repeat: repeat-x;
	border-style: none;
}	

#sideborder {
        background-image: url("http://live.snap09.com/vertline.png");
        background-repeat: repeat-y;
        border-style: none;
        padding: 0px 10px 0px 0px;

} 

#sideborderRT {
        background-image: url("http://live.snap09.com/vertline.png");
        background-repeat: repeat-y;
        border-style: none;
        padding: 0px 0px 0px 10px;
        float: right;

} 
	
#section2 #menu {
	width: 950px;
	height: 40px;	
	
	
}

#section2 #menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 5px 0px 18px
}

#section2 #menu li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 31px;
	font-weight: bold;
}

#section2 #menu ul li a {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}
#section2 #menu ul li a#backlink {
	color: #ffffff;
	font-size: 12px;
	margin-bottom: 4px;
	text-decoration: none;
}

#section2 #menu ul .active {
	margin: 0px 0px 0px 0px;
	
}
#section2 #menu ul .inactive {
	margin: 0px 0px 0px 0px;

}
#section2 #menu ul .active a {
	color: #ffffff; 
}

.padded {
    padding-top: 10px;
    padding-right: 10px;    
    padding-left: 10px;
    
}

.paddedsec4 {
    padding-right: 10px;    
    padding-left: 10px;
    
}
.lhs_post {
	FLOAT: left;
	BORDER-LEFT: #000 0px solid; WIDTH: 282px;
	BORDER: #000 0px solid; 
}
.mtop {
	MARGIN: 0px;
	WIDTH: 282px;
	HEIGHT: 10px;
	PADDING-LEFT: 12px;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://live.snap09.com/top282.gif); 
	PADDING: 0px;
	BORDER: #000 0px solid;
}
.mbody {
	BACKGROUND-REPEAT: repeat; 
	PADDING-LEFT: 0px;
	PADDING-TOP: 4px;
	WIDTH: 282px;
	height: 60px;
	BACKGROUND-IMAGE: url(http://live.snap09.com/body282.gif); 
	BORDER: #000 0px solid;
}
.fbody {
	BACKGROUND-REPEAT: repeat; 
	PADDING-LEFT: 0px;
	PADDING-TOP: 4px;
	WIDTH: 282px;
	height: 192px;
	BACKGROUND-IMAGE: url(http://live.snap09.com/body282.gif); 
	BORDER: #000 0px solid;
}
.ybody {
	BACKGROUND-REPEAT: repeat; 
	PADDING-LEFT: 0px;
	PADDING-TOP: 4px;
	WIDTH: 282px;
	height: 160px;
	BACKGROUND-IMAGE: url(http://live.snap09.com/body282.gif); 
	BORDER: #000 0px solid;
}
.mbottom {
	WIDTH: 282px;
	HEIGHT: 10px;
	PADDING-LEFT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://live.snap09.com/bottom282.gif); 
	PADDING-BOTTOM: 0px;
	BORDER: #000 0px solid;
}
#cmain {
	margin-left: 14px;
	width: 254px;
	BORDER: #000 0px solid;
}
#fmain {
	margin-left: 14px;
	width: 254px;
	BORDER: #000 0px solid;
}
#twitmain {
	margin-left: 14px;
	width: 254px;
	BORDER: #000 0px solid;
}
#twit {
	font:normal 10px Arial,Helvetica,Geneva,sans-serif;
	margin-bottom: 0px;
}
#ttext {
	position: absolute;
	font:normal 10px Arial,Helvetica,Geneva,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 56px;
	width: 200px;
	BORDER: #000 0px solid;
}
#ythumbs {
	position: absolute;
	font:normal .7em Arial,Helvetica,Geneva,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 192px;
	width: 70px;
	BORDER: #000 0px solid;
}
#timage {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#tc {
	width: 290px;
	height: 74px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	BORDER: #000 0px solid;
}
#fc {
	width: 290px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	BORDER: #000 0px solid;
}
#yc {
	width: 290px;
	height: 174px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	BORDER: #000 0px solid;
}
#filler {
	padding: 0px 11px 0px 0px;
}
#moresocial {
	font:normal .7em Arial,Helvetica,Geneva,sans-serif;
	margin: 2px 0px 0px 198px;
	position: absolute;
	color: #ff0000;
}
a.moresocial {
	font:normal .9em Arial,Helvetica,Geneva,sans-serif;
	color: #000000;
	text-decoration:none;
}
img#imgflickr {
	margin: 6px 0px 0px 0px;
	width: 73px;
	BORDER: #fff 2px solid;
}
img#imgtwitter {
	height: 44px;
	BORDER: #fff 2px solid;
}
img#youtube {
	width: 60px;
	margin: 0px 0px 2px 0px;
	BORDER: #fff 2px solid;
}
hr.postheader {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	border: solid 0px #000000;
	background-color: #aa0000;
	height: 1px;
	width: 100%;
}
a#socialheader {
	font:bold .9em Arial,Helvetica,Geneva,sans-serif;
	PADDING: 0px 0px 0px 10px;
	MARGIN: 0px;
	BORDER: #000 0px solid;
	color: #ff0000;	text-decoration: none;
}
#socialheader2 {
	font:normal .7em Arial,Helvetica,Geneva,sans-serif;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	BORDER: #000 0px solid;
	color: #ff0000;	text-decoration: none;
}
a#rsslink {		
	BORDER: #000 0px solid;
	text-decoration: none;
	color: #000;
	padding-bottom: 10px;
}

#gsearch {
    position: absolute;
    margin: 6px 0px 0px 730px;
    width: 220px;
    border:0px solid #9E9E9E;

   
}
