/* CSS Document */

/* tag styles */
body {
color: #EEEEEE;
font: 85% Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
vertical-align:top;
width:100%;
background-color:#000000;
}
a img{border:0px}
em {
color:#EEEEEE;
font: italic normal 1.0em "Times New Roman", Times, serif;
}
font {
font: normal 1em Arial, Helvetica, sans-serif;
}
td {
margin:0px 0px 0px 0px;
}
table {
margin:0px 0px 0px 0px;
padding:0px;
empty-cells:hide;
}
tr {
margin:0px 0px 0px 0px;
}
p {
line-height:1.3;
}
div {
}
strong {
font-weight:bold;
}
textarea, select {
font: normal 1em Arial, Helvetica, sans-serif;
color: #000000;
background-color:#DDDDDD;
}
input {
font: normal 1em Arial, Helvetica, sans-serif;
color: #000000;
background-color:#DDDDDD;
}
form {
}
select {
}
ul {
list-style-image: url('http://happyhotwife.com/themes/happyhotwife_users/images/bullet02.gif');
}
li {
margin:0px 0px 7px 0px;
}
a:link {
color: #EEEEEE;
text-decoration:underline;
}
a:active {
color: #EEEEEE;
/*font: 1em Arial, Helvetica, sans-serif;*/
text-decoration:underline;
}
a:visited {
color: #EEEEEE;
text-decoration:underline;
}
a:hover {
color: #FFCC00;
text-decoration:none;
}

/* template styles */
#maintable {

}
#main_header {
background-color:#111111;
height:70px;
border-top:1px solid #999999;
}
#side_border_left {
width:10%;
border-right:1px solid #999999;
}
#side_border_right {
width:10%;
border-left:1px solid #999999;
}
#mainarea {
color:#EEEEEE;
background-color:#333333;
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
line-height:1.4;
width:auto;
vertical-align:top;
}
#leftarea {
background-color:#222222;
padding:0px 0px 0px 0px;
width:0%;
vertical-align:top;
border-bottom:1px solid #999999;
margin:0px 0px 0px 0px;
}
#rightarea {
background-color:#444444;
vertical-align:top;
padding:0px 0px 0px 0px;
width:0%;
}
#footer {
color:#000000;
padding-top:6px;
background-color:#CCCCCC;
text-align:center;
border-bottom:1px solid #999999;
height:40px;
}
#topblocks {
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
background-color:#333333;
}
#floatrightblocks {
float:right;
clear:right;
margin:0px 0px 0px 0px;
}
#floatleftblocks {
float:left;
clear:left;
margin:0px 0px 0px 0px;
}
#module_output {
width:auto;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#bottomblocks {
padding:0px 8px 6px 8px;
background-color:#555555;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:auto;
}

/* area styles */

.bottomblock {
padding:8px 0px 2px 0px;
}
#dragblock {
background-color:#5C246E;
border:1px solid #000000;
padding:5px;
}
#top_menu {
float:left;
text-align:left;
padding:0px 0px 0px 0px;
/*border-bottom:1px solid #CCCCCC;*/
margin:2px 0px 1px 0px;
font-size:11px;
overflow:hidden;
vertical-align:middle;
}
#top_menu a {
text-align:center;
width:90px;
/*background-image:url('http://happyhotwife.com/Working/themes/happyhotwife_users/images/menutab.gif');*/
background-color:#111111;
vertical-align:middle;
padding:3px 0px 2px 0px;
margin:0px 2px 3px 0px;
display:block;
float:left;
text-decoration:none;
color:#FFCC00;
}
#top_menu a:hover {
/*background-image:url('http://happyhotwife.com/Working/themes/happyhotwife_users/images/menutab_hover.gif');*/
text-decoration:none;
background-color:#CCCCCC;
color:#000000;
}
.module_output {
text-align:center;
border:1px solid #CCCCCC;
padding:6px 6px 12px 8px;
margin:4px 2px 0px 6px;
float:left;
width:95%;
}
.module_output_b {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:98%;
text-align:left;
}
.centerblock {
/*background-color: #FFEEFF;*/
margin:0px 0px 0px 0px;
padding:4px 0px 4px 0px;
vertical-align:top;
}
.centerblock_title {
font-size:1.1em;
font-weight:bold;
text-align:left;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 12px;
background-color: #990000;
border-top:1px solid #CCCCCC;
}
.rightblock {
color: #EEEEEE;
margin:0px 0px 0px 0px;
padding:4px 7px 4px 7px;
text-align:left;
font: normal .9em Arial, Helvetica, sans-serif;
}
.rightblock_italic {
font: italic bold 1.2em "Times New Roman", Times, serif;
}
.rightblock a:link {
text-decoration:none;
color:#EEEEEE;
}
.rightblock a:active {
text-decoration:none;
color:#EEEEEE;
}
.rightblock a:visited {
text-decoration:none;
color:#EEEEEE;
}
.rightblock a:hover {
color:#FFCC00;
text-decoration:none;
}
.rightblock_title {
background-color:#111111;
font-weight: bold;
color:#FFCC00;
text-align:center;
padding:4px 4px 4px 4px;
margin:0px 0px 0px 0px;
border-top:1px solid #BBBBBB;

}
.rightblock_divider {
text-align:center;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
color:#EEEEEE;
font-weight:bold;
font-size:1.1em;

}
.leftblock {
color: #EEEEEE;
margin:0px 0px 0px 0px;
padding:4px 4px 8px 4px;
/*padding:0px 0px 0px 0px;*/
background-color: #444444;
text-align:left;
font: normal .9em Arial, Helvetica, sans-serif;
}
.leftblock_title {
font: bold 1em Arial, Helvetica, sans-serif;
background-color:#990000;
color:#EEEEEE;
text-align:center;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
}
.footernote {
font: .85em Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-align:center;
margin:0px 20px 0px 20px;
padding:0px 0px 4px 0px;
}
.footernote a:link {
color:#0000FF;
text-decoration:underline;
}
.footernote a:active {
color:#0000FF;
text-decoration:underline;
}
.footernote a:visited {
/*color:#0000FF;*/
color:#0000FF;
text-decoration:underline;
}
.footernote a:hover {
text-decoration:none;
}

