/* Alan Murray - 14.02.05 */
	 
#container {
     width:680px;
     }

#top_content {
     margin:0;
     padding:0;
     border:1px solid #000;
     height:230px;
	 }

#logo_blackad {
	 background-image:url(/tpl/img/logo_blackad.gif);
	 background-position:0px 0px;
	 background-repeat:no-repeat;
	 position:static;
	 margin-left:40px;
	 }
#logo_blackad a {width:223px; height:36px; display:block;}

/* Top Breadcrumb navigation */
div#main_title {padding:39px 0 0 40px;}
ul#crumbs {padding:0; margin:0; vertical-align:top;}
div#breadcrumb {padding:25px 0 0 40px; margin:0;}
div#breadcrumb li {
     display:inline;
     list-style-type:none;
     padding-right:5px;
     }
div#breadcrumb li a, div#breadcrumb li a:visited {font-weight:bold; text-decoration:underline; font-size:125%;}
div#breadcrumb li a:hover, div#breadcrumb li a#current {color:#E7633C;}
/* The font size inherits from the global ul */

li#first {
     padding-left: 0;
     padding-bottom:0.25em;
     margin-left: 0em;
     vertical-align:middle;
     background-image:none;
     }

/* Main navigation */
#nav_menu p {
     margin-left:40px;
     }

div.links_right {float:right; display:inline; padding-right:150px;}

/* Main content */
.main_content {
     background:url(/tpl/img/base_words_main.gif) bottom right no-repeat;
     }
.main_content p {font-size:66%; margin:0 80px 0 0; padding-top:10px;}

.main_content hr {
     height:1px;
     padding:0px 0px 0px 0px;
     margin:11px 80px 6px 0px;
     border:0;
     border-bottom:1px dashed #000;
     clear:both;
     color:#fff;
}

/* Blog 'More...' links*/
a.more {
     background-image: url("/img/bullet.gif"); 
	 background-position: 0.2em 0.43em; 
	 background-repeat:no-repeat;
	 padding:0 0 0 1.3em;
	 }

/* Portfolio page */
div.thumb img {float:left; display:inline; margin:8px 10px 0 0; padding:0 0 10px 0; border:0;}
.main_content div.thumb_p {padding:5px 80px 0px 0px; margin:0;}
.main_content div.thumb_p p {padding:0; margin:0 0 0 8.5em;}

dl {margin:0 0 0 5.5em; padding:0.1em 0 0.3em 0;}
dt {
     font-weight:bold;
     font-size:70%;
     padding:0;
     margin:0;
     padding-bottom:0.5em; 
     margin-left:1px; /* Adjust its indent here! ;) */}
dd {
     background-image: url("/tpl/img/bullet.gif");
     font: bold 70% Verdana, Arial, Helvetica, sans-serif;
     background-repeat: no-repeat;
     background-position: 0 0.4em;
     padding-left: 1.3em;
     padding-bottom:0.2em;
     margin-left: 2px;
     vertical-align:middle;
     }
	 
/* oh ffs! images with the drop shadows are a different width! */
dd.pdf {margin-left:1em;}
.main_content div.thumb_p p.pdf {margin-left:9.3em;}

/* Contact page list with icons */
ul.contact li {
     padding-left: 2.6em;
     padding-bottom:0.2em;
	 padding-top:0.35em;
	 background-position: 0 0.3em;
     }
	 
ul.contact li#telephone {background-image: url("/tpl/img/bullet_arrow.gif");}
ul.contact li#fax {background-image: url("/tpl/img/bullet_arrow.gif");}
ul.contact li#mobile {background-image: url("/tpl/img/bullet_arrow.gif");}
ul.contact li#emailUs {background-image: url("/tpl/img/bullet_arrow.gif");}
ul.contact li#letter {background-image: url("/tpl/img/bullet_arrow.gif");}
