/* Page
----------------------------------------------- */
html {
	height:100%;
	width:100%;
}

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;	
	background-color:#82797a;
}



/* Headers
----------------------------------------------- */
h1, h2, h3, h4, h5 {cursor:default}
h1 {
margin:0 0 10px 0;
padding:0;
font-size:18px;	
font-weight:normal;
}

h2 {
margin:0 0 5px 0;
padding:0;
font-size:14px;	
font-weight:bold;
}

h2 a, h2 a:hover{
text-decoration:none;
}

h3{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}

/* Paragraphs
----------------------------------------------- */
p{
line-height:14px;
margin:0 0 10px 0;
}


/* Lists
----------------------------------------------- */



/* Tables
----------------------------------------------- */
table {}

td.textbig{
width:330px;
padding:0 0 20px 20px;
}

td.videobig{
width:600px;
}

td.textmed{
width:240px;
padding:0 15px 10px 15px;
}

td.videomed{
width:375px;
}

td.embed{
width:305px;
}

td.text{
width:170px;
padding:0 15px 10px 15px;
}

td.video{
width:275px;
}


/* Forms
----------------------------------------------- */
div.text,
div.password,
div.select{
width:100px;
}

form div,
form input#FileuploadFile{
margin:0 10px 10px 0;
}

td.embed form textarea{
width:305px;
height:100px;
text-align:left;
}


/* Links
----------------------------------------------- */
a {color:#ffffff; text-decoration:underline}
a:hover {color:#f30610; text-decoration:underline}

#footer a {color:#ffffff; text-decoration:none}
#footer a:hover {color:#f30610; text-decoration:none}


/* Misc
----------------------------------------------- */
img {border:0px}
a img{
text-decoration:none;
margin:0 5px 0 0 ;
}

hr {}
blockquote{}
pre{}
em{}

/* Main wrapper
----------------------------------------------- */
#site-wrapper{
position:relative;
width:990px;
margin:0 auto;
padding:0;
}

/* CONTENT
----------------------------------------------- */

#header{
position:relative;
width:990px;
height:248px;
}

#content{
position:relative;
width:950px;
padding:10px 20px;
min-height:400px;
}

#content_left{
position:relative;
float:left;
width:600px;
}

#content_right{
position:relative;
float:left;
width:330px;
height:500px;
padding:0 0 0 20px;
overflow:auto;
}


#intro{
position:relative;
width:910px;
padding:0 0 30px 0;
}

#footer{
position:relative;
width:930px;
padding:5px 20px;
background-color:#878382;
}

#footer_l{
position:relative;
float:left;
width:465px;
}

#footer_r{
position:relative;
float:left;
width:465px;
text-align:right;
}

.clear{
clear:both;
}


/* Primary navigation
----------------------------------------------- */


/* Secondary navigation
----------------------------------------------- */

/* Footer
----------------------------------------------- */



/* CakePHP specific definitions
----------------------------------------------- */
.error-message{
color:#ff0000;
margin:0;
padding:0;
}


