/*  
Theme Name: Fractal Matter 'Grungetastic'
Theme URI: http://fractalmatter.com/main
Description: Fractal Matter does Grunge
Version: 1.0
Author: Alex Cook
Author URI: http://www.fractalmatter.com/
*/

/* CSS Document */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

* {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color:#4D0F07;
}

p {
	font-size:11px;
}

br {
	clear:both;
}

.container {
	margin:0 auto;
	width:760px;
	overflow:hidden;
}

div.container p {
	padding:0px 10px;
}

div#header {
	height:140px;
	padding:10px 0px 0px 0px;
	background-color:#D6CFC1;
	background-image:url(images/header_bg_01.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

div#header div.logo {
	float:left;
	width:272px;
	height:100px;
	text-align:center;
}

div#header div.logo img{
	margin:15px 0px 0px 0px;
}

div#header div.logo h1 {
	position:absolute;
	top:-1000px;
}

div#header div.ad {
	float:right;
	width:468px;
	height:80px;
	padding:10px;
	text-align:center;
}

div#header div.ad h1{
	width:458px;
	height:60px;
	padding:10px;
	border:1px solid black;
}

div#header div.navigation {
	display:block;
	width:760px;
	height:40px;
}

div#header div.navigation ul{
	margin:0px 150px;
}

div#header div.navigation li {
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px 10px 0px 0px;
	list-style-type:none;
	background-image:url(images/naviagtion_li_bg_01.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:34px;
}

div#header div.navigation li.contact {
	padding:0px;
	margin:0px;
	background-image:none;
}

div#header div.navigation li.som a{
	display:block;
	width:164px;
	height:34px;
	background-image:url(images/som_off.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-1000px;
}

div#header div.navigation li.archives a{
	display:block;
	width:84px;
	height:34px;
	background-image:url(images/archive_off.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-1000px;
}

div#header div.navigation li.staff a{
	display:block;
	width:60px;
	height:34px;
	background-image:url(images/staff_off.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-1000px;
}

div#header div.navigation li.contact a{
	display:block;
	width:76px;
	height:34px;
	background-image:url(images/contact_off.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-1000px;
}

div#header div.navigation li.som a:hover{
	background-image:url(images/som_on.gif);
}

div#header div.navigation li.archives a:hover{
	background-image:url(images/archive_on.gif);
}

div#header div.navigation li.staff a:hover{
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/staff_on.gif);
}

div#header div.navigation li.contact a:hover{
	background-image:url(images/contact_on.gif);
}

div#featured_content {
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#D6CFC1;
}

div#feature_banner {
	background-color:#D6CFC1;
}

div#featured_content div.feature_banner_name p, div#feature_banner div.feature_banner_name p {
	margin:0px;
	padding:0px;
}

div#featured_content div.feature_banner_name, div#feature_banner div.feature_banner_name {
	width:740px;
	height:110px;
	display:block;
	overflow:hidden;
	margin:0px 0px 0px 10px;
}

div#featured_content div.feature_banner_name span, div#feature_banner div.feature_banner_name span {
	display:block;
	float:right;
	text-align:center;
	height:100px;
	margin:-113px 0px 0px 0px;
}

div#featured_content div.feature_banner_name a, div#feature_banner div.feature_banner_name a{
	display:block;
	width:100%;
	height:100px;
	text-align:center;
	text-decoration:none;
	background-image:url(images/feature_banner_fg_01.gif);
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
}

div#featured_content div#message_editor {
	width:204px;
	float:right;
	padding:0px 10px;
}

div#featured_content div#message_editor div.content {
	background-image:url(images/message_editor_bg_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}

div#featured_content div#message_editor div.title {
	_overflow:auto;
	padding:20px 0px 0px 0px;
}

div#featured_content div#message_editor h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	width:100%;
	float:left;
	text-align:center;
}

div#featured_content div#message_editor h2 a{
	display:block;
	clear:both;
	width:100%;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	text-decoration:none;
	color:#000000;
	margin:0px;
}

div#featured_content div#message_editor h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

div#featured_content div#message_editor div.item p{
	padding:10px 20px 0px 20px;
}


div#featured_content div#message_editor p.end{
	width:204px;
	height:49px;
	display:block;
	background-image:url(images/message_editor_a_bg_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
}

