/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

body {
	background:url(../images/background.jpg) no-repeat center top #FFF;
}
#banner {
	background:url(../images/banner.jpg) no-repeat;
	width:1000px;
	height:179px;
	margin:0px auto 0px auto;
}
#logo {
	width:330px;
	padding:10px;
	float:left;
}
#topwrap {
	width:650px;
	height:179px;
	float:right;
}
#navbar {
	margin:100px 0px 0px 0px;
	width:650px;
	height:79px;
}

/*Navigation Menu */
 #navi { font-size:16px; font-variant:small-caps; font-stretch:ultra-condensed; width: 650px; height: 75px; border-bottom: 1px solid white; color:#222; float:right; }
 #navi li { display: block; float: left; height: 50px; width: auto; text-align: center; line-height: 50px; border-right: 1px solid #AAA; border-left: 1px solid #AAA; background-color: #FFF; opacity: 0.6; -moz-opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
 #navi li a { display: block; padding-left: 10px; padding-right: 10px; line-height: 50px; color:#000; text-decoration: none; font-weight: bold; }
 #navi li a:hover {background-color: #CCC; opacity: 0.6; -moz-opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
 #navi li a:active {background-color: #CCC; opacity: 0.6; -moz-opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
 /*End Navigation */
#thinsidebar {
	width:160px;
    float:right;
    position:relative;
}
#lgcontent {
    margin:0;
    width:810px;
    overflow:hidden;
}
#register {
	position:relative;
	left:500px;
	top:0px;
	width:150px;
	height:80px;
	z-index:1;
}
#main {
    width:960px;
    margin:0 auto;
}
#container {
    width:660px;
    float:left;
}
#content {
    margin:0;
    width:660px;
    overflow:hidden;
}
.main-aside {
    width:300px;
    float:right;
    position:relative;
}
#secondary {
    float:right;
	width:300px;
	height:100%;
}
#subsidiary {
    width:960px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 20px 0 0;
}
#subsidiary #third {
    margin:0;
}
#main .module, .single-post {
	margin-right: 10px;
}
.fixed {
	width:960px; 
	margin:0 auto;
}
