/* ------------------------------------------
Troupe du Jour print stylesheet
Author - benbailey.com.au
------------------------------------------ */

* { margin: 0; padding: 0; } /* reset all element's margin and padding to 0 to avoid browser inconsistencies  */
.skip, .hide { display: none; }


/* =wrapper 
--------------------------------------------------------------------------
 */
/*#wrapper 
{
position: absolute; 
top: 0;
left: 50%;
width: 722px;
margin-left: -361px; 
padding: 165px 11px 0 11px;
background: #FFF url(../i/bg-wrapper.jpg) left repeat-y; 
}*/

/* =header 
--------------------------------------------------------------------------
 */

#header h1
{
height: 51px;
margin: 0 0 0 10px;
font-size: 2.2em;
}

#header h1 a
{
	text-decoration: none;
	border-bottom: 0;
}

/* =main navigation 
--------------------------------------------------------------------------
 */
#navigation
{ 
display: none;
}

/* =related-content - several declarations relating to this area are declared above
--------------------------------------------------------------------------
 */
#related { display: none; }

#homepage #related
{
display: block;
}

/* =content
--------------------------------------------------------------------------
 */

.feature
{
	float: left;
	widows: 100%;
	margin: 0.5em 0
}

.feature img
{
	float: right;
	padding: 5px;
	border: 1px solid #eee;
	margin: 0 15px 15px 10px;
}

/* =footer
--------------------------------------------------------------------------
 */
#footer
{
clear: both;
text-align: center;
padding-bottom: 30px;
}

#footer dt, #footer dd
{
display: inline;
list-style-type: none;
}

#footer dd
{
padding-right: 10px;
}

/* =form
--------------------------------------------------------------------------
 */
#contact-day, #contact-month, #contact-year
{
	width: auto;
}


/* =elements
--------------------------------------------------------------------------
 */
a { color: #006; text-decoration: none; border-bottom: 1px dotted; }
a:visited { color: #666; }
a:hover { color: #C00; border-bottom: 1px solid; }

acronym { cursor: help; }

body
{
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color: #333;
font-size: 62.5%;
background: #FFF;
padding: 0 15px;
}

cite { font-weight: bold; font-variant: normal; }

fieldset { border: 0; }

h1, h2, h3, h4, h5, h6
{
margin: 0 5px 5px 0;
color: #541B8D;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight: bold;
}

h1
{
font-size: 1.8em;
margin-bottom: .5em;
}

h2, h3, h4, h5, h6
{
font-size: 1.6em;
margin: 1.5em 0 .25em 0;
}

hr { display: none; }

img { border: 0; }

label { display: block; padding-top: 1em; font-size: 1.15em; font-weight: bold; }

p
{
font-size: 1.15em;
color: #333;
line-height: 1.5em;
margin-bottom: 1.25em;
}

select { width: 200px; }

ul
{
color: #333;
list-style-type: disc;
margin: 0 0 10px 20px;
padding: 0;
}

ol
{
color: #333;
list-style-type: decimal;
margin: 0 0 5px 28px;
padding: 0;
}

li
{
font-size: 1.15em;
line-height: 1.45em;
padding: 1px 0;
}

