body
{
        background: white;
        margin: 0px;
}

#customStyle {
        margin-top: -11px;
}

#mainContainer
{
	background-image: url(../images/bkg.png);
	background-repeat: repeat-x;
	background-position: top center;
        font-family: Arial, FreeSans, sans-serif;
        min-height: 650px;
}

#mainBody
{
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	background-image: url(../images/yakitychat.png);
	background-repeat: no-repeat;
	background-position: top 0px;
}

#footerText
{
        margin-right: auto;
	margin-left: auto;
	width: 1000px;
}

ul#mainNav
{
	margin-left: 200px;
	padding: 0px;
	list-style-position: inside;
}       


ul#mainNav li {
        list-style-type: none; 
        display: inline-block;
        margin-right: 50px;
        line-height: 44px;
        height: 44px;
        ﻿zoom: 1;
	*display:inline;

}

ul#mainNav li.mainNavon
{
	background-image: url(../images/mainnavon.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}

ul#mainNav li.mainNavon a
{
        font-size: 12pt;
        color: #46bde3;
}

ul#mainNav li.mainNavoff a
{
        font-size: 12pt;
        color: #fff;
}

table#mainNav
{
        margin-left: 150px;
        width: 80%;
        height: 44px;
}

table#mainNav td
{
        text-align: center;
        white-space: nowrap;
}

table#mainNav td.mainNavon
{
	background-image: url(../images/mainnavon.png);
	background-repeat: no-repeat;
	background-position: center top;
}



table#mainNav td.mainNavon a
{
        font-size: 12pt;
        color: #46bde3;
}

table#mainNav td.mainNavoff a
{
        font-size: 12pt;
        color: #fff;
}

div#enclosure
{
        position: relative;
        border: 1px solid red;
        margin: auto;
        display:inline;
}

#subNav
{
        margin-left: 200px;
        height: 20px;
        position:relative;
}

#subNav div.subNav
{
       overflow: hidden;
       display: block;
       float: left;
}

#subNav span.subNav
{

        text-align: center;
        height: 20px;
        line-height: 20px;
        margin: 0;
        margin-right: 20px;
        overflow: hidden;
        display: block;
        float: left;
        background: url(../images/subbkg.png) no-repeat left 0px;
        background-color: #505050;
}

#subNav span.subNav a
{
        height: 20px;
        display: block;
        float: inherit;
        margin: 0;
        padding: 0px;
        background: url(../images/subbkg.png) no-repeat right -20px;
}


#subNav span.subNav a.menuOff
{
        color: #fff;
}

#subNav span.subNav a.menuOn
{
        color: #46bde3;
}

#subNav span.subNav a:hover
{
        color: #ff6600;
}

#subNav span.subNav a.menuOn:hover
{
        color: #46bde3;
}

#subNav span.subNav a
{
        padding: 0px 15px 0px 15px;
}


span.orange
{
        color: #ff6600;
}
/* Main container setting up content pane with heading and columns

ids used in blog template layout divs
#twoColumns
#columnLeft
#columnLefttop
#columnRight

*/

#blog
{
        margin-left: 180px;
}

#mainContent
{
        margin-left: 180px;
}

div#twoColumns
{
	overflow: hidden;
	padding: 0px 10px 0px 16px;
}

div.twoColumns
{
	overflow: hidden;
	padding: 0px 10px 0px 16px;
}

div#columnLefttop
{
	width: 570px;
	float: left;
}

div#columnLeft
{
	width: 570px;
	min-height: 280px;
	float: left;
        border-right: 1px solid #ccc;
        margin-right: 5px;
        padding-right: 5px;
}

div#columnRight
{
	width: 200px;
	min-height: 280px;
	float: right;
}

div#footer
{
        bottom: 0px;
	clear: all;
        padding: 0px 10px 0px 10px;
        text-align: center;
}

div#columnRight a
{

}

a
{
	text-decoration: none;
	color: #555588;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {

	padding-top: 5px;
	margin: 10px 0;
	font-weight: normal;
	line-height: 100%;
	color: #0076a3;
}

h1 { 
	font-size: 15pt;
	line-height: 15pt;
}

h2 {
	font-size: 14pt;
	line-height: 100%;
}

h3 {
	font-size: 13pt;
}

h4 {
	font-size: 11pt;
}

.publishDate
{
        font-size: 10pt;
        color: #999;
}

.commentCount, .commentCount a
{
        font-size: 9pt;
        color: #999;
}

.commentText
{
        font-size: 9.5pt;
        color: #666;
}

.commentTable td
{
        font-size: 9.5pt;
        color: #333;
}

.replyIcon
{
        margin: 3px 10px 5px 0px;
}

table.subscribeTable td
{
        font-size: 9pt;
        padding: 5px;
}

table.subscribeTable td img
{
        margin-bottom: 3px;
}

div.footer
{
	clear: all;
	padding-top: 40px;
	padding-bottom: 5px;
}