body {
background: url(images/background.png) repeat-y #ffffff;
font-family:"Times New Roman", Times, serif;
font-size: 1em;
line-height: 110%;
color: #000000;
}

img {
border: 0;
}

a{
text-decoration:none;
color:#0066ff;
}

a:visited {
text-decoration:none;
color:#0066ff;
}

#container {
}

#container a:visited {
color: #0066cc;
text-decoration:none;
}

h6 {
font-size: .6em;
color: #0066cc;
margin-left: 15%;
}

#rtmenu {
border-top: #0066cc dotted 1px;
margin: 5% 5% 5% 5%;
}

#rtmenu a:hover {
color:#000000;
text-decoration:none;
}


#title { 
height: 125px;
background: url(images/digitallyremastered.png) center no-repeat;
}

#titleflash { 
height: 125px;
width: 705px;
position: absolute;
margin-left: 50%;
left: -350px;
margin-bottom: 50px;
background: url(images/digitallyremastered.png) center no-repeat;
text-align: center;
}

#titleskip {
height: 125px;
}

#navcontainer{
width: 700px;
margin: 0 auto 20px auto;
z-index: 1;
font-size: .85em;
text-align: center;
}

#navcontainer ul{
text-align: center;
margin: -8px auto 0 auto;
position: relative;
z-index: 2;
}

#navcontainer li{
display: inline;
text-align: center;
}

#navcontainer li a, #navcontainer li a:visited {
padding: 1px 7px;
color: #666;
text-decoration: none;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#navcontainer li a:hover{
color: #000;
border-right: 1px solid #0066cc;
border-left: 1px solid #0066cc;
}

#navcontainer li a#current{
color: #000;
border-right: 1px solid #0066cc;
border-left: 1px solid #0066cc;
}

#navcontainer li a span {
display: none
}

#sidebara {
width: 15%;
float: left;
text-align: center;
}

#sidebarb {
width: 15%;
float: right;
text-align: center;
}

#sidebarb a, a:visited {
color: #0066cc;
text-decoration: none;
}

#menu {
color: #000000;
font-size: .9em;
}

#menu a, a:visited {
color: #0066cc;
text-decoration: none;
}

#menu ul{
list-style:none;
line-height: 1.9em;
}

#menu ul li{
text-align: center;
margin-left: -40px;
}

#menu ul li a, #menu ul li a:visited {
color: #0066cc;
}

#menu ul li a:hover, #menu ul li a#current {
color: #000000;
text-decoration: none;
}

#menu2 {
color: #000000;
text-align: left;
padding: 5px;
}

#menu3 {
color: #000000;
font-size: .9em;
text-align: center;
}

#menu2 a, a:visited {
color: #0066cc;
text-decoration: none;
}

#menu2 a:hover {
color: #000000;
}

#menu2 ul{
list-style:none;
line-height: 1.9em;
}

#menu2 ul li{
text-align: center;
margin-left: -40px;
}

#font {
color: #000000;
font-size: .9em;
width: 80%;
}

#font a, #font a:visited {
color: #0066cc;
text-decoration: none;
}

#font a:hover {
color: #000000;
}

#font1 {
float: left;
width: 23%;
text-align: center;
font-size: .85em;
line-height: 1.3em;
}

#font1 ul li a:hover, #font2 ul li a:hover, #fontcenter ul li a:hover {
color: #000000;
}

#font2 {
float: right;
width: 23%;
text-align: center;
font-size: .85em;
line-height: 1.3em;
}

#fontcenter {
float:left;
width: 22%;
text-align: center;
font-size: .85em;
line-height: 1.3em;
}

ul {
list-style: none;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
font-family: Geneva, Arial, Helvetica, sans-serif;
}

ul a:visited {
color:#0066cc;
text-decoration: none;
}

.fonts {
text-align: center;
font-size: 18px;
font-weight: bold;
}

#content {
width: 60%;
margin: 10px auto;
clear: both;
}

#footer {
clear: both;
font-size: .85em;
color: #ffffff;
background-color: #0066cc;
text-align: center;
line-height: 1.2em;
margin: auto;
position: fixed;
bottom: 12px;
width: 100%;
}

#footer a, #footer a:visited{
color: #ffffff;
text-decoration: none;
}

#footer2 {
clear: both;
font-size: .6em;
color: #ffffff;
background-color: #0066cc;
text-align: center;
line-height: 1.2em;
margin: auto;
position: fixed;
bottom: 0px;
width: 100%;
}

.style1 {
font-size: 1.3em;
color: #0066CC;
font-variant:small-caps;
}

.style2 {
font-size: 1.1em;
color: #0066cc;
text-align: center;
margin-left: 16%;
margin-right: 16%;
}

.style3 {
font-size: .85em;
color: #000000;
text-indent: 20px;
margin-left: 16%;
margin-right: 16%;
}

p.style3 a, p.style a:visited {
color: #0066cc;
}

.style5 {
font-size: 1.4em;
color: #000000;
text-align: center;
margin-left: 16%;
margin-right: 16%;
}

.style6 {
font-size: .85em;
color: #000000;
text-align: center;
margin-left: 16%;
margin-right: 16%;
}

.style7 {
font-size: 1.3em;
color: #000000;
font-variant: small-caps;
}

.style8 {
font-size: 1.3em;
margin-left: 16%;
margin-right: 16%;
color: #000000;	
}

.style9 {
font-size: 1.3em;
color: #000000;
text-align: center;
margin-left: 16%;
margin-right: 16%;
font-variant: small-caps;
}

.style10 {
font-size: 1.3em;
color: #000000;
text-align: center;
font-variant: small-caps;
}

.style11 {
font-size: 1.3em;
color: #000000;
text-align: center;
line-height: .1em;
font-variant: small-caps;
border-top: #0066cc 1px dotted;
}

.style12 {
font-size: .85em;
color: #000000;
margin-left: 5%;
margin-right: 5%;
}

.style13 {
font-size: .85em;
color: #000000;
margin-left: 16%;
margin-right: 16%;
}

.style14 {
color: #24862C;
}

#inset {
float: right;
height:250px;
width: 25%;
margin: 3px 0 10px 25px;
padding: 5px 0 5px 10px;
background: url(images/custom.png) center no-repeat;
}

#inset2 {
float: right;
height:250px;
width: 28%;
margin: 3px 0 10px 25px;
padding: 5px 0 5px 15px;
background: url(images/globe.png) center no-repeat;
}

#inset3 {
float: right;
height:250px;
width: 28%;
margin: 3px 0 10px 25px;
padding: 5px 0 5px 15px;
background: url(images/webdesign.png) center no-repeat;
}

#inset4 {
float: left;
width: 225px;
height: 155px;
margin: 2% 2% 2% 16%;
padding: 5px;
background:url(images/form.png) no-repeat center;
}

#inset5 {
float: left;
width: 200px;
height: 151px;
background: url(images/email.png) no-repeat center;
}

#inset6 {
float: right;
width: 200px;
height: 151px;
background: url(images/phone.png) no-repeat center;
}