body {margin:0; padding:0; text-align:center; background:#d4d888; background-image:url(images/bgbottom2green.gif); background-repeat:repeat-x; background-position:bottom; background-attachment:fixed}
img {border:1px solid #eee; padding:4px}
a {color:#036; text-decoration:none; font-weight:bold}
a:link {color:#036; text-decoration:none}
a:visited {color:#039; text-decoration:none}
a:active {color:#f90}
a:hover {color:#f60}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0}
a h3 {text-decoration:underline}
a:hover h3 {color:#f60}
p {margin-top:10px}
code {border:#444 1px dashed; padding:10px; font-size:0.9em; margin-left:2.5%; color:#000; line-height:1em; margin-right:2.5%; font-family:Courier New, Courier, monospace; white-space:pre; background:#efefef; page-break-inside:avoid}
pre {border:#444 1px dashed; padding:10px; font-size:0.9em; margin-left:2.5%; color:#000; line-height:1em; margin-right:2.5%; font-family:Courier New, Courier, monospace; white-space:pre; background:#efefef; page-break-inside:avoid}
abbr {border-bottom:1px dashed #888; cursor:help}
acronym {border-bottom:1px dashed #888; cursor:help}

.p-shadow {width:98%; float:left; background:url(images/shadowAlpha.png) no-repeat bottom right !important; background: url(images/shadow.gif) no-repeat bottom right; margin: 10px 0px 0px 10px !important; margin: 10px 0px 0px 5px}
.p-shadow div {background: none !important; background: url(images/shadow2.gif) no-repeat left top; padding: 0px !important; padding: 0 6px 6px 0}
.p-shadow p {color: #777; background-color: #fff; font: italic 1em georgia, verdana, arial, sans-serif; border: 1px solid #bbb; padding: 4px; margin: -6px 6px 6px -6px !important; margin: 0}

.img-shadow {clear: both; float: left; background: url(images/shadowAlpha.png) no-repeat bottom right !important; background: url(images/shadow.gif) no-repeat bottom right; margin: 20px 0px 0px 17px !important; margin: 20px 0px 0px 8px}
.img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #bbb; margin: -6px 6px 6px -6px; padding: 4px; width: 360px; height: 300px}

.floatright {float: right; margin: 10px 0px 10px 10px; clear: right}
.floatleft {float: left; margin: 10px 10px 10px 0px; clear: left}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%} /* For IE 5 PC */
.sidebox {margin: 0px auto; width: 28em; background: url(images/sbbody-r.gif) no-repeat bottom right; font-size: 100%}
.boxhead {background: url(images/sbhead-r.gif) no-repeat top right; margin: 0px; padding: 0px; text-align: center}
.boxhead h2 {background: url(images/sbhead-l.gif) no-repeat top left; margin: 0px; padding: 22px 30px 5px; color: #fff; font-weight: bold; font-size: 1.2em; line-height: 1em}
.boxbody {background: url(images/sbbody-l.gif) no-repeat bottom left; margin: 0px; padding: 5px 30px 31px}
.boxbody p {font-size: 82%; padding: 0px; margin-top: 0px}
.boxbody a {color: gray}
.boxbody a:hover {color: blue}

#center {width: 782px; margin-top: 10px; margin-bottom: 10px; margin-right: auto; margin-left: auto; text-align:left}

#banner {width:750px; font-family:georgia, verdana, arial, sans-serif; color:#fff; font-size:x-large; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; background:#036 url(images/bgtop.gif) repeat-y top right; padding:15px}
#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover {font-family:georgia, verdana, arial, sans-serif; font-size:x-large; color:#fff; text-decoration:none}

.description {font-family:georgia, verdana, arial, sans-serif; color:#eee; font-size:x-small; font-weight:bold; text-transform:none}

#containerglobal {width:782px}

#content {float: left; position: relative; width: 520px; height: 100%; background: #fff; margin-right: 15px; margin-bottom: 20px; border: 1px solid #fff}

#container {width: 780px; background: #fff; border: 1px solid #fff}

#links {float: right; position: relative; width: 220px; background: #c9a147 url(images/bgright.gif) repeat-y top right; padding: 10px; border: 1px solid #fff}

#links a:hover {color:#fe9}

#bottomlinks {float: right; position: relative; width: 220px; height: 100%; background: url(images/bgtrans.gif); padding: 10px; margin-top: 20px; margin-bottom: 20px; border: 1px solid #fff}

.blog {padding: 20px; background: #fff}

.blogbody {font-family: georgia, verdana, arial, sans-serif; color: #666; font-size: small; font-weight: normal; background: #fff; line-height:150%}
.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover {font-weight: normal; text-decoration: underline}

.title {font-family: georgia, verdana, arial, sans-serif; font-size: 1.2em; color: #000; border-top: 1px solid #ddd; border-right: 8px solid #ddd}

#menu {margin-bottom: 2px; background: #fff; text-align: center}

.date {font-family: georgia, verdana, arial, sans-serif; font-size: small; color: #666; border-bottom: 1px solid #999; margin-bottom: 10px; font-weight: bold}

.posted {font-family: verdana, arial, sans-serif; font-size: x-small; color: #000; border-top: 1px solid #ddd; background: #efefef; line-height: 120%; padding: 4px; margin-top: 8px; margin-bottom: 25px}

#calendar {font-family: verdana, arial, sans-serif; color: #fff; font-size: x-small; font-weight: normal; line-height: 140%; padding: 2px; text-align: center}

.calendar {font-family: verdana, arial, sans-serif; color: #fff; font-size: x-small; font-weight: normal; line-height: 140%; padding: 2px; text-align: center}

.calendarhead {font-family: verdana, arial, sans-serif; color: #fff; font-size: x-small; font-weight: bold; line-height: 140%; padding: 2px}

.side {font-family: verdana, arial, sans-serif; color: #333; font-size: x-small; font-weight: normal; line-height: 140%; padding: 2px}

.sidetitle {font-family: georgia, verdana, arial, sans-serif; color: #fff; font-size: small; font-weight: normal; padding: 2px; margin-top: 10px; letter-spacing: .1em; border-bottom: 1px dotted #fff; text-align: left}

.syndicate {font-family: verdana, arial, sans-serif; font-size: xx-small; font-weight: bold; line-height: 140%; padding: 2px; margin-top: 10px; text-align: center; background: #e0c67e}

.powered {font-family: verdana, arial, sans-serif; color: #666; font-size: xx-small; font-weight: bold; border: 1px dotted #999; line-height: 140%; text-transform: uppercase; padding: 2px; margin-top: 10px; text-align: center; letter-spacing: .2em; background: #fff}

.comments-body {font-family: georgia, verdana, arial, sans-serif; color: #666; font-size: small; font-weight: normal; background: #fff; line-height: 140%; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dashed #999}

.comments-post {font-family: verdana, arial, sans-serif; color: #666; font-size: x-small; font-weight: normal; background: #efefef}

.trackback-url {font-family: georgia, verdana, arial, sans-serif; color: #666; font-size: small; font-weight: normal; background: #fff; line-height: 140%; padding: 5px; border: 1px dotted #999}

.trackback-body {font-family: georgia, verdana, arial, sans-serif; color: #666; font-size: small; font-weight: normal; background: #fff; line-height: 140%; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dotted #999}

.trackback-post {font-family: verdana, arial, sans-serif; color: #666; font-size: x-small; font-weight: normal; background: #fff}

.comments-head {font-family: georgia, verdana, arial, sans-serif; font-size: small; color: #666; border-bottom: 1px solid #999; margin-top: 20px; font-weight: bold; background: #fff}

#banner-commentspop {font-family: georgia, verdana, arial, sans-serif; color: #fff; font-size: large; font-weight: bold; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff; background: #036; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px}
