@charset "utf-8";
/*General Rules*/
body {font-family: "Trebuchet MS", "Nimbus Sans L", Verdana, Helvetica, sans-serif;
		font-size: medium;
		line-height: 1.4em;
		background-color: #DDDDFF;
		color: #333333;
		}
		
#wrapper {width: 56em;
			 margin: auto;
			 background-color: #FFFFFF;
			 padding: 1em;
			 margin-top: 0;
			 }
			 
#replace {height: 121px;
		    text-indent: -5000px;
		    background: url(images/logo4.jpg) center no-repeat;
		    margin-top: 0;
		    padding-top: 0;
		    }
		    
a:link {color: #3F006F;}
a:visited {color: #006666;}

.drop {float: left;
		 font-size: 300%;
		 line-height: 1em;
		 margin: 4px 10px 0px 0;
		 padding: 4px 10px;
		 border: 2px solid #3F006F;
		 font-family: "ChromaSSK", Georgia, "Nimbus Roman No9 L", "Times New Roman", serif;
		 background-color: #DDDDFF;
		 }

.external {background: url(images/link.gif) right 50% no-repeat;
	        padding-right: 1em;
	        }
/*End General Rules*/

/*Navigation Rules*/
#nav {width: 12em;
		float: left;
		}

#nav ul {list-style-type: none;
			padding-left: 0;
			margin-top: 0.5em;
			font-size: 1.2em;
			}
			
#nav li a{line-height: 2em;
		   }
			
#nav a:link, #nav a:visited {text-decoration: none;}
#nav a:hover {text-decoration: underline;}

.current {background: url(images/arrow.jpg) right 50% no-repeat;
			  }
.current a:visited {color: #3F006F;}
/*End Navigation Rules*/

/*Maincontent Rules*/
#maincontent {min-height: 694px; 
				  background: url(images/background.jpg) right 20px no-repeat;
				  width: 42em;
				  float: right;
				  padding-bottom: 1em;
				  }
				  
#maincontent p {margin-right: 215px;}
/*End Maincontent Rules*/

/*Footer Rules*/
#footer {clear: both;
		 height: 7em;
		 border-top: #3F006F groove 2px;}
#footer p {text-align: center;
			  font-size: 0.8em;
			  }

#fsb {float: left;
		border: 0;
		margin: 0;
		padding: 0em 3em 1em 3em;
		}
		
#validation {float: right;
				 margin: 0;
				 padding: 1em 3em;
				 }
				 
#validation p {margin-top: 0;}

#validation img {border: 0;}

		   
/*End Footer Rules*/

/*Portfolio Rules*/
#maincontent ul {list-style-type: none;
					  padding-left: 0;
				     }

#maincontent li {line-height: 172px;
					margin-left: 0px;
					padding-left: 210px;
					}
					
#cala {background: url(images/calasith.jpg) left 50% no-repeat;}
#ijcu {background: url(images/ijcu.jpg) left 50% no-repeat;}
#jim {background: url(images/jim.jpg) left 50% no-repeat;}
#festival {background: url(images/festival.jpg) left 50% no-repeat;}
#solus {background: url(images/solus.jpg) left 50% no-repeat;}
#samhchair {background: url(images/samhchair.jpg) left 50% no-repeat;}

/*End Portfolio Rules*/

/*Contact Rules*/
dd {padding-bottom: 2em;}
/*End Contact Rules*/			  
  

