BODY {
	BACKGROUND-IMAGE: url(http://fotoflow.net/files/bg_body_upper.jpg); LINE-HEIGHT: 1; BACKGROUND-COLOR: white; MIN-HEIGHT: 200px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; COLOR: #333
}

HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	BACKGROUND-IMAGE: url(http://fotoflow.net/files/bg_body_upper.jpg); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #52ABDC; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT: 100% "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif; BACKGROUND-POSITION: left top; PADDING-TOP: 0px; margin-top:-10px;
}
BODY {
	FONT-SIZE: 12px
}
A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #228ed7; TEXT-DECORATION: underline
}
H1 {
	LINE-HEIGHT: 15px; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
SMALL {
	COLOR: #999; FONT-SIZE: 9px
}
#wrapper {
	WIDTH: 100%; DISPLAY: table; HEIGHT: 100%; VERTICAL-ALIGN: middle
}
#outer {
	BACKGROUND-IMAGE: url(http://fotoflow.net/files/bg_panel_wide.png); DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 100%; VERTICAL-ALIGN: middle
}
#inner {
	POSITION: relative;  LEFT: -50%
}
#panel {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 750px; PADDING-RIGHT: 0px; PADDING-TOP:-20px; margin-top:-25px; LEFT: 50%
}
#twitter { padding-top:40px;
}
#twitter P {
	MARGIN-BOTTOM: 5px
}
#twitter SPAN {
	PADDING-RIGHT: 10px; MARGIN-RIGHT: 7px; BORDER-RIGHT: #ccc 1px solid
}
#twitter A {
	PADDING-RIGHT: 10px; MARGIN-RIGHT: 7px; BORDER-RIGHT: #ccc 1px solid
}
#twitter SPAN {
	COLOR: #333333
}

H2#logo A:hover {
	BACKGROUND-POSITION: right top
}

FORM INPUT.inpField {
	BACKGROUND-IMAGE: url(http://fotoflow.net/files/bg_input.png); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 222px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; COLOR: #ccc; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
FORM INPUT.inpField:focus {
	BACKGROUND-POSITION: right top; COLOR: #333
}
FORM INPUT.filled {
	BACKGROUND-POSITION: 0px 0px; COLOR: #2999e1
}
FORM INPUT#btnSubmit {
	BACKGROUND-IMAGE: url(http://fotoflow.net/files/button_submit.jpg); BACKGROUND-COLOR: transparent; MARGIN-TOP: 10px; WIDTH: 242px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 9px; HEIGHT: 48px
}
FORM INPUT#btnSubmit:focus {
	BACKGROUND-POSITION: right top
}
FORM INPUT#btnSubmit:hover {
	BACKGROUND-POSITION: right top
}
#inpErrorEmail {
	HEIGHT: 30px; COLOR: #c00; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.success {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#panel .copyright {
	TEXT-ALIGN: center; COLOR: #333333; FONT-SIZE: 9px
}
#content {
	MARGIN: 5px 0px 0px; WIDTH: 265px; FLOAT: right
}
#vimeo {
	MARGIN: 5px 35px 20px 15px; WIDTH: 412px; FLOAT: left; HEIGHT: 350px
}
#vimeo #vid {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px
}
#vimeo P {
	MARGIN-TOP: 10px
}
