/*------------------------------------------------- MAIN.CSS--------------------------------------------------------------  */
/*--newblog --*/
div#new_blog
{
	position:absolute;
	width:410px;
	height:300px;
	
	padding-right:10px;
	
	background-image:url(../_images/new-blog-post.png);
	
	display:none;
	
	left:20px;
	top:20px;
	
	color:black;
}
div#new_blog div#newDate
{
	font-weight:bold;
	text-transform:lowercase;
	text-align:center;
	margin-top:35px;
}
div#new_blog div.content
{
	padding-left:25px;
}
div#new_blog textarea
{
	height:140px;
}
div#new_blog div.rteDiv
{
	width:395px;
	height:160px;
	overflow:hidden;	
}


body {
	background-color:#adb0af;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}
div#container {
	width:910px;
	margin:60px auto;	
	
	position:relative;
}



div.delLink
{
	float:left;
}


.hidden {
	display:none;
}


#UpdatingEl
{
	position:absolute;
	background:white;
	text-align:center;	
	
	padding-top:10px;
	font-weight:bold;
	
	z-index:15;
	
	color:black;
}

.rssicon
{
	width:20px;
	height:20px;
	float:right;
}
.rssicon img
{
	width:20px;
	height:20px;
}

/*------------------------ HEADER -------------------------*/
div#header {
	margin-bottom:15px;
	padding-left:20px;
}
div#logo {
	background-image:url(/_images/logo.png);
	width:94px;
	height:87px;
	
	position:absolute;
	left:20px;
	z-index:4;
}

div#titletag {
	background-image:url(/_images/mdsTitle.png);
	
	width:366px;
	height:56px;
	
	margin-left:104px;
	margin-top:5px;
}


/*----------------------------*/
/*---------------------- Main Menu (and bumpers) ----------*/
div#main_body {
	height:426px;
}
div#bumperTop {
	background-image:url(/_images/bumpertop.jpg);
	width:648px;
	height:44px;	
	
	position:relative;
	z-index:3;
}

div#bumperLeft {
	background-image:url(/_images/bumperleft.jpg);
	
	float:left;
	
	width:37px;
	height:382px;
}


div#mainmenu {
	background-image:url(/_images/mmbackground.jpg);
	background-repeat:repeat-x;
	
	height:382px;
	width:247px;
	
	float:left;
	
	position:relative;
}
div#mainmenu div#mainmenu_links {
	padding-top:10px;
}
div#mainmenu div#mainmenu_links div.link {
	margin-top:11px;		
	clear:both;
}
div#mainmenu div#mainmenu_links div.over {
	background-color:#6d5027;
}
div#mainmenu div#mainmenu_links div.over a div {
	border-top:2px solid #006633;
	padding-top:4px;
}
div#mainmenu div.link a {
	color:white;
	text-decoration:none;
	display:block;
}
div#mainmenu div.link a:link {}
div#mainmenu div.link a:visited {}
div#mainmenu div.link a:hover {}
div#mainmenu div.link a:active {}
div#mainmenu div#mainmenu_links a div {	
	padding-left:43px;
	padding-top:6px;
	padding-bottom:6px;
}
div#mainmenu div#mainmenu_links div.selected {
	background-color:#6d5027;
}

div#special {	
	background-image:url(/_images/special.png);
	
	bottom:4px;
	left:16px;
	
	z-index:5;
}
div#special, div#special div {
	width:127px;
	height:116px;
}
div#special, div#flashcontent1 {
	position:absolute;
}
div#flashcontent1 {
	z-index:2;
	left:21px;
	bottom:2px;
}

/*----------------------------*/
/*------------------------- Right Bar -------------------------------*/
div#rightBar {
	background-image:url(/_images/rb_bg.jpg);
	width:288px;
	height:490px;
	
	background-color:#a9732d;
		
	position:absolute;
	right:0px;
	bottom:0px;
}
/*----------------------------*/
/*------------------------- Main content ----------------------------*/
div#main_content {	
	position:relative;
	top:-44px;
	
	margin-left:294px;
	
	width:318px;
	
	z-index:4;
}
div#centre_bg {
	background-color:#9a7944;
	opacity:0.91;
	
	width:318px;
	height:426px;
	
	position:absolute;
	z-index:5;
}
div#DataContainer {
	margin-top:69px;
	padding:0px 22px 20px 22px;
	
	height:337px;
	
	position:absolute;
	z-index:6;
	
	color:white;
}
div#DataContainer div.data_textrich img {
	border:1px solid black;
	margin-right:9px;
	margin-left:5px;
}


/*----------------------------*/
/*---------------------------------------------------------- DATAS ----------------------------------------------------*/
/*---------- shared button --------*/
div.data_blog div.button, div.data_event div.button
{
	color:black;
	
	margin-left:10px;
	margin-bottom:5px;
	font-size:10px;
	background-image:url(/_images/button-bg.jpg);
	background-repeat:repeat-x;
	height:15px;
	
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	
	border:1px outset #D6D8E4;
	cursor:default;
	
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}
div.data_blog div.over, div.data_event div.over
{
	text-decoration:underline;
	border:1px outset #E5E5ED;
	
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
div.data_blog div.down, div.data_event div.down
{
	text-decoration:underline;
	border:1px inset #D6D8E4;
}






div#footer {
	/*background-image:url(/_images/swoosh.png);*/
	width:611px;
	height:54px;
	
	position:absolute;
}

