@import url('reset.css');
abbr[title], dfn[title] {
border-bottom : 1px dotted #000000;
cursor : help;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
th {
font-weight : bold;
vertical-align : bottom;
}
td {
font-weight : normal;
vertical-align : top;
}
input, select {
vertical-align : middle;
}
pre {
white-space : pre-line;
}
input[type="radio"] {
vertical-align : text-bottom;
}
input[type="checkbox"] {
vertical-align : bottom;
}
.ie6 input {
vertical-align : text-bottom;
}
select, input, textarea {
font : 99% sans-serif;
}
table {
font-size : inherit;
}
a:hover, a:active {
outline : medium none;
}
small {
font-size : 85%;
}
strong, th {
font-weight : bold;
}
td, td img {
vertical-align : top;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
pre, code, kbd, samp {
font-family : monospace, sans-serif;
}
.clickable, label, input[type="button"], input[type="submit"], button {
cursor : pointer;
}
button, input, select, textarea {
margin : 0;
}
button {
overflow : visible;
width : auto;
}
.clearfix:before, .clearfix:after {
content : " ";
display : block;
height : 0;
overflow : hidden;
}
.clearfix:after {
clear : both;
}
abbr[title], dfn[title] {
border-bottom : 1px dotted #000000;
cursor : help;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
th {
font-weight : bold;
vertical-align : bottom;
}
td {
font-weight : normal;
vertical-align : top;
}
input, select {
vertical-align : middle;
}
pre {
white-space : pre-line;
}
input[type="radio"] {
vertical-align : text-bottom;
}
input[type="checkbox"] {
vertical-align : bottom;
}
.ie6 input {
vertical-align : text-bottom;
}
select, input, textarea {
font : 99% sans-serif;
}
table {
font-size : inherit;
}
a:hover, a:active {
outline : medium none;
}
small {
font-size : 85%;
}
strong, th {
font-weight : bold;
}
td, td img {
vertical-align : top;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
pre, code, kbd, samp {
font-family : monospace, sans-serif;
}
.clickable, label, input[type="button"], input[type="submit"], button {
cursor : pointer;
}
button, input, select, textarea {
margin : 0;
}
button {
overflow : visible;
width : auto;
}
.clearfix:before, .clearfix:after {
content : " ";
display : block;
height : 0;
overflow : hidden;
}
.clearfix:after {
clear : both;
}
abbr[title], dfn[title] {
border-bottom : 1px dotted #000000;
cursor : help;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
th {
font-weight : bold;
vertical-align : bottom;
}
td {
font-weight : normal;
vertical-align : top;
}
hr {
border-right : 0 none;
border-style : solid none none;
border-width : 1px 0 0;
display : block;
height : 1px;
margin : 1em 0;
padding : 0;
}
input, select {
vertical-align : middle;
}
pre {
white-space : pre-line;
}
input[type="radio"] {
vertical-align : text-bottom;
}
input[type="checkbox"] {
vertical-align : bottom;
}
.ie6 input {
vertical-align : text-bottom;
}
select, input, textarea {
font : 99% sans-serif;
}
table {
font-size : inherit;
}
a:hover, a:active {
outline : medium none;
}
small {
font-size : 85%;
}
strong, th {
font-weight : bold;
}
td, td img {
vertical-align : top;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
pre, code, kbd, samp {
font-family : monospace, sans-serif;
}
.clickable, label, input[type="button"], input[type="submit"], button {
cursor : pointer;
}
button, input, select, textarea {
margin : 0;
}
button {
overflow : visible;
width : auto;
}
.clearfix:before, .clearfix:after {
content : " ";
display : block;
height : 0;
overflow : hidden;
}
.clearfix:after {
clear : both;
}
html, body {
margin : 0;
padding : 0;
min-height : 100%;
height : auto;
}
body {
font-family : "Courier New", Courier, monospace;
font-size : 62.5%;
color : #3f4554;
line-height : 1.3em;
background : #1d1d1d;

}
#wrapper {
width : 941px;
height : auto;
margin : 0 auto;
padding : 0;
}
#container {
clear : both;
float : left;
height : auto;
margin : 0;
padding : 0;
position : relative;
width : 960px;
}
#header {
width : 960px;
height : 80px;
margin : 37px 0 0 0;
padding : 0;
float : left;
clear : both;
z-index : 3;
}
#main_logo {
width : 300px;
height : 80px;
margin : 0;
padding : 0;
float : right;
clear : both;
}
#main_logo a {
display : block;
width : 300px;
height : 80px;
background : url(../images/rh10logo.jpg) no-repeat 0% 0%;
}
#main_logo a:hover {
display : block;
width : 300px;
height : 80px;
background : url(../images/rh10logo.jpg) no-repeat 0% 0%;
}
#nav {
width : auto;
height : 42px;
margin : 0;
padding : 0;
display : inline;
z-index : 3;
}
#nav ul {
list-style : none;
display : block;
width : auto;
height : 40px;
margin : 0;
padding : 0;
float : left;
z-index : 2;
border-top : 1px solid #333;
border-bottom : 1px solid #111;
}
#nav ul li {
float : left;
display : inline;
margin : 0;
padding : 0;
position : relative;
background : #272727;
z-index : 2;
}
#nav ul li:hover {
background : #690d0d;
}
#nav ul li a, nav ul li a:hover, nav ul li.nav_active a {
display : block;
width : auto;
height : 26px;
float : left;
font-family : "Courier New", Courier, monospace;
font-size : 1.3em;
color : #848485;
text-decoration : none;
text-transform : uppercase;
margin : 0;
padding : 14px 16px 0 16px;
border-left : 1px solid #333;
border-right : 1px solid #111;
}
#nav ul li a {
color : #848485;
}
#nav ul li a:hover {
color : #000;
background : #21d4fa;
}
#nav ul li.nav_active a {
color : #000;
background : #b3d754;
}
.contents_container1 {
clear : both;
float : left;
height : auto;
margin : 30px 0 0;
padding : 0;
width : 960px;
}
.contents_container2 {
clear : both;
float : left;
height : auto;
margin : 30px 0 0 0;
padding : 20px 0 0;
width : 960px;
}
.image_box {
width : auto;
height : auto;
margin : 0 0 12px 0;
padding : 0;
float : left;
clear : both;
background : #272727;
border-top : 1px solid #333;
border-left : 1px solid #333;
border-right : 1px solid #111;
border-bottom : 1px solid #111;
}
.image_box img {
border : 5px solid #272727;
}
.column_one {
width : 300px;
height : auto;
margin : 0 20px 0 0;
padding : 0;
float : left;
clear : both;
}
.column_two {
float : left;
height : auto;
margin : 0 0 0;
padding : 0 0 0 0;
width : 320px;
}
.column_three {
display : inline;
float : left;
height : auto;
margin : 0;
padding : 0 0 0 20px;
width : 300px;
}
.column_four {
display : inline;
float : left;
height : auto;
margin : 0;
padding : 0 20px 0 20px;
width : 600px;
}
.col3_text_box {
width : 268px;
height : auto;
margin : 0 0 20px 0;
padding : 18px 15px 10px 15px;
float : left;
clear : both;
background : #272727;
border-top : 1px solid #333;
border-left : 1px solid #333;
border-right : 1px solid #111;
border-bottom : 1px solid #111;
}
ul.subscribe_form {
list-style : none;
margin : 0;
padding : 0;
}
ul.subscribe_form li {
margin : 0 0 9px 0;
padding : 0;
}
input.col3_input {
width : 258px;
height : auto;
margin : 0;
padding : 6px 3px 4px 5px;
background : #2d2d2d;
border : 1px solid #444;
font-family : "Courier New", Courier, monospace;
font-size : 1.2em;
color : #999;
}
input:focus.col3_input {
background : #3d3d3d;
color : #ccc;
}
textarea.col3_textbox {
width : 258px;
height : 170px;
margin : 0;
padding : 6px 3px 4px 5px;
background : #2d2d2d;
border : 1px solid #444;
font-family : "Courier New", Courier, monospace;
font-size : 1.2em;
color : #999;
}
textarea:focus.col3_textbox {
background : #3d3d3d;
color : #ccc;
}
select.col3_select {
width : 266px;
height : auto;
margin : 0;
padding : 6px 0 4px 0;
background : #2d2d2d;
border : 1px solid #444;
font-family : "Courier New", Courier, monospace;
font-size : 1.6em;
color : #999;
}
.col3_button {
width : auto;
height : auto;
margin : 0;
padding : 6px 10px 4px 10px;
background : #2d2d2d;
border : 1px solid #444;
font-family : "Courier New", Courier, monospace;
font-size : 1.2em;
color : #999;
cursor : pointer;
}
input:hover.col3_button {
background : #3d3d3d;
text-decoration : underline;
}

