@charset "UTF-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background: #000;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:"trebuchet ms";
padding-bottom:20px;
}

img{
border-style:none;
}

.container{
width:760px;
margin-left:auto;
margin-right:auto;
background: #fff;
padding:0px 20px;
}

.container2{
width:760px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#header{
width:810px;
min-height:209px;
background-image:url(../images/headerbg.jpg);
background-repeat:no-repeat;
position:relative;
right:25px;
}

#header img{
padding-left:10px;
float:left;
}

#header h2{
float:right;
font-size:18px;
font-style:italic;
padding-right:22px;
padding-top:43px;
}

p{
font-size:14px;
line-height:20px;
margin-top:0px;
}

b{
font-size:15px;
}

h3{
margin-bottom:5px;
font-size:17px;
}

h4{
margin:0px;
}

.moveup{
position:relative;
bottom:80px;
left:8px;
}

.moveupbox{
position:relative; bottom:35px;
}

.box{
width:219px;
float:left;
background-image:url(../images/boxbg.jpg);
padding:0px 15px;
margin:0px 10px 0px 0px;
min-height:250px;
position:relative;
}

.box h4{
padding-left:55px;
padding-bottom:5px;
}

#boxes{
width:800px;
position:relative;
right:10px;
min-height:200px;
float:left;
}

#left{
width:300px;
float:left;
position:relative;
top:10px;
}

#listbox{
width:280px;
background-image:url(../images/listboxbg.jpg);
border:3px solid #000;
margin-left:7px;
margin-top:15px;
}

#listbox ul{
margin:0px;
padding:0px;
width:280px;
}

#listbox h3{
color: #fff;
padding: 0px 15px;
font-weight:lighter;
margin-top:5px;
}

#listbox li{
padding-left:35px;
color: #fff;
font-size:14px;
margin-bottom:0px;
}

.light{
background-image:url(../images/light.jpg);
padding: 5px 0px;
}

.dark{
background-image:url(../images/dark.jpg);
padding: 5px 0px;
}

#right{
width:400px;
float:left;
position:relative;
top:10px;
left:30px;
}

ul{
padding:0px;
}

li{
background-image:url(../images/checkmark.jpg);
background-repeat:no-repeat;
padding-left:24px;
list-style-type:none;
margin-bottom:5px;
}