body 
{
	font-family:Arial,Helvetica,sans-serif;
}

td {font-size:11px;}

.header
{
	background-image:url(http://www.toy-train-table-plans-store.com/images/1track.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content
{
	padding:10px;
	border-right:1px solid #ccc;
}

h1
{
	font-family:Arial;
	font-size:20px;
	padding:0;
	margin:0;
}

h2
{
	font-family:Arial;
	font-size:15px;
	margin-top:0;
}

.sml
{
	font-family:Arial;
	font-size:13px;
	margin-top:0;
	font-style:italic;
	margin-bottom:20px;
	font-weight:bold;
}

td.sth
{
	padding-bottom:10px;
	padding-left:5px;
	padding-right:4px
}

.hCC
{
	padding-bottom:13px;
}

div.pHeader
{
	font-size:16px;
	color:#0000FF;
	font-weight:bold;
	text-align:center;
}

div.menuHeader
{
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
	font-size:12px;
}

div.menuItem
{
	margin-bottom:3px;
}

table.submenu {
		border:1px dashed #999;
		width:100%;
}
.opt { border-bottom:1px dashed #999; }

.main-adsense
{
	float:right;
}

a.menu, a.menu:visited, a.menu:active
{
	font-family: Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-weight:normal;
	font-size:11px;
	color:#0000FF;
}
a.menu:hover { background-color:yellow; }

.post {
	padding: 0 6px;
	}
.comment {
	border:1px dashed #aaa;
	padding:6px;
	margin-bottom:6px;
}
.cat_title {
	font-size:17px;
	font-weight:bold;
	}

.posttitle, a.posttitle {
	font-size: 15px;
	font-weight:bold;
	padding-top:6px;
	}
.postmetadata, a.postmetadata {
	font-size:10px;
	}

/*we're hiding "Categories","Pages" titles, etc. in sidebar widgets*/
.widgettitle {
	display:none;
}
#sidebar{
	text-align:left;
	margin:0;
	padding:0;
	}
.catlist {
	padding: 3px;
}
#sidebar h4{
	font-weight:bold;
	margin: 6px 0 3px 0;
	}
#sidebar h4 a {
	font-weight:bold;
	text-decoration:none;
	}
#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar ul li {
	font-weight:normal;
	margin: 0 0 5px 0;
	padding: 0;
	}
.sidetext {
	padding:3px;
	text-align:center;
	font-size: 11px;
	}
.alignleft {
       text-align:left;
}
.alignright {
      text-align:right;
}
.center {
      text-align:center;
}