div#featured_content div#message_editor div#sidebar a{
	background-image:none;
}

div#featured_content div#message_editor a span{
	width:184px;
	height:49px;
	display:block;
	text-align:right;
}

div#featured_content div.feature{
	overflow:auto;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 10px;
}

div#featured_content div.feature div.title{
	padding:0px 0px 0px 10px;
	_display:block;
	_overflow:auto;
	_height:25px;
}

div#featured_content div.feature div.title h2{
	float:left;
	font-size:18px;
	padding:0px;
}

div#featured_content div.feature div.title h2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	background-color:#4D0F07;
}

div#featured_content div.feature div.content {
	width:auto;
	min-width:486px;
	float:left;
	background-image:url(images/feature_p_bg_01.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px;
	_padding:10px 20px 10px 10px;
	margin:-10px 0px 0px 0px;
	overflow:auto;
}

div#featured_content div.feature div.content p{
	padding:0px;
	margin:0px;
	font-family:"Courier New", Courier, monospace;
}

div#featured_content div.feature div.content div.img {
	float:right;
	height:150px;
	width:150px;
	overflow:hidden;
	margin:0px 0px 10px 10px;
}

div#featured_content div.feature div.content div.img img {
	float:left;
	margin:-152px 0px 0px 0px;
}

div#featured_content div.feature div.content div.img span{
	position:relative;
	z-index:1;
	display:block;
	float:left;
	height:150px;
	width:150px;
	background-image:url(images/feature_img_fg_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#featured_content div.feature div.content div.img div{
	position:relative;
	z-index:2;
	display:block;
	float:left;
	height:150px;
	width:150px;
	background-image:url(images/feature_img_fg_02.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin:-150px 0px 0px 0px;
}

div#featured_content div.feature div.content div.img-100 {
	float:right;
	height:100px;
	width:100px;
	overflow:hidden;
	margin:0px 0px 10px 10px;
}

div#featured_content div.feature div.content div.img-100 img {
	float:left;
	margin:-102px 0px 0px 0px;
}

div#featured_content div.feature div.content div.img-100 span{
	position:relative;
	z-index:1;
	display:block;
	float:left;
	height:100px;
	width:100px;
	background-image:url(images/feature_img_fg_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#featured_content div.feature div.content div.img-100 div{
	position:relative;
	z-index:2;
	display:block;
	float:left;
	height:100px;
	width:100px;
	background-image:url(images/feature_img_fg_02.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin:-100px 0px 0px 0px;
}

div#featured_content div.feature div.content p.more, div#featured_content div.feature div.content p.more {
	marign:5px 0px;
}

div#featured_content div.feature div.content p.more a, div#featured_content div.feature div.content p.more a:visited {
	display:block;
	float:right;
	_float:left
	text-align:right;
	width:100%;
	text-decoration:none;
	color:#4A0C00;
}

div#featured_content div.feature div.content p.more a:hover {
	text-decoration:line-through;
}

div#featured_content div.bg {
	background-image:url(images/breaker_line_bg_01.gif);
	background-position:center;
	background-repeat:x-repeat;
}

div#featured_content div.breaker {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/breaker_bg_01.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:10px;
	padding:20px;
}

div#advanced_reviews {
	background-color:#9B1F0E;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/adreviews_tier_bg_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px 0px 5px 0px;
}

div#advanced_reviews div.breaker {
	height:20px;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/adreviews_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CD8F87;
}

div#advanced_reviews div.section_header {
	width:100%;
	background-color:#CD8F87;
}

div#advanced_reviews div.section_header h2, div#advanced_reviews div.section_header h3, div#advanced_reviews div.section_header p {
	color:#4D0F07;	
}

div#reviews {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/reviews_tier_bg_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#C67120;
	padding:0px 0px 5px 0px;
}

div#reviews div.breaker {
	height:20px;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/reviews_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CD8F87;
}

div#reviews div.section_header {
	width:100%;
	background-color:#E3B890;
}

div#reviews div.section_header h2, div#reviews div.section_header h3, div#reviews div.section_header p {
	color:#633810;	
}

