body {
margin : 0;
padding : 0;
background : #434343 url("pics_ps/image73.jpg") repeat-x;
font-family: Arial, Helvetica, sans-serif; 
font-size : 14px;
color : #000000;
}
h1, h2, h3 {
margin-top : 0;
}
h1 {
font-size : 2em;
}
h2 {
	font-size : 1.2em;
	background-image:url(pics_ps/h2_bgimg.png);
	color: #FFFFFF;
	height: 1.5em;
	text-indent: 4px;
}
h3 {
	font-size : 1.2em;
	background-color: #41779B;
	color: #FFFFFF;
	height: 1.5em;
	text-indent: 4px;
}
ul {
list-style-image : url("");
}
a {
text-decoration : none;
border-bottom : 1px dotted #cccccc;
color : #41779b;
}
a:hover {
border-bottom : none;
}
a img {
border : none;
}
img.left {
float : left;
margin : 0 20px 0 0;
}
img.right {
float : right;
margin : 0 0 0 20px;
}
#logo {
width : 900px;
height : 140px;
margin : 0 auto;
padding : 0;
}
#logo h1, #logo p {
float : left;
margin : 0;
color : #ffffff;
}
#logo h1 {
padding : 20px 0 0 0;
text-transform : lowercase;
font-weight : normal;
font-size : 3em;
}
#logo p {
padding : 107px 0 0 3px;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-transform : uppercase;
float : left;
}
#logo a {
border : none;
text-decoration : none;
color : #ffffff;
}
#menu {
width : 900px;
height : 42px;
margin : 0 auto;
padding-top : 10px;
}
#menu ul {
margin : 0;
padding : 0;
list-style : none;
}
#menu li {
display : inline;
}
#menu a {
display : block;
float : left;
margin : 0 3px 0 0;
padding : 8px 15px 5px 15px;
border : none;
text-decoration : none;
text-transform : uppercase;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #e6e6e6;
}
#menu a:hover {
background : url("pics_ps/image74.jpg") repeat-x;
margin : 0 3px 0 0;
padding : 8px 15px 5px 15px;
color : #ffffff;
}
#menu .current_page_item a {
background : url("pics_ps/image74.jpg") repeat-x;
margin : 0 3px 0 0;
padding : 8px 15px 10px 15px;
color : #ffffff;
}
#wrapper {
background : #ffffff;
background-image : url(/pics_ps/bodybg.jpg);
}
#page {
width : 900px;
margin : 0 auto;
padding : 0 0;
background-color : #ffffff;
}
#page-bg {
padding : 11px 24px;
background : #ffffff;
}
#latest-post {
padding : 20px;
border : 1px solid #e7e7e7;
}
#content {
	margin: auto;
	width : 900px;
	background-color: #ffffff;
	padding-left: 0px;
}
.post {
margin-bottom : 20px;
padding-bottom : 15px;
border-bottom : 1px dotted #949494;
line-height : 200%;
margin-left : 5px;
margin-right : 5px;
}
.post h1 {
font-weight : normal;
}
.title {
margin : 0;
font-weight : normal;
}
.title a {
border-bottom : none;
}
.title a:hover {
border-bottom : 1px dotted #cccccc;
}
.byline {
margin : 0 0 0;
}
.entry {
padding : 0 0;
}
.links {
padding-top : 10px;
text-align : right;
font-weight : bold;
}
.links a {
padding-left : 15px;
background : url("pics_ps/image76.gif") no-repeat left center;
border : none;
}
.links a:hover {
border-bottom : 1px dotted #cccccc;
}
.sidebar {
float: left; 
width : 300px;
padding : 0 0 0 0;
background-color : #000000;
}
.sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}
.sidebar li {
padding : 0 0 5px 0;
}
.sidebar li li {
padding : 1px 0 5px 5px;
background : url("pics/freecssxhtmltemplates-image76a.gif") no-repeat 10px 9px;
background-attachment : fixed;
}
.sidebar li h2 {
margin : 0 0 10px 0;
padding : 5px 10px;
background : url("pics_ps/image77a.jpg") repeat-x;
border : 1px solid #4a4a4a;
font-size : 12px;
color : #ffffff;
}
#searchform {
margin : 0;
padding : 0;
}
#searchform br {
display : none;
}
#s {
margin : 0;
padding : 2px 2px;
width : 120px;
height : 18px;
border : 1px solid #333333;
background : #000000;
font-size : 10px;
color : #cccccc;
}
#x {
margin : 0;
padding : 2px 5px;
height : 25px;
background : #666666;
border : 1px solid #333333;
text-decoration : none;
text-transform : uppercase;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cccccc;
}
#footer {
height : 50px;
background : #000000 url("pics_ps/image77.jpg") repeat-x left top;
}
#footer p {
margin : 0;
padding : 20px 0 0 0;
text-align : center;
font-size : smaller;
color : #ffffff;
}
#footer a {
color : #ffffff;
}



************************************************

#left_column {
	width:570px;
	background:transparent;
	float:right;
	text-align: left;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
* html #left_column {
	width:570px;
	w\idth:570px;
	float:right;
	background-color:#ffffff;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
	margin-left:5px;
}



#right_column {
	width:290px;
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: 15px;
	background-color: #41779b;
}
* html #right_column {
	width:290px;
	w\idth:290px;
	background-color: #41779b;
}