#footer {
width : 960px;
height : auto;
margin : 10px 0 0 0;
padding : 13px 0 13px 0;
float : left;
clear : both;
border-top : 1px solid #333;
}
#footer_left {
width : 470px;
height : auto;
margin : 0;
padding : 0;
float : left;
clear : both;
}
#footer_left ul {
list-style : none;
margin : 0 0 0 10px;
padding : 0;
}
#footer_left ul li {
margin : 0 7px 0 0;
padding : 0;
float : left;
display : inline;
color : #929292;
font-size : 1em;
}
#footer_right {
width : 460px;
height : auto;
margin : 0;
padding : 0 10px 0 0;
float : right;
display : inline;
text-align : right;
color : #929292;
}
.clear {
font-size : 0;
height : 2px;
width : 100%;
display : block;
clear : both;
line-height : 0;
}
a {
color : #848485;
text-decoration : none;
}
a:hover {
color : #c3c3c3;
text-decoration : underline;
}
img {
border : 0;
}
footer a {
color : #848485;
text-decoration : none;
}
footer a:hover {
color : #690d0d;
text-decoration : none;
}
a.readmore {
padding : 2px 6px 3px 6px;
color : #bbc1c5;
background : #272727;
border-top : 1px solid #333;
border-left : 1px solid #333;
border-right : 1px solid #111;
border-bottom : 1px solid #111;
float : left;
}
.ie9 a.readmore {
padding : 3px 6px 1px 6px;
}
.ie9 a:hover.readmore {
padding : 3px 6px 1px 6px;
}
a:hover.readmore {
padding : 2px 6px 3px 6px;
color : #000;
background : #21d4fa;
border-top : 1px solid #333;
border-left : 1px solid #333;
border-right : 1px solid #111;
border-bottom : 1px solid #111;
float : left;
}
h1 {
font-family : "Courier New", Courier, monospace;
font-size : 2.2em;
color : #c3c3c3;
font-weight : normal;
text-transform : uppercase;
margin : 0 0 11px 0;
padding : 0;
line-height : 1em;
}
h2 {
font-family : "Courier New", Courier, monospace;
font-size : 2.2em;
color : #c3c3c3;
font-weight : normal;
text-transform : uppercase;
margin : 0 0 11px 0;
padding : 0;
line-height : 1em;
}
h3 {
font-family : "Courier New", Courier, monospace;
font-size : 1.8em;
color : #c3c3c3;
font-weight : normal;
text-transform : uppercase;
margin : 0 0 7px 0;
padding : 0;
line-height : 1em;
}
h4 {
font-family : "Courier New", Courier, monospace;
font-size : 1.2em;
color : #bbc1c5;
font-weight : normal;
font-style : italic;
margin : 0 0 11px 0;
padding : 0;
}
p {
font-family : Arial, Helvetica, sans-serif;
font-size : 1.2em;
color : #929292;
margin : 0 0 14px 0;
padding : 0;
line-height : 1.5em;
}
footer p {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
color : #929292;
margin : 0 0 10px 0;
padding : 0;
line-height : 1.5em;
}
.text11 {
font-size : 1.1em;
}
.text14 {
font-size : 1.4em;
}
strong {
font-weight : bold;
}
em {
font-style : italic;
color : #777;
}
.left {
text-align : left;
}
.right {
text-align : right;
}
input.error {
border : 1px solid #fff;
}
.floatleft {
float : left;
}
.floatright {
float : right;
}
.imgfloatleft {
float : left;
margin : 0 14px 14px 0;
border-top : 1px solid #333;
border-left : 1px solid #333;
border-right : 1px solid #111;
border-bottom : 1px solid #111;
}
.imgfloatright {
float : right;
margin : 0 0 14px 14px;
border-top : 1px solid #333;
border-left : 1px solid #333;
border-right : 1px solid #111;

border-bottom : 1px solid #111;
}
:focus {
outline : 0;
}

