body {
	background: #737373 url('http://www.creativecompulsions.com/body_gfx/background_gradient.gif') repeat top center;
	color: #FFFFFF;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Sans-Serif;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: center; /* Stupid IE */
}

/*Layout CSS */
#container {
	width: 1020px;
	margin: 0 auto;
	text-align: left; /* Stupid IE */
}
#content {
	padding: 0;
}
#header_box {
	background: url('http://www.creativecompulsions.com/body_gfx/header_1.gif') no-repeat top center;
	height: 190px;
	padding-left: 150px;
	padding-right: 150px;
	padding-top: 20px;

}
#header_box_content h1{
	color: #FFFFFF;
	FONT-SIZE: 40pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	line-height: 30pt;
	padding-top: 30px;
	
}
#header_box_content h2{
	color: #FFFFFF;
	FONT-SIZE: 20pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-style:italic;
	padding-left:25px;
	line-height: 0pt;
}
#footer_box {
	background: transparent url('http://www.creativecompulsions.com/body_gfx/footer.gif') no-repeat top center;
	height: 120px;
	padding: 20px;
	margin: 0 auto;
	text-align:center;
}
#menu_box {
	padding: 15px;
	width: 990px;
	margin: 0;
	text-align:center;
}
#left_box {
	width: 180px;
	height: 100%;
	padding: 20px;
	margin: 0;
	float: left;
}
#right_box {
	width: 760px;
	padding: 10px 10px 10px 10px;
	margin: 0;
	text-align:left;
	float: left;
}
#right_box h3 {
	color: #FFFF00;
	FONT-SIZE: 15pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	border-bottom: 1px solid #FFFFFF;
	}
#body_box {
	background: #373737 url('http://www.creativecompulsions.com/body_gfx/body.gif') repeat-y top center;
	padding: 0;
	width: 1020px;
	margin: 0;
}
.left_box_within {
	padding: 5px;
}
.left_box_within p{
	color: #FFFFFF;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Sans-Serif;
}

#corner img {position: fixed; right:10px; bottom: 15px; }

/* Elemental Styling */
blockquote {border-left: 8px solid #FF9900; 
	background-color: #737373;
	padding-left: 15px;}
	
ol {
	margin-left: 2.5em;
	padding-left: 2.5em;
}
li {
	margin-left: 2.5em;
	padding-left: 2.5em;
}

.sample {text-decoration:none; border: 1px solid #FFFFFF;}
.sample:hover {text-decoration:none; border: 1px solid #FFFF00;}

a {text-decoration:none; border-bottom: 2px dotted #FFFFFF; color:#FFFF00; font-weight:normal;}
a:hover {text-decoration:none; border-bottom: 2px dotted #FFFFFF; color:#FFFFFF; font-weight:normal;}

a.no_border {text-decoration:none; border-bottom: 0px;}

img a {border-bottom: 0px;}

h1{
	color: #FFFF00;
	FONT-SIZE: 24pt;
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
	
}
h2{
	color: #FFFFFF;
	FONT-SIZE: 18pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-style:italic;
}
h3{
	color: #FFFFFF;
	FONT-SIZE: 15pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
}
INPUT, TEXTAREA, SELECT {font-size: 9pt; font-family: Verdana, Helvetica, sans-serif; color: red;}

/* Menu CSS */
a.footer_menu {text-decoration:none; border-bottom: 1px dashed #FFFFFF; color:#FFFFFF; font-weight:normal; font-size:9pt}
a.footer_menu:hover {text-decoration:none; border-bottom: 1px dashed #FFFFFF; color:#FFFF00; font-weight:normal; font-size:9pt}

#headmenu{
margin: 0;
padding: 5px;
width: 960px;
font: bold 15px Arial;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
#headmenu a{
margin: 0;
padding: 15px;
font: bold 13px Arial;
color:#FFFFFF;
border-bottom: 1px dashed #666666;
border-top: 1px dashed #666666;
text-decoration:none;
text-align:center;
vertical-align:middle;
}
#headmenu a:hover{
margin: 0;
padding: 15px;
font: bold 13px Arial;
color:#FFFFFF;
border: 0;
text-decoration:none;
background: #373737 url('../gfx/active.gif') center center repeat-x;
text-align:center;
vertical-align:middle;
}

blockquote {border: 1px dotted #737373; 
	background-color: #dedede;
	padding: 10px;
color: #818080;
font-family: courier, serif;}