/*41*/
html {
	font-size:   80%;
	overflow:    auto;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Trebuchet MS,Verdana,sans-serif;
	color:       #555;
}

body {
	background: #fff url("Resources/Background.png?r=$Rev: 72 $") repeat-x;
	font-size:  1.2em;
	margin:     0;
	padding:    0;
	text-align: center;
	position:   relative;
}

img {
	-ms-interpolation-mode: bicubic; 
}

p {
	text-align: left;
}

p img {
	padding: 2px;
	border:  solid 1px #ddd;
}

div div {
	padding: 0;
}

.tile {
	display:        inline-block;
	width:          404px;
	min-height:     290px;
	vertical-align: top;
}

.tiles, .section {
	clear: both;
}

a, a:active, a:link {
	color:           #00407D;
	text-decoration: none;
}

a:visited {
	color: #3370AD;
}

h2 a {
	font-size: 1em;
	float:     right;
}

.imageScreenshot, .tile img, .tile img {
	float:       right;
	margin-left: 20px;
}

.imageClean {
	border: none;
}

.tile {
	padding-right: 20px;
}

#header, #content {
	padding:        1em 2em;
	padding-bottom: 0;
}

#header, #footer {
	border: 0 solid #00407D;
}

#header {
	border-bottom-width: 2px;
}

#footer {
	border-top-width: 2px;
}

#main {
	text-align: left;
}

#content {
	background:   #fff;
	border:       solid #eee;
	border-width: 0 1px;
	min-height:   480px;
}

#header {
	background:   #00407D url("Resources/Header.jpg?r=$Rev: 72 $") no-repeat;
	border-width: 0 0 2px 0;
}

#footer  {
	background:     #00407D url("Resources/Footer.jpg?r=$Rev: 72 $") no-repeat;
	font-size:      12px;
	text-align:     center;
	vertical-align: middle;
}

#content, #header-content, #footer-content {
	max-width: 848px;
	margin:    0 auto;
}

#header-content a img {
	border:  none !important;
}

#footer-content {
	padding: 6px;
}

#footer, #footer a {
	color: #fff;
}

#footer span {
	margin:  0.5em;
	display: inline-block;
}

#title {
	margin-left:  -4px;
	padding-top:  12px;
}

#logotype {
	float:       right;
}

#logo {
	margin-top:  -12px;
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

#main {
	height: 100%;
}

html, body {
	height: 100%;
}

#wrapper {
	min-height: 100%;
	height:     auto !important;
	height:     100%;
	margin:     0 auto -34px; /* the bottom margin is the negative value of the footer's height (+ borders) */
}
#footer, #footer-push {
	min-height: 32px; /* .push must be the same height as .footer */
}

