*
{
	border:0 solid #eee;
	list-style:none;
	margin:0;
	padding:0;
}

html,body,#bgImg,#bgImg table,#bgImg td,#wrapper
{
	height:100%;
	overflow:hidden;
	width:100%;
}

body
{
	background:#000;
	color:#FFF;
	cursor:default;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#bgImg div
{
	height:200%;
	left:-50%;
	position:absolute;
	top:-50%;
	width:200%;
}

#bgImg td
{
	text-align:center;
	vertical-align:middle;
}

#bgImg img
{
	margin:0 auto;
	min-height:50%;
	min-width:50%;
}

#wrapper
{
	left:0;
	overflow:auto;
	position:absolute;
	top:0;
	z-index:70;
}

#container
{
	left:70px;
	position:absolute;
	top:70px;
	width:1000px;
}

#container #header
{
	border-bottom:solid 3px #fff;
	height:80px;
}

#container #header #subNav {
width: 175px;
float: right;
position: relative;
}

#container #header #subNav ul li a {
display: block;
width: 81px;
height: 20px;
}

#container #header #subNav ul li a span {
display: none;
 }

#container #header #subNav ul #submenu_newsletter a { 
	background:url(/images/assets/subnavNewsletter.png) no-repeat;
}

#container #header #subNav ul #submenu_contact a { 
	background:url(/images/assets/subnavContact.png) no-repeat;
}

#container #header #logo
{
float: left;
	background:url(/images/assets/logo.png) no-repeat left top;
}

#container #header #logo h1
{text-indent:-9999em;}

#container #header #logo h1 a
{
	display:block;
	height:42px;
	width:180px;
}

#container #contentWrapper #navigation
{
	float:left;
	width:175px;
}

#container #contentWrapper #navigation ul li
{
	list-style-type:none;
	margin:10px 0 0;
}

#container #contentWrapper #navigation ul li a
{
	display:block;
	height:55px;
	width:140px;
}

#container #contentWrapper a {
text-decoration: none;
color: #00FFFF;
}

#container #contentWrapper a:hover {
color: #66C9FF;
 }

#container #contentWrapper #navigation ul li a span
{display:none;}

#container #contentWrapper #navigation ul li#menu_about
{
	background:url(/images/assets/menu_about.png) no-repeat left top;
}

#container #contentWrapper #navigation ul li#menu_blog
{
	background:url(/images/assets/menu_blog.png) no-repeat left top;
}

#container #contentWrapper #navigation ul li#menu_buy
{
	background:url(/images/assets/menu_buy.png) no-repeat left top;
}

#container #contentWrapper #navigation ul li#menu_about a:hover, #container #contentWrapper #navigation ul li.currentAbout a
{
	background:url(/images/assets/menu_about.png) no-repeat left -65px;
}

#container #contentWrapper #navigation ul li#menu_blog a:hover, #container #contentWrapper #navigation ul li.currentBlog a
{
	background:url(/images/assets/menu_blog.png) no-repeat left -65px;
}

#container #contentWrapper #navigation ul li#menu_buy a:hover, #container #contentWrapper #navigation ul li.currentBuy a
{
	background:url(/images/assets/menu_buy.png) no-repeat left -65px;
}

#container #content
{
	float:left;
	width:575px;
margin: 33px 0 0 0;
}

#container #contentWrapper .item
{
	margin:0 0 20px;
	float: right;
}

#container #contentWrapper .item .itemDate
{
	display:block;
	float:left;
	width:120px;
}

#container #contentWrapper .item .itemDate p
{
color:#FFF200;
line-height: 17px;
}

#container #contentWrapper .item .itemContent
{
	display:block;
	float:right;
	width:400px;
line-height: 17px;
}

#container #contentWrapper .item .itemContent h2
{
	color:#FFF200;
	font-weight:400;
font-size: 12px;
}

#sidebar
{
	float:right;
	width:175px;
}
#sidebar #socialIcons {
height: 50px;
}


#sidebar #iconTwitter a{
background:url(/images/assets/socialIcons.png) no-repeat 0px -40px;
}

#sidebar #iconTwitter a:hover{
background:url(/images/assets/socialIcons.png) no-repeat 0px 1px;
}

#sidebar #iconRss a{
background:url(/images/assets/socialIcons.png) no-repeat -45px -40px;
}


#sidebar #iconRss a:hover{
background:url(/images/assets/socialIcons.png) no-repeat -45px 1px;
}

#sidebar #socialIcons ul li a span {
display: none;
}

#sidebar #socialIcons ul li {
display: inline;
width: 45px;
height: 42px;
}

#sidebar #socialIcons ul li a {
display: block;
float: left;
margin: 0 5px 0 0;
width: 45px;
height: 42px;
}

#sidebar form {
padding: 20px 0 20px 0;
text-align: right;
background: url(/images/assets/search.png) no-repeat left center;
}

#sidebar form #keyword {
width: 100px;
padding: 2px;
color: #0082C0;
}

#sidebar #twitter_div li{
margin: 0 0 25px 0;
}

#sidebar #twitter_div li img{
float: left;
margin: 0 5px 0 0;
}


#sidebar form #submit {
margin: 0 0 0 5px;
}

#container #contentWrapper #navigation ul, #contentWrapper
{
	margin:20px 0 0;
}


#container #newsletterForm .formText{
height: 30px;
}

#container #newsletterForm input{
padding: 3px;
margin: 0 0 0 4px;
}