/* Styles definition for shanghaidk.com - style.css */

/*--------------------------------------------------------------*/
/* Tag styles */
/*--------------------------------------------------------------*/
body { 
margin: 0; 
font-family: Tahoma, Verdana, "Times New Roman", Arial, sans-serif; 
/* font-family: Arial, Helvetica, sans-serif; */
font-size: .9em; }

p {	
margin: 5px 5px 10px 20px; 
padding: 0;
line-height: 1.4em; }

ul { 
list-style-type: square; }

li { 
margin: 5px 15px; }

/*--------------------------------------------------------------*/
h1, 
h2, 
h3, 
h4,
h5,
h6 {
	color: #000;
	margin: 5px 5px 10px 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
		
h1 {
	font-size: 1.3em;
	color: #CC0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
	
h2 { 
font-size: 1.2em; }

h3 { 
font-size: 1em; }

h4 {
font-size: 1em; 
font-style: italic; }
		
/*--------------------------------------------------------------*/
a { 
text-decoration: none; 
font-weight: bold; }

a:link, 
a:visited,  
a:hover { 
color: #006; }

a:hover { 
color: #00f; }
		
a:active { 
color: #60f; }

a img { border: none; }

/*--------------------------------------------------------------*/
/* Div id's */
/*--------------------------------------------------------------*/
#container { 
margin: 0 auto; 
padding: 0; }

/*--------------------------------------------------------------*/
#header { 
width: 700px; 
padding: 0; 
margin: 10px auto 0 auto; 
background-color: #fff; }

/*--------------------------------------------------------------*/
#clearAll {
margin: 0 auto; 
clear: both; 
width: 700px; }

/*--------------------------------------------------------------*/
#content { 
margin: 0 auto; 
padding: 10px 0; 
width: 700px; 
border-bottom: 1px solid transparent; }

/*--------------------------------------------------------------*/
#footer { 
clear: both; 
padding: 5px 0px; 
width: 700px; 
margin: 0 auto; 
background-color: white; 
font-size: .8em; }

/*--------------------------------------------------------------*/
/* Classes */
/*--------------------------------------------------------------*/
.featurephoto { 
float: right; 
margin: 10px; 
border: solid #ccc 1px; 
padding: 10px;
background-color: #fff; }

.idBlock {
align: left;
float: right; }

.logo { 
float: left; 
display: block; }

.clearall { 
clear: both; }

.floatleft { 
float: left; }

.floatright { 
float: right; }

.alignright {
text-align: right; }

.alignCenter {
margin-left: auto;
margin-right: auto;}

.copyright {  
float: left; }

.designer {  
float: right; }

.designer a {  
color: #f60; }

.smaller { 
font-size: 0.8em }

/*--------------------------------------------------------------*/
/* ID Styles */
/*--------------------------------------------------------------*/
#home .home { 
color: #f39; }

#home #content { 
border-top: 1px solid #f39; 
border-bottom: 1px solid #f39; }

#about .about {
color: #636; }

#about #content { 
border-top: 1px solid #636; 
border-bottom: 1px solid #636; }
 
#portfolio .portfolio { 
color: #6c3; } 

#portfolio #content { 
border-top: 1px solid #6c3; 
border-bottom: 1px solid #6c3; }

#contact .contact { 
color: #f00; }

#contact #content { 
border-top: 1px solid #f00; 
border-bottom: 1px solid #f00; }
