html{
	
}

body{
	/*background: #ebebeb;*/
	background-color: #fff;
	color:#000;
}

span.highlight{
	background-color:#ffc;
}
hr.breakline{
	border:0;
	width:80%;
	/*color:#DDD;*/
	color: silver;
	background-color: #DDD;
	height:1px;
}

a{
	color: rgb(65, 131, 196);
}
a:link, a:visited{
	text-decoration:none;
	color: rgb(65, 131, 196);
}
a:hover, a:active{
	text-decoration:underline;
}

ul#portfolio p, ul#projects p {
	padding:0;
	font-size:80%;
}

ul#projects li{ text-transform: capitalize; }
ul#projects p{ text-transform: none;}

#wrapper
{
	margin: 0 auto;
	width: 600px;
	background: #fff;
}

#header
{
	padding: 1em;
	font: 100% Helvetica, Arial, Verdana, sans-serif;
}
#header h1 {font-size:150%;}
#header h1, h2 { margin: 0; font-weight: normal; }

#main {
	font: 100% Helvetica, Arial, Verdana, sans-serif;
}

#main p, ul{
	padding: 1em;
}
#main ul li, #main ul li a {
	font-size: 100%;
	padding: 0 0 1.1em 0;
}

#tagline { text-align:center; padding:1em;}

#main h2{
	font-size: 110%;
	padding: 1em 0 0 0.9em;
}

ul#contact{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

ul#contact li{
	font-size: 80%;
}

ul#contact li.github{
	display:list-item;
	height:32px;
	margin-top:10px;
	padding:0 0 0 36px;
	background: #fff url('../imgs/github_icon.png') no-repeat left center;
}
ul#contact li.googlevoice{
	height:32px;
	margin-top:10px;
	padding:0 0 0 36px;
	background: #fff url('../imgs/google_voice_32.png') no-repeat left center;
}
ul#contact li.email{
	height:32px;
	padding:0 0 0 36px;
	background: #fff url('../imgs/email_32.png') no-repeat left center;	
}
ul#contact li.twitter{
	height:32px;
	margin-top:10px;
	padding:0 0 0 36px;
	background: #fff url('../imgs/twitter_32.png') no-repeat left center;	
}
ul#contact li.linkedin{
	height:32px;
	margin-top:10px;
	padding:0 0 0 36px;
	background: #fff url('../imgs/linkedin_32.png') no-repeat left center;
}
ul#contact li.delicious{
	height:32px;
	margin-top:10px;
	padding:0 0 0 36px;
	background: #fff url('../imgs/delicious_32.png') no-repeat left center;
}

div.totop{
	text-align:right;
	font-size:80%;
	padding: 1em 0;
}

#footer
{
	/*background: #ebebeb;
	background:#ccc;*/
	padding: 1em;
	height: 1%;
}

span.raquo {
	font-family: "Times New Roman", serif;
}
