html, body { width: 100%; height: 100%; }
body { overflow-y: scroll; overflow-x: hidden;}
body, table, tr, td, img { border: 0; padding: 0; border-spacing: 0; margin:0; vertical-align: top; }
body { background: url('images/carlaBG.gif'); background-position: 0% 50%; background-attachment: fixed; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #2D4155; }
#main { width: 762px; height: 100%; background: url('images/contentBG.gif'); }
#outside { width: 100%; }

#contentFrame { width: 100%; height: 100%; background: url('images/contentTop.jpg'); background-repeat: repeat-x; background-position: top; }
	#contentFrame h1 { display: block; margin: 15px; padding: 5px; font-size: 16pt; font-weight: bold; text-align: right; background-color: #F3F6FE; }
	#contentFrame h2 { display: block; margin-right: 25px; font-size: 14pt; font-weight: bold; text-align: right; }
	#contentFrame p { margin: 20px; margin-left: 100px; font-size: 10pt; font-weight: normal; text-align: justify; }
	.letterbox { background-color: #000000; font-size: 1px; width: 6px; }
a:link { color: #4455AA; text-decoration: none; font-weight: bold; }
a:hover { color: #AA5577; text-decoration: underline; font-weight: bold; }
a:visited { color: #4455AA; text-decoration: none; font-weight: bold; }
a:visited:hover { color: #AA5577; text-decoration: underline; font-weight: bold; }
a:active { color: #000000; text-decoration: none; font-weight: bold; }

#linkbar { background: url('images/buttonBack.gif'); background-repeat: no-repeat; background-position: top center; }

div.linkDiv { width: 450px; float: right; text-align: left; border: 2px solid #F3F6FE; margin: 5px; }
#sites li, #contact li { margin-left: 80px; text-indent: -20px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; list-style-type: square; list-style-position: inside; }

// #sideOut { position: fixed; bottom: 25px; }
#sidebar { width: 174px; padding: 5px; font-size: 9pt; border-top: 0; border-left: 3px solid #F3F6FE; border-right: 3px solid #F3F6FE; border-bottom: 3px solid #F3F6FE; text-align: justify !important; border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px; border-bottom-left-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomleft: 15px;   }
#sidebar ul, #sidebar li { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; list-style: none; list-style-type: square; list-style-position: inside; margin-left: 0; padding-left: 5px; text-indent: -10px; }

#credits { background-color: #F3F6FE; color: #A3A6DE; font-size: 8.5pt; font-family: "Courier New", Courier, monospace; text-align: center; padding: 2px; font-variant: small-caps; }

.tumblReg, .tumblLin, .tumblImg, .tumblQuo, .tumblCon { width: 440px; padding: 10px; margin: 10px; text-align: center; border: 3px solid #99A0BB; border-radius-top-right: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; border-radius-bottom-left: 12px; -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; margin-left: 43px; margin-right: 43px; }
.tumblQuo, .tumblCon { width: 390px !important; background-image: url('images/quo.gif'); background-position: 10px 10px; background-repeat: no-repeat; padding-left: 60px !important; }
	.tumblQuo .tumbDate, .tumblCon .tumblDate { padding-left: 140px !important; }
	.tumblQuo h1, .tumblCon h1, .conv1, .conv-1 { padding-left: 60px !important; }
	.conv1, .conv-1 { text-align: justify !important; text-indent: -10px; }
	.conv1 b { color: #DD5533; }
	.conv-1 b { color: #3355DD; }
.tumblImg img { border: 4px solid #555588; margin: 12px; }
.tumblLin h1 { text-align: center !important; font-size: 14pt !important; }
.tumblDate { padding-left: 200px; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; border: 2px solid #FFFFFF; background-color: #FFFFFF;  border-radius-top-right: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; border-radius-bottom-left: 12px; -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; }
.musContent h1 { text-align: left; font-size: 16pt; }