*{
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	background-color:#000;
}                         

img {
	border:0px;
	padding:0px;
	margin:0px;
}

#wrapper{
	text-align: center;
	width: 960px;
	margin: 0px auto 0px auto;
	background-color: black;
}

#mainLeftColumn{
	float: left;
	width: 646px;
}

#mainRightColumn{
	width: 314px;
	float: right;
	display: block;
	/*background-color: black;*/
}

#mainToolbar {
	position:relative;
	width: 314px;
	/*height: 700px;*/
	/*background-color: green;*/
}

#mainMenu{
	width: 280px;
	/*height: 50px;*/
	/*background-color: yellow;*/
	margin:0 auto 0px auto;
	padding:0px;
}

#mainMenu ul{
	width: 280px;
	/*height:30px;*/
	/*background-color: red;*/
	list-style: none;
	display:block;
	margin:0px;
	padding:0px;
}

#mainMenu ul li{
	display:inline;
	font-family: "Helvetica";
	font-size: 10px;
	letter-spacing:0px;
	color: white;
	/*background-color:blue;*/
	margin:0px;
	padding:0px;
}

#mainMenu ul li a{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	
}


/*new 02-11-10*/

#mainMenu ul li span.mainMenuPipe{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#mainMenu p{
	font-family: "Helvetica";
	font-size: 10px;
	letter-spacing:0px;
	color: white;
	margin: 10px 0px 0px 0px;
}



#mainMenu p a{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#mainMenu p span.mainMenuPipe{
	margin: 0px 6px 0px 9px;
}
/*end new 02-11-10*/


#portfolioMenu{
	width: 260px;
	padding: 0px;
	margin: 0px auto 0px auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	/*color: #857E6F;*/
	text-align: left;
	/*background-color: pink;*/
}

#portfolioTitle{
	float: left;
	width: 260px;
	font-family: "Helvetica";
	font-weight: bold;
	font-size: 10px;
	letter-spacing:2px;
	text-transform: uppercase;
	text-align: left;
	color: white;
	clear:left;
	margin:10px 0px 0px 10px;
	/*background-color: red;*/
}

#leftPortfolioMenu{
	margin: 10px 0px 0px 5px;
	width: 120px;
	/*height: 200px;*/
	float: left;
	/*background-color: green;*/
}

#rightPortfolioMenu{
	margin: 10px 5px 0px 0px;
	width: 120px;
	/*height: 200px;*/
	float: right;
	/*background-color: yellow;*/
}

ul.portfolioList{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}

ul.portfolioList li{
	margin-bottom: 5px;
}

ul.portfolioList li a.menuItem{
	text-decoration:none;
}

ul.portfolioList li a.menuItem:link{
	color: #fff;
	text-decoration:none;
}

ul.portfolioList li a.menuItem:visited{
	color: #c4c4c4;
	/*text-decoration: line-through;*/
}

ul.portfolioList li a.menuItem:hover{
	color: #35AACD;
}

ul.portfolioList li a.menuItem:active{
	color: #ffffff;
}

#copyright{
	text-align: center;
	width: 260px;
	height: 30px;
	/*background-color: blue;*/
	clear: both;
	color: white;
}

#copyright p{
	margin-top: 10px;
}

.Notion_Project{
	width: 646px;
	margin-bottom: 60px;
	font-family: Georgia, Times;
	color: white;
}

.Notion_Project h1{
	text-align: left;
	font-size: 24px;
	font-weight:bold;
	font-style: normal;
	color: white;
	margin: 40px 0px 0px 0px;
}

.Notion_Project span.myRoles{
	text-align: left;
	color: #c4c4c4;
	width: 800px;
	/*height: 30px;*/
	margin: 5px 0px 0px 0px;
	display: block;
	font: italic 15px Helvetica;
}

.Notion_Project h1 a{
	font-size: 12px;
	font-style: italic;
	color: #60acf0;
	text-decoration: none;
}

.Notion_Project h1 a:visited{
	text-decoration: line-through;
}
.Notion_Project h1 a:hover{
	text-decoration: underline;
}

.Notion_Project h1 a.externalLink{
	background: url(../images/externalLink.gif) no-repeat right top;
	padding-right: 10px;
}

/*shb edits 02-18-10*/
.Notion_Project h3{
	color: white;
	margin-top: 10px;
	letter-spacing: 1px;
}

.Notion_Project p{
	font-family: Helvetica;
	margin: 5px 20px 0px 20px;
	/*background-color: green;*/
}

ul.overviewBullets{
	font-family: Helvetica;
	width: 540px;
	margin: 5px 20px 0px 40px;
	/*background-color: blue;*/
}


/*end shb edits 02-18-10*/


ul.link{
	display: block;
	/*background: red;*/
	text-align: left;
	list-style-type: none;
}

