html { width:100%; height:100%; }
body { font-family:verdana,arial,helvetica,sans-serif; text-align:justify; font-size:12px; }

address { font-size:11px; }

.stdtext { text-indent:2em; font-size:12px; font-family:trebuchet ms,verdana,arial,helvetica,sans-serif; }
.smalltitle { font-size:12px; }
.smalltext { font-size:10px; }
.biggertext { text-indent:2em; font-size:16px; }
.strongText { font-weight:bold; }

a:hover { text-decoration:underline; color:red; background-color:yellow; }
a.reg { text-decoration:underline; }

.blocktext { font-size:12px; }
.highlight { color:red; text-decoration:none; font-size:10pt; }
.itemdes { text-indent:2em; font-size:14px; }
.itemtitle { text-indent:2em; font-size:18px; font-family:times new roman,times,serif; }
.item { color:blue;text-decoration:none; font-size:10pt; }
p.new { text-indent:1em; background-color:yellow; font-family:garamond,serif; }
.plainlink { font-size:10px; text-decoration:none; }
b.item { font-weight:bold; font-size:16px; }
a.item { text-decoration:none; font-weight:bold; font-size:14px; }
h1.pageTitle { color:black; font-size:28px; font-family:times new roman,times,serif; }
h2.fader { color:blue; font-size:26px; background-image:url('http://www.rainbodesign.com/pics/rb_nbak.jpg') }
b.bigW { font-size:42px; }
b.bigP  { font-size:28px; }
.menu { font-weight:bold; font-size:12px; color:blue; text-decoration:none; }
.mediumhead { font-size:14px; color:white; }
.largehead { font-size:18px; color:white; }
.pageTitle { font-size:32px; font-weight:normal; color:white; }
.dropcapparagraph  { font-size:12px; text-indent:1em; }
.dropcapparagraph:first-letter { font-family:brush script mt,algerian,calisto mt,verdana,arial,helvetica,sans-serif; font-size:400%; font-weight:bold; color:black; background-color:transparent; float:none; }

/* SEO Tips CSS Settings */
#seoMenuColumn { width:180px; margin:2px auto; padding-left:4px; border-left:solid 1px black; }
#seoMenuColumn .smalltext { font-size:11px; text-align:left; font-weight:bold; }
.skinnyColumn { position:relative; top:0px; left:0px; padding:8px; margin-left:20px; margin-right:20px; }
.features { background-color:gold; width:88%; margin-left:6%; font-size:14px; font-weight:bold; padding:4px; border:solid blue 2px; }
.tdEntry { font-size:14px; font-weight:bold; }
.myList { width:80%; margin:2px auto; padding:3px 15px; text-align:justify; border-width:0px 2px 0px 2px; border-style:dotted; border-color:black; background-color:#fffbec; }
.myList OL { font-family:verdana,helvetica,sans-serif; font-size:12px; }
#breadcrumbs { margin:4px 0px; padding:5px; font-family:verdana,helvetica,sans-serif; font-size:12px; background-color:#f0f0f0; border:solid 1px black; }
#breadcrumbs a { margin:4px 1px; }

/* AZ box styles */
.azBox { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:black; }
.azBox h2 { font-size:18px; margin:3px; }
.azBox .details { padding:3px; font-size:11px; text-align:justify; }


/* margin-left:5%; */
.linkBox { width:85%; margin:0 auto; padding:8px; background-color:#fffbec; border:solid 1px black; }
.topbarText { display:block; width:100%; height:20px; text-decoration:none; font-size:13px; font-weight:bold; color:white; }
a.topbarText:hover { text-decoration:none; background-color:yellow; color:black; }
.title { font-weight:bold; font-size:12pt; }

/* for pub pages */
#pubContent { margin-left:20px; margin-right:230px; }
#pubLinksBox  { float:right; position:relative; top:0; left:0; width:180px; margin-left:10px; border-left:dotted 2px blue; background-color:lightyellow; z-index:100; }
#pubLinksBox h2 { font-size:16px; }
#pubLinksBox p { margin:6px; }
.footlink { margin-bottom:8px; }
#pubFooter { margin-bottom:50px; }
#pubFootCaption { position:fixed; bottom:0; left:0; padding-top:6px; height:40px; width:100%;
		  background-color:#000; background-color:rgba(0, 0, 0, .85); text-shadow:1px 1px 0px red;
                  font-family:georgia,serif; font-size:12pt; font-style:italic; color:white; z-index:50; }

#dlBox { padding:6px; background:#f0f0f0; border:solid 1px black; }
#dlButton { margin:0px auto; height:40px; background:url('http://www.rainbodesign.com/images/dlButton_bgB.jpg') repeat-x; border-radius:.6em;
           font-size:18px; font-weight:bold; text-align:center; border:solid 1px blue; text-shadow:1px 1px 0px #000, -1px -1px 0px #000; }
#dlButton:hover { border:solid 1px red; }
#dlButton a { display:inline-block; vertical-align:middle; padding-top:8px; color:white; text-decoration:none; }
#dlButton a:hover { color:yellow; background:transparent; }

.codeBox { width:90%; margin-left:5%; margin-bottom:3px; padding:4px; background-color:lightblue; font-family:courier new,courier,fixed; font-size:12px; }

.rounded1 { border-radius:1em; -moz-border-radius:1em; -webkit-border-radius:1em; }
.rounded80 { border-radius:.8em; -moz-border-radius:.8em; -webkit-border-radius:.8em; }

.shadowed { box-shadow:4px 4px 3px #404040; }

/* in CSS3 it will be opacity:<alphavalue from .0 to 1.0>; */
.opacity100 { opacity:1.0; }
.opacity90 { opacity:0.9; }
.opacity80 { opacity:0.8; }
.opacity70 { opacity:0.7; }
.opacity60 { opacity:0.6; }
.opacity50 { opacity:0.5; }
.opacity40 { opacity:0.4; }
.opacity30 { opacity:0.3; }
.opacity20 { opacity:0.2; }
.opacity10 { opacity:0.1; }
.opacity0  { opacity:0.0; }

.center60 { width:60%; margin:2px auto; }
.center65 { width:65%; margin:2px auto; }
.center70 { width:70%; margin:2px auto; }
.center75 { width:75%; margin:2px auto; }
.center80 { width:80%; margin:2px auto; }
.center85 { width:85%; margin:2px auto; }
.center90 { width:90%; margin:2px auto; }
.center95 { width:95%; margin:2px auto; }


