/*
	TalesFromTheRim.com Screen Styles

	Table of Contents:
		layout
		typography
		Page
*/

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

html
{
    height:100%;
}

body 
{
	background: #eef;
	color: #000;
	text-align: center;	
	font-size:12px;
}

p
{
    text-align: justify;
    padding-bottom: 10px;
}

/* Page
----------------------------------------------- */
#Page
{
    background-image: url('../images/background.gif');
    border-left: 1px solid #339;
    border-right: 1px solid #339;
    height: 600px;
	margin: 0 auto;
	text-align: left;
	width: 614px;
}

#RightPane,
#LeftPane
{
    margin:0;
    float: left;
    width: 306px;
}

.wrapper
{
    padding: 10px;
}

#RightPane
{
    color: #fff;
}

.leftimage
{
    float: left;
}

.upcoming
{
    clear: left;
}

.center
{
    display: block;
    text-align: center;
}

ul
{
    list-style: none;
}

li
{
    display: block;
    text-align: center;
}

li a
{
    display: block;
    color: #66f;
    border-left: 5px solid #fff;
}

li a:hover
{
    background-color: #ccf;
    border-left: 5px solid #66f;
    text-decoration: none;
}

/*  Contactform
----------------------------------------------- */
#Contactform
{
    height: 200px;
    margin-bottom: 20px;
    text-align: center;
}

#Contactform textarea,
#Contactform input.text
{
    border: 0;
    font-size: 12px;
    margin-bottom: 2px;
    width: 200px;
}

#Contactform textarea
{
    height: 100px;
}

#Contactform a img
{
    border: 0;
    width: 32px;
}

#Contactform a
{
    font-size: 32px;
    height: 32px;
    background: transparent url('../images/email-sprite.gif') 0 0 no-repeat;
    text-decoration: none;
}
#Contactform a:hover 
{
    background: transparent url('../images/email-sprite.gif') 0 -40px no-repeat;
}

#ContactSent
{
    height: 200px;
    display: none;
    margin-bottom: 20px;
}

#ContactSent div
{
    text-align: center;
}
/*  Typography
----------------------------------------------- */
h1
{
    font-size: 1.8em;
    text-align: center;
}

h2
{
    font-size: 1.5em;
    font-family: Georgia, serif;
    text-align: center;
}


#Black
{
    background-color:#000;
}