body {
color: #000000;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 62.5% !important;
}

h1, h2, h3, h4, h5 {
font-family: Arial, Helvetica, sans-serif;
}

h1 {
font-size: 51px;
line-height: 1;
}

h2{
font-size: 40px;
font-weight: bold;
line-height: 1.1;
}

h3, h4, h5, p, li, dd {
line-height: 1.2;
}

#navrow1 {
font-style: italic;
}

#design_info h3, .services h3 {
font-size: 24px;
font-weight: normal;
font-style: italic;
}

#design_info ul, .services ul {
font-size: 24px;
}


#services ul {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: italic;
 }



#extra h2 {
font-size: 1.2em;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}

#extra h3 {
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
}

#extra p {
}


#extra ul {
font-size: 1em;
color: #999;
}

/*== Home page Styles==*/

body#home h2 {
font-size: 51px;
}

body#home #design_info h3, body#home #code_info h3, body#home #publisher_info h3 {
font-size: 1em;
font-style: italic;
font-weight: normal;
}

body#home #design_info ul, body#home #code_info ul, body#home #publisher_info ul {
font-size: 1em;
}


/*== Hyperlinks ==*/

a:link, a:visited {
text-decoration: underline;
color: #F24E2E;
}

a:active, a:hover {
text-decoration: none;
color:  #CD975B;
} 


h1 a:link, h2 a:link, h3 a:link,
h1 a:visited, h2 a:visited, h3 a:visited {
color: #000000;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
text-decoration: none;
}


h2 a:link, h2 a:visited {
text-decoration: underline;
}

h2 a:hover, h2 a:active {
text-decoration: none;
}

#navrow1 a {
color: #000000;
}

#navrow1 a:link, #navrow1 a:visited {
text-decoration: none;
}

#navrow1 a:hover, #navrow1 a:active {
text-decoration: underline;
}


#extra a {}
body#design #extra a:link, body#design #extra a:visited {background: transparent; color: #000000;}
body#design #extra a:hover, body#design #extra a:active {background: #000000; color: #FFFFFF;}
body#code #extra a:link, body#code #extra a:visited {background: transparent; color: #000000;}
body#code #extra a:hover, body#code #extra a:active {background: #00BDF3; color: #FFFFFF;}
body#publisher #extra a:link, body#publisher #extra a:visited {background: transparent; color: #000000;}
body#publisher #extra a:hover, body#publisher #extra a:active {background: #ED0775; color: #FFFFFF;}

#footer a {display: inline;  color: #000000;}
#footer a:visited, a.foot:visited {text-decoration: underline;}
#footer a:hover, a.foot:active, #footer a:hover, a.foot:active  {text-decoration: none;}
