/* Start of CMSMS style sheet 'DKK: Layout' */
/* Colour list for background and highlights

Blue 
Background - #000033
Dark - #000066 
Light - #90BADE

Red 1
Background - #660000
Dark - #660033
Light - #660066

Red 2
Background - #330000
Dark - #660000
Light 1 - #990000
Light 2 - #CC0000

Green
Background - #003300
Dark - #006600
Light - #669900
	
Green 2
Dark - #213205
Mid - #648D20
Light - #CCCC33	
Light 2 - #D9D93C

Purple
Background - #3E255F
Dark - #663399
Light - #CC99FF
		
*/


/*
html 
{
	height: 100%;
} 
*/

/* ========================== DIV styles ============================ */
#body
{
	background-color: #000000;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	height: 100%;
	display: block;
}

#container
{
	background-color: transparent;
	width: 900px;
	margin: 5px auto;
	padding: 10px;
	border: 2px solid #333;
                overflow: auto;
}

#banner 
{
	margin: auto; /* margin-top, margin-right, margin-bottom, margin-left */
	padding: 10px; /* padding-top, padding-right, padding-bottom, padding-left */
}

#bannerLeft
{
	position: relative;
	float: left;
	margin: 5px 0 0 0px; /* margin-top, margin-right, margin-bottom, margin-left */
}

#bannerCentre
{
	position: relative;
	float: left;
	margin: 10px 0 0 10px; /* margin-top, margin-right, margin-bottom, margin-left */
}

#bannerRight 
{
	margin: 0; /* margin-top, margin-right, margin-bottom, margin-left */
}

#leftSide
{/* left column can contain either the side menu and news or both*/
	position: relative;
	float:left;
	left: 0px;
	margin-left: 0px; /* margin-top, margin-right, margin-bottom, margin-left */
	width: 180px;
}

#newsLeft
{/* left news column */ 
	margin: 10px 0 0 0; /* margin-top, margin-right, margin-bottom, margin-left */
	width: 160px;
	font-size: 9px;
	font-weight: normal;
	padding: 5px 5px 5px 5px; /* padding-top, padding-right, padding-bottom, padding-left */
	border: 1px solid #333;
}


#Rota
{/* left news column */ 
	margin: 10px 0 0 0; /* margin-top, margin-right, margin-bottom, margin-left */
	width: 160px;
	font-size: 9px;
	font-weight: normal;
	padding: 5px 5px 5px 5px; /* padding-top, padding-right, padding-bottom, padding-left */
	border: 1px solid #333;
}


#newsRight
{/* right news column */
	position: relative;
	float: right; 
	margin-right: 10px; /* margin-top, margin-right, margin-bottom, margin-left */
	width: 160px;
	font-size: 9px;
	font-weight: normal;
	padding: 5px 5px 5px 10px; /* padding-top, padding-right, padding-bottom, padding-left */
	border: 1px solid #333;
}

#content 
{/* centre column*/
	float: left;
	position: relative;
	left: 0px;
	margin-left: 10px;
	width: 500px;  
	padding-left: 10px;
                overflow: auto;
/*	height: 300px; */ /* for fixed height pages*/ 
}

#contentWide 
{/* wide centre column*/
	float: left;
	position: relative;
	left: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	background: transparent;
	padding-left:10px; 
        overflow: auto;
	width: 670px; /* for one column pages with left nav/news */
}

contentVeryWide
{/* wide centre column*/
	float: left;
	position: relative;
	left: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	background: transparent;
	padding-left:10px; 
        overflow: auto;
	width: 810px; /* for one column pages */
}

#bottomBanner 
{
	position: relative;
	display: block;
	width: 900px; /* If used must match container width */
	margin: 5px auto; /* margin-top, margin-right, margin-bottom, margin-left */
	padding: 10px;
	height: 50px;
	border: thin solid #333;
	color:#aaa;           
}

#copyright
{
	display: block;
	margin: 5px auto; /*  margin-top, margin-right, margin-bottom, margin-left */
	position: relative;
	width: 900px;
	text-align: right;
	padding: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:0.8em;
	color:#aaa;
	line-height:0.9em;
	word-spacing:1px;                
}



/* ====================== Rounded Corners styles ====================== */

.t 
{
	background: url(uploads/images/Site/dot.gif) 0 0 repeat-x; 
	width: 925px;
	margin: auto;
}


.b 
{
	background: url(uploads/images/Site/dot.gif) 0 100% repeat-x;
}

.l 
{
	background: url(uploads/images/Site/dot.gif) 0 0 repeat-y;
}

.r 
{
	background: url(uploads/images/Site/dot.gif) 100% 0 repeat-y;
}

.bl 
{
	background: url(uploads/images/Site/bl.gif) 0 100% no-repeat;
}

.br 
{
	background: url(uploads/images/Site/br.gif) 100% 100% no-repeat;
	height: 65px;
}

.tl 
{
	background: url(uploads/images/Site/tl.gif) 0 0 no-repeat;

}

.tr 
{
	background: url(uploads/images/Site/tr.gif) 100% 0 no-repeat; 
	height: 65px;
	padding: 15px;
} 



/* ======================= HTML tag styles ========================*/

h1
{
	color: #ccc;
	font-size: 13pt;
	font-weight: bold;
}

A
{
	text-decoration: none;
	color: #FFF;
}

p
{
	color: #FFF;
	font-weight: normal;
	font-size: 9pt;
	line-height: 140%;
}

ul
{
	list-style: square;
	line-height: 150%;
	color: #FFF;
	font-size: 9pt;
	font-weight: normal;
	margin-left: -15px;
}

.subtitle
{
	line-height: 0.3em;
	font-size: 14px;
	color: #FFF;
}

.empty
{
	line-height: 70%;
	color: #FFF;
}


a.color
{ 
	text-decoration: none;
	color: #CCC;
}

.text
{
	color: #FFF;
	font-weight: normal;
	font-size: 9pt;
	line-height: 140%;
}

.colour
{
	color: #FFF;
	font-size: 9pt;
	font-weight: normal;
}

.colourBold
{
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
}

.Bold
{
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
}


.Underline
{
	color: #FFFFFF;
	font-size: 16pt;
	font-weight: bold;
/*	Border-bottom: 1px solid #FFFFFF; */
}

imageRight
{
	float: right; 
	margin-top: 0px;
	margin-left: 5px;
}

.WhiteLine
{
                Border-bottom: 1px solid #FFFFFF;
                width: 95%;
}

td.review
{
        text-align: center;
}

td.booktitle
{
        color: #FFF;
	font-size: 10pt;
	font-weight: bold;
}

td.tagline
{
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
}


/* ======================= Calendar tag styles ========================*/

/*
.cal-upcominglist
{
	color: #3E255F;
	font-size: 13pt;
	font-weight: bold;
	Border-bottom: 1px solid #3E255F;
}

.calendar-event
{
	color: #3E255F;
	font-size: 13pt;
	font-weight: bold;
	Border-bottom: 1px solid #3E255F;
}

*/

.calendar-date-title
{
	color: #3E255F;
	font-size: 10pt;
	font-weight: bold;
}

.calendar-date-from
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
}

.calendar-summary-title
{
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
}

.calendar-summary
{
	color: #ffffff;
	font-weight: normal;
	font-size: 9pt;
}

.calendar-details
{
	color: #ffffff;
	font-weight: normal;
	font-size: 9pt;
}


.calendar-details-title
{
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
}



/* End of 'DKK: Layout' */

