/*
triskaidekaphobia.com fthe13th css
by: triskaidekaphobia
don't steal: copyright 2009 triskaidekaphobia
*/

body{
	background:#323a32 url(/i/fthe13th/fthe13thbackground-sq.png) top left repeat;
	color:#000;
	font:1em Georgia, serif;
	line-height:1.5em;
	padding:0;
	margin:0; 
}


/* links ----------------------------*/
a:link, a:visited{
	color:#38b12b;
	text-decoration:none;
}
a:hover{
	color:#966;
	background:#000;
	text-decoration:underline;
}
a:active{
	color:#f00;
	text-decoration:none;
}
a:visited:hover{
	color:#966;
	text-decoration:underline;
}
a:visited:active{
	color:#f90;
	text-decoration:underline;
}


/* site ------------------------*/

#wrapper{
	background:transparent url(/i/fthe13th/giant-background.png) top left repeat-y;
	width:890px;
	margin:0 auto;
	padding-left:39px;
}

#content{
	background:#000 url(/i/fthe13th/top-conint-white.png) top left no-repeat;
	width:621px;
	padding:10px 0 0 157px;
}
#column1{
	display:none;
}

#column2{
	position:relative;
	width:600px;
	background:#fff;	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}


/* header -----------------------*/

#header-outside{
	background:transparent url(/i/fthe13th/header-outsideframe.png) top left repeat-y;
	position:relative;
	width:890px;
	padding-left:30px;
	margin-left:-30px;
}

#header-inside{
	background:#e9e9e9 url(/i/fthe13th/header-withborder.png) top left no-repeat;
	height:274px;
	padding:0;
	margin-right:115px;
}


#header-brocade-left{
	position:absolute;
	left:-8px;
	background:transparent url(/i/fthe13th/header-useless-left.png) 0 0 no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	width:138px;
	height:274px;
}

#header-brocade-right{
	position:absolute;
	left:728px;
	background:transparent url(/i/fthe13th/header-rightbrocade2.png) top right no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	width:242px;
	height:275px;

}

#tagline {
	background:transparent url(/i/fthe13th/bewarybeware.png) 0 7px no-repeat;
	z-index:-2;
	width:613px;
    height:97px;
	text-indent:-10000px;
	overflow:hidden;
    padding:0;
	border:0;
	margin:0 0 0 50px;
}

/* logo and heading formatting */
#heading {
	position: relative;
	float:left;
	background:transparent url(/i/fthe13th/header-bottom-border.png) bottom left repeat-x;
	width:679px;
    height:199px;
    padding:0 0 0 97px;
	border:0;
	margin:-22px 0 0 0;
}

#logo {
	position:absolute;
	left:545px;
	top:70px;
	width:149px;
    height:139px;
	margin:0;
	border:0;
    padding:0;
}


/* logo replacement */
#heading h1 {
	background:transparent url(/i/fthe13th/fthe13th.png) top left no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	width:382px;
    height:122px;
	position: absolute;
	margin-top:0;
}
#logo h2 a:link, #logo h2 a:visited, #logo h2 a:visited:hover, #logo h2 a:hover {
	display: block;
	background:transparent url(/i/fthe13th/trisklogo-dam.png) top left no-repeat;
	width:149px;
    height:139px;
	text-indent: -10000px;
	overflow: hidden;
}



/*---- maincontent ---------------- */

#maincontent{
	float:left;
	color:#000;
	width:464px;
	margin:17px 0 20px 336px;
}

#column2 h2{
	color:#711f1f;
	font:bold 1.9375em times, Times New Roman, times-roman, georgia, serif;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:0.77419em 45px 0 145px;
	margin:0 0 0.77419em 0;
}

h3{
	color:#5b4e26;
	font:bold 1.3125em Georgia, serif;
	text-transform:uppercase;
	padding:0;
	margin:1.2em 55px 0.4em 45px;
}

h4{
	color:#000;
	font:italic bold .9375em Georgia, serif;
	padding:0;
	margin:1.6em 20px 1.6em 45px;
}

h5{
	color:red;
	font:bold 1em Georgia, serif;
	text-transform:uppercase;
	letter-spacing:-0.07em;
	padding:0;
	margin:1.5em 20px 1.5em 45px;
}

p {
	font-size:1em;
	line-height:1.5em;
	margin:0 60px 1.5em 45px;
}
.intro{
	font-size:1.125em;
	line-height:1.3333em;
	margin:1.3333em 77px 1.3333em 147px;
}

.post-subscription{
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	text-align:center;
}
.big{
	font-size:1.4375em;
	margin:1.04347em 0;
}
.bigger{
	font-size:2.3125em;
	margin:0.64864em 0;
}
.biggest{
	font-size:3em;
	margin:0.5em 0;
}

.tm-text{
	font-variant:small-caps;
	font-size:1.25em;
	font-weight:bold;
	text-align:center;
	margin:1.2em 55px 1.2em 45px;
}


