/***** BODIES  *****/
body {  
	color: #111111; 
	background-color: #dddddd;
	margin: 15px 15px 15px 15px;
	font-family: Georgia, serif; 
	font-size: 9pt;
}

body.news { 
	background-image: url('graphics/backgrounds/MRbackgroundblue.jpg');
	background-repeat: repeat-y;
}

body.projects {  
	background-image: url('graphics/backgrounds/MRbackgroundgrey.jpg');
	background-repeat: repeat-y;
}

body.about {  
	background-image: url('graphics/backgrounds/MRbackgroundgreen.jpg');
	background-repeat: repeat-y;
}

body.LL {  
	background-image: url('graphics/backgrounds/MRbackgroundbrown.jpg');
	background-repeat: repeat-y;
}


/***********************/
/***** PARAGRAPHS  *****/
/***********************/

p { 
	font-size: 10pt; 
	line-height: 1.5em;
	margin: 10px 0 1em 5px;
}

p.abouttext {
	font-size: 11pt;
	line-height: 1.4em;
	padding-right: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	margin: 0 0 15px 0;
	display: block;
}


/******************/
/***** LINKS  *****/
/******************/

a:link, a:visited  {color: #4F4F4D; border-bottom: #ffda47 1px solid; text-decoration: none;
}
a:hover, a:active  {color: #373736; border-bottom: #ffda47 1px solid; text-decoration: none;
}

a.noline:link, a.noline:visited, a.noline:hover, a.noline:active {border-bottom: none; text-decoration: none;
}

a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif] {text-decoration: none; border: none; border-bottom: none; 
}
	
.projects img {border: none;}


/******************************/
/***** NEWS and PROJECTS  *****/
/******************************/

#itemsholder {
	position: absolute; 
	left: 65px; 
	top: 72px;
	width: 90%;
	max-width: 1200px;
	min-width: 700px;
	margin: 0 0 0 0;
}

#CMNTHIN {
	background: #F9F9F9;
	display: inline-block;
	float: left;
	height: 665px;
	width: 125px;
	margin: 12px 4% 0 5px;
	padding: 6px 2px 0 11px;
	box-shadow: 1px 1px 2px rgba(34, 25, 25, 0.1);
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
	
#imagefeed {
	background: #F9F9F9;
	width: 123px;
	height: 95%;
	margin: 0 0 0 1px;
	padding: 0 2px 0 0;
}

.imagefeedtitle {
	color: #32354d;
	font-size: 10pt;
	font-weight: bold;  
	font-style: italic;
	padding: 0 40px 2px 0;
	margin: 5px 0px 5px 0;
}

.imagefeed img{
	width: 100px;
	margin-bottom: 8px;
	padding: 0 0 0 0;
}

.newsimg a:link {border-bottom: none;
}

#CMNONE {
	display: inline-block;
	float: left;
	width: 27%;
	margin: 3px 7% 0 1.5%;
}

#CMNTWO {
	display: inline-block;
	float: left;
	width: 27%;
	margin: 3px 4.5% 0 0;
}

#CMNTHREE {
	display: inline-block;
	float: left;
	width: 24%;
	margin: 4px 45px 0 3%;
}
	
.item {
	width: 100%;
	display: inline-block;
	background: #FFFFFF;
	box-shadow: 1px 1px 2px rgba(34, 25, 25, 0.1);
	margin: 0 0 25px 0;
	padding: 10px 15px 10px 15px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.itemtitle {
	color: #333333;
	font-size: 13pt;
	font-weight: bold;
	letter-spacing: 0px;
	border-bottom: #CFCFCD 1px dotted;
	padding: 0 20px 4px 0;
	margin: 5px 0 10px 0;
}

.itemtitle a:link, .itemtitle  a:visited  {padding: 0 10px 4px 0; border-bottom: none; text-decoration: none;
}
.itemtitle a:hover, .itemtitle  a:active  {color: #FFD119; padding: 0 10px 4px 0; border-bottom: none; text-decoration: none;
}

.smallitemtitle {
	color: #333333;
	font-size: 10pt;
	font-weight: bold;  
	font-style: italic;
	padding: 0 40px 2px 0;
	margin: 5px 5px 5px 0;
}

.projectsitem {
	width: 100%;
	display: inline-block;
	background: #FFFFFF;
	box-shadow: 1px 1px 2px rgba(34, 25, 25, 0.1);
	margin: 0 0 15% 0;
	padding: 9px 20px 12px 18px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.projectsitemtitle {
	color: #111111;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	border-bottom: #CFCFCD 1px dotted;
	padding: 0 20px 3px 0;
	margin: 5px 0 10px 0;
}

.projectsitemtitle a:link, .projectsitemtitle  a:visited  {padding: 0 10px 4px 0; border-bottom: none; text-decoration: none;
}
.projectsitemtitle a:hover, .projectsitemtitle  a:active  {color: #FFD119; padding: 0 10px 4px 0; border-bottom: none; text-decoration: none;
}

/**** FOTORAMA CAPTIONS ****/
/****unused brighter blue: #424561; color: rgba(66, 69, 97, 1)
mid blue-gray:color:#32354d; color: rgba(50, 53, 77, 1)
current caption: color:#242533; color: rgba(36, 37, 51, 1)
caption box: background-color: #e6e6e7;background-color:rgba(230, 230, 231, 0.8)***/


.CMN-MISC {
	display: inline-block;
	float: left;
}
	
.miscitem {
	width: 100%;
	display: inline-block;
	background: #FFFFFF;
	box-shadow: 1px 1px 2px rgba(34, 25, 25, 0.1);
	padding: 9px 20px 12px 18px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.item img {
	width: 100%;
	margin: 0 0 5px 0;
}

.projectsitem img {
	width: 100%;
	margin: 0 0 5px 0;
}

.miscitem img {
	margin: 0 0 5px 0;
}


/***********************/
/***** PROJ PAGES  *****/
/***********************/

#PROJholder {
	position: absolute; 
	left: 65px; 
	top: 72px;
	width: 89%;
	min-width: 750px;
	max-width: 1735px;
	height: auto;
	background-color: white;
	margin: 0 0 20px 0;
	padding: 0 0 15px 20px;
}

.PROJheader {
	color: #000000;
	font-size: 15pt;
	font-weight: bold;
	line-height: 1.5em;
	margin: 12px 15px 0 0;
	padding: 0 0 5px 0;
	border-bottom: #DFDFDD 1px dotted;
	width: auto;
}
#buttontopright {
	float:right;
	margin: 3px 15px 0 0;
	padding: 0;
}

#closebutton{position:relative; margin:0; padding:0;
}
#closebutton li{margin:0;padding:0;list-style:none;position:absolute;top:0;
}
#closebutton li, #closebutton a{height:18px;display:block; border: none;
}
#closeX {
	width:18px;
	background:url('graphics/buttons/closeX36.gif') 0 0;
}
#closeX a:hover {
	background: url('graphics/buttons/closeX36.gif') -18px 0;
}

