/* CSS Document */

body
{
margin:0;
padding:60px;
font-family:effra_lightregular;
font-weight:normal;
font-size:1.1em;
line-height:1.5em;
color:#000;
position:relative;
background:#828a8f;
text-align:center;
}


.clear
{
clear:both;
}



#wrapper
{
width:900px;
margin:0 auto;
padding:30px;
position:relative;
background:#fff;
box-shadow: 0px 0px 30px #333;

}


#header
{
padding:30px;
position:relative;
background:url(../img/backgroundTile.gif) top left repeat;
color:#fff;
}

#header p
{
color:#fff;
}




h1
{
font-size:3em;
line-height:1.5em;
font-weight:normal;
font-family:effra_mediumregular;
text-transform:uppercase;
padding:0;
margin:0;
text-shadow:0px 0px 15px #333;
}



h1 span
{
text-shadow:none;
}




a:link,
a:visited
{
text-decoration:none;
color:#fff;
}



a:hover
{
text-decoration:underline;
}




p
{	
font-weight:normal;
color:#000;
}


p a:link,
p a:visited
{
text-decoration:underline;
color:#000;
}

p a:hover
{
text-decoration:none;
}


p span
{
font-family:effra_mediumregular;
font-weight:normal;
}







.button a:link,
.button a:visited
{
background:#000;
color:#fff;
text-decoration:none;
padding:30px;
display:block;
}

.button a:hover
{
background:#828a8f;
color:#000;
}





h2
{	
font-size:1.6em;
font-family:effra_lightregular;
font-weight:normal;
line-height:1.4em;
text-align:center;
padding:0;
margin-bottom:30px;
}



h3
{	
font-size:1.4em !important;
font-weight:normal;
font-family:effrabold;
text-align:center;
padding:0;
}




#leftCol
{
width:42.5%;
float:left;
padding:30px;
}

#rightCol
{
width:42.5%;
float:right;
padding:30px;
}


#fullCol
{
padding:30px;
}



#footer
{
width:960px;
background:url(../img/layout/line.gif) top center no-repeat;
margin:20px 0;
padding:30px 0;
text-align:center;
font-size:.8em;
line-height:1.4em;
}






