body {
    padding: 0px;
    margin: 0px;
    background: url('/theme/img/partee_bg.png') top left repeat;
}

body, div, span, a, p, input, textarea, select {
    font: 12px Helvetica, Arial, Verdana, Georgia;
}

.clear {
    clear: both;
    float: none;
    height: 0px;
    font-size: 0px;
    line-height: 1px;
}

#header {
    width: 100%;
    height: 80px;
    background: #1c1c1c;
}

    #header .wk {
	width: 680px;
	text-align: left;
	padding: 24px 0 0 0;
    }
    
	#header .wk a {
	    display: block;
	    width: 141px;
	    height: 32px;
	    background: url('/theme/img/partee_logo.png') top left no-repeat;
	}

.headbt {
    background: url('/theme/img/partee_white.png') top left repeat;
    width: 100%;
    height: 6px;
    font-size: 1px;
    line-height: 1px;
}

#content {
    width: 680px;
    text-align: left;
    padding: 20px 0 80px 0;
}

    #content span {
	display: block;
	float: left;
	background: url('/theme/img/partee_white.png') top left repeat;
	padding: 10px;
    }
    
	#content .s1 {
	    width: 460px;
	    *width: 480px;
	    margin-right: 10px;
	    *padding-bottom: 0px;
	}
	
	    #content .s1 b {
		font-weight: normal;
		float: left;
		display: block;
	    }
	    
		#content .s1 .b1 {
		    width: 200px;
		    *width: 190px;
		    padding-right: 10px;
		}
		
		    #content .s1 .img {
			display: block;
			width: 200px;
			*width: 190px;
			*margin-bottom: 10px;
			height: 300px;
			background-repeat: no-repeat;
			background-position: center center;
		    }
		
		#content .s1 .b2 {
		    width: 250px;
		}
		
		    #content .s1 .b2 .space {
			height: 131px;
			*height: 124px;
		    }
		
		    #content .s1 .b2 a {
			text-decoration: none;
		    }
		
		    #content .s1 .mtitle {
			font: 24px Georgia, Arial, Verdana;
			padding: 0px;
			margin: 0px;
			color: #ffffff;
			line-height: 34px;
		    }
		    
		    #content .s1 p {
			padding: 10px 0 0 0;
			margin: 0px;
			color: #d4d4d4;
			line-height: 18px;
		    }
		    
		    #content .s1 .b2 .addphotos {
			background: url('/theme/img/partee_white.png') top left repeat;
			*margin-left: 5px;
			*float: left;
			padding: 6px;
		    }

			#content .s1 .b2 .addphotos a {
			    display: block;
			    float: left;
			    width: 75px;
			    height: 75px;
			    border: 0px;
			    padding: 0px;
			    margin: 0 6px 7px 0;
			    background-repeat: no-repeat;
			    background-position: center center;
			}
			
			    #content .s1 .b2 .addphotos .lm { margin-right: 0px; }
			    #content .s1 .b2 .addphotos .lr { margin-bottom: 0px; }
	
	
	#content .s2 {
	    width: 160px;
	}
	
	    #content .s2 a {
		display: block;
		margin-bottom: 10px;
		text-decoration: none;
	    }
	
	    #content .s2 .box {
		width: 160px;
		height: 93px;
		background-repeat: no-repeat;
		background-position: center center;
	    }
	    
		#content .s2 .box p {
			background: url('/theme/img/partee_black.png') top left repeat;
			padding: 5px;
			margin: 0px;
			font-size: 11px;
			line-height: 16px;
			color: #ffffff;
		}
		
		#content .s2 .lb {
		    margin-bottom: 1px;
		}
		

	#content .galtitle {
	    font: 24px Georgia, Arial, Verdana;
	    color: #ffffff;
	    padding: 0 0 20px 0;
	}	
	
	#content .s3 {
	    width: 220px;
	    margin-right: 10px;
	    float: left;
	}

	    #content .s3 .img {
		width: 200px;
		height: 300px;
		background-repeat: no-repeat;
		background-position: center center;
	    }
	    
	    #content .s3 span {
		margin-bottom: 10px;
		color: #ffffff;
		font-size: 11px;
		line-height: 18px;
		width: 200px;
		*width: 220px;
	    }

	#content .s4 {
	    width: 420px;
	    padding: 10px 0 0 10px;
	    *padding-bottom: 10px;
	}
	
	    #content .s4 a {
		display: block;
		float: left;
		width: 75px;
		height: 75px;
		margin: 0 9px 9px 0;
		*margin: 0 6px 6px 0;
	    }
	    
	#content .sbm {
	    width: 490px;
	}

	#content .s5 {
	    margin: 10px 10px 0 0;
	    padding: 10px;
	}
	
	    #content .s5a {
		margin-right: 10px;
	    }
	    
	    #content .s5 b {
		font-weight: normal;
		display: block;
		float: left;
	    }
	    
		#content .s5 .bp1 {
		    background-repeat: no-repeat;
		    background-position: center center;
		}
		
		    #content .s5 .bp1 a {
			display: block;
			pointer: cursor;
		    }
		    
		#content .s5 .bp1, #content .s5 .bp1 a {
			width: 68px;
			height: 68px;
		}

	#content .s6 {
    	    width: 160px;
	    margin-top: 10px;
	    font-size: 11px;
	    color: #cdcdcd;
	    *width: 180px;
	}

	    #content .s6 a {
		color: #ffffff;
		font-size: 11px;
		text-decoration: none;
	    }
		
		#content .s6 a:hover {
		    text-decoration: underline;
		}

	    #content .s6 b {
		font-weight: normal;
		display: block;
		float: left;
		width: 60px;
		margin-bottom: 5px;
	    }
	    
		#content .s6 .b2 { width: 100px; color: #ffffff; }
		#content .s6 .ba { margin: 0px; }

    #content .fl1, #content .fl2 {
	float: left;
    }
    
	#content .fl1 {
	    width: 490px;
	}
	
	#content .fl2 {
	    width: 160px;
	}

#twir {
    width: 430px;
    margin: 0 0 0 230px;
    clear: both;
    float: none;
}

    #twir span {
	width: 410px;
	*width: 420px;
	margin: 10px 0 0 0;
	line-height: 18px;
    }
    
	#twir span, #twir a {
	    color: #f1f1f1;
	    font-size: 11px;
	}
    
    #twir img {
	float: left;
	margin: 0 10px 0 0;
	border: 0px;
	width: 48px;
	height: 48px;
    }

    #twir .twitle {
	    font: 18px Georgia, Arial, Verdana;	
    }