/* Copyright (c) 2010 Meadowbank Receptions */

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	
	Global
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*	Setup
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@import "resets.css";
@import "utility.css";
html, body { height:100%; }
body { background:#000; text-align:left; font:12px/1em Verdana, Arial, Helvetica, sans-serif; color:#FFF; line-height:14px; font-weight:normal; }

/*	Layout
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#container { width:860px; margin:0 auto; text-align:left; height:auto !important; min-height:100%;}

#header { width:860px; float:left; text-align:center;}
#contentBody { width:860px; float:left; padding:25px 0 25px 0; text-align:left;}
	#contentBody p {padding:0 0 10px 0; margin:0;}
#picSlide { width:702px; float:left; text-align:left; padding:0 0 35px 158px;}
#contentForm { width:860px; float:left; padding:15px 0 20px 0; text-align:left; border-top:1px solid #666; border-bottom:1px solid #666;}
	#contentForm .f-left {float:left; width:430px;}
	#contentForm .f-left p {padding:0 0 10px 0; margin:0; line-height:25px;}
#footer { width:860px; float:left; text-align:center; padding:20px 0 30px 0;}
	#footer .paneLogo {float:left; width:501px; text-align:right;	}
	#footer .paneRpi {float:left; width:359px; text-align:right; color:#999; font-size:10px;	}
	#footer .paneRpi a { text-decoration:none; color:#FA6C15;}
	#footer .paneRpi a:hover { text-decoration:underline; color:#FA6C15;}




/*	Typography
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p { padding:0 0 10px 0; margin:0;}
h1,h2,h3 { font-family:Arial, Helvetica, sans-serif;}
h1 { color:#E29602; margin:0; padding:15px 0 20px 0; font-size:12px; line-height:12px; font-weight:bold; }

/* = font-colors ---------------------- */
.color_orange {color:#E29602;}
.color_F {color:#FFFFFF;}
.color_C {color:#CCCCCC;}
.color_9 {color:#999999;}
.color_6 {color:#666666;}
.color_3 {color:#333333;}

/* = font-sizes ---------------------- */
.size_9 {font-size:9px;}
.size_10 {font-size:10px;}
.size_11 {font-size:11px;}
.size_12 {font-size:12px;}
.size_14 {font-size:14px;}
.size_16 {font-size:16px;}
.size_22 {font-size:22px;}

/* = hyperlinks ---------------------- */
a:link, a:visited {color:#FFF; text-decoration:underline;}
a:hover {color:#FFF; text-decoration:underline;}

/* = positions ---------------------- */
.f-right { float:right;} .f-left { float:left;} .clear { clear:both;}
.margin10 { margin:10px;} .LMargin10 { margin-left:10px;} .RMargin10 { margin-right:10px;} .LRMargin10 { margin:0 10px;}