@import url("grid.css");
body {
	background: url(img/bk.jpg) repeat-x left top;
}
#doc {
	width: 800px;
}
/***** adsense *****/
#adLink {
	padding-top: 38px;
	padding-left: 38px;
}
.second #ad336 {
	padding-top: 35px;
	padding-left: 17px;
}
.floatleft {
        float: left;
        padding: 5px;
	margin-left: 15px;
}
.floatright {
        float: right;
        padding: 5px;
}
/***** custom *****/
p {
	padding-bottom: 0.6em;
}
/***** header *****/
#hd {
	background: url(img/blankheader.jpg) no-repeat left top;
	width: 800px;
	height: 183px;
}
#hd h1 {
	font: bold 2.5em Arial, sans-serif;
	color: #FFF;
	padding-top: 55px;
	padding-left: 55px;
}
#hd h2 {
	font: bold 1.8em Verdana, sans-serif;
	color: #7FFF00;
	padding-left: 55px;
}

/***** content *****/
#bd {
        background: url(img/main_bk2.jpg) repeat-y left top;
	padding: 10px 20px;
}
.articleTitle {
	font: bold 2em Verdana, Arial, sans-serif;
	color: #A52A2A;
	padding-bottom: 0.5em;
}
#bd p {
	margin-left: 20px;
}
.yui-g .first {
	background: url(img/content_box1.jpg) no-repeat left top;
	height: 333px;
}
.yui-g .second {
	background: url(img/content_box2.jpg) no-repeat right top;
	height: 333px;
}
.sectionTitle, .products, .first h2 {
	font: bold 1.8em Verdana, Arial, sans-serif;
	color: #A52A2A;
	padding-top: 40px;
	padding-bottom: 10px;
}
.first p {
	padding: 0 15px 5px 5px;
}
/***** side panel *****/

#rightPanel {
	color: #000;
	padding-left:   5px;
	padding-right: 28px;
}
#rightPanel a {
        text-decoration: none;
        font-weight: bold;
        color: #0000FF;
}
#rightPanel a:hover {
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #A52A2A;
}
/***** footer *****/

#footer {
	color: #FFF;
	background-color: #26394F;
	text-align: center;
	width: 100%;
}
#ftLink a {
	color: #FFF;
	text-decoration: none;
	line-height: 40px;
	padding: 5px 10px;
}
#ftLink a:hover {
	color: #7FFF00;
}
#ftText {
	font: 0.8em Verdana, sans-serif;
	line-height: 20px;
	padding-bottom: 10px;
}