*,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
font:12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
background:#110706
url(images/bground.png) no-repeat left top;
color:#c7c2bc;
height:100%;
margin:0;
padding:0;
}
#flair{
background:
url(images/ornament.png) no-repeat left top;
position:absolute;
width:183px;
height:271px;
right:0;
z-index:0 !important;
}

#container {
width:1024px;
text-align:left;
z-index:100 !important;
}

h1,h2,h3,h4,h5 {
font-weight:normal;
}



#sidebar1 {
min-height:550px;
float:left;
width:349px;
padding:15px 0;
}
img.logo{
float:right;
margin:20px 30px 30px 0;
}
#sidebar1 p {
text-align:justify;
margin-left:3em;
margin-right:3em;
}
#sidebar1 h1{
color:#98b3bc;
text-align:right;
border-bottom:1px solid #98b3bc;
margin:1em 2em;
font-size:16px;
}
#sidebar1 a{
font:12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color:#c7c2bc;
}

#sidebar1 a:hover{
color:#fff;
}

#sideNav{
float:right;
margin-right:35px;
}
#sideNav p{
margin:0 0 1em;
text-align:right;
}
#sideNav a{
width:185px;
display:block;
text-align:right;
font-size:14px;
color:#7f7169;
text-decoration:none;
line-height:30px;
padding-right:.5em;
}
#sideNav a:hover{
color:white;
background:url(images/navRoll.png) repeat-x top center;
}

#sideNav a.special:link {
font:12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
text-align:right;
padding-right:0;
width:100%;
}

#sideNav a.special:hover {
font:12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
text-align:right;
background:none;
}




.sideList{
margin:50px 30px 0;
float:right;
line-height:22px;
}
#topNav{
position:relative;
z-index:100;
margin:105px 0 50px;
word-spacing:.2em;
text-transform:uppercase;
letter-spacing:.05em;
}
#topNav a{
color:#98b3bc;
text-decoration:none;
}
#topNav a:hover{
color:white;
}
#mainContent {
width:650px;
float:right;
margin:0;
position:relative;
z-index:100;
}
#mainContent a{
color:#98b3bc;
}
#mainContent a:hover{
color:white;
}
#mainContent p {
margin:1em 0;
line-height:20px;
}
#mainContent h1{
color:#98b3bc;
font-size:20px;
}
#mainContent h2{
color:#7f7169;
font-size:16px;
text-transform:uppercase;
}
#mainContent h3{
color:#98b3bc;
font-size:14px;
}
#mainContent h4{
color:#7f7169;
font-weight:bold;
font-size:14px;
}
#mainContent h5{
color:#98b3bc;
font-size:18px;
}
#mainContent table{
border-collapse:collapse;
width:auto;
}
#mainContent table tr{
vertical-align:top;
}
table#mytable td{
width:200px;
}
#mainContent 
table#table td{
padding:0 20px 0;
}
#mainContent li{
margin-left:1.5em;
list-style-position:outside;
}

#footer{
background:url(images/expandView.png) no-repeat bottom left;
height:230px;
}
.fltrt {
float:right;
margin-left:18px;
}

.fltlft {
float:left;
margin-right:20px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
/*--- FORMS ---*/
input,textarea{
padding:.2em;
border:1px solid #888;
background:#7f7169;
color:white;
}
.icon{
margin-right:5px;
}
a.morespecial {
font-size:12px!important;
text-decoration: underline!important;
text-align:right!important;
padding-right:0!important;
width:100%!important;
}
a.morespecial:hover {
text-decoration: underline;
text-align:right;
background:none!important;
}