@CHARSET "UTF-8";

/**
* all.css - style init for use with all browsers and media types
*/

/**
* Fonts
*/
@font-face {
	font-family:"Gill Sans MT";
	src:url("../font/Gill-Sans-MT.ttf") format("truetype");
}
@font-face {
	font-family:"SF Movie Poster";
	src:url("../font/SF-Movie-Poster.ttf") format("truetype");
}
@font-face {
	font-family:"Rockwell";
	src:url("../font/Rockwell.ttf") format("truetype");
}

/**
* Element Styles
*/
	
body {
	font-family:"Gill Sans MT",Arial,Verdana,sans-serif;
	background-color:#f3f6e3;
	color:#89808b;
	font-size:1em;
}
h2 {
	font-size:2.89em;
	font-family:"SF Movie Poster",Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#666;
	text-transform:uppercase;
	line-height:0.75em;
	letter-spacing:0.04em;
}
h3 {
	font-size:0.75em;
	font-family:"Gill Sans MT",Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#666;
	text-transform:uppercase;
	margin:0.63em 0;
}
h4 {
	font-size:0.85em;
}
p, li, label {
	font-size:0.75em;
	padding-bottom:.63em;
	line-height:1.17em;
}
p label, /* For when a label is nested in a paragraph */
li p { /* For when a paragraph is nested in a list item */
	font-size:1em;
}

	font-size:1em;
}
ul, ol {
	margin-left:1.26em;
	list-style-position:outside;
}
ul li {
	list-style-type:disc;
}
li ul li, li ol li {
	font-size:1em;
}
a:link, a:visited {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#404040;
}
#design-by {
	font-family:"Rockwell",Arial,Verdana,sans-serif;
	font-size:0.69em;
	text-transform:uppercase;
}

/**
* Forms
*/

input, textarea {
	font-family:Arial,Verdana,sans-serif;
}

/**
* Classes
*/

.left {
	float:left;
}
.right {
	float:right;
}
.img-left {
	float:left;
	margin:0.13em 1.31em 1.31em 0.13em;
}
.img-right {
	float:right;
	margin:0.13em 0.13em 0.31em 0.63em;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.clear-both {
	clear:both;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
.no-wrap {
	white-space:nowrap;
}
.hidden {
	margin:0;
	padding:0;
	/* Take this out of flow of doc so page isn't effected when resizing */
	position:absolute;
	/* So hidden text doesn't become visible when resizing */
	margin-left:-312.50em;
}
