@charset "UTF-8";

html, body {

}

a:link {
	text-decoration:none;
	color: #000000;
	
}
a:visited {
	text-decoration:none;
	color: #000000;
	
}

a:hover {
	text-decoration: underline;
}


body {
	width:1000px;
	margin:40px;
	padding:5px;
	margin-top:0px;
	font-size: 12px;
	
}

.adminHeader{
    margin-left:205px;
	margin-right:0px;
	margin-bottom:0px;
	width:790px;
	display:inline;
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:right;
}

.adminHeader a{
    color:#FF73A6;
}

.logoutButton{
    float:right;
}

.inputBox{
    border:solid 1px #000000;
    width:185px;
}

.Header {
	
	margin-left:0px;
	margin-right:0px;
	width:790px;
	display:inline;
	text-align: center;

	
	
	
}

.logoTop{
    background-image:url(../layout_images/logoTop.jpg);
    background-repeat:no-repeat;
    width:70px;
    height:19px;
}

.Header .Contact{
width:590px;
margin-left:205px;
padding-top: 5px;





}

.highContrast{
    font-weight:bold;
    font-size:24px;
}


.subHeader {
	
	margin-left:5px;
	margin-top:5px;
	
	width:990px;
	
	border-bottom:dotted 1px #000000;
}


.subHeader .BreadCrumbs{






padding-top: 3px;
padding-bottom: 0px;


}




.subHeader .BreadCrumbs ul{
padding-top: 3px;

}

.subHeader .BreadCrumbs ul li{

display:inline;

}





.twitterHead{
background-image:url(../layout_images/twitterLogo.jpg);
background-repeat:no-repeat;
background-position: 0px 3px;
width:190px;
float:right;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
padding-top: 6px;
padding-bottom: 6px;
text-indent:22px;
display:inline;
margin-bottom:5px;

}




.Footer {

	margin-left:5px;
	margin-right:5px;
	
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 15px;
	width:990px;
	float:left;
	display:inline;
	
}
.MainContent {
	width: 800px;
	float: left;
	/*overflow: auto; /* clearing floats */
	padding: 5px 0px 0px 0px;
	display:inline;

	
	
}

.MainContentHolder {
	width: 1000px;
	float: left;
	/*overflow: auto; /* clearing floats */
	padding: 5px 0px 0px 0px;
	display:inline;
	
	margin-left:5px;
	

	
	
}

.MainContentTwitter {
	width: 190px;
	float: left;
	overflow: auto; /* clearing floats */
	padding: 0px 0px 0px 0px;
	display:inline;
	
	margin-left:0px;
	

	
	
}




.BigContentBox{
	float: left;
	width: 390px;
	padding: 5px 5px 0px 5px;
	display:inline;
	
}

.BigContentBoxGrey{
	float: left;
	width: 390px;
	padding: 5px 5px 0px 5px;
	display:inline;
	background-image:url(../layout_images/back1.jpg);
	
}



.ContentBox{
	float: left;
	width: 190px;
	padding: 5px 5px 0px 5px;
	display:inline;
	
	
}

.ContentBoxGrey{
	float: left;
	width: 190px;
	padding: 5px 5px 0px 5px;
	display:inline;
	background-image:url(../layout_images/back1.jpg);
	
}

.oursinglework{
    float:left;
    margin-left:0px;   
}

.oursinglework .mediafile{
    float:left;
    
    margin:5px;
}

.oursinglework .workTitleSingle{
    float:left;
    
    margin-left:5px;
    margin-right:5px;
}

.oursinglework .realTitle{
    float:left;
    width:790px;
    padding-bottom:5px;
}

.realTitle{
    float:left;
    width:790px;
    padding-bottom:5px;
    font-weight: bold;
}

.realTitleflatpage{
    float:left;
    width:790px;
    padding-bottom:2px;
    margin-left: 5px;
    margin-top:6px;
    font-weight: bold;
}

.english_holder{
    float:left;
    width:390px;
    margin-right:10px;
}

.french_holder{
    float:left;
    width:390px;
}

