/************************/
/* COMMON CLASSES		*/
/************************/
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin-left:0;
    padding-left:0;
}
ol,ul {
    list-style:none;
}
/* End of CSS Reset */

/** Common classes and selectors */
body {
	font-family: Times New Roman, serif;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.02em;
	text-decoration: none;
	color: #655d47;
}
a:link { text-decoration: none; color: #655d47; outline: none;}
a:active { text-decoration: none; color: #f064a9; outline: none;}
a:visited { text-decoration: none; color: #655d47; outline: none;}
a:hover { text-decoration: none; color: #f064a9; outline: none;}
a img { border: none; }

hr {
	 background-color: #655d47;
	color: #655d47;
}

.bigText, .bigTextNormalHeight, .bigTextMarginBottom {
	font-size: 20px;
	line-height: 24px;
	margin-top: 0px;
}
.bigTextNormalHeight {
	line-height: 20px;
}
.bigTextMarginBottom {
	margin-bottom: 6px;
}
.logoText {
	font-size: 22px;
	line-height: 22px;
	margin-top: 0px;
}
.normalText, .normalTextBigLine, .normalTextWithMargin {
	font-size: 13px;
	line-height: 18px;
	margin-top: 0px;
}
.normalTextBigLine {
	line-height: 25px;
}
.normalTextWithMargin {
	margin-bottom : 24px;
}
.textBox{
	height:100px;
	width: 540px;
}


/*************************/
/* LEFT SECTION 	     */
/*************************/
#left-section {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 260px;
}
/* Top Left Meierhug Logo */
#logo {
	height:155px;
}
/* Menu Layout */
#menu {
}
#menu ul {
}
#menu ul li {
}
#menu ul li:hover{text-decoration: none; color: #f064a9; outline: none;}

/* Login Layout */
#login {
}

/* Menu Classes */
.menu-title, .menu-title-active {
	font-size: 22px;
	line-height: 8px;
}
.menu-entry, .menu-entry-first, .menu-entry-first-active, .menu-entry-last, .menu-entry-active, .menu-entry-last-active {
	margin-left: 17px;
}
.menu-entry-first, .menu-entry-first-active {
	padding-top: 8px;
}
.menu-entry-last, .menu-entry-last-active {
	padding-bottom: 33px;
}
.menu-title-active, .menu-entry-active, .menu-entry-first-active, .menu-entry-last-active {
	color: #f064a9;
}


/************************/
/* MAIN SECTION			*/
/************************/
#main-section {
	position: absolute;
	top: 20px;
	left: 330px;
	width: 720px;
}
/* Project Page Layout */
#project{}
#projectImage{
	height: 530px;
}
#projectImage img{
	cursor:pointer;
}
#projectImageNav{
	position:absolute;
	text-align:right;
	left:570px;
	width:150px;
	top:550px;
}
#projectText, #welcomeText {
	width: 540px;
	margin-top: 20px;
}
#welcomeText {
	margin-top: 3px;
}

/* Static Page Layout */
#static{
	margin-top: 155px;
	width: 540px;
}
#shortText{
	width: 360px;
}
#shortTextWithMargin{
	margin-top: 20px;
	width: 360px;
}

/* special ul style for administrating project images */
#projectImageAdmin{
}
#projectImageAdmin ul li {
	display:inline-block;
	padding:10px;
}
#projectImageAdmin ul li form {
	display:inline-block;
	cursor: move;
}

/* admin classes */
.smallField {
	width: 90px;
}
/************************/
/* RIGHT SECTION (EMPTY)*/
/************************/
#right-section {
	position: absolute;
	top: 20px;
	left: 1050px;
	width: 102px;
}

