body {
	margin:0;
	padding:0;
	border-top:5px solid #666;
}
.wrap {
	position:relative;
	width: 800px;
	height: 1000px;
	margin: 5px auto 0 auto;
	padding: 0;
	background: url("images/SW_hmpgBkg.jpg") no-repeat center top;
}
.wrapPort {
	width: 800px;
	height: 2400px;
	margin: 5px auto 0 auto;
	padding: 0;
	background: url("images/portfolio_bkg.jpg") no-repeat center top;
}
.wrapLinks {
	position:relative;
	width: 800px;
	height: 1200px;
	margin: 5px auto 0 auto;
	padding: 0;
	background: url("images/links_bkg.jpg") no-repeat center top;
}
.wrapPPd {
	position:relative;
	width: 800px;
	height: 1200px;
	margin: 5px auto 0 auto;
	padding: 0;
	background: url("images/pp_disclaimer_bkg.jpg") no-repeat center top;
}
.break {
	clear:both;
}
.bold {
	font-weight:bold;
	color:#6E8F49;
}
.noB {
	list-style-type:none;
}
a:link, a:visited {
	color:#F5844C;
}
a:hover {
	color:#999;
}
/*---------------------------CONTENT---------------------------*/
.content {
	width:98%;
	margin:5px auto 0 auto;
	padding:5px 5px 5px 0;
}
h1 {
	font-family:trebuchet ms, trebuchet;
	font-size: 32px;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 15px 10px;
	padding:0;
}
.tag {
	float:right;
	width:185px;
	margin:0 95px 0 0;
	padding:0;
	font-family:trebuchet ms, trebuchet;
	font-size: 18px;
	line-height:1.4em;
	color:#CCC;
}
.tag .lg {
	font-size:20px;
	color:#fff;
	margin:0;
	padding:0;
}
.tag h1 {
	width:195px;
	margin:155px 0 -10px 0;
	padding:0;
	color:#fff;
	font-size:16px;
}
.contact {
	width:230px;
	margin:30px 0 0 0;
	padding:0;
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	line-height:1.6em;
	color:#666;
}
.contact a:link, .contact a:visited {
	color:#F5844C;
	margin:0;
	padding:0;
}
.contactSub {
	width:230px;
	float:right;
	margin:30px 0 0 0;
	padding:0;
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	line-height:1.6em;
	color:#666;
}
.contactSub a:link, .contact a:visited {
	color:#F5844C;
	margin:0;
	padding:0;
}
.main {
	width:487px;
	float:left;
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	line-height:1.6em;
	margin:0;
	padding:0;
}
.main p img {
	width:200px;
	float:left;
	margin:0;
	padding:0 15px 10px 0;
}
.main p {
	width:470px;
	margin:0 0 5px 0;
	padding:0 10px 5px 10px;
	color:#666;
}
.main img {
	margin:10px 6px 180px 10px;
	padding:0;
}
.main2 {
	width:535px;
	float:left;
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	line-height:1.4em;
	margin:0 0 0 5px;
	padding:0;
}
.main2 p {
	width:535px;
	margin:0 0 5px 0;
	padding:0 10px 5px 10px;
	color:#666;
}

#box {
	width:475px;
	height:210px;
	margin:10px 0 10px 10px;
	padding:0;
}
#box h2 {
	width:475px;
	height:30px;
	font-family:trebuchet ms, trebuchet;
	font-size: 14px;
	text-align:center;
	background:url("images/box_bkg.gif") no-repeat top;
	margin:0;
	padding:6px 0 0 0;
	color:#fff;
}
#box p {
}
#box ul {
	border:1px solid #6e8f49;
	margin:-6px 0 0 0;
	padding:5px;
}
#box li {
	width:470px;
	height:30px;
	margin:0 0 15px 0;
	padding:3px 0 0 0;
}
#box li img {
	border:1px solid #666;
	width:25px;
	float:left;
	margin:2px 10px 0 5px;
	padding:0;
}
#box a:link, #box a:visited {
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#f5844c;
}
#box a:hover {
	color:#93aabc;
}

.box2 {
	width:750px;
	margin:10px 0 10px 10px;
	padding:0;
}
.box2 .bold {
	font-size:12px;
	margin:0;
	padding:0;
	color:#333;
}
.box2 h2 {
	width:750px;
	font-family:trebuchet ms, trebuchet;
	font-size: 14px;
	text-align:left;
	margin:0;
	padding:0;
	color:#6e8f49;
}
.box2 h1 {
	width:750px;
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:0;
	color:#F5844C;
	text-transform:uppercase;
}
.box2 p {
	width:750px;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #333;
}
.box2 img {
	border:1px solid #666;
	width:125px;
	float:left;
	margin:2px 10px 0 0;
	padding:0;
}
.box2 a:link, .box2 a:visited {
	font-family:trebuchet ms, trebuchet;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#f5844c;
}
.box2 a:hover {
	color:#93aabc;
}
.portImgs { 
	width:500px;
	height:50px;
	margin:0 0 10px 0px;
	padding:0;
}
.portImgs img { border:1px solid #999;
	float:left;
	width:50px;
	margin:0 5px 0 0;
	padding:2px;
}
.desc2 {
	width:670px;
	height:75px;
	margin:0;
	padding:0;
}
.desc {
	margin:0;
	padding:0;
}
#signup {
	position:absolute;
	top:33px;
	right:45px;
	width:300px;
	height:60px;
	margin:0;
	padding:0;
	font-family: trebuchet ms, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F00;
	text-align:right;
}
#signup form {
	float:right;
	width:290px;
	margin:0;
	padding:0;
	font-family: trebuchet ms, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F00;
}
/*------------------------ NAVIGATION--------------------------*/
#tlinks {
	float:right;
	width:220px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	margin: 0 85px 0 0;
	padding:0;
	text-align:center;
	color:#fff;
}
#tlinks ul {
	margin:2px 0 0 0;
	padding:0;
}
#tlinks li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
#tlinks a:link, #tlinks a:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0;
	padding:0;
	color:#999;
}
#nav {
	float:left;
	width:720px;
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	margin: 80px 0 0 40px;
	padding:0;
	color:#fff;
}
#nav ul {
	margin:2px 0 0 0;
	padding:0;
}
#nav li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
#nav a:link, #nav a:visited {
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0 8px 0 8px;
	color:#fff;
}
#nav a:hover {
	color:#333;
}
#nav #note {
	float:right;
	width: 210px;
	margin:0;
	padding:3px 0 0 0;
	font-size:12px;
	text-align:right;
}
.footerHm {
	width:450px;
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	color:#999;
	text-align:center;
	margin:225px 0 0 20px;
	padding:0;
	clear:both;
}
.footerSub1 {
	width:750px;
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	color:#ccc;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	clear:both;
}
.footerSub2 {
	position:absolute;
	bottom:105px;
	width:750px;
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	color:#ccc;
	text-align:center;
	margin:50px 0 0 20px;
	padding:0;
	clear:both;
}
.footerSub3 {
	position:absolute;
	bottom:105px;
	width:750px;
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	color:#ccc;
	text-align:center;
	margin:50px 0 0 20px;
	padding:0;
	clear:both;
}
#member {
	width:230px;
	font-family:trebuchet ms, trebuchet;
	font-size:12px;
	color:#999;
	text-align:center;
	margin:0;
	padding:0;
}
#member a:link, #member a:visited {
	color:#f5844c;
}