@charset "UTF-8";
/* CSS Document */

body {
background-color:#FFFFFF;
margin:0;
}

#container {
width:900px;
margin:auto;
}

#banner {
background:url(images/qom-banner.jpg) no-repeat bottom;
width:900px;
height:215px;
padding:0;
}

#top {
background:url(images/qom-top.jpg) no-repeat bottom;
width:900px;
height:13px;
padding:0;
margin:0;
}

#mid {
background:url(images/qom-mid.jpg) repeat-y;
width:900px;
padding:0;
}

#footer {
background:url(images/qom-footer.jpg) no-repeat top;
width:900px;
height:74px;
padding:0;
}

#content {
width:900px;
margin:auto;
}

/*Leftt Column*/

#leftcol {
width:190px;
vertical-align:top;
}

#leftcol-top {
background:url(images/qom-image01.jpg) no-repeat;
width:182px;
height:68px;
padding:0;
margin:0;
margin-left:4px;
}

#leftnav-container {
width:180px;
margin-top:20px;
margin-left:5px;
}

#leftnav-top {
background:url(images/qom-navtop.jpg) no-repeat bottom;
width:180px;
height:15px;
padding:0;
}

#leftnav-mid {
background:url(images/qom-navmid.jpg) repeat-y;
width:180px;
padding:0;
}

#leftnav-box {
width:160px;
margin:auto;
padding-top:1px;
padding-bottom:1px;
}

#leftnav-footer {
background:url(images/qom-navfooter.jpg) no-repeat top;
width:180px;
height:18px;
padding:0;
}

#left-nav {
width:160px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
}

#left-nav a {
background-color:#ffe0b8;
display:block;
padding:5px 5px 5px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#442580;
text-decoration:none;
}

#left-nav a:hover {
background-color:#9788b9;
color:#442580;
}

#leftcolbox-container {
width:180px;
margin-top:20px;
margin-left:5px;
}

#leftcolbox-top {
background:url(images/qom-navtop.jpg) no-repeat bottom;
width:180px;
height:15px;
padding:0;
}

#leftcolbox-mid {
background:url(images/qom-navmid.jpg) repeat-y;
width:180px;
padding:0;
}

#leftcolbox-box {
width:160px;
margin:auto;
padding-top:1px;
padding-bottom:1px;
}

#leftcolbox-footer {
background:url(images/qom-navfooter.jpg) no-repeat top;
width:180px;
height:18px;
padding:0;
}

#leftcolbox-box h2 {
font-family: Tahoma;
font-size:14px;
color:#2D0F67;
line-height: 16px;
margin-top:0;
}

#leftcol-bottom {
width:182px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:110%;
color:#ffffff;
text-align:center;
float:left;
}

#leftcol-bottom a {
color:#666666;
text-decoration:none;
}

#leftcol-bottom a:hover {
color:#666666;
text-decoration:none;
}



/*Mid*/

#midcol {
width:480px;
vertical-align:top;
padding-top:2px;
padding-bottom:2px;
}

#midcol-box {
width:420px;
margin:auto;
}

.contentheading, h1 {
font-family: Garamond;
font-size: 34px;
color: #9789BA;
width: 100%;
font-weight: bold;
/*
	line-height: 38px;
	text-indent: 8px;
	text-transform: uppercase;
*/
}

h2 {
font-family: Tahoma;
font-size:22px;
color:#2D0F67;
line-height: 125%;
}

h2 a {
color:#2D0F67;
text-decoration:underline;
}

h2 a:hover {
color:#2D0F67;
text-decoration:none;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#2D0F67;
}

p {
font-family: Tahoma;
font-size:12px;
line-height:140%;
color:#333333;
}

ul {
font-family: Tahoma;
font-size:12px;
line-height:140%;
color:#333333;
}

li {
font-family: Tahoma;
font-size:12px;
line-height:140%;
color:#333333;
}

/*Full*/

#fullcol {
width:680px;
vertical-align:top;
padding-top:2px;
padding-bottom:2px;
}

#fullcol-box {
width:620px;
margin:auto;
}

.contentheading, h1 {
font-family: Garamond;
font-size: 34px;
color: #9789BA;
width: 100%;
font-weight: bold;
/*
	line-height: 38px;
	text-indent: 8px;
	text-transform: uppercase;
*/
}

h2 {
font-family: Tahoma;
font-size:22px;
color:#2D0F67;
line-height: 125%;
}

h2 a {
color:#2D0F67;
text-decoration:underline;
}

h2 a:hover {
color:#2D0F67;
text-decoration:none;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#2D0F67;
}

p {
font-family: Tahoma;
font-size:12px;
line-height:140%;
color:#333333;
}

