*													{ margin: 0; padding: 0; }
body												{ font-size: 60%; font-family: Georgia, serif; }
body.bg1											{ background: url(../socialimages/bg_design.jpg); }
body.bg2											{ background: url(../socialimages/bg_dev.jpg); }
body.bg3											{ background: url(../socialimages/bg_comm.jpg); }
body.bg4											{ background: url(../socialimages/bg_security.jpg); }
body.bg5											{ background: url(../socialimages/bg_sales.jpg); }
.floatLeft 											{ float: left; }
.floatRight											{ float: right; }
.clear												{ clear: both; }

a.pagelink											{ outline: none; background: #fff; color:#F00; padding:2px;
													  border: 0px solid #f5f5f5;
													  -moz-border-radius: 5px;
													  -webkit-border-radius: 5px;
													  border-radius: 5px;
}

a.pagelink:hover									{ color:#fff; background:#F00; }

img, a img											{ border: none; }

h1													{ font-weight: normal; }
p													{ font-weight: normal; font-style: italic; font-size: 1.5em; }

#page-wrap											{ min-width: 960px; }

#header												{ width: 960px; }

#logo												{ padding:20px; }

#info												{ position: relative; width:500px; float:right; padding:5px; 
													  -moz-border-radius: 5px;
													  -webkit-border-radius: 5px;
													  border-radius: 5px;
													  border:1px solid #FFF; margin-top:30px; 
													  background: url(../socialimages/transparent.png);
													  font-size:12px; }

#flickr, #portfolio						            { float: left; padding: 5px; width: 180px; }

#facebook								            { float: left; padding: 5px; width: 240px; }

#center											    { float: left; padding: 5px; width: 320px; }

img.profile-pic										{ float: left; padding: 5px; }

#flickr img, #portfolio img, #twitter img			{ margin: 4px; border:1px solid #FFF; }

.tweet												{ padding: 10px; margin: 5px 0; background: url(../socialimages/transparent.png); }

.flickr												{ padding-bottom:20px; }

.links												{ padding:3px; color:#F00; background: url(../socialimages/transparent.png); }

h3.titles											{ font-size:15px; font-weight:bold; color:#F00; background: url(../socialimages/transparent.png); 
													  float: none; display: block; padding:5px; border:1px solid #FFF;
													  -moz-border-radius: 5px;
													  -webkit-border-radius: 5px;
													  border-radius: 5px;
													  text-shadow:#F9C 0 1px 0;}