/*Make changes to colors and font sizes, but use caution when altering dimensional values.*/

/*Header detail*/
#header {
background : #ffffff;
text-align : center;
}

html, body {
margin : 0;
padding : 0;
border : 1px solid #000033;
background-color : #000000;
}
#navigation {
float : left;
margin-left : -1000px;
width : 175px;
margin-top : 5px;
margin-bottom : 40px;
}
#extra {
float : right;
margin-left : -175px;
width : 170px;
margin-bottom : 10px;
margin-top : 5px;
line-height : 23px;
margin-bottom : 20px;
}
#content {
margin : 20px 170px 40px 185px;
border : 1px solid #663300;
padding-left : 1px;
background-color : #f0f0f0;
}

#contentimg {
margin : 20px 10px 40px 185px;
border : 1px solid #663300;
padding-left : 1px;
background-color : #f0f0f0;
}

#contentthmb {
margin : 20px 170px 40px 185px;
border : 1px solid #663300;
padding-left : 1px;
background-color : #ffff99;
}

#container {
width : 1000px;
margin : 0 auto;
background-color : #996633;
}
/*New title and image fillers*/

#filler {
background-image : url('images01/rocksrh.gif');
background-repeat : no-repeat;
background-position ; left;
}

#filler02 {
background-image : url('images01/rocksrh.gif');
background-repeat : no-repeat;
background-position ; right;
}


/*CAPTIONS*/

div.desc
{
text-align : center;
font-weight : bold;
font : 14px Helvetica, Arial, sans-serif;  
width: 160px;
margin: 2px;
}


#extra small {
font-size : 11px;
line-height : 18px;
}


/*Footer Section*/

#footer {
background-color : #990000;
clear : left;
width : 100%;
margin-top : 0px;
}

#footer p {
color : #ffffff;
padding : 10px 18px 6px;
text-align : center;
}

#footer li {
display : inline;
font-size : 11px;
font-weight : bold;
padding-right : 5px;
}

/*Container sub-sections*/
#containerquote {
width : 400px;
margin : 0 auto;
font-family : sans-serif;
text-align : left;
margin-top : 100px;
font-size : 14px;
}
#container01 {
font : 12px Helvetica, Arial, sans-serif;
padding : 5px;
float : left;
margin-top : 5px;
margin-bottom : 10px;
border-top : 1px solid #000066;
}
#container02 {
font : 12px Helvetica, Arial, sans-serif;
padding : 5px;
float : left;
width : 400px;
margin-top : 30px;
margin-bottom : 10px;
border-top : 2px solid #ffcc33;
}
#container03 {
font : 12px Helvetica, Arial, sans-serif;
padding : 5px;
float : left;
width : 400px;
margin-top : 30px;
margin-bottom : 10px;
border-top : 2px solid #ffcc33;
}

#container04 {
font : 12px Helvetica, Arial, sans-serif;
padding : 5px;
float : left;
width : 900px;
margin-top : 5px;
margin-bottom : 10px;
border-top : 1px solid #000066;
}
#container05 {
float : right;
width : 450px;
text-align : center;
}

/*This container is used under the MAIN header.*/
#container06 {
font : 12px Helvetica, Arial, sans-serif;
width : 100%;
background-color : #990000;
}

/*This is used to control TABLE information*/

td.row01 {
font : 12px Helvetica, Arial, sans-serif;
background-color : #663300;
text-align : center;
font-weight : bold;
}

td.row02 {
font : 12px Helvetica, Arial, sans-serif;
background-color : #990000;
border-color : #ffcc33;
text-align : center;
font-weight : bold;
}

td.row03 {
font : 12px Helvetica, Arial, sans-serif;
background-color : #990000;
text-align : center;
font-weight : bold;
}

td.row {
font : 12px Helvetica, Arial, sans-serif;
color : #ffffff;
background-color : #000066;
text-align : center;
}



/*This controls the TITLE BAR font properties*/
a.title {
text-decoration : none;
font-size : 11pt;
color : #c0c0c0;
background : #990000;
}
/*This controls the TABLE DATA font properties*/
a.row {
font : 12px Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
color : #c0c0c0;
background : #990000;
}

p.title {
color : #ffffff;

}

#containercenter {
text-align : center;
}

#containerhex {
padding-right : 4px;
width : 400px;
}
#container h1 {
font-family : sans-serif;
color : #000066;
font-size : 30px;
text-align : left;
}
#wrapper {
float : left;
width : 100%;

}
h2 {
color : #000066;
font-size : 80%;
line-height : 20px;
}
h2.c1 {
color : #000066;
line-height : 18px;
}
h3.c1 {
color : #000000;
font : 15px Helvetica, Arial, sans-serif;
line-height : 18px;
font-weight : bold;
margin-left : 5px;
}
a {
color : #000099;
}
p {
margin : 0 0 0;
color : #000000;
font : 10pt Helvetica, Arial, sans-serif;
}
p.quote {
color : #663300;
font-size : 15px;
}
p.center {
font : 10pt Helvetica, Arial, sans-serif;
text-align : center;
padding : 10px;
color : #c0c0c0;
}

a.plain {
font-size : 12px;
color : #663300;
text-decoration : none;
}

p.nav {
color : #663300;
font-family : sans-serif;
font-size : 14pt;
}
a.nav {
text-decoration : none;
font-family : Halvetica, sans-serif;
font-size : 13pt;
color : #996600;
background : #ffffff;
padding : 1px;
line-height : 30px;
}
a:hover {
background-color : #ff9900;
color : #ffffff;
}
p.c1 {
text-align : left;
}
#navigation ul {
padding : 0 18px 9px;
}
#navigation p {
padding : 5px;
}
div.navbox {
border : 2px solid #ff9900;
}
#content h2 {
font-family : sans-serif;
color : #663300;
font-size : 15pt;
line-height : 24px;
}
#content p, #content li, #content td {
padding-right : 20px;
padding-left : 20px;
color : #333;
font : 12px sans-serif;
line-height : 18px;
}

#contentimg p, #contentimg li, #contentimg td {
padding-right : 20px;
margin-left : 20px;
color : #333;
font : 14px sans-serif;
line-height : 20px;
}

#contentimgctr p, #contentimgctr li, #contentimgctr td {
margin : 20px 170px 40px 185px;
border : 1px solid #663300;
background-color : #f0f0f0;
color : #333;
font : 14px sans-serif;
line-height : 20px;
text-align : center;
}

div.box {
border : 1px solid #000066;
}
table {
table-layout : fixed;
border-spacing: 4px;
}

