/**
 * Tags
 */
a, a:active, a:link {color:#B9121B;}
a:visited, a:hover {color: #B9121B;}
ul,ol {
	margin:0px;
	margin-bottom:13px;
	padding:0px;
	}
	li {
		padding:0px;
		margin:0px;
		margin-top:2px;
		list-style-position:inside;
	}
h1,h2,h3 {
	color: #4C1B1B;
	font-size: 18px;
	margin-top:8px;
	margin-bottom:4px;
	background-repeat:no-repeat;
	background-position:left;
}
h4,h5,h6 {
	color: #4C1B1B;
	font-size: 14px;
	margin-top:7px;
	margin-bottom:2px;
}
img {border:none;}
img.selected {border:1px solid #333333;}
label{display:block;color:#B9121B;}
input{display:block;border:1px solid #B9121B;margin-bottom:2px;}
span.date{font-size:smaller;color:#BBBBBB;}
/**
 * Global Model
 */
body {background-color:#4C1B1B;margin:0px;padding:2px;}
div#site {
		font-family: Lucida Grande, Helvetica, Verdana, sans-serif;
		font-size:12px;
		color:#222222;
		margin-right:2px;
		margin-left:1px;
    }
    div#header, div#footer {
        width:100%;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#212121;
		border: 1px solid #FCFAE1;
		color:#FCFAE1;
		margin-bottom:4px;
		text-align:center;
    }
    div#body {
        width:100%;
		background-color:#FFFFFF;
		border: 2px solid #212121;
		margin-bottom:4px;
    	}
        div#left {
			margin-bottom: 15px;
			margin-left:10px;
			margin-right:10px;
			padding-bottom:4px;
			border-bottom: 1px solid #F6E497;
        	}
        div#right {
			margin-left:10px;
			margin-right:10px;
        }
        div#middle {
			padding-bottom:10px;
			padding-left:10px;
			padding-right:10px;
			text-align:left;
        }
    div#footer {}
/**
 * Individualized
 */
div#site {}
    div#body {}
        div#left {}
			ul.Menu {
				display: block;
				list-style:none;
				display: block;
				list-style:none;
				margin:0px;
				}
				ul.Menu li {		
					padding-left:20px;
					background-repeat:no-repeat;
					background-position:left;
				}
				li.Home {
					background-image:url(../files/images/layout/IconHome.jpg);
				}
				li.gruPin {
					background-image:url(../files/images/layout/PinRotated.jpg);
				}
				li.News {
					background-image:url(../files/images/layout/IconNews.jpg);
				}
				li.beta-tester {
					background-image:url(../files/images/layout/beta.jpg);
				}
			h2.News {
				background-image:url(../files/images/layout/IconNews.jpg);
				padding-left:16px;
			}
			h2.gruPin {
				background-image:url(../files/images/layout/PinRotated.jpg);
				padding-left:22px;
			}
			h2.Home {
				background-image:url(../files/images/layout/IconHome.jpg);
				padding-left:16px;
			}
			h2.Beta-Tester {
				background-image:url(../files/images/layout/beta.jpg);
				padding-left:16px;
			}
			
/*Messages page*/
div.message {
    margin-bottom:4px;
}

/*Calendar page*/
    /*month table*/
    table {
        width:100%;
    }
    table.month thead, table.week thead {
        margin-bottom:4px;
        font-size:10px;
    }
    table.month tbody, table.week tbody, div#day{
        background-color:#FCFAE1;
    }
    div#day {
        border:1px solid #333333;
    }
    table.month div.day{
        font-size:11px;
        color:#555555;
    }
    table.month tbody td, table.week tbody td {
        border-left:1px solid #333333;
        border-top:1px solid #333333;
        padding:1px;
    }
    table.month tbody td.last, table.week tbody td.last {
        border-right:1px solid #333333;
        border-left:none;
    }
    table.month tbody td.bottom, table.week tbody td.bottom {
        border-bottom:1px solid #333333;
        /*border-top:none;*/
    }
    table.week tbody td.hour, table.week thead td.hour {
        text-align:right;
        font-size:10px;
        background-color:#FFFFFF;
        border:none;
    }
    div.hour {
        border-bottom:1px solid #333333;
    }
    table.calheader {
        margin-top:5px;
        margin-bottom:5px;
    }
    div.events {
        font-size:10px;
        background-color:#4C1B1B;
        text-align:right;
        color:#FFFFFF;
        float:right;
        padding-left:1px;
        padding-right:1px;
    }
    div.events a:link, div.events a:hover, div.events a:active, div.events a:visited  {
        color:#FFFFFF;
    }