body {	font-family: Arial, Helvetica, sans-serif!important;	font-size: 12px;	color: #FFFFFF;}body {	background-color: #333333;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	text-align:center;}img {	border: 0px none;}#outsideWrapper{	width: 840px;	margin: auto;}#mainWrapper {	background-color: #000000;	width:720px;	padding:15px 10px 15px 15px;	margin-left:auto;	margin-right:auto;	text-align:left;	background-image: url(/wp-content/themes/default/images/bg.jpg); 	background-repeat: no-repeat;}#mainWrapper a:hover {	color:#FFFFFF;}#logo{	margin-left: 10px; 	float: left;	border: 0px none;}#webskills{	color: #000000; 	font-size: 11px; 	font-weight: bold!important; 	position: relative; 	left: -13px; 	top: 2px;}#social_icons{	position: fixed;	height: 85px;	top: 33%;	list-style-type: none;	padding-left: 3px;	#left: 0px;}#social_icons a{	border: 0px none;}.top_icon{	padding-bottom: 5px;}a {	text-decoration:none;}a:hover {	color:#FFFFFF;	text-decoration:underline;}#mainArea {	background-color: #000000;	float: left;	width: 380px;}#mainArea img {	border: solid 4px #CCCCCC;}#mainArea h2 {	margin: 0;	padding: 0;	font-size:12px;	line-height:13px;	text-transform: uppercase;}#mainArea h2.searchResultsHeading {	margin: 0px 0px 5px 0px;	padding: 10px 0px 5px 0px;	font-size:12px;	line-height:13px;	text-transform: uppercase;	border-bottom: 1px #333333 solid;	clear:both;	color: #DD0772;}#mainArea h3 {	margin: 0;	padding: 0;	font-size:11px;	font-weight: normal;	line-height:12px;}#mainArea h3 a{	color: #FFFFFF;	text-decoration: none;}#mainArea h3 a:hover{	color: #FFFFFF;	text-decoration: underline;}#s{	width:110px;	margin-top: 0px;	border: 1px solid #fff;	background-color: #666;	color: #fff;}#s input.theSearchText {/*#s is id of right search box*/	padding:0px;	margin: 0;	font-size:11px;	font-family: Arial, Helvetica, sans-serif;	color:#000000;	height:11px;	border: 1px solid #333333;}#bottomArea {	text-align:center;	background-color: #333333;}#bottomArea ul {	margin:0;	padding:10px 0px 10px 0px;	color: #FFFFFF;	font-size:10px;	line-height:13px;	height:15px;}#bottomArea li {	display:inline;	margin:0px 0px 0px 13px;	padding: 0px;	line-height:13px;	overflow:hidden;}#bottomArea li a {	text-decoration:none;	color:#CCCCCC;}#bottomArea li a:hover {	color:#CCCCCC;	text-decoration:underline;}#bottomArea img{	float: right;}.tidyUp {	height:1px;	clear:both;	overflow:hidden;}form {	padding: 0;	margin: 0;	display: inline;	border: 0;}ul.tabLinks {	margin:0;	padding:0;	list-style-type:none;	height:25px;	width: 450px;}ul.tabLinks li {	float:left;	margin-right:6px;	text-transform: uppercase;	background:url(/images/interface/gradient25px.jpg) left top repeat-x;	font-weight: bold;}ul.tabLinks li a {	display:inline;	height:25px;	font-size: 12px;	line-height: 25px;	color: #ffff;	text-decoration: none;	padding-right: 8px;	padding-left: 8px;	overflow:hidden;	text-align:center;}ul.tabLinks li a:hover, ul.tabLinks li a.selected {	color:#999999;	background:url(/images/interface/gradient25px.jpg) left top repeat-x;	text-decoration: none;}ul.tabLinks li.mexico a {color: #333333;}ul.tabLinks li.mexico {	float:left;	margin-right:6px;	text-transform: uppercase;	background:url(/images/officeSpace/officeSpaceTabMexico.jpg) left top no-repeat;	font-weight: bold;}ul.tabLinks li.mexico a:hover {	color:#FFFFFF;	text-decoration: none;	background: none;}ul.tabLinks li.mexico a.selected {	color:#FFFFFF;	background: none;	text-decoration: none;}ul.tabLinks li a.add {	color:#FFFFFF;	background:url(/images/interface/gradient25pxAdd.gif) left top repeat-x;	text-decoration: none;}h2.white {	color: #fff;	text-transform: uppercase;}small a{	font-size: 10px!important;	text-decoration: underline;}#random_posts{	padding-left:0px!important;}#random_posts li{	list-style-type: none;	color:#ffffff;}#hide{	display: none;}#mainContentArea {	padding: 15px;	border: 4px solid #333333;	width: 659px;	float: left;	margin: 0;}#mainContentArea h2, #mainWrapper h2 {	margin:5px 0px 0px 0px;	padding:0;	text-transform: uppercase;	font-size: 13px;	line-height: 15px;	color: #A7CD3C;	font-weight: bold;}#h1_tag{	margin-top: 50px;	padding-bottom: 50px;}h1{	padding-top: 11px;	color: #000000;	font-weight: bold!important;	font-size: 26px;	line-height: 26px;	margin: 0px;}h1 a{	text-decoration: none;	letter-spacing: -1px;	margin: 0px;	padding: 0px;	color: #000000;	font-weight: bold!important;}h1 a:hover{	text-decoration: none;	color: #000000!important;}#mainContentArea h3 {	margin:5px 0px 0px 0px;	padding:0;	text-transform: uppercase;	font-size: 11px;	line-height: 12px;	color: #CC6600;}#mainContentArea h2 em {	font-style: normal;	text-transform: none;	font-weight: normal;}#mainContentArea em {	font-weight: bold;	}#mainContentArea ul.resultsList {	margin:0;	padding:0;	list-style-type:none;}#mainContentArea ul {	list-style-type:square;}#mainContentArea li {	margin-bottom:3px;	padding-bottom:3px;}#mainContentArea .postmetadata, #mainContentArea .postmetadata a {	color: #CC6600;	}#mainContentArea a {	font-size:12px;	color: #999999;}#mainContentArea a:hover {	color: #CC6600;	text-decoration:underline;}#mainContentArea h2 {	margin:0;	padding:0;}#mainContentArea h2 a {	font-size: 13px!important;	line-height: 15px;	color: #CC6600;	text-decoration:none;}#mainContentArea p {	margin:0px 0px 8px;}#mainContentArea .dateLine {	margin:0px 0px 3px;	font-size:11px;	color: #AAA295;}#mainContentArea h4.feedbackText {	font-size: 13px;	line-height: 15px;	color: #CC6600;	text-decoration:none;}#mainContentArea p.feedbackText {	margin:0px 0px 3px;	font-style: italic;}#mainContentArea img {	padding:0;}.readmore{	margin-left: 317px;}input.singleLineTextBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	padding: 2px;	border: 1px solid #333333;	width:250px;}textarea.multiLineTextBox {	padding:2px;	width:250px;	height:50px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color: #000000;	background-color: #FFFFFF;	border: 1px solid #333333;	margin:0;}ul.siteMapList {	list-style-type:none;	width: 300px;	padding:0;	margin:0px 5px 0px 0px;	float: left;}ul.siteMapList li {	margin:0;	padding:0;}ul.siteMapList li.subPage {	margin-left:30px;	font-size:11px;	margin-bottom:2px;	margin-top:0;	list-style-type:none;}ul.siteMapList li a {	text-decoration:none;	color: #FFFFFF;}ul.siteMapList li a:hover {	color: #DD2316;}.warningText {	color: #CC0000;	font-size:12px;	padding-left: 220px;}.facebook_like, .twitter_like{	width: 45px;	margin-left: 420px;	padding-bottom: 23px;}.facebook_like{	padding-top: 5px;}#respond{	clear: both;}.left{	float: left;}.facebook_like.small{	margin: 0px;	margin-right:0px!important;	width: 100px;	float: left;	height: 20px;}.twitter_like.small{	margin-left: 110px;	padding-top: 5px;	height: 20px;}p {	padding:0px 0px 10px 0px;	padding:0px;	margin: 0;}p.tellUs a {	color: #666666;}#blogColumnLeft h2 a {	color: #CC6600!important;}#blogColumnLeft {	width: 385px;	width: 425px;	float:left;	line-height: 17px;	padding-left: 10px;}#blogColumnRight {	width: 185px;	float:right;	position: relative;	left: 20px;}#blogColumnRight h2 a, #blogColumnRight h2 a:hover{	color: #A7CD3C;	padding-bottom: 5px;}ul.blogList {	padding: 0;	margin: 0;	font-size: 12px;	padding-bottom: 10px;}ul.blogList li {	list-style-type: none;	padding: 0;	margin: 0;	font-size: 12px;	color: #999999;}ul.blogList li a{	text-transform: none;	color: #999999;	text-decoration: none;	padding: 0;	margin: 0;	font-size: 11px;}ul.blogList li a:hover{	text-decoration: underline;	color: #de0772;}fieldset.registerForm label.normalblog {	float:left;	width:120px;	margin-top:3px;	border: none;}fieldset.registerForm label.normalblog em {	font-style: normal;	color: #DE0772;}#commentsArea {	padding-top: 10px;}.postedCommentArea {	background:url(/images/interface/greybackground1.gif) left top repeat-y;	background-color: #686868;	padding: 10px;	border-top: 2px solid #222222;	border-left: 2px solid #222222;	border-right: 2px solid #222222;	margin: 10px 0 0 0;}.postedCommentFooter {	background:url(/images/interface/greybackground2.gif) left top no-repeat;	padding: 15px 215px 10px 5px;	margin: 0;	text-align: right;	width: 170px;}.postedCommentFooter2 {	background:url(/images/interface/pinkbackground2.gif) left top no-repeat;	padding: 15px 5px 10px 215px;	margin: 0;	text-align: left;	width: 170px;}.postedCommentArea2 {	background:url(/images/interface/pinkbackground1.gif) left top repeat-y;	background-color: #ff6699;	padding: 10px;	border-top: 2px solid #222222;	border-left: 2px solid #222222;	border-right: 2px solid #222222;	margin: 10px 0 0 0;}/* Begin Images */p img {	position: relative;	top: 5px;	padding: 0;	padding: 5px;	padding-bottom: 5px;	max-width: 100%;	border: 0px!important;}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 5px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left	}/* End Images */.post {	border-top: 1px solid #666;	padding-top: 20px;	padding-bottom: 10px;}.post.single {	border-top: 0px;	padding-top: 0px;}#comments{	clear: both;}.entry{	width: 410px;	float: left;}.postmetadata{	width: 410px;}	
