* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body {font-family: Arial;font-size: 12px;line-height: 1.5;}
body, select, input, textarea {color: #444;}
body{background: url("images/bg.png") repeat white;;margin: 0px;}
.blackberryIcon{margin-left:30px;margin-top:10px;}
.clear{float:none};
#featured {}
#featured h1{color:black;font-size: 2.5em;margin-bottom:10px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);}
#main .content img {float: left;margin: auto;}
#main .content img {padding: 5px;background: white;box-shadow: 0 0 5px #AAA;-moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #AAA;margin-bottom:20px;}
#header {z-index: 27;
background: url(images/!bg-navbar.jpg) top center no-repeat 
white;height: 110px;position: relative;z-index: 5;margin-bottom:0px}
.wrap {margin: auto;width: 800px;}
#logo {float: left;padding: 24px 0 0;}
#main {position: relative;z-index: 3;}
#main .main_wrap {position: relative;-webkit-box-shadow: 0px 0px 18px #BDCDD6;-moz-box-shadow: 0px 0px 18px #BDCDD6;box-shadow: 0px 0px 18px #BDCDD6;background: white;}
.main_wrap {margin: 0 auto;width: 800px;position: relative;padding:5px}
.featured {color:black;}
#main .content {background: url("images/features-bg.jpg") repeat-x 0 100% white;padding:30px}
#footer .widget h3 {
color: 
white;
margin: 10px 0;
font-size: 21px;
font-weight: normal;
}

#main ul{
margin-left: 1em;
list-style-type: disc;
}

#main ul ul {
list-style-type: square;
}

#footer {background: #4C4C4C url("images/footer.jpg") no-repeat top;color: white;font-size: 11px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);overflow:hidden;}
#footer .copyright {background: url("images/copyright.jpg") repeat-x;color: white;height: 42px;padding: 25px 25px 0;}
#footer .widgets {padding: 15px 0 25px 25px;}
#footer .widget {float: left;width: 350px;}
.widget ul {clear: both;line-height: 1.7;}
.widget ul li {
list-style-type: none;
}.social li {
display: inline;
width: 47%;
float: left;
padding: 0;
margin: 0 6px 14px 0;
line-height: 16px;
clear: none;
border-bottom: none;
}
#footer a {
color: 
white;
text-decoration: none;
}
.social a {
font-size: 12px;
font-weight: bold;
}
.social a span {
font-size: 11px;
display: block;
font-weight: normal;
}
.social img {
float: left;
margin-right: 7px;
}
#footer div.column {float: left;display: block;margin-right: 25px;width: 350px;height:150px}
.copyright .left {float: left;}
.copyright {
background: url("images/copyright.jpg") repeat-x;
color: 
white;
height: 42px;
padding: 25px 25px 0;
}