/* CSS Document */

* { margin:0; padding:0; }

body {
	font-size: 12px;
	font-family: Verdana;
	color: #333333;
	background-color: #000000;
	margin: 50px 0 50px 0;
	line-height: 20px;
	text-align: justify;
	background-image: url(/images/bg-main.png);
	background-repeat: repeat-x;
}

#frame {width:1000px;margin: 0 auto;padding: 0;}
#frame p {margin:10px 0 10px 0;}
#frame p.notop {margin:0 0 10px 0;}
#frame li { list-style-position:inside;}
#frame a {text-decoration: none;}
#frame a:visited {text-decoration: none;}
#frame a:hoover {text-decoration: none;}

#frame .post a {text-decoration: underline; color: #990066;}
#frame .post a:visited {text-decoration: underline; color: #990066;}

#frame .post .disqus a {text-decoration: none;}
#frame .post .disqus a:visited {text-decoration: none;}

img {border:none;}

h1 {font-size: 28px;font-family: Verdana, sans-serif; font-weight:normal}
h2 {font-size: 24px;font-family: Verdana, sans-serif; font-weight:normal;margin-bottom: 20px;line-height: normal;}
h3 {font-size: 20px;font-family: Verdana, sans-serif; margin-bottom: 20px;}
h3 a {color: #333333;}
h3 a:visited {color: #333333;}

.clear {clear: both;}


/* Header */
#header {margin:0 auto;width:1000px;height: 195px;}


/* Logo */
#logo {float: left;width: 515px;height: 166px;padding: 0 0 0 95px;}
#logo h1 {text-indent:-9999px;}
#logo h1 a {display:block; background: url(/images/logo-rp.png) no-repeat; height:166px;}

#rss-big {float: left;width: 65px;margin:68px 0 0 160px;}


/* Content */
#content {
	margin:0 auto;
	float:left;
	width: 1000px;
	padding:15px 0 10px 0;
	background-color: #FFFFFF;
	background-image: url(/images/bg-content.png);
}

#entries {margin:0 auto;float:left;width: 700px;}

#entries .date {
	width: 100px;
	height:80px;
	float: left;
	background: url(/images/bg-date-comm.png) no-repeat;
	padding: 38px 5px 42px 10px;
	text-align: right;
	color:#FF99CC;
}

#entries .date a {color: #FF99CC;}

#entries .post {float:left;width: 540px;margin:25px 0 40px 40px;}
#entries .post h2 {color: #111111;}
#entries .post h2 a {color: #CC3399;}
#entries .post h2 a:hover {color: #660033;}

#entries .post .sponsor150 {float: right;width: 150px;margin:0 0 0 10px;font-size: 11px;}
#entries .post .sponsor490 {width: 490px;margin:20px 0 20px 0;font-size: 11px;text-align: center;}
#entries .post .download {
	 width: 470px;
	 margin-top:30px;
	 padding:8px;
	 background-color: #FFBBEE;
	 border: dashed #992266 1px;
}
#entries .post .download a {color: #CC3399;}

#entries .filmstrip {width:490px;margin-top:30px;padding: 0;height:112px;}
#entries .filmstrip ul {margin: 0;padding: 0;list-style: none;}
#entries .filmstrip li {
	float: left;
	margin: 0 auto;
	padding: 18px 4px 18px 4px;
	width: 114px;
	height: 76px;
	background-image: url(/images/filmstrip.png);
}



/* Sidebar */
#sidebar {width: 210px;float: right;text-align: left;padding: 25px 40px 0 0;}
#sidebar h2 {margin: 40px 0 10px 0;}
#sidebar li.dot {list-style-type:none; list-style-position: outside;padding:3px 0 3px 0;background:url(/images/button-separator.gif) bottom repeat-x;}
#sidebar li.nodot {list-style-type:none; list-style-position: outside;padding: 3px 0 3px 0;background: none;}

#sidebar a {text-decoration: none; color:#333333;}
#sidebar a:hover {text-decoration: none;color: #333333;}

#sidebar .rss li a {
	display:block;
	height:31px;
	background:url(/images/rss-smaller.png) 0 no-repeat;
	padding:0 0 0 40px;
	font:11px/31px Arial, Helvetica, sans-serif;}

#skribit {margin: 50px 0  0;}


/* Footer */
#footer {float: left;width: 830px;margin:10px 0 10px 0;padding-left:120px;color: #990066;}

