body, p, td, th, div, blockquote, dl, ul, ol { color: #000000; font: normal normal normal small Tahoma, Verdana, Arial, Helvetica, sans-serif }
body { max-width: 900px; margin-left: auto; margin-right: auto; text-align: center; margin: 0em; padding: 0em; background-color: #9c98b6 }

/*images*/
img { margin: 0em; padding: .15em }

/*background images*/
.digi1 { background: #9c98b6 url(img/digi1sepr.jpg) no-repeat fixed top left }
.bgpod1 { background: #9c98b6 url(img/wpod9a.jpg) no-repeat fixed top left }
.shells9-8 { background: #9c98b6 url(img/shells9-8bg.jpg) no-repeat fixed top left }
.ss1-11 { background: #9c98b6 url(img/ss1-11.jpg) no-repeat fixed top left }

h2 { color: #bdbacf; text-align: left; margin: .5em .5em .5em .5em; padding: 0em 1em 0em 4em; text-decoration: underline; font: italic small-caps bold large Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif }

h3 { background-color: #382f71; text-align: left; text-decoration: none; margin: 0em .15em 0em .15em; padding: 1em 1em 1em 2em; color: #D0CC98; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.recap { background-color: #555171; text-align: left; text-decoration: none; margin: 0em 2em 0em 0em; padding: .25em 1em 0em 1em; color: #a99838; font: normal small-caps bold medium Arial, Helvetica, sans-serif }

.subtitle1 { background-color: #e0dcf0; text-align: left; text-decoration: none; margin: 0em 2em 0em 0em; padding: .25em 1em 0em 1em; color: #303468; font: normal normal bold medium Arial, Helvetica, sans-serif }

.subtitle2 { background-color: #e0dcf0; text-align: left; text-decoration: none; margin: 0em 2em 0em 0em; padding: .25em 1em 0em 1em; color: #a00016; font: normal normal bold medium Arial, Helvetica, sans-serif }

.subtitle3 { background-color: #ffffff; text-align: left; text-decoration: none; margin: 0em 1em 0em 0em; padding: .25em .5em 0em .5em; color: #000000; font: normal normal bold medium Arial, Helvetica, sans-serif }

a:link { color: #00009c; text-decoration: none }
a:visited { color: #910091; text-decoration: none; font-weight: normal }
a:hover { color: #6898D0; text-decoration: underline; background: #cccc99 }
a:active { color: #b1b16a; text-decoration: underline }
a:link img {border-style: none }
a:visited img { border-style: none }

/* class two is for dark background*/

a.two:link { color: #0176cd; text-decoration: none }
a.two:visited { color: #da03af; text-decoration: none; font-weight: normal }
a.two:hover { color: #6898D0; text-decoration: underline; background: #cccc99 }
a.two:active { color: #b1b16a; text-decoration: underline }
a.two:link img { border-style: none }
a.two:visited img { border-style: none }

a.menu:link { color: #D0CC98; text-decoration: none }
a.menu:visited { color: #918664; text-decoration: none; font-weight: normal }
a.menu:hover { color: #4e4f2b; text-decoration: none; background: #D8D0C8; display: block }
a.menu:active { color: #b1b16a; text-decoration: underline }
a.menu:link img {border-style: none }
a.menu:visited img { border-style: none }

a.cat:link { color: #6898D0; text-decoration: none; background-color: #2d596a; text-align: left }
a.cat:visited { color: #3770b5; text-decoration: none; background-color: #2d596a; text-align: left }
a.cat:hover { color: #4e4f2b; text-decoration: none; background: #D8D0C8 }
a.cat:active { color: #b1b16a; text-decoration: underline }
a.cat:link img {border-style: none }
a.cat:visited img { border-style: none }

.headdiv { background-color: #413e57; margin: 0em 0em 2em 0em; border-top: medium none #88a4a8; border-bottom: medium solid #918664; border-left: thick solid #918664; padding: 1% 25% .5% 5%; text-align: left }

.headerp1 { text-align: right; color: #918664; margin: 0em; font: normal small-caps bold small Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif }

.menudiv { float: right; background-color: #686468; margin: 0em 0em 5em 1em; padding: .35em .15em .15em .15em; border-top: thin outset #4e4f2b; border-right: thin outset #4e4f2b; border-bottom: thick outset #4e4f2b; border-left: thin outset #4e4f2b; color: #4e4f2b; font: normal small-caps bold small/1.25 Verdana, Arial, Helvetica, sans-serif }

.menup { background-color: #334760; text-align: left; margin: 0em 0em 0em 0em; padding: .15em 0em .15em 0em; border-top: thin solid #3e5355; border-right: medium solid #3e5355;
border-bottom: thin inset #3e5355; border-left: medium solid #3e5355; color: #303430; font: normal small-caps normal small Verdana, Arial, Helvetica, sans-serif }

/*submenu*/

.menup2 { background-color: #2d596a; width: auto; text-align: left; margin: 0em 0em 0em 0em; padding: .15em .15em .15em 1em; border-top: thin solid #686468; border-right: thin solid #3e5355; border-bottom: thin none #686468; border-left: thin solid #3e5355; color: #303430; font: normal small-caps normal small Verdana, Arial, Helvetica, sans-serif }

.menublogs { background-color: #2d596a; width: auto; text-align: left; margin: 0em 0em 0em 0em; padding: .15em .15em .15em 1em; border-top: thin solid #686468; border-right: medium solid #686468; border-bottom: thin solid #686468; border-left: medium solid #686468; color: #303430; font: normal normal normal small Verdana, Arial, Helvetica, sans-serif }

.submenup2 { background-color: #3e5355; width: auto; text-align: left; margin: 0em 0em 0em 0em; padding: .15em 0em .15em 0em; border-top: thin solid #686468; border-bottom: thin solid #686468; color: #303430; font: normal small-caps normal small Verdana, Arial, Helvetica, sans-serif }

.menubar1 { text-align: center; background-color: #2d596a; color: #607470; margin: 1em 1em 1em 1em; padding: .25em .5em .25em .5em; border-top: thin solid #3e5355; border-right: thin none #000030; border-bottom: thin solid #3e5355; border-left: thin none #000030; font-size: small }

.maindiv { background-color: #555171; margin: 1em 10em .5em 2em; padding: .75em .35em .25em 1.25em; border-left: medium outset #493d92 }

.date { text-align: right; color: #D8D0C8; font: normal normal normal smaller Verdana, Arial, Helvetica, sans-serif }

.pmain { background-color: #e0dcf0; text-align: left; text-indent: 1.35em; margin: 0em .15em 0em .15em; padding: 1em 3em .75em 3em; border-right: medium outset #D8D0C8; border-bottom: thin outset #D8D0C8; color: #000000; font: normal normal normal small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif }

.pmain2 { background-color: #e0dcf0; text-align: left; text-indent: 1.35em; margin: 0em .15em 0em .15em; padding: .5em 3em .0em 3em; border-right: medium outset #D8D0C8; color: #000000; font: normal normal normal small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif }

.quote1a { background-color: #ffffff; text-align: left; text-indent: 1.35em; margin: 0em 5em 0em 3em; padding: 1em 3em .75em 3em; border-right: medium none #D8D0C8; border-bottom: thin outset #000000; color: #000000; font: normal normal normal small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif }

.quote1b { background-color: #ffffff; text-align: left; text-indent: 1.35em; margin: 0em 5em 0em 3em; padding: 1em 3em .75em 3em; border-right: medium none #D8D0C8; border-bottom: thin none #000000; color: #000000; font: normal normal normal small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif }

.pfooter { background-color: #686468; text-align: right; text-decoration: none; margin: 0em .15em .5em .16em; padding: .5em 1em .10em 1em; border-right: medium outset #D8D0C8; border-bottom: thin outset #D8D0C8; color: #D8D0C8; font: normal normal normal small/1.5 Verdana, Arial, Helvetica, sans-serif }

.category { color: #a00016; font: normal normal bolder small/1.5 Verdana, Arial, Helvetica, sans-serif }

/*colors*/

.red { color: #a00016 }
.greygreen { color: #607470 }

/*behrcolors*/
.freesia1 { color: #a8a0d8 }
.gulf1 { color: #88a4a8 }
.gulf2 { color: #4f696c }
.gulf3 { color: #3e5355 }
.wisteria1 { color: #8880a8 }
.wisteria2 { color: #493d92 }    
.iris1 { color: #e0dcf0 }

/*size*/

.smaller { font-size: smaller }
.small { font-size: small }
.xsmall { font-size: x-small }
.larger { font-size: larger }
.large { font-size: large }
.xlarge { font-size: x-large }
.xxlarge { font-size: xx-large }

/*text*/
 
.bolder { font-weight: bolder }
.italic { font-style: italic }
.underline { text-decoration: underline }

/*align*/

.auto { margin-left: auto; margin-right: auto }
.zero { margin: 0em; padding: 0em }
.center { text-align: center }
.left { text-align: left }
.right { text-align: right }

/*bars*/

.goldbar { text-align: center; background-color: #a99838; color: #a99838; margin: 2em 0em 1em 0em; padding: 0em; font-size: xx-small }

/*rainbow set*/

.rainquote { text-align: right; background-color: transparent; border-top: medium solid #a8a0d8; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }
.rainhumor { text-align: right; background-color: transparent; border-top: medium solid #88a4a8; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }
.rainpaint { text-align: right; background-color: transparent; border-top: medium solid #8880a8; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }
.rainfilm { text-align: right; background-color: transparent; border-top: medium solid #918664; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }
.rainpoet { text-align: right; background-color: transparent; border-top: medium solid #4f696c; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }
.rainfoto { text-align: right; background-color: transparent; border-top: medium solid #493d92; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }
.rainlyric { text-align: right; background-color: transparent; border-top: medium solid #3e5355; color: #9c98b6; margin: 2em 0em 0em 0em; padding: 0em; font-size: xx-small }

/*galleries*/

.quotemain { text-align: left; text-indent: 1.35em; background-color: #a8a0d8; margin: 1% 5% 1% 5%; padding: 1% .5% 1% .5%; color: #607470; font: normal normal bold small Verdana, Arial, Helvetica, sans-serif }

.pquote { background-color: #2b2356; text-align: center; margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em; border-top: thin inset #342b68; border-right: thin inset #342b68; border-bottom: thin inset #342b68; border-left: thin inset #342b68; color: #918664; font: normal normal bold large/1.5 Georgia, Trebuchet, Tahoma, Helvetica, sans-serif }

.humormain { text-align: center; background-color: #88a4a8; margin: 1% 15% 1% 5%; padding: 1% 1% 1% 1%; color: #607470; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.paintingmain { text-align: center; width: 80%; background-color: #8880a8; margin: 1% 15% 1% 5%; padding: .1% .1% .1% .1%; color: #000000; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.ppainting { text-align: left; width: 80%; background-color: #8880a8; margin: 5% 25% 5% 5%; padding: 1% 1% 1% 1%; color: #303430; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.filmmain { text-align: center; width: 80%; background-color: #918664; margin: 1% 15% 1% 5%; padding: 1% 1% 1% 1%; color: #303430; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.pfilm { text-align: left; width: 80%; background-color: #918664; margin: 5% 25% 5% 10%; padding: 1% 1% 1% 1%; color: #303430; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.poetryprosemain  { text-align: left; width: auto; background-color: #4f696c; margin: 1% 15% 1% 5%; padding: 5% 8% 1% 8%; color: #a8a0d8; font: normal normal normal small New Century Schoolbook, Century Schoolbook, Schoolbook, Georgia, serif }

.poetryprosep { background-color: #e0dcf0; text-align: left; text-indent: 1.35em; margin: 1% 5% 1% 5%; padding: 5% 8% 5% 8%; border-right: medium outset #D8D0C8; color: #000000; font: normal normal normal small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif }

.photomain { text-align: center; width: 80%; background-color: #2f265e; margin: 1% 12% 1% 0%; padding: 5% 3% 1% 5%; color: #607470; font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif }

.lyricsmain { text-align: left; width: 80%; background-color: #3e5355; margin: 1% 15% 1% 5%; padding: 1% 1% 1% 4%; color: #99afb5; font: normal normal bold medium Verdana, Arial, Helvetica, sans-serif }

.plyrics { background-color: #e0dcf0; text-align: left; text-indent: 1.35em; margin: 0em .15em 0em .15em; padding: 1em 3em .75em 3em; border-right: medium outset #D8D0C8; border-bottom: thin outset #D8D0C8; color: #000000; font: normal normal normal small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif }

/*footer elements*/

.bestviewed  { margin: 0em; padding: 1em; background-color: #9c98b6; color: #4a4664; font: normal small-caps normal small Tahoma, Verdana, Arial, Helvetica, sans-serif }

.aboutbottombrand { text-align: right; margin: .10em; padding: 0em 1em 2em 0em; font-weight: bolder; font-size: x-small }

/* short-hand - font: (style)- normal*italic*oblique (variant)- normal*small-caps (weight)- normal*bold*bolder*lighter size/line-height (family)- Tahoma, Verdana, Arial, Helvetica, sans-serif } */

