/*
	Revision 1 (2009-10-03 00:05)
	Birkir Rafn Guðjónsson [birkir@innsyn.is]
	
	@property order
	* display
	* position, float
	* top, right, bottom, left
	* width, height
	* margin
	* padding
	* background
	* font, color
	* text
	* misc
*/

@import "/css/style.reset.css";

BODY { background: #000000; font-size: 10px; }

DIV.wrapper { width: 1000px; margin: 0 auto; }

DIV.background { position: absolute; top: 100px; background: url(/img/background.jpg) center center repeat-x; width: 100%; height: 400px; z-index: -1; }
DIV.background.small { height: 150px; z-index: -1; }
DIV.small-padding { height: 120px; }
DIV.large-padding { height: 180px; }
DIV.header { position: relative; height: 80px; }

DIV.header DIV.menu { position: absolute; bottom: 5px; right: 50px; }

DIV.header DIV.menu UL {}

DIV.header DIV.menu UL LI { float: left; margin: 0 10px; }

DIV.header DIV.menu UL LI A { font-family: Arial, Verdana; font-size: 12px; color: #FFFFFF; text-decoration: none; }
DIV.header DIV.menu UL LI A:hover { border-bottom: 1px solid #FFFFFF; }

DIV.banner { margin: 50px auto 0 auto; width: 950px; width: 950px; height: 325px; -moz-box-shadow: 0px 20px 10px -15px rgba(0, 0, 0, .9); }

DIV.banner IMG { width: 950px; height: 325px; float: left;  }

DIV.photos { margin: 65px 0 0 0; }

DIV.photos DIV.item { position: relative; margin: 0 0 25px 25px; background: #FFFFFF; width: 294px; height: 164px; float: left; padding: 3px 0 0 3px; }

DIV.photos DIV.item DIV.crop { position: relative; width: 290px; height: 160px; overflow: hidden; }

DIV.photos DIV.item DIV.crop IMG { top: -15px; position: absolute; background: #000000; float: left; }

DIV.photos DIV.item DIV.popup-text { z-index: 15; position: absolute; bottom: 4px; left: 3px; background: #000000; padding: 5px; width: 280px; font-family: Verdana; font-size: 1.0em; color: #FFFFFF; opacity: 0; text-transform: uppercase; }

DIV.marginall { margin: 8px 55px; }

H1 { font-family: "Myriad Pro", Helvetica, Arial, "Trebuchet MS"; font-size: 3em; color: #FFFFFF; padding: 0 0 10px 0; border-bottom: 1px solid #FFFFFF; margin: 0 0 15px 0;  }

P { font-family: Arial; color: #FFFFFF; font-size: 1.4em; line-height: 1.4em; padding: 0 0 15px 0; }

FIELDSET LABEL { display: block; margin: 20px 0 6px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FFFFFF;  }
FIELDSET INPUT[type=text], TEXTAREA { display: block;  margin: 0 0 10px 18px; padding: 6px; border: 1px solid #d2d2d2; font-size: 12px; -moz-border-radius: 5px; width: 95%; }
FIELDSET INPUT[type=submit] {
	float: right;
	margin: 20px 40px 0 0;
	-moz-border-radius: 5px;
	background: #FFFFFF;
	border: none;
	padding: 4px 15px;
	font-family: "Myriad Pro", Helvetica, Arial, "Trebuchet MS"; 
	font-size: 1.4em;
}

div.footer
{
	width: 709px;
	margin: 10px auto;
	
}