
h1, h2, h3 {
	color:#b9121b;
	font-size:18px;
	margin:0px;
	padding:0px;
}
h4, h5, h6 {margin:0px;padding:0px;}
a {color:#b9121b;}
input{display:block;}
p {margin-bottom:0px;}
img {border:none}
input {
	border:1px solid #EEEEEE;
}
input:focus {
	border:1px solid #372e29;
}

/**
 * Froms
 */
form {
	display:block;
	}
	form fieldset {
		margin-bottom:20px;
		border: 1px solid #EEEEEE
	}
	div.formitem {
		overflow:hidden;
		margin-bottom:5px;
		border-bottom: 1px solid #EEEEEE;
		padding-bottom:5px;
		}
		div.label {
			float:left;
			text-align:right;
			width:230px;
		}
		div.input {
			width:240px;
			margin-left:255px;
		}


body {
	/*height:100%;*/
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:372e29;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin:0px;
	padding:0px;
	background-image:url(../files/images/layoutReal/background.png);
	background-repeat:repeat-x;
}



div#site {
    width:820px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
    overfloat:hidden;
	padding-left:25px;
	padding-right:25px;
    }		
body > div#site {
	background-image:url(../files/images/layoutReal/shadow.png);
	background-repeat:repeat-y;
}
* html div#site{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='files/images/layoutReal/shadow.png', sizingMethod='scale');
}
    div#header {
        width:100%;
		overflow:hidden;
    	}
		div#logo {
			margin-top:30px;
			margin-left:10px;
		}
		div#explainer {
			margin-top:16px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
		}
    div#body {
        overflow:hidden;
		margin-left:10px;
		margin-right:10px;
		margin-top:25px;
		padding-bottom:30px;
    	}
	* html div#body {
		margin-top:28px;
	}
        div#left {
            width:255px;
			height:96px;
            float:right;
            padding:0px;
				background-image:url(../files/images/layoutReal/registerbox.png);
        	}
			div#menu {
				overflow:hidden;
				}
				div#menu ul {
					margin:0px;
					padding:10px;
					}
					div#menu li {
						font-size:18px;
						list-style:inside;
						font-weight:bold;
						border-bottom: 1px solid #CCCCCC;
						padding-bottom:9px;
						margin-top:4px;
					}
        /*div#right {
            width: 20%;
            float:right;
            border:1px solid #333333;
            padding:5px;
        }*/
        div#middle {
            width:525px;
            margin-right:285px;
            padding:5px;
				margin-top: 10px;
			/*height:100%;*/
        	}
		* html div#middle {
            margin-right:200px;
			}
			/**
			 * Error Box
			 */
			div#errorBox {
				background-color:#FFFFA0; 
				font-weight:bold;
				border:1px solid #666666;
				margin-bottom:20px;
				}
				div#errorBox ul {
					padding-left:30px;
					padding-right:20px;
					}
					div#errorBox li {
						margin-bottom:5px;
			}
			
			/**
			 *
			 * Blog
			 */
			div.newsBit {
				margin-bottom:35px;
				background-image:url(../files/images/layoutReal/articlefooter.png);
				background-position:bottom;
				background-repeat:repeat-x;
				border-bottom: 1px solid #b9121b;
				padding-left:5px;
				padding-right:5px;
				padding-bottom:10px;
				}
				div.newsBit a {
					text-decoration:none;
				}
				div.newsTitle h3 {
					display:inline;
					border-bottom:1px solid #372e29;
					margin-bottom:5px;
					}
					span.date {
						font-size:10px;
						margin-left:10px;
				}
				div.newsText {
					margin-top:10px;
				}
			 
			 
    div#footer {
        width:100%;
        border:1px solid #333333;
        padding:5px;
        margin-top:5px;
	}
div#siteend {
    width:820px;
	/*height:100%;*/
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	background-image:url(../files/images/layoutReal/shadow_bottom.png);
    overfloat:hidden;
	padding-left:25px;
	padding-right:25px;
	height:12px;
}