article, aside, figure, footer, header, hgroup, nav, section {
display : block;
}
img, object, embed {
max-width : 100%;
}
ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
a {
margin : 0;
padding : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
del {
text-decoration : line-through;
}
abbr[title], dfn[title] {
border-bottom : 1px dotted #000;
cursor : help;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
th {
font-weight : bold;
vertical-align : bottom;
}
td {
font-weight : normal;
vertical-align : top;
}
hr {
display : block;
height : 1px;
border : 0;
border-top : 1px solid #ccc;
margin : 1em 0;
padding : 0;
}
input, select {
vertical-align : middle;
}
pre {
white-space : pre;
white-space : pre-wrap;
white-space : pre-line;
}
input[type="radio"] {
vertical-align : text-bottom;
}
.ie6 input {
vertical-align : text-bottom;
}
select, input, textarea {
font : 99% sans-serif;
}
table {
font-size : inherit;
}
a:hover, a:active {
outline : none;
}
small {
font-size : 85%;
}
strong, th {
font-weight : bold;
}
td, td img {
vertical-align : top;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
pre, code, kbd, samp {
font-family : monospace, sans-serif;
}
.clickable, label, input[type="button"], input[type="submit"], button {
cursor : pointer;
}
button, input, select, textarea {
margin : 0;
}
button {
width : auto;
overflow : visible;
}
.clearfix:before, .clearfix:after {
content : "\0020";
display : block;
height : 0;
overflow : hidden;
}
.clearfix:after {
clear : both;
}
a[rel~="nofollow"] {
outline : firebrick thin dashed !important ;
background-color : rgb(255, 200, 200) !important ;
}
.item {
float : left;
margin : 0 0 10px 0;
width : auto;
}
.item.first {
clear : left;
margin-left : 0;
}
.alignright {
text-align : left;
}
.list2 {
font-family : Arial, Helvetica, sans-serif;
border-left : 1px solid #d7d7d7;
padding : 0;
}
.list2 li {
font-family : Arial, Helvetica, sans-serif;
background : no-repeat 0% 5px;
padding : 0 0 0 10px;
font-size : 1.1em;
}
