@charset "utf-8";

/***************************************************************************************************************************************************
General   **/
body{margin:0px; background-color:#FFFFFF;}
table td{vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
h1, h2, h3, h4, p, form {margin:0px; font-weight:normal;}
a {text-decoration:none;}


/***************************************************************************************************************************************************
** HOME **/
#topMenu td {color: #FFFFFF;background:#000000;background-position: center;text-align: center;font-family: "Century Gothic", sans-serif;font-size: 16px; font-weight:normal; text-transform: uppercase;}
#topMenu td a{display: block;color:#FFFFFF;padding: 5px 8px 5px 8px;}
#topMenu td a:hover{background-color:#666666}
#topMenu .sel{display: block;background-color:#666666;padding: 15px 5px 0px 5px;}
#altBar {background: #FFFFFF url(menu-alt.gif) repeat-x bottom left;background-position: center;height:42px;}
#main {padding: 0px; vertical-align:top;}
#main .note {margin-bottom: 10px;}
#main .note .img {background: url(hm.imgrsh.gif) repeat-y right top;padding: 0px 10px 0px 0px;}
#main .note h2{font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
#main .note h2 a{color:#000000; text-decoration:none;font-weight: bold;}
#main .note h2 a:hover{color:#000; text-decoration:none;}
#main table.note a {display: block;}
#homeRight{padding: 0px 0px 5px 5px; background:url(gn.shadowright.gif) top left repeat-y; background-color:#f2f2f2}
/***************************************************************************************************************************************************/
/** CONTENT **/
#pathnavigator a {color:#666666; font-size: 12px; font-weight:bold; padding:5px;text-decoration:none;}
#pathnavigator a:hover {text-decoration:underline;}
.post-line {text-align: right;height: 30px;}
.post-line a {text-decoration: none;font-size:11px; color:#333333; text-decoration:none;text-align: right;}
.post-line a:hover {text-decoration: underline;}
.hmepig {position: absolute; background-color: #000; color: #fff; font-weight: normal; padding: 5px; font-family: "Century Gothic",sans-serif}

#slideshow {float: right;margin-left:10px; margin-bottom:10px;}

/*
.post-line a.recommend {background:url(post-recommend.gif) no-repeat left center; padding-left: 19px; padding-right: 5px;height: 20px;color:#333333;font-weight:normal;}
.post-line a.comment {background:url(post-comment.gif) no-repeat left center; padding-left: 19px; padding-right: 5px;height: 20px;color:#333333;font-weight:normal;}
.post-line a.mail {background:url(post-email.gif) no-repeat left center; padding-left: 19px; padding-right: 5px;height: 20px;color:#333333;font-weight:normal;}
.post-line a.link {background:url(post-link.gif) no-repeat left center; padding-left: 19px; padding-right: 5px;height: 20px;color:#333333;font-weight:normal;}
.post-line a.note {padding-left: 19px; padding-right: 5px;height: 20px;color:#333333;font-weight:normal;}
*/

#content {padding: 0px; vertical-align:top;}
#content h1{font-family: Arial,Helvetica,sans-serif;font-size: 14px;text-transform: uppercase;color:#000; padding-left:10px; margin-bottom:10px; font-weight:bold;}
#content h2{font-family: Arial,Helvetica,sans-serif;font-size: 12px;color:#555555; padding-left:10px;font-weight:bold;}
#content h2 a{font-family: Arial,Helvetica,sans-serif;font-size: 12px;color:#555555; padding-left:10px; text-decoration:none;font-weight:bold;}
#content h2 a:hover{text-decoration:underline;}
#content blockquote {border-left:4px dotted #000;color:#000000;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;line-height:20px;margin-left:5px;padding-left:5px;text-align:left;}
#content p {color:#666666;font-size: 14px; line-height:17px;padding:10px 5px 10px 5px;text-align:justify;}
#content .date {color:#999999;font-size: 11px; padding: 0px 0px 0px 10px;text-align:left;  margin:0px;}
#content img {padding:2px 5px 5px 0px;}

.dots-line { clear:left;background: url(dots.gif) center repeat-x; height: 10px;}
/* IMage GalleRy*/
#imageGallery {width: 430px; display: block;}
#imageGallery table {empty-cells: show;border-collapse: separate;}
#imageGallery .main {height: 330px}
#imageGallery .main.loading {background:transparent url(busy.gif) no-repeat scroll center center;height: 330px;}



/***************************************************************************************************************************************************
** RIGHT **/
#right {background:#F2F2F2 url(gn.shadowright.gif) left top repeat-y;}
#right .note {padding-bottom: 25px;padding-left:7px;}
#right .note img {padding: 5px;}
#right .note .col {font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;color:#999999;text-transform:uppercase;line-height:13px;}
#right .note h3{font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;color:#000000;line-height:15px;}
#right .note h3 a{font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;color:#000000;line-height:15px; text-decoration:none;}
#right .note h3 a:hover{color:#000;text-decoration:none;}
#right .note p{font-size: 12px;line-height:13px;font-weight: normal;color:#666666;}
#right .note .col a{font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;color:#999999;text-transform:uppercase;line-height:13px; text-decoration:none;}
#right .note .col a:hover{color:#333333;}

#right .ad p {padding: 0px 10px 5px 10px; border: 1px 0px 1px 0px dashed #ffffff}

/***************************************************************************************************************************************************
** LEFT **/
#left {background:#FFFFFF url(gn.shadowleft.gif) left top repeat-y;}
/***************************************************************************************************************************************************
** FOOT **/
div.snLink img {margin-right: 1px;}
div.snLink {float: right; margin-top: 7px; margin-right: 10px;}

#foot td{background-color:#000000; color:#FFFFFF; font-size:10px; padding:4px; vertical-align:bottom;}
#foot td a {color: #FFFFFF}
