/* CSS Document */

body { 
 margin: 0; 
 padding: 0; 
 background-color: #660033; 
 color: white; 
 font: small Arial, Helvetica, Verdana, sans-serif; 
}

.center {
align: center;
}

#nav {
margin:0;
padding:0;
}

#nav li {
display:inline;
padding:0;
margin:0;
}



#wrapper { 
 background-color: #F8F8F8; 
 color: black; 
 border: 3px solid #000000; 
 margin: 30px 40px 30px 40px;
 padding: 0px 20px 0px 20px;
 }
 
#header_bottom { 
 border-top: 1px solid #777b88; 
 border-bottom: 1px solid #777b88; 
}

#header_bottom ul { 
 margin: 0; 
 padding: 0; 
} 

#header_bottom a:link, #header_bottom a:visited { 
 text-decoration: none; 
 background-color: #F8F8F8; 
 color: #660033; 
} 

#tagline { 
 font-weight: bold; 
 background-color: #F8F8F8; 
 color: #660033; 
 font-style: italic; 
 margin: 0; 
 padding: 0 0 0 0px; 
 width:550px; 
 float: left; 
}

}
#header_bottom li { 
 display: inline; 
 background-color: #F8F8F8; 
 color: #660033; 
}

#main { 
 position: relative; 
 top:0px; 
 left:  0px; 
 width: 100%; 
 margin-top: 10px; 
}

#content { 
 margin: 0 230px 0 0; 
 border: 1px solid #777b88; 
 background-color: white; 
 color: black; 
}

#content2 { 
 margin: 0 0 0 0; 
 border: 1px solid #777b88; 
 background-color: white; 
 color: black; 
}

#mainfeature { 
 
 background-image: url(images/Light&Movement.jpg); 
 background-repeat: no-repeat; 
 background-color: #041d07; 
 color: white; 
 padding: 2em 2em 1em 200px; 
 }
#mainfeature h2 { 
 margin: 0; 
 font-weight: normal; 
 font-size: 140%; 
} 
#mainfeature h5 { 
 margin: 0; 
 font-weight: normal; 
 font-size: 200%; 
} 
#mainfeature h1 { 
 margin: 0; 
 font-weight: normal; 
 font-size: 200%; 
} 
#mainfeature p { 
 font-size: 110%; 
}
#mainfeature p a:link, #mainfeature p a:visited { 
 color: white; 
}

#mainfeature p.more { 
 margin-top: 0; 
 text-align: right; 
} 
#mainfeature p.more a:link, #mainfeature p.more a:visited { 
 color: white; 
 padding-left: 14px; 
}
#content .inner { 
 margin: 10px 20px 10px 40px; 
}
#content .inner h2 { 
 color: #245185; 
 border-bottom: 1px solid #777b88; 
 font-size: 110%; 
}

#content .inner h6 { 
 color: #245185; 
 font-size: 100%; 
}


#content .inner ul.features { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
}
#content .inner h3 { 
 font-size: 130%; 
}
#content .inner h3 a:link, #content .inner h3 a:visited { 
 color: #245185;
}
#content .inner p a:link, #content .inner p a:visited { 
 color: #245185; 
}

#content .inner p { 
 color: #000000; 
 font-size: 90%; 
}



#content2 .inner { 
 margin: 10px 20px 10px 40px; 
}
#content2 .inner h2 { 
 color: #245185; 
 border-bottom: 1px solid #777b88; 
 font-size: 110%; 
}

#content2 .inner h6 { 
 color: #245185; 
 font-size: 100%; 
}


#content2 .inner ul.features { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
}
#content2 .inner h3 { 
 font-size: 130%; 
}

#content2 .inner h4 { 
 color: #245185; 
 font-size: 110%; 
 text-decoration: none;
}
#content2 .inner h3 a:link, #content .inner h3 a:visited { 
 color: #245185;
}
#content2 .inner p a:link, #content .inner p a:visited { 
 color: #245185; 
}

#content2 .inner p { 
 color: #000000; 
 font-size: 90%; 
}


#sidebar { 
 position: absolute; 
 top: 0; 
 right: 0; 
 width: 222px; 
 background-color: #383838; 
 color: white; 
 margin: 20; 
 padding: 0; 
}

#sidebar h3 { 
 font-size: 110%; 
 margin: 0; 
 font-weight: bold;
 text-align: center; 
}
#sidebar .inner { 
 padding: 5px; 
}
#sidebar h4 { 
 font-size: 100%; 
 margin: 0; 
 font-weight: normal; 
 text-align: center;
}

#sidesec1 { 
 border-bottom: 1px solid #cccccc; 
}


#sidesec2 { 
 border-bottom: 1px solid #cccccc;
 margin: 5px auto; 
}


#sidesec2 a:link, #sidesec2 a:visited {
 color: #245185; 

}
#sidesec3 { 
 border-bottom: 1px solid #cccccc; 
 margin: 5px auto;
}

#sidebar2 { 
 position: absolute; 
 bottom: -330px; 
 right: 0; 
 width: 220px; 
 background-color: white; 
  color: #245185; 
 margin: 0; 
 padding: 0; 
 border: 1px solid #777b88; 
}
#sidebar2 h3 { 
 font-size: 120%; 
 margin: 10px 10px; 
 font-weight: bold;
 text-align: center; 
}
#sidebar2 .inner { 
 padding: 0px; 
}
#sidebar2 .authnet { 
 padding: 5px 65px 10px; 
}

#content .inner .features li img { 
 float: left; 
 margin: 0 5px 0px 0; 
}

#content2 .inner .features li img { 
 float: left; 
 margin: 0 5px 0px 0; 
}



#footer { 
 text-align: center; 
 margin: 0 5px 5px 0; 
}

#footer h2 { 
 margin: 0; 
 font-weight: normal; 
 font-size: 100%;
 font-style: italic; 
} 