html { height:100%; }
	body { background:white; font-size:12px; color:#666; font-family:Tahoma, Arial; min-height:100%; position:relative; }
		body a { color:#B9315F; }
		body a:hover { text-decoration:none;; }
		.clear { clear:both; }

/* header */
#header { display:block; min-width:1000px; width:100%; height:90px; background:#8D2548; background:-moz-linear-gradient(100% 100% 90deg, #BA315F, #8D2548); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8D2548), to(#BA315F)); background:url(../i/header-gradient.png) repeat-x; }
	.header-content { display:block; min-width:1000px; max-width:1200px; height:90px; margin:0px auto; position:relative; }
		/* logo */
		#logo { display:block; width:176px; height:42px; background:url(../i/logo.png) left top no-repeat; position:absolute; left:22px; top:24px; }
			#logo a { display:block; width:176px; height:42px; }
			#logo span { display:none; }
		/* authorised */
		.header-content .authorised { color:white; display:block; font-size:14px; position:absolute; right:41px; top:35px; text-align:right; }
			.header-content .authorised a { border-bottom:1px white solid; color:white; font-size:14px; text-decoration:none; }
			.header-content .authorised a:hover { border:none; }
			.header-content .authorised .log-out { font-size:11px; color:#CCC; border-color:#CCC; }
		/* authorisation */
		.header-content .authorisation { color:white; display:block; font-size:14px; position:absolute; right:41px; top:35px; text-align:right; }
			.header-content .authorisation a { border-bottom:1px white solid; color:white; font-size:14px; text-decoration:none; }
			.header-content .authorisation a:hover { border:none; }

/* wrapper */
#wrapper { display:block; min-width:965px; max-width:1166px; margin:0px auto; padding:10px 20px 71px 20px; }
	.wrapper-content { display:table; width:100%; }

/* sidebar */
#sidebar { display:table-cell; width:180px; padding:0px 10px 20px 0px; vertical-align:top; }
	#sidebar .widget { margin-bottom:10px; }

/* sidebar-right */
#sidebar-right { display:table-cell; width:314px; padding:0px 10px 20px 0px; vertical-align:top; }
	#sidebar-right .widget.post { margin:0px 0px 10px 0px; }
		#sidebar-right .widget.post .post-content { width:294px; height:379px; }

/* content */
#content { display:table-cell; vertical-align:top; }
	#content .widget.post-large { float:left; width:619px; height:395px; margin:0px 10px 10px 0px; }
		#content .widget.post-large .post-content { width:619px; height:395px; }
	#content .widget.post-single { width:619px; margin:0px 10px 10px 0px; }
	#content .widget.post { float:left; margin:0px 10px 10px 0px; }
		#content .widget.post .post-content { width:294px; height:379px; }
	#content #pagination { padding-top:10px; }

/* footer */
#footer { display:block; min-width:1000px; width:100%; height:40px; border-top:1px solid #B9315F; position:absolute; bottom:0px; }
	.footer-content { display:block; min-width:1000px; max-width:1200px; height:40px; margin:0px auto; position:relative; }
		.footer-content ul { padding:13px 0px 0px 213px; }
			.footer-content ul li { float:left; padding-right:15px; font-size:11px; }
		.footer-content .copyright { font-size:11px; padding-top:13px; position:absolute; right:22px; top:0px; }