/* Dangel Style Sheet Master Colors

# Grey (background):  #B3B3B3

# White (main layer):  #FFF

# Dark Grey (main font):  #544B4A

# Orange (rollovers):  #D9541E / #D9541E

*/

/***** Global Settings *****/
 
html, body {
border: 0;
margin: 0;
padding: 0;
}
 
body {
font: 1em arial;
color: #544B4A;
background-color: #B3B3B3;
margin: 3em 0;
clear: both;
}
 
/***** Links *****/
 
a, a:visited {
text-decoration: none;
color: #544B4A;
}

/*a:hover {color: #D9541E;}*/

/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: normal;
}

h1, h1 a {
display: block;
width: 350px;
height: 107px;
}

h1 {
margin: 0;
background: url(/images/layout/logo.gif) no-repeat 0 0;
position: relative;
left: 36px;
padding: 0px;
letter-spacing: -1px;
font: 2em arial;
} 
 
h1 a span.nonsense {
	display: none;
}

h2 {
margin: 0 auto;
padding: 20px 0 5px 0;
/*letter-spacing: -1px;*/
font: 16px arial;
font-weight: bold;
}
 
h3 {
font: 14px arial;
padding: 0;
/*letter-spacing: 1px;*/
color: #8F8880;
}
 
p, ul, ol {
margin: 0;
padding: 0;
}
 
ul, ol {
list-style: none;
padding: 0;
}
 
blockquote {
margin: 22px 40px;
padding: 0;
}
 
small {
font-size: 0.85em;
}
 
img {
border: 0;
}
 
hr.separator {
	clear: both;
	visibility: hidden;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/***** Wrapper *****/
 
#wrap {
height: 720px;
width: 960px;
background-color: #FFF;
margin: 0 auto;
padding: 0;
}

/***** MainMenu *****/

#mainmenu {
padding: 15px 35px 20px 15px;
margin: 0px;
float: right;
}

#mainmenu li {float: left;}
#mainmenu li a {
font: .75em arial;
color: #544B4A;
display: inline;
padding: 10;
margin: 5px;
} 
#mainmenu li a:hover {color: #D9541E; background-color: fff;}
#mainmenu li a.active, #mainmenu li a.active:hover, #mainmenu li.active {color: #D9541E;}

.active {color: #D9541E;}

/***** Sub-Menu *****/

#submenu {
padding: 0px;
margin: 0px;
width: 100%;
}
#submenu li {float: left;}
#submenu li a {
font: .75em arial;
color: #544B4A;
display: inline;
padding: 0;
margin: 0 10px 10px 0;
} 
#submenu li a:hover {color: #D9541E; background-color: fff;}
#submenu li.active a, #submenu li.active a:hover, #submenu li.active {color: #D9541E;}

.active {color: #D9541E;}
	
/***** Container *****/

#container{
margin: 60px 37px 20px 37px;
position: relative;
background-color: 000;
height: 512px;
}

/***** Double-Column *****/

table.double-column { clear: both; margin-top: 30px !important; width: 100%; border-spacing: 0px; border-collapse: separate; }
table.double-column td { vertical-align: top !important; padding: 0px 0 20px 0; margin: 0px; width: 50%; }
table.double-column td.left { padding-right: 30px; }
table.double-column td.right { padding-left: 30px; }

table.double-column td h2, table.double-column td h3 { padding: 0 0 5px 0; }

table.double-column td h2 { color: #534B49; font: normal 13px arial; }
table.double-column td h3 { color: #8F8880; line-height: 1.3; font: 13px arial; }

/***** Left-Column *****/
.left{
	width: 415px
	padding: 30px 15px 0 0;
	margin: 0 auto;

}

/***** Right-Column *****/
.right{
	width: 415px;
	padding: 30px 0 0 15px;
	margin: 0 auto;
}

/****** Beliefs-Left *****/
.beliefs-left{
	padding: 0 10px 40px 0;
}

/****** Beliefs-Right *****/
.beliefs-right{
	padding: 0 0 40px 10px;
}

/****** Home *****/

#slideshow { margin: 0 auto; position: relative; width: 883px !important; height: 512px !important; border: 0px !important; background: red; overflow: hidden; }
#slideshow a { cursor: default !important;}

/****** People *****/

div.person { width: 100%; margin-top: 25px; position: relative; }

div.person div.photo { position: absolute; top: 0px; right: 0px; }

div.person div.info { width: 415px; }
div.person div.info h2 { font: bold 14px arial; margin-top: 0px; padding: 0px; }
div.person div.info div.bio { margin-top: 8px; font: 13px arial; }
div.person div.info div.bio p { text-align: left !important; line-height: 1.4; color: #8F8880; } 

/*div.person div.navigation { position: absolute; top: 440px; right: 0px; }*/

div.navigation { position: absolute; bottom: 20px; right: 0px; }
div.navigation a { padding: 2px 0px 2px 12px; color: #544B4A; font: normal 12px arial; margin-left: 14px; }

div.navigation a.previous { background: url(../images/arrow_left.png) no-repeat center left; }
div.navigation a.next { background: url(../images/arrow_right.png) no-repeat center right; padding: 2px 12px 2px 0px; }

/****** Portfolio *****/

div.portfolio { width: 100%; margin-top: 25px; position: relative; }
div.portfolio div.image { position: absolute; top: 0px; right: 0px; padding: 0px; margin: 0px; }

/*div.portfolio div.navigation { position: absolute; top: 440px; right: 0px;  }*/

/****** View Reel *****/

div.movies { width: 100%; margin-top: 25px; position: relative; }
div.movies div.video { position: absolute; top: 0px; right: 0px; padding: 0px; margin: 0px; }

div.movies div.movie { margin-bottom: 20px; }
div.movies div.movie h2 { padding: 0px; }

div.movies div.movie div.description ul { margin-left: 0px; }
div.movies div.movie div.description ul li { margin-top: 10px; font: normal 12px arial; }
div.movies div.movie div.description p { font-size: 12px; }

/****** Contact Page *****/

.contact-us {
	font: arial;
	text-align: left;
	margin-top: -18px;
}

.contact-us h2 { color: #534B49; font: normal 12px arial; }
.contact-us h3 { font: normal 12px arial; line-height: 1.4; }

/***** Inside Container *****/


/***** Global Classes *****/
 
.clear         { clear: both; }
 
.float-left    { float: left; }
.float-right   { float: right; }
 
.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }
 
.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #ffc; }
 
.img-left      { float: left;margin: 4px 10px 4px 0; }
.img-right     { float: right;margin: 4px 0 4px 10px; }
 
.nopadding     { padding: 0; }
.noindent      { margin-left: 0;padding-left: 0; }
.nobullet      { list-style: none;list-style-image: none; }
i 					   {display: none;}


.movie-list a.current { color: #D9541E; }