div#features {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/features_tier_bg_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#E7BB88;
	padding:0px 0px 5px 0px;
}

div#features div.breaker {
	height:20px;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/adreviews_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CD8F87;
}

div#features div.section_header {
	width:100%;
	background-color:#F3DDC4;
}

div#features div.section_header h2, div#features div.section_header h3, div#features div.section_header p {
	color:#735D44;	
}

div.section_header {
	font-family:"Courier New", Courier, monospace;
	padding:5px 0px;
}

div.section_header h2 {
	font-family:"Courier New", Courier, monospace;
	float:left;
	margin:0px 20px 0px 10px;
}

div.sub_header {
	width:740px;
	margin:10px 10px 0px 10px;
	overflow:auto;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/sub_header_bg_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.sub_header h4 {
	font-family:"Courier New", Courier, monospace;
	float:left;
	margin:0px 10px 0px 0px;
}

div.section_header p {
	font-family:"Courier New", Courier, monospace;
	margin:0px 10px 0px 0px;
}

div#advanced_reviews div.bg {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/adreviews_tier_bg_02.gif);
	_background-image:none;
	background-repeat:repeat-y;
	background-position:center;
	margin:5px 0px 0px 0px;
}

div.item p.more a {
	width:100%;
	display:block;
	text-align:right;
	color:#ooo;
	text-decoration:none;
}

div.item p.more a:hover {
	text-decoration:line-through;
}

div#advanced_reviews div.item p.more a {
	color:#4D0F07;
}

div#reviews div.item p.more a {
	color:#633810;
}

div#features div.item p.more a {
	color:#735D44;
}

div#advanced_reviews div.item {
	width:380px;
	_width:360px;
	float:left;
	padding:5px 0px;
}

div#reviews div.item {
	width:190px;
	_width:170px;
	float:left;
	padding:10px 0px 5px 0px;
}

div#reviews div.bg {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/reviews_tier_bg_02.gif);
	_background-image:none;
	background-repeat:repeat-y;
	background-position:center;
	margin:0px 0px 0px 0px;
}

div#features div.item {
	width:100%;
	float:left;
	padding:5px 0px;
}

div.item p, div.item h3, div.item h4 {
	padding:0px 10px;
}

div.item div.content div.title h3 {
	font-family:"Courier New", Courier, monospace;
	text-decoration:none;
	color:white;
	font-size:10pt;
	line-height:13pt;
}

div#advanced_reviews div.item div.content div.title h3 {
	width:360px;
}

div#reviews div.item div.content div.title h3 {
	width:160px;
}

div#features div.item div.content div.title h3 {
}

div#footer {
	background-color:#4D0F07;
	margin:0px 0px 10px 0px;
}

div#footer div.bg {
	background-image:url(images/breaker_line_bg_01.gif);
	background-position:center;
	background-repeat:x-repeat;
}

div#footer div.breaker {
	background-image:url(images/breaker_bg_02.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin:0px auto;
	height:10px;
	padding:30px;
}

div#footer p {
	text-align:center;
}

div#footer p, div#footer a {
	color:#633810;
	text-decoration:none;
}

div.row {
	overflow:hidden;
}

/* INTERNAL */

div.content div.container p {
	margin:0px 0px 10px 0px;
}

div.content div.container h4 {
	margin:0px 0px 10px 10px;
	font-size:12pt;
	font-family:"Courier New", Courier, monospace;
	width:100%;
	border-bottom:1px dashed black;
}

div#advanced_reviews_content {
	background-color:#9B1F0E;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/adreviews_tier_bg_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px 0px 5px 0px;
}

div#advanced_reviews_content div.breaker {
	height:20px;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/adreviews_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CD8F87;
}

div#advanced_reviews_content div.section_header {
	width:100%;
	background-color::#CD8F87;
	margin:0px 0px 10px 0px;
}

div#advanced_reviews_content div.section_header h2, div#advanced_reviews_content div.section_header h3, div#advanced_reviews_content div.section_header p {
	color:#000000;	
}

div#features_content {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/features_tier_bg_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#E7BB88;
	padding:0px 0px 5px 0px;
}

div#features_content div.breaker {
	height:20px;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/features_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F3DDC4;
}

