/* propartstudio css begins */
* {
margin: 0px;
padding: 0px;
float: none;
}
body {
	margin: 20px 0 0 0;
	background: url(/site2pt0/art/bkgd_concrete.jpg) center top repeat black;
	font-family: Arial;
	}
a {
	color: black;
	text-decoration: none;
	border-bottom: none;
	}
a:hover {
	color: #FF3131;
	text-decoration: none;
	/*border-bottom: 3px solid #FF3131;*/
	}
#header {
	margin: 0px 0px 0px -475px;
	position: relative;
	left: 50%;
	width: 950px;
	}
#header a,
#header a:hover {
	border: none;
	}
#header p {
color:white;
font-size:18px;
font-weight:bold;
letter-spacing:10px;
line-height:14px;
text-transform:uppercase;
}
#wrapper {
	margin: 0px 0px 110px -475px;
	position: relative;
	left: 50%;
	width: 950px;
	}
#wrapper p {font-size:30px;
font-weight:bold;
letter-spacing:-2px;
line-height:24px;
margin:10px 0;
text-transform:uppercase;
}
#wrapper #navigation ul,
#wrapper #slogan ul {
	margin: 20px 0px;
	list-style: none;
	}
#wrapper #navigation li {
	font-size: 26px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase; 
	letter-spacing: -3px;
	}
#welcome #wrapper #navigation li.home,
#welcome #wrapper #navigation li.sublink,
#aboutus #wrapper #navigation li.sublink,
#contact #wrapper #navigation li.sublink,
#press #wrapper #navigation li.sublink {
	display: none;
	}
#wrapper #navigation li.sublink a {
	color: #333333;
	letter-spacing: -1px;
	text-decoration: none;
	border-bottom: none;
	}
#wrapper #navigation li.sublink a:hover {
	color: #FF3131;
	letter-spacing: -1px;
	text-decoration: none;
	/*border-bottom: 3px solid #FF3131;*/
	}
#wrapper #slogan {
	margin: 20px 0px;
	padding: 0px;
	}
#wrapper #slogan li {
	margin: 0px;
	padding: 0px;
	font-size: 60px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -6px;
	}
#wrapper h1 {
	margin: 10px 0px;
	padding: 0px;
	font-size: 44px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: -4px;
	text-transform: uppercase;
	color: #FF3131;
	}
body#welcome #wrapper #content,
body#aboutus #wrapper #content,
body#contact #wrapper #content {
	background:white;
	height:auto;
	margin:0 0 20px;
	padding:10px 15px 5px;
	width:700px;
	}
html>body#welcome #wrapper #content,
html>body#aboutus #wrapper #content,
html>body#contact #wrapper #content {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
	height:auto;
	margin:0 0 20px;
	padding:10px 15px 5px;
	width:700px;
	}
#wrapper #content p {
	margin: 0px 0px 12px 0px;
	line-height: 22px;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	text-transform: none;
	}
#wrapper #content #content-item {
background:white;
float:left;
margin:0 20px 20px 0;
padding:10px;
width:320px;
}
html>body #wrapper #content #content-item {
background:transparent url(../art/content-bg1.png) repeat scroll 0 0;
float:left;
margin:0 20px 20px 0;
padding:10px;
width:320px;
}
#wrapper #content #content-item h2 {
font-size: 24px;
}
#wrapper #content #content-item h5 {
	font-size: 14px;
}
#wrapper #content #content-item p {
	font-size: 18px;
	margin: 0 0 8px 0;
	line-height: 22px;
	letter-spacing: -1px;
	text-transform: none;
}
* #wrapper #portfolio {
	float: right;
	width: 636px;
}
html>body #wrapper #portfolio {
	float: right;
	width: 600px;
}
#wrapper #portfolio #portfolio-item {
	float: left;
	width: 180px;
	margin: 0 10px 10px 10px;
}
#wrapper #portfolio #portfolio-item img {
	border:6px solid black;
margin:0 0 5px;
width:168px;
	}
#wrapper #portfolio #portfolio-item h2 {
font-size:32px;
letter-spacing:-3px;
line-height:24px;
text-align:right;
text-transform:uppercase;
}
#footer-wrapper {
	width: 100%;
	padding: 40px 0;
	background: black;
}
#footer-wrapper #footer {
	width: 930px;
	position: relative;
	margin: 0 0 0 -465px;
	left: 50%;
	top: 0px;
	}
#footer-wrapper #footer a {
	color: white;
	text-decoration: none;
	border-bottom: none;
	}
#footer-wrapper #footer a:hover {
	color: white;
	text-decoration: underline;
	border-bottom: none;
	}
#footer-wrapper #footer p {
	font-size: 11px;
	line-height: 16px;
	color: white;
	}
#footer-wrapper #conday {
color:#CCCCCC;
float:right;
font-size:11px;
padding:80px 0 0;
width:300px;
}