/*  

Theme Name: extcasinosline.com

Theme URI: http://extcasinosline.com/

Description: The default WordPress theme for <a href="http://extcasinosline.com/">extcasinosline.com</a>.

Version: 1.0

Author: Piotr Rybarczyk

Author URI: http://kobylanka.info/

*/



@import "extcasinosline/add.css";





/* Global reset */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	}

	

body {

	line-height: 1;

	}



ol, ul {

	list-style: none;

	}

	

blockquote, q {

	quotes: none;

	}

	

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

	}



:focus {

	outline: 0;

	}



ins {

	text-decoration: none;

	}

	

del {

	text-decoration: line-through;

	}



table {

	border-collapse: collapse;

	border-spacing: 0;

	}



/* Start page CSS */



body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: #680015 url(site_media/img/body_bg.jpg) no-repeat top center;

	color: #ffe19a;

	text-align: center;

	}



div#container {

	background: transparent url(site_media/img/container_bg.jpg) no-repeat;

	font-size: 1.2em;

	margin: 0 auto;

	text-align: left;

	width: 948px;

	}



/* Header */



div#header {

	height: 240px;

	position: relative;

	}



div#header h1 a {

	display: block;
	
	height: 85px;

	left: 11px;

	position: absolute;

	top: 33px;
	
	text-indent: -9999px;

	width: 265px;

	}


div#header h2 {

	font-size: 1.6em;

	font-weight: normal;

	position: absolute;
	
	right: 0;

	top: 10px;

	}



/* Content */



div#content {

	float: right;

	padding: 20px 0 20px 0;

	width: 687px;

	}



div#news {

	background: transparent url(site_media/img/news_bg.png) no-repeat;

	width: 687px;

	}



h2#news_title, h2#single_news_title, h2.arch_title {

	font-size: 1.8em;

	font-weight: normal;

	padding: 9px 0 50px 60px;

	}


h2#single_news_title a {

	color: #ffead7;

	text-decoration: none;

	}



h2#single_news_title a:hover {

	text-decoration: underline;

	}



ul#posts {

	overflow: hidden;

	width: 687px;

	}



li.post {

	background: transparent url(site_media/img/li_post_bg.png) no-repeat;

	display: block;

	float: left;

	height: 350px;

	padding: 0 0 0 43px;

	width: 290px;

	}

	

li.post h2 a, div.arch_post h2 a, ul#latest_posts h2 a {

	color: #f93;

	text-decoration: none;

	}



div.arch_post h2 a, div.arch_post small, ul#latest_posts small {

	display: block;

	padding: 2px 0 4px 40px;

	}	



li.post small {

	display: block;

	padding: 10px 0 15px 0;

	}



div.arch_post small, ul#latest_posts small {

	color: #fc0;

	font-size: .8em;

	}



li.post div.list_entry {

	text-align: justify;

	}



div.entry, div.arch_entry {

	line-height: 1.3em;

	padding: 0 40px 30px 40px;

	}



div.entry p {

	padding: 0 0 10px 0;

	}



a.more-link {

	color: #fc0;

	display: block;

	margin: 5px 0 0 0;

	text-align: right;

	text-decoration: none;

	}



div.older a, div.newer a {

	color: #fc9;

	text-decoration: none;

	}



div.older a:hover, div.newer a:hover {

	text-decoration: underline;

	}



div.older {

	float: left;

	margin: 0 0 0 40px;

	}



div.newer {

	float: right;

	margin: 0 40px 0 0;

	}



ul#latest_posts p {

	padding: 0 40px;

	}



ul#latest_posts h2 a {

	border-top: 1px solid #5f3e1c;

	display: block;

	margin: 0 40px;

	padding: 10px 0 0 0;

	}



ul#latest_posts a.more-link {

	margin: 0 0 15px 0;

	}

	

li.post h2 a:hover, a.more-link:hover, div.arch_post h2 a:hover, div#sidebar li p a.more-link:hover {

	text-decoration: underline;

	}



/* Sidebar */



div#sidebar {

	float: left;

	width: 234px;

	}

div#sidebar ul li {

	background: transparent url(site_media/img/sidebar_ul_li_bg.png) no-repeat;
	
	width: 234px;
	
	}

div#sidebar li li {

	background: none;
	
	}

div#sidebar li ul {
	margin: 0 0 20px 0;
	}



div#sidebar li h2 {

	font-size: 1.6em;

	font-weight: normal;

	padding: 8px 0 25px 0;
	
	text-align: center;

	}



div#sidebar li li a {

	background: transparent url(site_media/img/sidebar_li_a_bg.png) no-repeat;

	color: #ffe19a;

	display: block;

	height: 1%;

	padding: 5px 20px 5px 45px;

	text-decoration: none;

	width: 169px;

	}

div#sidebar li li a:hover {
	text-decoration: underline;
	}
	

div#sidebar li p {

	line-height: 1.2em;

	padding: 5px 20px 5px 28px;

	}
	

div#sidebar li p a.more-link {

	background: none;

	color: #fc0;

	padding: 10px 0 0 0;

	}



div#sidebar li p a.more-link:hover {

	background: none;

	}



/* Footer */



div#footer {

	background: transparent url(site_media/img/footer_bg.png) no-repeat top center;

	clear: both;

	color: #c8082f;

	padding: 20px 0;

	text-align: center;

	width: 942px;

	}