a:link {

	color: black;

}

a:visited {

	color: black;

}

a:hover {

	color: #194863;

}

a:active {

	color: #194863;

}

img {

	border: 0px;

}

.alignright {

	float: right;

}

.alignleft {

	float: left

}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 30px;

        width: 600px;

}

body {

	margin: 0;

	padding: 0;

	text-align: center;

	min-width: 901px;

	background-color: black;

	color: white;

	background-image: url(hex_black_line.png);

	background-repeat: repeat-y;

	background-position: center;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}


#padding {

        padding-left: 15px;
        padding-right: 15px;
        color: white;
}


#wrapper {

	text-align: left;

	width: 901px;

	margin-left: auto;

	margin-right: auto;

	background-color: white;

	color: black;

        position: relative;

        background:#fff url(sidebg.gif) repeat-y   right top;

}

#tagline {

	font-weight: bold;

	font-size: 0.8em;

	text-align: center;

	color: white;

	letter-spacing: 0.1em;

	background-color: #194863;

	line-height: 25px;

	border-bottom: 2px solid white;

}

#headspace {

	background-color: #194863;

	border-top: 2px solid white;

	border-bottom: 2px solid white;

	line-height: 8px;

}

#header img { vertical-align: bottom }

#boxes {

	font-weight: bold;

	color: white;

	text-align: left;	

}

#boxes img {

	margin-right: 2px;

	vertical-align:bottom;

}

#finalbox img {

	margin-right: 0px;

}

#boxcontent {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

}

#boxcontent li {

    margin:0;

    padding:0;

    list-style:none;

    line-height: 1.4em;

}

#boxcontent a {

    color: white;

    text-decoration: none;

}

#featuredarticle {

	width: 217px;

	height: 110px;

	background-color: #194863;

	background-image: url(featurebg.gif);

	background-repeat: no-repeat;

	float: left;

	margin-right: 2px;

}

#recentreviews {

	width: 217px;

	height: 110px;

	background-color: #194863;

	background-image: url(reviewsbg.gif);

	background-repeat: no-repeat;

	float: left;

	margin-right: 2px;

}

#mytop100 {

	width: 217px;

	height: 110px;

	background-color: #194863;

	background-image: url(top100bg.gif);

	background-repeat: no-repeat;

	float: left;

}

#smallblue {

        font-weight: normal;
        color: #BDCFE3;
        font-size: 0.8em;

}

.featureItem {
        
        margin-bottom: 5px;
}

#content {

	width: 627px;

	text-align: justify;

	padding: 10px;

	padding-left: 15px;

	padding-right: 15px;

	float: left;

}

#title a {


	font-style: none;

	text-decoration: none;

	font-weight: bold;

}

#title {

	font-size: 1.6em;

	font-style: none;

	text-decoration: none;

	font-weight: bold;

}

#small {

	font-size: 0.8em;

	color: #565656

}

#sidecontent {

	width: 200px;

	font-size: 1em;

	color: #DCDCDC;

        padding-top: 10px;


}

#sidecontent a {

        color: #dcdcdc;
        font-weight: bold;
        text-decoration: none;

}

#sidecontent a:hover {

	color: #ffffff;

}

#content img {

	margin: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	border: 2px solid black;

	float: left;

}

#topmargin img {

	margin-top: 2px;

}

#contentwrapper {

	position: relative;

	top: 0;

	left: 0;

	width: 100%;

}

#sidebar {

	width: 244px;

        float:right;

}

#sidebar ul{

    margin:0;

    padding:0;

    list-style:none;

}

#sidebar ul li{

    width:244px;

    float:left;

    clear:left;

}

#sidebar ul img {

	display:block

}

#footer {

	clear: both;

	font-size: 0.8em;

	text-align: center;

	color: white;

	letter-spacing: 0.1em;

	background-color: #194863;

	line-height: 25px;

	border-top: 2px solid white;

}

#footernav {

	text-align: center;

	padding-left: 20px;

}

#footernav a {

	text-decoration: none;

	color: white;

        font-style: italic;

}

.leftside{

    width:657px;

    float:left;

}