li.linkLI a{
	font-family: Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #60acf0;
}

.Notion_Project div{
	display: none;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #e6d8c0;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

.Notion_Project span.shadowBoxIndicator{
	font-family: Helvetica;
	font-size:12px;
	color:#c4c4c4;
	float:left;
	clear:left;
	margin:5px 0px 0px 0px;
}

#peripherals{
	width: 646px;
	margin: 50px 0px 0px 0px;
	font-family: Georgia, Times;
	color: white;
	text-align: left;
}

/* My Comment */

#peripherals h2{
	color: #60acf0;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#aboutMe{
	width: 646px;
	font-family: Helvetica;
	font-size: 14px;
	line-height: 20px;
	color: #e6d8c0;
	text-align: left;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	
	min-height:133px;
	height:auto !important;
	height:133px;
}

#aboutMe h3{
	font-size: 20px;
	color: #60acf0;
}

#aboutMe img{
	float: left;
	margin-right: 20px;
}

#aboutMe p{
	margin-top: 12px;
}

#who{
	float: left;
	width: 446px;
	/*height: 400px;*/
	/*background-color: red;*/
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

#hello{
	font-family: Georgia, Times;
	font-size: 20px;
	color: #60acf0;
	text-align: left;
}

#whoIveWorkedWith{
	width: 446px;
	height: 20px;
	font-family: Georgia, Times;
	font-size: 20px;
	color: #60acf0;
	text-align: left;
	display: block;
}

#clients{
	float:left;
	width: 446px;
	/*height: 50px;*/
	/*background-color:#00FF00;*/
	margin-top:20px;
}

#leftColumn{
	float: left;
	width: 140px;
	/*height: 30px;*/
	/*background-color: orange;*/
	margin: 0px 6px 0px 0px;
}

#centerRightColumnContainer{
	float: right;
	width: 299px;
	/*height: 30px;*/
	margin-top: 0px;
	/*background-color: blue;*/
}

#centerColumn{
	float: left;
	width: 140px;
	/*height: 30px;*/
	display: inline; /* :KLUDGE: Fixes IE double margin float bug */
	/*background-color: orange;*/
	margin: 0px 6px 0px 6px;
}

#rightColumn{
	width: 140px;
	/*height: 30px;*/
	display: inline; /* :KLUDGE: Fixes IE double margin float bug */
	float: right;	
	/*background-color: orange;*/
	margin: 0px 0px 0px 0px;
}

ul.clientList{
	font-family: Helvetica;
	font-size: 12px;
	line-height: 14px;
	list-style: none;
	color: #e6d8c0;
	text-align: left;
}

ul.clientList li{
	margin-bottom: 12px;
}


#news{
	float: right;
	width: 180px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color:#CCCC33;*/
}

#newsTitle{
	width: 180px;
	height: 20px;
	font-family: Georgia, Times;
	font-size: 20px;
	color: #60acf0;
	text-align: left;
	display: block;
}

.headline{
	width: 180px;
	height: 15px;
	font-family: Helvetica, Verdana;
	font-size: 15px;
	font-style: italic;
	color: white;
	text-align: left;
	display: block;
	margin-top: 20px;
}

.articleDate{
	width: 180px;
	height: 15px;
	font-family: Helvetica, Verdana;
	font-size: 12px;
	font-style: italic;
	color: #c4c4c4;
	text-align: left;
	display: block;
	margin-top: 5px;
}

#news p{
	width: 180px;
	font-family: Helvetica;
	font-size: 12px;
	line-height: 15px;
	color: #daceb9;
	text-align: left;
	display: block;
	margin-top: 5px;
}

#endoresments{
	width: 646px;
	/*height: 600px;*/
	/*background-color: red;*/
}

#endoresmentsTitle{
	width: 646px;
	height: 20px;
	font-family: Georgia, Times;
	font-size: 20px;
	color: #60acf0;
	text-align: left;
	display: block;
}

#endoresments p{
	font-family: Georgia, Times;
	font-size: 14px;
	color: #e6d8c0;
	text-align: left;
	font-style: italic;
	margin-top: 20px;
}

.endoresmentAuthor{
	width: 646px;
	height: 12px;
	font-family: Helvetica, Verdana;
	font-size: 12px;
	color: white;
	text-align: right;
	display: block;
	margin-top: 10px;
}

.endoresmentProfession{
	width: 646px;
	height: 12px;
	font-family: Helvetica, Verdana;
	font-size: 12px;
	font-style: italic;
	color: #c4c4c4;
	text-align: right;
	display: block;
}

#spacer{
	height: 30px;
	width: 646px;
}

#footer{
	width: 960px;
	height: 50px;
	clear: both;
	/*background-color:#FF0000;*/
}

.clearBoth{
	clear: both;
	height: 10px;
}