BODY              {              text-align: center;
                                font-family: verdana, arial, helvetica, sans-serif;
                                      color: #111;
                                  font-size: 8pt;
                                line-height: 150%;}
BODY.homepage     {             background: #99a4dd;
                              margin-bottom: 20px;}

A                 {	              color: #006;
                            text-decoration: none;
                              border-bottom: none;
                                 background: transparent;}
A:hover           {           border-bottom: 1px solid #000;}
A.img-link        {                  border: none; }
A.img-link:link   {                  border: none; }
A.img-link:visited{                  border: none; }
A.img-link:hover  {                  border: none; }


A.rsslink         {}
A.rsslink:link    {                  border: none;}
A.rsslink:visited {                  border: none;}
A.rsslink:hover   {                  border: none;}

IMG               {                  border: none;}
IMG.box           {              margin-top: 10px;
                              margin-bottom: 10px;
                                      width: 100%}
IMG.logo          {              margin-top: 0px;
                              margin-bottom: 0px;
                                padding-top: 0px;
                             padding-bottom: 0px;}
IMG.seperator     {             margin-left: 10px;
                               margin-right: 10px;}
IMG.post-left     {                   float: left;
                                 margin-top: 5px;
                              margin-bottom: 5px;
                               margin-right: 10px;
                                margin-left: 5px;}
IMG.post-right    {                   float: right;
                                 margin-top: 5px;
                              margin-bottom: 5px;
                               margin-right: 5px;
                                margin-left: 10px;}

LI                {             line-height: 150%;
                            list-style-type: disc;
                        list-style-position: outside;
                                text-indent: 0px;
                               padding-left: 0px;
                                padding-top: 0px;
                                 margin-top: 3px}
LI.top            {             padding-top: 0px;
                                 margin-top: 0px}
LI.rss,
LI.rss_item       {             line-height: 150%;
                            list-style-type: disc;
                           list-style-image: none;
                        list-style-position: outside;
                                text-indent: 0px;
                               padding-left: 3px;
                                padding-top: 0px;
                                 margin-top: 3px}
LI.rss_itemx      {             line-height: 150%;
                               padding-left: 0px;
                                padding-top: 1px;
                                 margin-top: 1px;
                              margin-bottom: 0px;}
LI.text           {         list-style-type: none;
                                text-indent: 0px;
                                    padding: 0px;
                                padding-top: 1px;
                                     margin: 0px;}

UL                {                  margin: 5px;
                                margin-left: 0px;
                              margin-bottom: 10px;
                               padding-left: 7px;
                            list-style-type: none;}

.column           {                  border: none;
                             padding-bottom: 20px}
#left             {                position: absolute;
                                       left: 2%;
                                      width: 19%;
                                        top: 100px;}
#center           {                position: absolute;
                                       left: 23%;
                                      width: 75%;
                                        top: 100px;}

#right            {                position: absolute;
                                       left: 74%;
                                      width: 24%;
                                        top: 100px;}


.head             {               font-size: 7pt;
                                 text-align: right;
                             text-transform: uppercase;
                                font-weight: bold;
                                line-height: 200%;
                              margin-bottom: 3px;
                               margin-right: 1em;
                              padding-right: 5px}

.head-pepper      {              background: #ddddee;
                                     border: 1px solid #666;
                              margin-bottom: 3px}

.text-pepper      {              background: #ddddf8;
                                     border: 1px solid #666;
                         -moz-border-radius: 15px;
                      -webkit-border-radius: 15px;
                              margin-bottom: 10px}

