body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: white;
	font-size: 14px;
   overflow-x: hidden; 
}
* 	html body { 
	font-size: x-small; /* para IE5/WIN */
	font-size: small; /*for other IE versions*/
}
body,td,th {
	font-family:Georgia,serif;
    font-size:16px;
    line-height:1.5;
}


h1 { 
    font-family: "Helvetica", "Arial Black", Verdana, sans-serif;
	font-size: 48px;
	letter-spacing: -2px;
	line-height:.9;
	margin: 15px 0 20px;
	padding:0;
	text-align:left;
}
h2 { 
    font-family:georgia,helvetica,arial,sans-serif;
    font-size:24px;
    line-height:1.5;
    margin:0 0 15px;
    text-align:left;
	font-weight: normal;
}

.home h1 { 
	color: #70B5D2;
}

.about h1 { 
	color: #6666CC;
}
.blog h1 { 
	color: #4B81A7;
}
.services h1 { 
	color: #FF0C83;
}
.portfolio h1 { 
	color: #CC00FF;
}
.contact h1 { 
	color: #FF6600;
}

.twitter {
	font-family: "Helvetica", Verdana, sans-serif;
	color: #333;
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
	margin: 0 40px;
}


.postHeading {
	font-family: "Helvetica", Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
}


a:link {
color: #4B81A7;
text-decoration: underline;
}

a:active {
color: #4B81A7;
text-decoration: underline;
}
a:visited {
color: #4B81A7;
text-decoration: underline;
}
a:hover {
color: #4B81A7;
text-decoration: none;
}

ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}
ol {
	list-style-type: none;
	list-style-position: inside;
}
ol ol {
	list-style-type: none;
}
ul li { font-style: normal; }
ol li { font-style: normal; }
ol ol { font-style: normal; }



.highlight1 {
background-color: #ED008B;
color: #FFFFFF;
padding: 2px 5px;
} 

.highlight2 {
background-color: #F99B1B;
color: #FFFFFF;
padding: 2px 5px;
} 

.highlight3 {
background-color: #71BF45;
color: #FFFFFF;
padding: 2px 5px;
} 

.highlight4 {
background-color: #E21521;
color: #FFFFFF;
padding: 2px 5px;
} 

.highlight5 {
background-color: #00ADEF;
color: #FFFFFF;
padding: 2px 5px;
} 

.highlight6 {
background-color: #FEF200;
color: #000000;
padding: 2px 5px;
} 


.flash {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-size: 0px;
	line-height: 0px;
}




.onDiv, .offDiv{
border:0px;
padding: 0px;
margin:0px;
clear:both;
}
a.showLink, a.hideLink{
text-decoration:none;
}

a.showAll, a.hideAll{
display:inline;
}

.onDiv .showLink{
display:none;
}
.offDiv .hideLink{
display:none;
}

/*------- These links are shown with JS, hidden if JS is off ------ */
a.showLink, a.hideLink, a.hideAll, a.showAll{
display:none;}