div#features_content div.section_header {
	width:100%;
	background-color:#F3DDC4;
	margin:0px 0px 10px 0px;
}

div#features_content div.section_header h2, div#features_content div.section_header h3, div#features_content div.section_header p {
	color:#735D44;	
}

div#reviews_content {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/reviews_tier_bg_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#C67120;
	padding:0px 0px 5px 0px;
}

div#reviews_content div.breaker {
	height:20px;
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/reviews_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E3B890;
}

div#reviews_content div.section_header {
	width:100%;
	background-color:#E3B890;
	margin:0px 0px 10px 0px;
}

div#reviews_content div.section_header h2, div#reviews_content div.section_header h3, div#reviews_content div.section_header p {
	color:#633810;	
}

div#default_content {
	background-color:#D6CFC1;
	margin:0px 0px 5px 0px;
}

div#default_content div.breaker {
	height:19px;
	background-image:url(images/default_breaker_bg_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#4A0C00;
	margin:5px 0px 0px 0px;
}

div#default_content div.section_header {
	width:100%;
}

div#default_content div.section_header h2, div#default_content div.section_header h3 {
	color:black;
	font-family:"Courier New", Courier, monospace;
}

div#default_content p {
	padding:0px 10px 10px 10px;
	font-family:"Courier New", Courier, monospace;
}

div#default_content a {
	color:#4A0C00;
	text-decoration:none;
}

div#default_content a:hover {
	color:#4A0C00;
	text-decoration:line-through;
}

ul.staff {
	margin:5px 0px;
	padding:5px;
}

ul.staff li {
	list-style-type:none;
	overflow:auto;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	border:1px dashed #4D0F07;
	margin:0px 10px 5px 10px;
	padding:10px;
}

ul.staff li.title {
	border:none;
}

ul.staff li img {
	float:left;
	margin:0px 10px 0px 0px;
}

ul.staff li a:hover {
	text-decoration:line-through;
}

div#features_content ul.staff li{
	border:1px dashed #735D44;
}

div#features_content ul.staff li img {
	border:1px solid #735D44;
}

div#features_content ul.staff li a {
	color:#735D44;
	text-decoration:none;
}

div#advanced_reviews_content ul.staff li {
	border:1px dashed #4D0F07;
}

div#advanced_reviews_content ul.staff li img {
	border:1px solid #4D0F07;
}

div#advanced_reviews_content ul.staff li a {
	color:#4D0F07;
	text-decoration:none;
}

div#reviews_content ul.staff li {
	border:1px dashed #633810;
}

div#reviews_content ul.staff li img {
	border:1px solid #633810;
}

div#reviews_content ul.staff li a {
	color:#633810;
	text-decoration:none;
}

div.pull_qoute {
	width:204px;
	float:left;
	padding:0px 10px;
}

div.pull_qoute div.content {
	background-image:url(images/message_editor_bg_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
}

div.pull_qoute div.content p {
	margin:10px 10px 0px 10px;
}

div.pull_qoute div.content p.end {
	margin:0px;
	background-image:url(images/message_editor_a_bg_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:39px;
}

div.pull_image {
	clear:both;
	float:right;
	padding:5px 25px 25px 5px;
	margin:10px 5px 5px 5px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

div.pull_image_left {
	clear:both;
	float:left;
	padding:5px 25px 25px 5px;
	margin:10px 5px 5px 10px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

div#advanced_reviews_content div.pull_image, div#adreviews_content div.pull_image_left {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/pull_image_bg_adr.gif);
}

div#advanced_reviews_content div.pull_image img, div#adreviews_content div.pull_image_left img {
	border:1px solid #633810;
}

div#reviews_content div.pull_image, div#reviews_content div.pull_image_left {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/pull_image_bg_r.gif);
}

div#reviews_content div.pull_image img, div#reviews_content div.pull_image_left img {
	border:1px solid #633810;
}

div#features_content div.pull_image, div#features_content div.pull_image_left  {
	background-image:url(http://fractalmatter.com/main/wp-content/themes/fm-grunge/images/pull_image_bg_f.gif);
}

div#features_content div.pull_image img, div#features_content div.pull_image_left img {
	border:1px solid #633810;
}

div.strip_month {
	width:100%;
	text-align:center;
}