#PROJtext{
	max-width: 1280px;
    min-width: 330px;
	margin: 20px 7% 10px 25px;"
}

#PROJtext td{
background-color: white;
}

#PROJlogo {
	width: 100px;
	margin: 6% 0 0 20px;
	padding-bottom: 20px;
	position: absolute;
	bottom: auto;
	right: 3%;
}


/***********************/
/***** MENU STUFF  *****/
/***********************/

/**** MAIN MENU  ****/

#menu-top {
	position: absolute;
	left: 14px;
	top: 9px;
	margin: 0;
	padding: 0;
	}

#MRmenu{position:relative; margin:0; padding:0;}
#MRmenu li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#MRmenu li, #MRmenu a{height:43px;display:block; border: none;}

#dot-MR {
	left:0px;width:23px;
	background:url('graphics/menu/MRmenusprites2017.gif') 0 2px;}

#menu-MR {
	left:23px;width:177px;
	background:url('graphics/menu/MRmenusprites2017.gif') -23px 0px;}
	
#menuMR {
	left:23px;width:177px;
	background:url('graphics/menu/MRmenusprites2017.gif') -23px 0;}
#menuMR a:hover{background: url('graphics/menu/MRmenusprites2017.gif') -23px -43px;}

/****
#dot-news {
	left:0px;width:23px;
	background:url('graphics/menu/MRmenusprites2017.gif') 0 2px;}

#menu-news {
	left:200px;width:69px;
	background:url('graphics/menu/MRmenusprites2017.gif') -200px -43px;}

#menunews {
	left:200px;width:69px;
	background:url('graphics/menu/MRmenusprites2017.gif') -200px 0;}
#menunews a:hover{background: url('graphics/menu/MRmenusprites2017.gif') -200px -43px;}
****/	
	
#dot-projects {
	left:0px;width:23px;
	background:url('graphics/menu/MRmenusprites2017.gif') 0 -46px;}

#menu-projects {
	left:303px;width:97px;
	background:url('graphics/menu/MRmenusprites2017.gif') -200px -43px;}

#menuprojects {
	left:303px;width:97px;
	background:url('graphics/menu/MRmenusprites2017.gif') -200px 0;}
#menuprojects a:hover{background: url('graphics/menu/MRmenusprites2017.gif') -200px -43px;}
	
#dot-about {
	left:0px;width:23px;
	background:url('graphics/menu/MRmenusprites2017.gif') 0 -89px;}

#menu-about {
	left:212px;width:85px;
	background:url('graphics/menu/MRmenusprites2017.gif') -303px -43px;}

#menuabout {
	left:212px;width:85px;
	background:url('graphics/menu/MRmenusprites2017.gif') -303px 0;}
#menuabout a:hover{background: url('graphics/menu/MRmenusprites2017.gif') -303px -43px;}
	
	/*****	
#dot-LL {
	left:0px;width:23px;
	background:url('graphics/menu/MRmenusprites2017.gif') 0 -144px;}


#menu-LL {
	left:457px;width:127px;
	background:url('graphics/menu/MRmenusprites2017.gif') -457px -43px;}

#menuLL {
	left:457px;width:127px;
	background:url('graphics/menu/MRmenusprites2017.gif') -457px 0;}
#menuLL a:hover{background: url('graphics/menu/MRmenusprites2017.gif') -451px -43px;}
	*****/