div#whiteLineOne {
	background-color:white;
	width:2px;
	height:464px;
	
	position:absolute;
	top:51px;
	left:566px;	
	
	z-index:1;
}
div#whiteLineTwo {
	background-color:white;
	width:11px;
	height:507px;
	
	position:absolute;
	left:585px;
	top:30px;
	
	z-index:1;
}
div#redLineOne {
	background-color:#80412a;
	width:12px;
	height:595px;
	
	position:absolute;
	left:630px;
	top:-44px;
	
	z-index:3;
}
div#redLineTwo {
	background-color:#80412a;
	width:2px;
	height:530px;
	
	position:absolute;
	left:677px;
	top:-17px;
	
	z-index:3;
}

div#bottle {
	width:129px;
	height:313px;
	
	position:absolute;
	left:227px;
	top:182px;
	
	z-index:5;
}
div#DataContainer img {
	border:1px solid black;	
}
div#DataContainer img.alignleft, div#DataContainer img.left {
	margin-right:10px;
}
div#DataContainer img.alignright, div#DataContainer img.right {
	margin-left:10px;
}

.rssicon
{
	width:20px;
	height:20px;
	float:right;
}
div#DataContainer .rssicon img
{
	width:20px;
	height:20px;
	border:none;
}

/*--------------------------------------------------- Webpage.css-----------------------------------------------------------*/
div#special, div#flashcontent1 {
	display:none;
}

div#main_content {
	height:426px;
}
div#DataContainer {
	background-color:#9c7e4e;
}
div#DataContainer div.maintitle {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
div#dcExtension {
	background-color:#9c7e4e;
	
	width:262px;
	height:382px;
	/*
	position:absolute;
	right:0px;
	*/
	margin-left:318px;
	position:relative;
	top:44px;
	
	z-index:5;
}
div#main_body div#main_content div#DataContainer {
	height:auto;
}


div#mainmenu div#mainmenu_links div.selected div {
	background-image:url(/_images/specialdownSM.png);
	background-repeat:no-repeat;
	background-position:10px center ;
}
div#mainmenu div#mainmenu_links div.link {
	margin:0px;
}
div#subMenu {
	/*
	position:absolute;
	margin-top:-53px;
	left:65px;
	*/
	float:right;

	width:181px;
	
	z-index:7;
}
div#subMenu div#smHeader {
	background-image:url(/_images/submenu_03.png);
	height:9px;	
}
div#subMenu div#SubMenus_Content {
	background-image:url(/_images/submenu_06.png);
	background-repeat:repeat-y;
	padding:1px 7px 25px 1px;	
}
div#subMenu div#SubMenus_Content div.link a {
	display:block;	
	color:black;
	font-weight:bold;
}
div#mainmenu div#mainmenu_links div#subMenu div#SubMenus_Content div.link a div {
	padding-left:35px;
	padding-top:4px;
	padding-bottom:4px;
}
div#mainmenu div#mainmenu_links div#subMenu div#SubMenus_Content div.over a div {
	padding-top:2px;
}
div#subMenu div#smFooter {
	background-image:url(/_images/submenu_08.png);
	height:8px;
}

div#subMenu Div#SubMenus_Content div#subMenu2 div#subMenuLinks div.link {
	margin:0px;
}
div#subMenu Div#SubMenus_Content div#subMenu2 div#subMenuLinks div.link a {
}
div#subMenu Div#SubMenus_Content div#subMenu2 div#subMenuLinks div.link a div {
	font-size:10px;
	padding-left:55px;
	background-image:none;
	
	width:115px;
	/*width:50px;*/
}

div#subMenu Div#SubMenus_Content div#subMenu2 div#subMenuLinks div.selected {
	background-color:#856130;
}

/* CSS Document */
div#main_content {
	z-index:5;
}

div#thumbnails
{
	overflow:auto;
	
	width:100px;
	height:337px;	
	
	float:left;
}
div#thumbnails a
{
	float:left;
	font-size:11px;
	
	padding-top:3px;
	padding-right:10px;
	
	padding-bottom:3px;
	
}

div#thumbnails img.thumbnail
{
	height:50px;
	
	padding:0px;
	margin:0px;
	
	float:left;
	
	display:inline;
}

div#thumbnails a.image_wrapper
{
    float:left;
    width:auto;
    height:auto;
    
    padding:0px;

    margin:0px;
	margin-right:10px;
	margin-bottom:5px;
    
    border-right:1px solid black;   
    border-bottom:1px solid black;
    border-left:1px solid #C0C0C0;
    border-top:1px solid #C0C0C0;
}
div#thumbnails a.image_wrapper img
{
    border-right:1px solid #C0C0C0;   
    border-bottom:1px solid #C0C0C0;
    border-left:1px solid #8D8D8D;
    border-top:1px solid #8D8D8D;  
    
    padding:0px;
    margin:0px; 
}
div#thumbnails a.activated img { border:1px solid red;}
div#SelectedPhoto {
	float:left;
	
	padding-left:20px;
	padding-right:20px;
}

