/*-----------------------------------------------------------------------------
Main Style Sheet (Leihai Design)

version:   1.0
author:    monika wozniczka
email:     contact@leiahi.com
website:   http://www.leiahi.com or www.leiahidesign.com
created:   06/02/10
last updated: 06/02/10
-----------------------------------------------------------------------------*/


/* GENERAL
-----------------------------------------------------------------------------*/
body {
	text-align: center; /* Center the page for IE 5 & 6 */
	min-width: 820px; /* Prevent the wrapper to spill off the side of the page for Netscape 6*/
	font-size: 15px; /* Default Font Size*/
	font-family: tahoma geneva sans-serif;
	/*max-width: 100%; Prevent scrollbars in elastic layout; Not supported by IE 6 and below */
	/*background-image: url(../images/bgrd_paper_soft_yellow.jpg); 
	background-repeat: repeat; */
	/*background-color: #817679;*/
	}


	
p {
	color: #333333; /*Dark Grey*/
	line-height: 150%;
	}

.portfoliodesc p {
		font-size: 13px;
		line-height: 150%;
	}
	
	
img {
	border: none;
	}
	
h2 {
	font-size: 20px,
	color: #333333;
	padding-left: 5px;
	}
	
h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	}
	
h4 {
	font-size: 14px,
	color: #333333;
	}
	
.right1 {
	margin-left: 670px;
	}
	
.right2 {
	margin-left: 120px;
	}
	
	
.down1 {
	margin-top: 30px;
	}
	
	
.emphasis {
	color: #333333;
	font-weight: bold;
	}
	
.colorred {
	color: #CC0000;
	}
	

.clear {
	clear: both;
	}

.headmargin1 {
	margin-left: 20px;
	margin-bottom: 10px;
	}
	
.headmargin2 {	
	margin-top: 25px;
	}
	
.headmargin3 {	
	margin-top: 20px;
	}
	
.headmargin4 {	
	margin-top: 20px;
	}
	
.imgmargin1 {
	margin-top: 25px;
	margin-bottom: 85px;
	margin-left: 15px;
	}
	
.imgmargin2 {
	margin-bottom: 85px;
	margin-left: 15px;
	}
	
.imgmargin3 {
	margin-left: 15px;
	}
	
.imgmargin4 {
	margin-top: -20px;
	}
	
.imgmargin5 {
	margin-top: 30px;
	margin-bottom: 0;
	}


	
#logomargin {
	margin: 30px;
	}



	
/*CONTAINER
----------------------------------------------------------------------------*/
#container {
	width: 845px;
	margin: 0 auto; /*Center the page*/
	text-align: left;
	border: solid 1px #F3F3F3;
	}


/*LOGO
-----------------------------------------------------------------------------*/
#logo {
	width: 240px;
	height: 200px;
	float: left;
	}
	
/*LOGORIGHT
-----------------------------------------------------------------------------*/
#logoright {
	width: 300px;
	height: 200px;
	float: left;
	}
	
	
/*MAINNAV
-----------------------------------------------------------------------------*/
#mainnavigation {
	width: 285px;
	height: 200px;
	float: left;
	}
	
	#mainnav li {
		float: left;
		text-align: center;
		font-size: 16px;
		font-weight: normal;
		}
		
			
		li.mainnavleft {
			margin-left: 30px;
			}
			
		li.mainnavleft1 {
			margin-left: 10px;
			}
			
		li.mainnavtop {
			margin-top: 30px;
			}
			
		
		ul#mainnav li a:link {
			display: block;
			width: 100px;
			}
	
	
		ul#mainnav li a:active {
			display: block;
			width: 100px;
			}
	

		ul#mainnav li a:hover {
			display: block;
			width: 100px;
			}
	
	
		ul#mainnav li a:visited {
			display: block;
			width: 100px;
			}

/*TEXT1
-----------------------------------------------------------------------------*/

.text1 {
	width: 750px;
	margin: 40px;
	}

/*PORTFOLIOMAINHEADER
-----------------------------------------------------------------------------*/

.portfoliomainheader {
	width: 845px;
	height: 30px;
	}
	
/*PORTFOLIOLINK
-----------------------------------------------------------------------------*/

.portfoliolink {
	width: 845px;
	height: 310px;
	}

/*PORTFOLIOTEXT
-----------------------------------------------------------------------------*/

.portfoliotext {
	width: 425px;
	float: left;
	}
	
	
/*PORTFOLIOHEADERS
-----------------------------------------------------------------------------*/

.portfolioheaders {
	width: 420px;
	height: 50px;
	margin-left: 45px;
	float: left;
	background-color: #F3F3F3;
	border: solid 1px #333333;
	}
	
/*PORTFOLIODESC
-----------------------------------------------------------------------------*/

.portfoliodesc {
	width: 400px;
	margin-left: 45px;
	float: left;
	}
	
/*PORTFOLIOIMAGES
-----------------------------------------------------------------------------*/

.portfolioimages {
	width: 300px;
	height: 996px;
	margin-right: 30px;
	float: right;
	border-width: 30px;
	border-style: solid;
	border-color: #333333;
	}
	
/*PORTFOLIOIMAGESINNER
-----------------------------------------------------------------------------*/

.portfolioimagesinner {
	width: 300px;
	height: 996px;
	background-color: #F3F3F3;
	}
	


/*FOOTER
-----------------------------------------------------------------------------*/
#footer {
	width: 849px;
	height: 50px;
	}
	
	
	
/* LINKS
-----------------------------------------------------------------------------*/
a:link {
	text-decoration: none;
	color: #333333;
	}
	
a:active {
	text-decoration: none;
	color: #333333;
	}
	
a:hover {
	text-decoration: none;
	color: #333333;
	}
	
a:visited {
	text-decoration: none;
	color: #333333;
	}



/* LISTS
-----------------------------------------------------------------------------*/
ul {
	list-style-type: none;
	line-height: 150%;
	}
	
ul.portfolio {
	margin-top: -30px;
	}


	
	