.twitterBox{
	float: right;
	width: 190px;
	padding: 5px 5px 0px 5px;
	margin-top: 89px;   
	display:inline;
}

.topBorder{
	border-top:#000000 solid 1px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.bigtopBorder{
	border-top:#000000 solid 1px;
	padding-bottom: 7px;
	margin-top: 0px;
}



.twittertopBorder{
	border-top:#000000 solid 1px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.twitterdottedtopBorder{
	border-top:#000000 dotted 1px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.contactdottedtopBorder{
	border-top:#000000 dotted 1px;
	padding-bottom: 15px;
	margin-top: 2px;
	width:381px;
	margin-left:106px;
}

.leftMenu{
float:left;
width:190px;
margin-left:0px;
margin-right:5px;
padding-top:5px;
padding-right:0px;
margin-bottom:5px;
position:fixed;


background-color: #FFFFFF;

}

.worklist{
    
    width:190px;
    margin: 5px 5px 5px 0px;

    border-bottom: dotted 1px #000000;
    
}

.menuItemCat{
    width:190px;

    margin-top:10px;
    
}

.menuItem{
    width:190px;
    font-weight:bold;
    
}

.menuSubItem{
    width:190px;
    
    
    margin: 5px 0px 5px 0px;
    
}


.leftMenu ul li{
border-bottom:#000000 dotted 1px;
padding: 5px 0px 5px 0px;

}

.MainSection{
    float:left;
    width:800px;
    
    clear:right;
    margin-left:200px;
}

.MainSection a{
    text-decoration: underline;
}
    
    
.headText{
    float:left;
    width:390px;
    padding:5px 5px 5px 5px;
    margin-left:200px;
    

}

.thin{
clear:both;
}



.column {
    width:200px;
    margin-left:0px;
    margin-right:16px;
}  

.reference{
    
    width:190px;
    margin: 5px 5px 5px 5px;

    border-bottom: dotted 1px #000000;
    
}

.reference_work{
    
    width:790px;
    margin: 5px 5px 5px 5px;

    
    padding-bottom:25px;
    
}

.blank_seperator{
    font-size:1em;
    height:15px;
}

.blank_seperator_small{
    font-size:1em;
    height:5px;
}

.artistName{

    margin-left:0px;
}

.artistNameSingle{
    font-weight:bold;
    margin-left:0px;
}

.artistNameSingle .adminLink a{
    
    color:#FF73A6;
}

.workTitleSingle{
    font-weight:bold;
    border-bottom: dotted 1px #000000;
    padding-bottom:2px;
    margin-bottom:5px;
}

.workTitleSingle a{
    color:#FF73A6;
}

.reference_image{
    padding-bottom:5px;
}

.reference_source a{
    text-decoration:none;
    color:#0090eb;
}

.reference_source a:hover{
    text-decoration:underline;
}

.reference a{
    text-decoration:none;
}

.reference a:hover{
    text-decoration:underline;
}


.artCat{
    float:right;
    margin-right:5px;
}

.artCatArch{
    float:none;
    color:#0090eb;
}

.artCatGrDs{
    float:none;
    color:#FF33CC;
}

.artCatInDs{
    float:none;
    color:#84e66a;
}

.artCatArt{
    float:none;
    color:#ff9f37;
}

.artCatSrv{
    float:none;
    color:#a014f0;
}

.bottomtext{
    margin-top:10px;
    padding-left:5px;
}

.navlinks{
margin-bottom:10px;    
    
}

.navlinks a{
    text-decoration: none;
}

.navlinks a:hover{
    text-decoration: underline;
}

.biopiece{
    padding-bottom: 5px;
    margin: 0px 5px 5px 5px;
}

.biopiece .full_name{
    font-weight:bold;
    padding-bottom: 2px;
    
}

.about_section{
    padding-bottom: 20px;
    margin: 5px 5px 5px 5px;
}

.about_section .about_title{
    font-weight:bold;
    padding-bottom: 2px;
    
}




/* Error Messages */

.errorMessage{
    font-weight: bold;
    font-size:65px;
    margin-left:5px;
    width:990px;
    line-height:60px;
    padding-bottom:20px;
    padding-top:10px;
}


