/** Typography **/

#logo {margin-top:-3px;}
#logo a{}

form{
font-size:10pt;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 float:left;
 margin-top:-45px;
 width:250px;
 padding:20px;
 }
 
#tabcontent1 p a, #tabcontent2 p a, #tabcontent3 p a{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:16pt;
color:#0099ff;} 

#tabcontent1 p a:hover, #tabcontent2 p a:hover, #tabcontent3 p a:hover{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:16pt;
color:#cc6600;} 
 
label,textarea{float:left;clear:both;} 
 
input{float:left;clear:both;} 
 
#form_thanks{
margin-left:20px;
font-weight:bold;
}

.imagepad{padding-right:25px;padding-top:60px;padding-left:10px;}

.LeftText{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:18pt;
padding-left:0px;
color:#000000;}

.CenterText{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:18pt;
text-align:center;
color:#000000;}
 
.smalltext{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
}



#tabs a{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
color:#0099ff;
text-align:center;
text-decoration:none;
font-size:16pt;
font-weight:bold;
}

#tabs a:hover{
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
color:#cc6600;
text-align:center;
text-decoration:none;
font-size:16pt;
font-weight:bold;
}

#header-right
{font-size:14px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
}



#content #content-right, h1
{font-size:2.5em;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 line-height: 1.2em;
 margin: 0 0 18px 0;
}

#content #content-right, h2
{font-size:2.0em;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 line-height: 1.2em;
 margin: 0 0 13px 0;
}

#content #content-right, p
{font-size:11px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 
}


/** Links **/
#content #content-right, a
{font-size:16px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#003366;
}

#content #content-right, a:hover
{font-size:16px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#cc6600;
}

#content #content-right, .large a
{font-size:24px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#003366;
}

#content #content-right, .large a:hover
{font-size:24px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#cc6600;
}

#content #content-right, ul li
{

padding:0 0 0 10px;
}

#content #content-right, ul li a
{

padding:4px 0 4px 30px;
width:120px;
}


/** sidebar **/
 #sidebar  a
{font-size:25px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#003366;
 line-height:40px;
 font-weight:bold;
}

 #sidebar  a:hover
{font-size:25px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#cc6600;
 line-height:40px;
 font-weight:bold;
}


 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3, p
{font-size:16pt;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 line-height:35px;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 a
{font-size:11px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#003366;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 a:hover
{font-size:11px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#cc6600;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 .large a
{font-size:14px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#003366;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 .large a:hover
{font-size:14px;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 color:#cc6600;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 ul li
{
padding:0 0 0 10px;
font-size:14px;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 ul li a
{
padding:4px 0 4px 30px;
width:120px;
}

 #sidebar2 #sidebar3 #sidebar-left #sidebar-left2 #sidebar-left3 .search 
{ 
overflow:hidden;
margin:10px 0 35px 0 ;
display:block;
height:1%;
}

/** classes **/

.line-red{
border-top-style: solid;
border-top-color: #ff0000;
color:#000000;
background:#EFEFEF;  
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:24px;
padding-left:2px;
width:100%;
}

.line-orange{
border-top-style: solid;
border-top-color: #cc6600;
color:#000000;
background:#EFEFEF;  
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:24px;
padding-left:2px;
width:100%;
}

.line-blue{
border-top-style: solid;
border-top-width: thin;
border-top-color: #003366;
color:#000000;
background:#E8EEF7;  
font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
font-size:24px;
padding-left:2px;
width:100%;
}


.follow{margin-left:40px;}

.flash{background: url(../images/flash-bg.jpg) no-repeat;height:259px;}
.usable{background: url(../images/usable-bg.jpg) no-repeat;height:259px;}
.smallbiz{background: url(../images/smallbiz-bg.jpg) no-repeat;height:259px;}
.facebook{background: url(../images/facebook-bg.jpg) no-repeat;height:259px;}
.google{background: url(../images/google-bg.jpg) no-repeat;height:259px;}
.html{background: url(../images/html-bg.jpg) no-repeat;height:259px;}
.blog{background: url(../images/blog-bg.jpg) no-repeat;height:259px;}
.webdevdesign{background: url(../images/webdevdesign-bg.jpg) no-repeat;height:259px;}
.redesign{background: url(../images/redesign-bg.jpg) no-repeat;height:259px;}
.migration{background: url(../images/content-bg.jpg) no-repeat;height:259px;}
.streaming{background: url(../images/streaming-bg.jpg) no-repeat;height:259px;}
.seo{background: url(../images/seo-bg.jpg) no-repeat;height:259px;}

/** footer **/
#footer p
{font-size:12pt;
 font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
 text-align:right;
 margin-right:115px;
}
