body {background:#fff url(jocobackground.jpg) repeat-y scroll left top;}

div#wrapper {text-align:center;}

body {font: 13px arial;clear:both; overflow:auto;}
p {font: 13px  Arial; clear:both; text-align: justify; margin: 0px 0px 6px 5px; color: #555555; line-height:130%;}

h1{font: 36px Arial; font-weight:bold; letter-spacing: -1px; color: #333333; margin-top: 0px; margin-bottom: 33px;}
h2{font: 22px Arial; font-weight:bold; letter-spacing: -1px; color: #222222; margin: 3px 0px 5px 1px; clear:both;}
h3{font: 17px Arial; font-weight:normal; letter-spacing: 0px; color: #333333; margin-top: 0px; margin-bottom: 3px; margin-left: 1px;}

h4{font: 11px Arial; font-weight:bold; color:#000; margin: 0px 0px 0px 0px;}
h5{font: 11px Arial; font-weight:bold; color:#000; padding:0px; margin: 0px 5px 2px 5px;}
h6 {font: 11px arial;  text-align: justify; margin-top: 0px; margin-left: 0px;}


p.testimonialquote {font: 31px Arial; font-weight:bold; letter-spacing: -1px; color: #666666; margin-top: 0px; margin-bottom: 10px;}


a {text-decoration: none; color:#3A3A3A;}


/*Top Banners Section */

#scrolldown
      {
    background:url("portfoliotab2.png") no-repeat scroll 0 0 transparent;
height:300px;
right:0px;
position:fixed;
top:67px;
width:36px;
      }



div#topbanner {height:150px;
margin-top:50px;
text-align:left;}
img.topbanner {margin-left:3px; margin-top:10px;}

div#middlebanner {height:300px; width: 960px; text-align:center;}

div#pagetitle {margin-left:0px;; height: 60px; text-align:left; margin-bottom:22px;}


/* Main Content */ 

div#maincontentleft {text-align:left; top:20px; margin: 130px 10px 50px 17px; }


div#navigation {text-align:left; top:20px; margin: 50px 10px 50px 38px; height:332px;}



div#maincontentright {float:right;
margin-bottom:20px;
margin-right:65px;
margin-top:0px;
text-align:left;
top:20px;}

ul#twitter_update_list { width: 200px; padding: 0; margin: 0; overflow: hidden; }
ul#twitter_update_list li { width: 195px; padding: 5px 0 5px 0; border-bottom: solid 1px #808080; list-style: none; }
 
div#newslettersub {margin-left: 10px; color: #999999;}


div#servicesleft{text-align:left; top:20px; margin: 0px 10px 50px 10px; height:332px; width:250px; position:relative; float:left;}



div#servicesright{text-align:left; top:20px; margin: 0px 10px 50px 10px; height:332px; width:250px; position:relative; float:left;}


p.testimonialfooter {font: 16px Arial; font-weight:normal; letter-spacing: 0px; color: #777777; margin-top: 0px; margin-bottom: 16px; margin-left:10px;}


/* Contact */ 

table.contact td {font-size: 12px; border: none;
vertical-align: top; padding: 7px; font-weight: bold; }

/* PDF links */

div#pdflink {height:80px; width:100px;
margin:20px;
position:relative;
text-align:center;
}

div#pdflink a{background:none;}

div#pdflink a:hover{background:none;}
div#pdflink a:hover:visited {background:none;}

img.pdflink {width:100px; text-align:center;}

p.pdflink {font: 15px arial; color: #FFFFFF; clear:both; text-align: center; margin: 0px 0px 10px 5px; font-weight:bold;}


/* Gallery */


img.gallerythumbnail {width:70px; margin: 0px 0px 20px 5px; float:left; border:1px solid  #ff6666; } 

img.gallerypicture {width:400px; text-align:center; margin: 0px 0px 20px 5px; } 



/* Admin */

div#adminnavigation
{border:1px solid #999999;
display:block;
padding:10px;
position:relative;
text-align:left;
top:20px;
margin-left:30px;} 


div#adminright
{text-align:left; top:20px; margin-right:10px; margin-bottom:300px; margin-left: 30px; margin-top:20px; } 

p.adminnav {font-size:11px;}

/*Footer */ 
div#footer {height:80px;
margin:140px 0 31px 74px;
position:relative;
text-align:center;
width:860px;}

div#footerleft {height:50px;
margin:0px;
position:relative;
text-align:left;
float:left; }



div#footerright {height:50px;
margin:0px;
position:relative;
text-align:right;
float:right;}
p.addthis {margin: 5px 0px 20px 5px}


img.socialiconfooter {height:42px; margin: 1px; float:right;}

div#topbannerbottom {margin: 50px 40px 0px 0px;}

p.footertext {font: 9px Helvetica, Arial; color: #555555; clear:both; text-align: right; margin: 0px 0px 10px 5px;}