div.clearer {
clear:both;
line-height:0;
height: 0;
}
.left_menu {
background-color:#444444;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-size:1.1em;
}
.left_menu a {
color:#EEEEEE;
text-decoration: none;
display:block;
vertical-align:middle;
padding:4px 4px 4px 6px;
margin:0px 0px 0px 0px;
border-bottom: 1px solid #990000;
white-space:nowrap;
overflow:hidden;
}
.left_menu a:link {
color:#EEEEEE;
text-decoration:none;
}
.left_menu a:active {
color:#EEEEEE;
text-decoration:none;
}
.left_menu a:visited {
color:#EEEEEE;
text-decoration:none;
}
.left_menu a:hover {
background-color:#990000;
color:#EEEEEE;
text-decoration:none;
}
.button_one {
background-color:#CCCCCC;
text-align:center;
margin:0px 8px 0px 6px;
border:1px solid #000000;
line-height:20px;
}
.button_one a {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
text-decoration:none;
}
.button_one a:link {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
text-decoration:none;
}
.button_one a:active {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
text-decoration:none;
}
.button_one a:visited {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
text-decoration:none;
}
.button_one a:hover {
text-decoration:none;
background-color:#990000;
color:#EEEEEE;
}
.pagelink {
float:right;
clear:right;
background-color:#CCCCCC;
text-align:center;
margin:4px 8px 0px 6px;
line-height:20px;
width:132px;
}
.pagelinkhelp {
margin:4px 8px 0px 6px;
width:132px;
float:right;
clear:right;
text-align:center;
}
.pagelink a {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
border:2px outset #CCCCCC;
}
.pagelink a:link {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink a:active {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
border:1px inset #CCCCCC;
text-decoration:none;
}
.pagelink a:visited {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink a:hover {
text-decoration:none;
background-color:#666666;
color:#EEEEEE;
display:block;
}
.pagelink_c {
background-color:#CCCCCC;
text-align:center;
margin:2px 8px 4px 6px;
border:2px outset #CCCCCC;
line-height:20px;
width:132px;
}
.pagelink_c a {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink_c a:link {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink_c a:active {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
border:1px inset #CCCCCC;
text-decoration:none;
}
.pagelink_c a:visited {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink_c a:hover {
text-decoration:none;
background-color:#666666;
color:#EEEEEE;
display:block;
}
.pagelink_l {
float:left;
clear:left;
background-color:#CCCCCC;
text-align:center;
margin:0px 8px 0px 6px;
border:2px outset #CCCCCC;
line-height:20px;
}
.pagelink_l a {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink_l a:link {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink_l a:active {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
border:1px inset #CCCCCC;
text-decoration:none;
}
.pagelink_l a:visited {
font: 600 .9em Arial, Helvetica, sans-serif;
padding:1px 6px 2px 6px;
color:#000000;
display:block;
text-decoration:none;
}
.pagelink_l a:hover {
text-decoration:none;
background-color:#666666;
color:#EEEEEE;
display:block;
}