ul, ol{
	padding:0;
	margin:0 20px 2em 5em;
}
ul {
	list-style-type: none;
	font-size:0.75em;
	line-height:0.75em;
}
ol li {
	line-height:0.75em;
	padding:0;
	border:0;
	margin:0 0 2em 0;
}


/*--- content ----------*/
#column2{
	background:#fff url(/i/fthe13th/content-interior-background2.png) 100% 0 repeat-y;
	color:#000;
}

/*calendar selection boxes*/
#column2 div{
	background:#a0b1a0;
	opacity:0.8;
	padding:0.3125em;
	margin:0.375em 45px 1.875em 45px;
}
/*
#column2 div:hover{
	background:transparent;
	opacity:0.8;
	padding:4px;
	border:solid 1px #a0b1a0;
	margin:20px 45px;
}
*/

#column2 div h2{
	color:#475047;
	padding:0;
	margin:0 0 0.59072em 0;
}
/*0.90322em
1.54838em*/

#column2 div h2 a:link, #column2 div h2 a:visited{
	display:block;
	color:#29831f;
	padding:0.32258em;
}
#column2 div h2 a:hover{
	color:#38b12b;
	text-decoration:none;
}

#column2 div p{
	margin-right:15px;
	margin-left:15px;
}

#column2 div p strong{
	font-size:1.2em;
	font-variant:small-caps;
}

#subscribe-amulet{
	position:absolute;
	background:transparent url(/i/fthe13th/amulet-circle-small.png) top left no-repeat!important;
	opacity:1!important;
	top:-20px;
	left:-200px;
	width:280px;
	height:280px;
	border:0!important;
	behavior: url(/css/iepngfix.htc)!important;
}
#subscribe-amulet a:link, #subscribe-amulet a:visited {
	position:absolute;
	display: block;
	background:transparent url(/i/fthe13th/amulet-circle-subscribe-buttonb.png) top left no-repeat!important;
	top:107px;
	left:49px;
	width:185px;
	height:71px;
	text-indent: -10000px;
	overflow: hidden;
	border:0!important;
}
#subscribe-amulet a:hover, #subscribe-amulet a:visited:hover {
	background:transparent url(/i/fthe13th/amulet-circle-subscribe-buttonr.png) top left no-repeat!important;
	border:0!important;
}


#faqs{
	background:transparent!important;
	padding:0.3125em;
	border:solid 1px #69605c;
	margin:0.375em 45px 1.875em 45px;
}
#column2 #faqs h3{
	padding:0.32258em 0 0.4em 0;
	margin:0 0 0 20px;
}
#column2 #faqs div{
	background:transparent;
	height:1em;
	padding:0 0 0.32258em 0;
	border-bottom:solid 1px #69605c;
	margin:0 40px 1.5em 20px;
}

#column2 #faqs h4{
	float:left;
	font-weight:normal;
	font-size:.8375em;
	text-transform:none;
	padding:0 /*1.2em*/;
	margin:0 0 1.5em 0;
}

#column2 #faqs div a.tog{
	float:right;
	color:#38b12b;
	font-weight:bold;
	font-size:.8375em;
	line-height:1em;
}
#column2 #faqs div a.tog:hover{
	cursor:pointer;
}


/* terms and conditions ---------------*/
#column2 div#terms{
	background-color:#e9e9e9!important;
	opacity:0.8;
	font:normal 68% Helvetica, sans-serif;
	color:#333;
	border-top:1px solid #eee;
	border-bottom:2px solid #eee;
	margin:50px 0 0 0;
}

#terms h3{
	opacity:1;
	color:#333;
	font:normal 1em Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0;
	margin:23px 20px 3px 45px;
}

#column2 div#terms p{
	margin:0 60px 1.5em 45px;
}


/* footer -------------*/
#footer{
	clear:both;
	bottom:0;
	background:#69605c;
	height:545px;
	width:600px;
	padding:160px 0 200px 0;
	margin:0;
}

#footer ul{
	display:block;
	width:500px;
	margin:0 55px 15px 45px;
}
#footer ul li{
	display:inline;
	line-height:1.5em;
}

#copyright{
	color:#eee;
	margin:20px auto;
}

#footer p{
	color:#ccc;
	padding:0;
	margin-bottom:4px;
}



/* Misc */
/* hide jump to nav */
#skipnv{
	position: absolute;
	left: -999px;
	width: 990px;
}

/*quote handling*/
q {
	quotes:"\201C" "\201D" "\2018" "\2019";
}

/*
q[lang|="pl"] {
	quotes:"\201C" "\201D" "\2018" "\2019";
}
*/

q:before {
	content:open-quote;
}
q:after {
	content:close-quote;
}
/* Hide from IE5-mac \*/
* html q {
font-style:italic;
}
/* End hiding from IE5-Mac */

/* If I had more time I would write a shorter CSS */