ul {
font-family: Tahoma;
font-size:12px;
line-height:140%;
color:#333333;
}

li {
font-family: Tahoma;
font-size:12px;
line-height:140%;
color:#333333;
}

/*Right Column*/

#rightcol {
width:230px;
vertical-align:top;
}

#rightcol-box {
width:210px;
padding:0;
}

#trumpet-container {
width:183px;
margin:auto;
}

#trumpet-top {
background: url(images/trumpet_01.gif) no-repeat;
width:183px;
height:74px;
padding:0;
}

#notrumpet-top {
background: url(images/notrumpet_01.gif) no-repeat;
width:183px;
height:74px;
padding:0;
}

#trumpet-mid {
background: url(images/trumpet_02.gif) repeat-y;
width:183px;
padding:0;
}

#trumpet-mid-box {
width:135px;
margin-left:30px;
padding-top:2px;
padding-bottom:2px;
}

#trumpet-footer {
background: url(images/trumpet_03.gif) no-repeat;
width:183px;
height:25px;
padding:0;
}

form {
margin:0;
padding:0;
}


#copyright {
width:700px;
margin:auto;
margin-top:15px;
margin-bottom:10px;
}

#copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
}

/*Styles Needed For Blog Posts To Look Really Hot*/

small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.postmetadata {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.navigation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.navigation a {
color:#0000FF;
text-decoration:underline;
}

.navigation a:hover {
color:#0000FF;
text-decoration:none;
}

#sidebar-items {
width:125px;
padding-top:2px;
padding-bottom:2px;
margin:auto;
}

#sidebar-items h2 {
font-family:Tahoma;
font-size:12px;
text-align:center;
text-decoration:underline;
color:#660066;
}

#sidebar-items ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0.25em;
	}

#sidebar-items a {
color:#0000FF;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
display:block;
padding-bottom:5px;
}

#sidebar-items a:hover {
color:#2D0F67;
text-decoration:none;
}

#chicklet-items {
width:125px;
padding-top:2px;
padding-bottom:2px;
margin:auto;
}

#chicklet-items h2 {
font-family:Tahoma;
font-size:12px;
text-align:center;
text-decoration:underline;
color:#660066;
}

#chicklet-items ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0.25em;
	}

#chicklet-items a {
color:#0000FF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
display:block;
padding-bottom:5px;
}

#chicklet-items a:hover {
color:0000FF;
text-decoration:underline;
}

.enteryourname {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

/* Sales Letter Templates */

#salesltrtmp-container {
width:790px;
margin:auto;
}

#salesltrtmp-container h1 {
font-family: Tahoma;
font-size:32px;
line-height: 125%;
color:#CC0000;
text-align:center;
}

#salesltrtmp-container h2 {
font-family: Tahoma;
font-size:24px;
line-height: 125%;
}

#salesltrtmp-container h3 {
font-family: Tahoma;
font-size:24px;
line-height: 125%;
}

#salesltrtmp-page-purplebg {
background:url(images/mid-purple.png) repeat-y;
width:790px;
min-height:850px;
height:auto !important;
height:850px;
padding:0;
margin-bottom:0px;
}

#salesltrtmp-footer-purplebg {
background:url(images/mid-purple.png) repeat-y;
width:790px;
height:50px;
margin:auto;
margin-top:-16px;;
padding:0;
}

#salesltrtmp-page-biegebg {
background:url(images/mid-beige.png) repeat-y;
width:790px;
min-height:850px;
height:auto !important;
height:850px;
padding:0;
margin-bottom:0px;
}

#salesltrtmp-footer-biegebg {
background:url(images/mid-beige.png) repeat-y;
width:790px;
height:50px;
margin:auto;
margin-top:-16px;;
padding:0;
}

#salesltrtmp-page-graybg {
background:url(images/mid-gray.png) repeat-y;
width:790px;
min-height:850px;
height:auto !important;
height:850px;
padding:0;
margin-bottom:0px;
}

#salesltrtmp-footer-graybg {
background:url(images/mid-gray.png) repeat-y;
width:790px;
height:50px;
margin:auto;
margin-top:-16px;;
padding:0;
}

#salesltrtmp-page-whitebg {
background:url(images/mid-white.png) repeat-y;
width:790px;
min-height:850px;
height:auto !important;
height:850px;
padding:0;
margin-bottom:0px;
}

#salesltrtmp-footer-whitebg {
background:url(images/mid-white.png) repeat-y;
width:790px;
height:50px;
margin:auto;
margin-top:-16px;;
padding:0;
}

#salesltrtmp-content {
width:700px;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}