.alternate_contact {
  margin: 10px;
  padding:10px;
  font-size:0.9em;
  border:2px solid #c2c2c2;
}

.alternate_contact b {
  margin-left:10px;
}

.footer {
	padding:3px;
	padding-left: 10px;
	background-color: #e1e1e1;
	border-bottom:3px solid #d2d2d2;
}

.info_holder {
	padding-left:20px;
}

.portfolio_holder {
	border-bottom: 3px solid #c1b1d1;
	padding:5px;
	padding-left:20px;
	height: 253px;
}

.portfolio_holder .info {
	float:left;
	width: 330px;
	border: 1px solid #d2e1c2;
	height: 209px;
	margin-top:5px;
	padding:2px;
	padding-left:5px;
	font-size:0.9em;
	color: #1a1a1a;
}

.portfolio_holder .info b {
	margin-top: 5px;
	display:block;
}

.portfolio_holder .info .extra_info {
}

/*
                <b>Description</b>
                <span class='extra_info'>
                        This is an SMS website, called AllSMS and it's cool, but not finished, because it's mine, and this is just random text so it
fills out so I can see what it's like. Where's lorum dipset when you need it?
                </span>*/



.portfolio_holder .snapshot {
	float:right;
	width: 360px;
	border: 1px solid #d1e1c2;
	margin-top: 5px;
	height:213px;
}

body {margin:0 auto 0 auto; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background-color:#666666; }
.page {margin:10px auto 0 auto; width:750px;}
#menu  {list-style:none; margin:0px; padding:0px;}
#menu #info {background-color: #11dd22;padding-left:5px;padding-right:5px;height:30px;border:2px solid #3c3c3c;margin-left:4px;padding:2px;}
#menu li {list-style:none; display:inline; }
li.active a {background-color:#FFF;color:#000; }
#menu li a,#menu li a:link { float:left; background-color:#3c3c3c; margin-right:5px; padding:4px; color:#FFFFFF; text-decoration:none; width:6em; text-align:center;border:1px solid #3c3c3c;}
#menu li a:visited { }
#menu li a:hover { background-color:#327cbb;border: 1px solid #212121; }
#menu li a:active { background-color:#FFF;color:#000; }
.content {background-color:#FFF; background:url(ajaxinterface.jpg) bottom right no-repeat; padding:10px; 
min-height:300px;margin:0px;padding-bottom:20px;}
#loading {clear:both;background:url(wait.gif) center top no-repeat;text-align:center;padding:20px;font-size:12px;display:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
#outcontent {clear:both; background-color:#FFFFFF; padding-top: 10px;}

label {
	width:100px;
	margin-top:5px;
	display:block;
}

.pagetitle {
	border-bottom: 4px solid #c2c2c2;
	padding:5px;
	margin:15px;
}

form {
	margin-left: 15px;
}

input, textarea {
	width:200px;
}

textarea {
	height:160px;
}