.head-blue        {              background: #6666AA;}
.head-red         {              background: #AA6666;}
.head-tan         {              background: #AAAA55;}
.head-teal        {              background: #66AAAA;}
.zhead-purple     {              background: #8866AA;}
.head-purple      {              background: #997799}
.head-green       {              background: #66AA66;}
.head-orange      {              background: #CCAA66;}

.text             {              text-align: left;
                                text-indent: 0px;
                                line-height: 175%;
                                    padding: 1px;
                             xmargin-bottom: 0px;
                               margin-right: 10px;
                                margin-left: 10px}

.text-blue        {              background: #BBBBDD;}
.text-red         {              background: #DDBBBB;}
.text-tan         {              background: #DDDDAA;}
.text-teal        {              background: #BBDDDD;}
.ztext-purple      {             background: #D4AADD;}
.text-purple      {              background: #ccaacc}
.text-green       {              background: #BBDDBB;}
.text-orange      {              background: #EECC88;}

.photo            {              text-align: center;
                              margin-bottom: 15px;}
.photo-blue       {              background: #BBBBDD;}
.photo-red        {              background: #DDBBBB;}
.photo-tan        {              background: #DDDDAA;}
.photo-teal       {              background: #88BBBB;}
.photo-purple     {              background: #BB88BB;}
.photo-green      {              background: #BBDDBB;}
.photo-orange     {              background: #EECC88;}
.photo-gray       {              background: #99AA99;}
.photo-dkred      {              background: #BB9999;}
.photo-dkorange   {              background: #DDBB88;}


.photo-hl-blue    {              background: #6666AA;
                                  font-size: large;
                                 text-align: center;}
.photo-hl-red     {              background: #DDBBBB;
                                  font-size: large;
                                 text-align: center;
                                     border: 1px solid #444444;
                        border-bottom-width: 5px;
                         border-right-width: 5px;}
.photo-hl-tan     {              background: #AAAA55;
                                  font-size: large;
                                 text-align: center;}
.photo-hl-teal    {              background: #66AAAA;
                                  font-size: large;
                                 text-align: center;}
.photo-hl-purple  {              background: #8866AA;
                                  font-size: large;
                                 text-align: center;}
.photo-hl-green   {              background: #66AA66;
                                  font-size: large;
                                 text-align: center;}
.photo-hl-orange  {              background: #CCAA66;
                                  font-size: large;
                                 text-align: center;}

.banner           {              margin-top: -10px;
                                     border: none;
                                margin-left: auto;
                               margin-right: auto;
                           background-image: url("image-logo.png");
                                      width: 722px;
                                     height: 100px;}

.upgrade          {                 display: none;
                                font-weight: bold;}

.copyright        {                position: absolute;
                                      right: 20px;
                                        top: 1500px;
                                line-height: 500%;}

.more             {                   right: 4px;
                                 text-align: right;
                                 margin-top: 10px;}


.list-text        {             text-indent: 0px;}

.u                {         text-decoration: underline;}

.block-calendar   {                  margin: auto;
                                   overflow: hidden;}
.block-search   {                    margin: auto;
                              margin-bottom: 10px;
                                 text-align: center;
                                   overflow: hidden;}
.block-links      {               font-size: 7pt}
.block-categories {             padding-top: 0px;
                             padding-bottom: 0px;
                                  font-size: 7pt}
.block-recently   {               font-size: 7pt}
.block-archives   {               font-size: 7pt}
.block-resource   {               font-size: 7pt}
.block-rssblock   {               font-size: 7pt}
.block-syndicate  {             margin-left: auto;
                               margin-right: auto;
                                 text-align: center;}
.block-credits    {}

.credit           {              text-align: center;
                                    padding: 10px;
                                     margin: auto;
                                      color: #111;}

.credit-block     {              text-align: center;
                                      xfont: 7pt verdana, arial, helvetica, sans-serif;
                             letter-spacing: 0.04em;
                                      width: 80%;
                                     margin: auto;
                                 margin-top: 10px;
                              margin-bottom: 10px;
                                padding-top: 5px;
                             padding-bottom: 5px;
                                 border-top: 1px solid #bbb;
                                border-left: 1px solid #bbb;
                               border-right: 1px solid #666;
                              border-bottom: 1px solid #666;}


.block-cmntform   {              text-align: left;
                                margin-left: 25px;
                                 margin-top: 0px;
                              margin-bottom: 0px;
                                padding-top: 0px;
                             padding-bottom: 0px;}
.block-prevnext   {              text-align: center;
                                padding-top: 0px;
                             padding-bottom: 0px;}
.block-albums     {              text-align: center;
                                padding-top: 10px;
                             padding-bottom: 10px;
                                margin-left: 10%;
                               margin-right: 10%;}
.block-resources  {              text-align: center;
                                padding-top: 10px;
                             padding-bottom: 10px;
                                margin-left: 5%;
                               margin-right: 5%;}
.block-trback-top,
.block-trback,
.block-error,
.block-features,
.block-demosites,
.block-samplerss  {              text-align: left;
                                margin-left: 25px;
                               margin-right: 25px;}

.comment-header   {              text-align: right;}
.post-date        {              text-align: right;
                                       font: 6pt verdana, arial, helvetica, sans-serif;}

.calMonth         {          padding-bottom: 0px;
                                     border: 1px solid #333;
                           background-color: #ddd;}

A.calMonth,
A.calMonth:link,
A.calMonth:visited,
A.calMonth:hover,
A.calMonthBackward {                  border: none;}

.calMonthNav      {                    font: 8pt arial, times new roman;
                                font-weight: bold;
                                      color: #333;}

.calMonthHeader   {                    font: 7pt courier new, arial, times new roman;
                                font-weight: normal;
                                 text-align: center;}

.calMonthBackward {                    font: 11px arial, times new roman;
                                font-weight: normal;
                                 text-align: center;}
.calMonthForward  {                    font: 11px arial, times new roman;
                                font-weight: normal;
                                 text-align: center;}
.calMonthCurrent  {                    font: 11px arial, times new roman;
                                font-weight: bold;
                                 text-align: center;}

.calMonthToday    {             font-weight: normal;
                           background-color: #ccc;
                                 border-top: 1px solid #d44;
                                border-left: 1px solid #d44;
                               border-right: 1px solid #f66;
                              border-bottom: 1px solid #f66;}

TABLE             {             margin-left: auto;
                               margin-right: auto;}
TABLE.album-table {                  border: none;
                                margin-left: auto;
                               margin-right: auto;
                             border-spacing: 15px;
                            border-collapse: separate;}
TABLE.trback-table {                 border: none;
                                margin-left: 25px;
                               margin-right: 25px;
                             border-spacing: 15px 5px;
                            border-collapse: separate;}

TD                {              text-align: right;
                                       font: 8pt arial, verdana, helvetica, sans-serif;
                                 border-top: 1px solid #999;
                                border-left: 1px solid #999;
                               border-right: 1px solid #bbb;
                              border-bottom: 1px solid #bbb;
                                    padding: 1px;}

TD.album-cell     {              text-align: center;
                             vertical-align: middle;
                                     margin: auto;
                                    padding: 10px;
                                      width: auto;
                                 border-top: 1px solid #ccc;
                                border-left: 1px solid #ccc;
                               border-right: 1px solid #f7f7f7;
                              border-bottom: 1px solid #f7f7f7;}

TD.trback-left    {                  border: none;
                                 text-align: right;}
TD.trback-right   {                  border: none;
                                 text-align: left;}

TH                {              border-top: 1px solid #999;
                                border-left: 1px solid #999;
                               border-right: 1px solid #bbb;
                              border-bottom: 1px solid #bbb;}

.post-footer      {                    font: 6pt verdana, arial, helvetica, sans-serif;
                                      color: #666;
                                 background: transparent;
                                 text-align: center;
                             padding-bottom: 10px;
                                      width: 95%;
                                     margin: auto;
                                 margin-top: 15px;}

.headline         {                    font: 16pt 'comic sans ms';
                                 text-align: center}

.flickrx {                            float: left;
                               margin-right: 6px;
                                margin-left: 6px;
                                      width: 85px;
                                     height: 85px;
                                 background: #bbe;
                                     border: 1px solid #999;
                         -moz-border-radius: 7px;
                      -webkit-border-radius: 7px;
	                      margin-bottom: 12px;}

.flickr {                    vertical-align: middle;
                                 text-align: center;
                                 margin-top: 5px;
                              margin-bottom: 5px}



