* { margin: 0px; border: 0px; }
body { background-color: #000422; background-image: url('/images/background.gif'); background-repeat: repeat-y; background-position: top center; height: 100%; font-family: arial, verdana, helvetica, sans; font-size: 13px; line-height: 1.3; }

.banner { display: block; position: relative; width: 728px; height: 90px; top: 25px; left: 136px; text-align: center; margin-bottom: -90px; }

p { margin-left: 24px; font-family: arial, verdana, helvetica, sans; font-size: 13px; line-height: 1.3; }

.question { display: block; margin-left: 24px; margin-right: 24px; font-size: 14px; font-weight: bold; color: #016db0; margin-bottom: 5px; }

.answer { display: block; margin-left: 24px; margin-right: 24px; font-size: 13px; margin-bottom: 15px; }

a.inline:link { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/linkimage.gif'); background-repeat: no-repeat; font-size: 13px; }
a.inline:visited { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/linkimage.gif'); background-repeat: no-repeat; font-size: 13px; }
a.inline:hover { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/linkimage.gif'); background-repeat: no-repeat; background-color: #80b6d8; font-size: 13px; }
a.inline:active { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/linkimage.gif'); background-repeat: no-repeat; font-size: 13px; }

a.inline-b:link { font-weight: normal; color: #016db0; text-decoration: none; }
a.inline-b:visited { font-weight: normal; color: #016db0; text-decoration: none; }
a.inline-b:hover { font-weight: normal; color: #000000; }
a.inline-b:active { font-weight: normal; color: #000000; }

.homepreview1 { display: block; margin-left: 21px; margin-top: 30px; background-color: #ffffff; border: 1px solid #7f8190; width: 377px; }

.homepreview { display: block; margin-top: 6px; background-color: #ffffff; border: 1px solid #7f8190; width: 377px; }

.homepreview-outer { display: block; position: relative; margin-left: 21px; margin-top: 30px; border: 0px solid #7f8190; width: 377px; height: 730px; overflow: hidden; }

.homepreview-inner { display: block; position: absolute; width: 377px; height: 600px; }

.homepreview-title { display: block; font-size: 14px; font-weight: bold; color: #016db0; margin-top: 5px; }
.homepreview-credit { display: block; font-size: 10px; color: #000522; margin-bottom: 10px; }
.homepreview-blurb { display: block; font-size: 11px; color: #000522; margin-bottom: 5px; margin-right: 5px; }


.smallhomepreview1 { display: block; margin-left: 0px; margin-top: 0px; background-color: #d8d9dd; border: 1px solid #7f8190; width: 253px; padding: 5px; }

.smallhomepreview { display: block; margin-left: 0px; margin-top: 3px; background-color: #d8d9dd; border: 1px solid #7f8190; width: 253px; padding: 5px; }

.smallhomepreview-title { display: block; font-size: 12px; font-weight: bold; color: #016db0; }
.smallhomepreview-credit { display: block; font-size: 10px; color: #000522; margin-bottom: 0px; }
.smallhomepreview-blurb { display: none; font-size: 10px; color: #000522; margin-bottom: 5px; margin-top: 10px;}
.smallhomepreview-link { display: none; text-align: right; }

.smallhomepreview_icon { display: none; margin-right: 5px; margin-bottom: 5px; float: left; }
.smallhomepreview_portrait { display: none; margin-left: 5px; margin-bottom: 5px; }


a.backlink:link { display: block; font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/backlinkimage.gif'); background-repeat: no-repeat; font-size: 13px; margin-top: 20px; margin-left: 210px; }
a.backlink:visited { display: block; font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/backlinkimage.gif'); background-repeat: no-repeat; font-size: 13px; margin-top: 20px; margin-left: 210px; }
a.backlink:hover { display: block; font-weight: normal; color: #000000; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/backlinkimage.gif'); background-repeat: no-repeat; font-size: 13px; margin-top: 20px; margin-left: 210px; }
a.backlink:active { display: block; font-weight: normal; color: #000000; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/backlinkimage.gif'); background-repeat: no-repeat; font-size: 13px; margin-top: 20px; margin-left: 210px; }

.tutvideo { display: block; width: 659px; height: 537px; padding-left: 10px; padding-top: 10px; margin-left: 24px; background-image: url('/images/videoback.gif'); background-repeat: no-repeat; overflow: hidden; }

.tutvideo_small { display: block; width: 341px; height: 299px; padding-left: 10px; padding-top: 10px; margin-left: 24px; background-image: url('/images/videoback_small.gif'); background-repeat: no-repeat; overflow: hidden; }

.tutvideo-medium { display: block; width: 571px; height: 471px; padding-left: 10px; padding-top: 10px; margin-left: 24px; background-image: url('/images/videoback_medium.gif'); background-repeat: no-repeat; overflow: hidden; }

.tutvideo-putv { display: block; width: 660px; height: 418px; padding-left: 10px; padding-top: 10px; margin-left: 24px; background-image: url('/images/videoback_putv.gif'); background-repeat: no-repeat; overflow: hidden; }

.tutorial-title { display: block; font-size: 14px; font-weight: bold; color: #016db0; }
.tutorial-credit { display: block; font-size: 12px; color: #000522; margin-bottom: 10px; }

.tutorial-time { display: block; font-weight: normal; color: #000000; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/timeimage.gif'); background-repeat: no-repeat; font-size: 13px; margin-bottom: 10px; }

.tutorial-blurb { display: block; font-size: 13px; color: #000000; margin-bottom: 20px; }

a.download:link { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/downloadimage.gif'); background-repeat: no-repeat; font-size: 13px; }
a.download:visited { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/downloadimage.gif'); background-repeat: no-repeat; font-size: 13px; }
a.download:hover { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/downloadimage.gif'); background-repeat: no-repeat; background-color: #80b6d8; font-size: 13px; }
a.download:active { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/downloadimage.gif'); background-repeat: no-repeat; font-size: 13px; }

a.view:link { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; font-size: 13px; }
a.view:visited { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; font-size: 13px; }
a.view:hover { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; background-color: #80b6d8; font-size: 13px; }
a.view:active { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; font-size: 13px; }

a.smallview:link { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; font-size: 10px; margin-bottom: 2px; }
a.smallview:visited { font-weight: normal; color: #016db0; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; font-size: 10px; margin-bottom: 2px; }
a.smallview:hover { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; background-color: #80b6d8; font-size: 10px; margin-bottom: 2px; }
a.smallview:active { font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 18px; padding-right: 2px; background-image: url('/images/viewimage.gif'); background-repeat: no-repeat; font-size: 10px; margin-bottom: 2px; }

a.alltuts:link { display: block; width: 110px; font-weight: normal; color: #016db0; text-decoration: none; padding-right: 2px; padding-left: 18px; background-image: url('/images/linkimage_off.gif'); background-repeat: no-repeat; font-size: 13px; }

a.alltuts:visited { display: block; width: 110px; font-weight: normal; color: #016db0; text-decoration: none; padding-right: 2px; padding-left: 18px; background-image: url('/images/linkimage_off.gif'); background-repeat: no-repeat; background-position: center right; font-size: 13px; }

a.alltuts:hover { display: block; width: 110px; font-weight: normal; color: #000000; text-decoration: none; padding-right: 2px; padding-left: 18px; background-image: url('/images/linkimage_on.gif'); background-repeat: no-repeat; font-size: 13px; }

a.alltuts:active { display: block; width: 110px; font-weight: normal; color: #000000; text-decoration: none; padding-right: 2px; padding-left: 18px; background-image: url('/images/linkimge_on.gif'); background-repeat: no-repeat; font-size: 13px; }

.gallerytitle { display: block; font-size: 14px; font-weight: bold; color: #016db0; }
.galleryartist { display: block; font-size: 12px; color: #000522; margin-bottom: 10px; }
.galleryblurb { display: block; font-size: 13px; color: #000000; }

.tutlist { padding-bottom: 5px; border-bottom: 1px solid #5baee1; }
