div.message{
    padding:10px;
    margin: 10px;    
}

html{
    height:100%;
    width:100%;
    
}
body{
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
background-color: #708090;
   background-image: url('/public/images/pattern.png');
   
	
    
}

/*
.footer{
    bottom:0px;
    border-top: 1px #aaa solid;
    position:absolute;
    padding:20px;
}*/
a img{
	border:none;
}

a:link, a:visited, a:active  {
	color:#111;
	text-decoration:none;
}
a:hover {
	color:#999;
	text-decoration:underline;
}

div.logo{
    width:100%;
    
    height:75px;
}

div.userinfo{
    position:absolute;
    right: 20px;
    top:10px;
    padding:20px;
    margin:20px;
    
    background-color: #ccc;
}
div.content{
    clear:both;
    /*margin: 10px 20px;*/
    height: 100%;
}

div.modulecontent{
	-moz-border-radius: solid 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	border:1px solid #1f1f1f;
	background-color:#fcfcfc;padding:20px;
}

a.button {
    padding: 2px 5px;
    background-color: #aaa;
    color:#000;
    border-top: #ddd solid 1px;
    border-left: #ddd solid 1px;
}



form.delete{
    display:inline;
}

@font-face {
    font-family: 'StMarieThin';
    src: url('/public/fonts/StMarie-Thin-webfont.eot');
    src: url('/public/fonts/StMarie-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/public/fonts/StMarie-Thin-webfont.woff') format('woff'),
         url('/public/fonts/StMarie-Thin-webfont.ttf') format('truetype'),
         url('/public/fonts/StMarie-Thin-webfont.svg#StMarieThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	/*font-family: StMarieThin !important;*/
}
div.divmenu-holder {
   cursor:pointer;
}
div.divmenu-holder h2 {
   margin:auto;
}
div.divmenu-holder a:hover{
	text-decoration:none;
        
}
div.divmenu-hover{
        background-color: #eee;
        border-color: #aaa;
}


/*
div.divmenu-holder{
	cursor:pointer;

}

div.divmenu-holder .title{
    width:300px;
}

div.divmenu-holder h2{
	margin:auto;
}
div.menu-object-holder{
   *width:97%;
    margin:5px; 
    padding:15px; 
    border:1px 
    solid #ccc;
   
}
div.divmenu-hover{

        background-color: #eee;
}
div.divmenu-holder a:hover{
	text-decoration:none;
}
*/
/* errors */
span.error{
	color:#ff0000;
	padding: 0: 5px;
}
input.error{
	border: #f00 1px solid !important;
}

/*
input[type=text], 
input[type=password], 
input[type=file], 
button, 
select{
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 12px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
}
input[type=text]:focus, input[type=password]:focus, input[type=file]:focus{
	border-color: #339933;
}

*/

/* buttons */
input.button{

}
img{
	border:none;
}

.shadow{
border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
}
/*
a.button, input[type=submit]{
	padding:2px 5px;
	background-color: #0c0c0c;
	text-decoration:none;
	color:#e0e0e0;
	margin: 2px;
	
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;

	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
	alignment-adjust: central;
}*/

/*
a.overbutton, input[type=submit].overbutton{
	border:#111 1ps solid;
	background-color: #0e0e0e;
	color:#FFF;
}
*/
input[type=submit].deletebutton {
    background-image: url('/public/images/trash20px.jpeg');
    background-color: transparent;
    cursor: pointer;
    border:none;
    height:20px;
    width:20px;
	min-width:20px;
	-moz-border: none;
	-webkit-border: none;
	-webkit-box-shadow: none;
	padding:0;
}

/* menu */
div#content{
	width:70%;
	padding: 1em;
}

