BODY {
	FONT-FAMILY:  Verdana, Arial, sans-serif;
    BACKGROUND:#0e1017 url(/2009_files/2010-site-background.png) repeat left top;
    COLOR:#808181;
	FONT-SIZE: 80%;
}


.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/* ------- 5. Tables ------- */

table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #eaeaea;margin-bottom:5px;}
table,td,th {vertical-align:top;}
th{padding:5px;color:#666;border-top:1px solid #fff;text-transform:uppercase;}
td{
	padding:3px;
	color:#333;
	font-size:99%; line-height: 1.3;
}
tfoot td{border:0px;}
th,tr:hover{background-color:#f5f5f5;}



.blue-font1 {color: #557cb0;}
.blue-font2 {color: #808181;}
.blue-font3 {color: #9ba7b2;}
.tableheader {
	color: #003;
	font-variant:small-caps;
	font-style: normal;
	font-size: larger;
	font-weight: bold;
}


#badge_phone {
	position:absolute;
	float:left;
	margin:0px;
	padding:0px;
	height:130px;
	width:130px;
	visibility:visible;
	z-index:10;
}
#badge_frog {
	position:absolute;
	float:left;
	margin:0px;
	padding:0px;
	height:130px;
	width:130px;
	visibility:visible;
	z-index:15;
	top:372px;
	background-color:transparent;
	left: 66px;
}

#endingwrapper {
	background-image: url(/2009_files/2010-Ending-footer-background.png);
}

.pclasstextsmaller {
	font-size:.9em;
	text-align:left;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	MARGIN:1em 0px;
	COLOR:#303030;
	FONT-SIZE:1.75em;
	FONT-WEIGHT:normal;
}
H2 {
	MARGIN:1em 0px;
	COLOR:#303030;
	FONT-SIZE:1.5em;
	FONT-WEIGHT:normal;
}
H3 {
	MARGIN:1em 0px;
	COLOR:#222;
	FONT-SIZE:1.15em;
	FONT-WEIGHT:normal;
}
H4, H5, H6, LABEL, OL, DL, ADDRESS, #primaryid .secondary .admin-tools, #searchform {
	MARGIN:1em 0px;
}
P {
	MARGIN:1em 0px;
	LINE-HEIGHT:1.85em;
}
PRE {
	MARGIN:1em 0px;
	BORDER-BOTTOM:#999 2px solid;
	PADDING-BOTTOM:1em;
	PADDING-LEFT:0px;
	WIDTH:100%;
	PADDING-RIGHT:0px;
	COLOR:#666;
	FONT-SIZE:12px;
	OVERFLOW:auto;
	BORDER-TOP:#999 2px solid;
	PADDING-TOP:1em;
}
BLOCKQUOTE {
	MARGIN:1em 0px;
	PADDING-BOTTOM:1px;
	BACKGROUND-COLOR:#F5F5F5;
	PADDING-LEFT:1em;
	PADDING-RIGHT:12px;
	COLOR:#333;
	FONT-SIZE:99%;
	PADDING-TOP:1px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #557cb0;
}
UL, UL.pages UL, #search-result UL {
	MARGIN:0px;
}
FIELDSET {
	MARGIN:1em 0px;
	PADDING-BOTTOM:0.5em;
	PADDING-LEFT:0.5em;
	PADDING-RIGHT:0.5em;
	PADDING-TOP:0.5em;
}
LI, DD {
	MARGIN-LEFT:5%;
}
SELECT OPTION {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px;
	PADDING-TOP:0px;
}
.hide, .print-logo, .close-button {
	DISPLAY:none;
}
.left, #footer DIV.foot-notes {
	FLOAT:left; padding-top:20px;
}
.right {
	FLOAT:right;
}
.clear {
	LINE-HEIGHT:0px;
	HEIGHT:0px;
	CLEAR:both;
	FONT-SIZE:0px;
}
A IMG {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.insideheader {
	MARGIN:0px auto;
	WIDTH:1202px;
	MIN-WIDTH:1202px;
/*	MAX-WIDTH:85em;*/
}
.inside {
	MARGIN:0px auto;
	WIDTH:960px;
	MIN-WIDTH:960px;
/*	MAX-WIDTH:85em;*/
}
A, .ancillary STRONG {
	COLOR:#000;
}
A:hover, .ancillary A:hover {
	TEXT-DECORATION:underline;
}
UL LI {
	LIST-STYLE-TYPE:square;
	MARGIN:0.5em 0px 0.5em 2em;
	line-height:1.5em;
}
CODE {
	BORDER-BOTTOM:#999 2px solid;
	PADDING-BOTTOM:1em;
	PADDING-LEFT:0px;
	WIDTH:100%;
	PADDING-RIGHT:0px;
	COLOR:#666;
	FONT-SIZE:12px;
	OVERFLOW:auto;
	BORDER-TOP:#999 2px solid;
	PADDING-TOP:1em;
}
.rule {
	LINE-HEIGHT:1px;
	MARGIN:1.5em 0px;
	HEIGHT:1px;
	FONT-SIZE:1px;
	BORDER-TOP:#ccc 1px solid;
}
#header {
	BORDER-BOTTOM:#ddd 1px solid;
	HEIGHT:100px;
	background-color: #fff;
	background-image: url(/2009_files/2010-header-background-lower.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#header2 {
	BORDER-BOTTOM:#ddd 1px solid;
	HEIGHT:80px;
}
#header .insideheader {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px;
}
#header H2 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	FLOAT:left;
	FONT-SIZE:2.25em;
	PADDING-TOP:0px;
}
#header H2 A {
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	TEXT-INDENT:-9999px;
	WIDTH:1202px;
	DISPLAY:block;
	HEIGHT:100px;
	BORDER-TOP:0px;
	BORDER-RIGHT:0px;
	TEXT-DECORATION:none;
	background-image: url(/2009_files/lougheed-associates-prof-civil-env-eng-2010-1202.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
}
#header P {
	PADDING-BOTTOM:1em;
	LINE-HEIGHT:1em;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:1em;
}
#image {
	TEXT-ALIGN:center;
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	BACKGROUND:#000;
	HEIGHT:400px;
	COLOR:#000;
	PADDING-TOP:0px;
}
#image_print_graphic{visibility: hidden !important; height:0px; display:none;}
#image_print_logo{visibility: hidden !important; height:0px; display:none;}

#primaryid {
	TEXT-ALIGN:left;
	PADDING-BOTTOM:2em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	COLOR:#3C3C3C;
	BORDER-TOP:#ddd 1px solid;
	PADDING-TOP:2em;
	background-color: #FFF;
	background-image: url(/2009_files/bgr_page_LIGHT.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/*#primaryid {
	TEXT-ALIGN:left;
	PADDING-BOTTOM:2em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	BACKGROUND:url(/2009_files/bgr_page_night.jpg) #222 repeat-x left top;
	COLOR:#eee;
	BORDER-TOP:#ddd 1px solid;
	PADDING-TOP:2em;
}*/

.onecol-stories#primaryid .primaryclass {
	WIDTH:50%;
	FLOAT:left;
}
.onecol-stories#primaryid .secondary {
	MARGIN:0px 0px 0px 10%;
	WIDTH:40%;
	FLOAT:right;
}
.twocol-stories#primaryid .story {
	PADDING-BOTTOM:10px;
	PADDING-LEFT:10px;
	WIDTH:65%;
	PADDING-RIGHT:10px;
	DISPLAY:inline;
	FLOAT:left;
	PADDING-TOP:10px;
}
.twocol-stories#primaryid .first, * HTML .twocol-stories#primaryid .first {
	MARGIN:0px 0px 0px 48%;
}
.story A {
	COLOR:#f06;
}
.story A:hover, .story .details A:hover, .secondary DD A:hover {
	COLOR:#000;
	TEXT-DECORATION:underline;
}
.story H3 {
	PADDING-BOTTOM:20px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	COLOR:#aaa;
	FONT-SIZE:1.95em;
	FONT-WEIGHT:normal;
	PADDING-TOP:10px;
}
.story H3 A, .story .details A {
	COLOR:#f06;
	TEXT-DECORATION:none;
}
.story .details {
	BORDER-BOTTOM:#f06 1px solid;
	TEXT-ALIGN:left;
	PADDING-BOTTOM:10px;
	MARGIN:5px 0px 1.5em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	COLOR:#666;
	FONT-SIZE:0.95em;
	PADDING-TOP:0px;
}
.story .read-on A {
	TEXT-ALIGN:right;
	DISPLAY:block;
	MARGIN-BOTTOM:1.5em;
	TEXT-DECORATION:none;
}
#primaryid .primaryclass {
	PADDING-BOTTOM:30px;
	PADDING-LEFT:0px;
	WIDTH:60%;
	PADDING-RIGHT:0px;
	FLOAT:left;
	COLOR:#303030;
	PADDING-TOP:10px;
}

#primaryid .primaryclass p {
	font-size: 95%;
}
#primaryid .primaryclass H1, #primaryid .secondary H1 {
	MARGIN:0px;
	COLOR:#303030;
	FONT-SIZE:1.95em;
	FONT-WEIGHT:normal;
	PADDING-TOP:10px;
}
#primaryid .primaryclass H2, #primaryid .secondary H2 {
	PADDING-BOTTOM:10px;
	MARGIN:5px 0px 0px;
	COLOR:#303030;
	FONT-SIZE:1em;
	FONT-WEIGHT:normal;
	line-height:1.5em;

}




#primaryid .primaryclass H4, #primaryid .secondary H4, #primaryid .twocol-stories H4 {
	BORDER-BOTTOM:#555 1px solid;
	PADDING-BOTTOM:10px;
	COLOR:#303030;
	FONT-SIZE:1em;
	FONT-WEIGHT:normal;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2px;
}
#primaryid .primaryclass A, #primaryid .secondary A {
	COLOR:#303030;
	TEXT-DECORATION:none;
}
#primaryid .primaryclass A:hover, #primaryid .secondary A:hover, #primaryid .primaryclass A.link_white:hover, #primaryid .secondary A.link_white:hover, #primaryid  #primaryid  UL.dates A:hover, UL.dates A:hover .date, UL.counts A:hover, UL.counts A:hover .count, UL.blogroll A:hover, UL.pages A:hover, #footer P.attributes A:hover, .sitemap LI A:hover, .sitemap LI LI A:hover, .sitemap LI A:focus, .sitemap LI LI A:focus {
	COLOR:#303030;
	TEXT-DECORATION:underline;
}
#primaryid .primaryclass A.link_white, #primaryid .secondary A.link_white {
	COLOR:#303030;
	TEXT-DECORATION:none;
}

#primaryid .secondary {
	
	PADDING-BOTTOM:10px;
	PADDING-LEFT:10px;
	WIDTH:27%;
	PADDING-RIGHT:10px;
	DISPLAY:inline;
	FLOAT:right;
	MARGIN-LEFT:5%;
	PADDING-TOP:0.65em;
}
* HTML #primaryid .secondary {
	MARGIN-RIGHT:3%;
}
.secondary .featured P {
	BORDER-BOTTOM:#555 1px solid;
	PADDING-BOTTOM:0.6em;
	LINE-HEIGHT:1.5em;
	MARGIN:1em 0px 0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0.5em;
}
.secondary .featured DL {
	BORDER-BOTTOM:#555 1px solid;
	PADDING-BOTTOM:0.6em;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0.5em;
}
.secondary DT {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	DISPLAY:inline;
	COLOR:#333;
	PADDING-TOP:0px;
}
.secondary DD {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	DISPLAY:inline;
	PADDING-TOP:0px;
}
.secondary DD A {
	COLOR:#c00;
}
.single-post H1, .single-post H2, UL.blogroll {
	MARGIN-TOP:0px;
}
#secondary {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:2em;
	PADDING-RIGHT:2em;
	BACKGROUND:url(/2009_files/bg_secondary.png) #0c0c0c left top;
	BORDER-TOP:#666 1px solid;
	PADDING-TOP:0px;
}
.comment-head {
	BORDER-BOTTOM:#333 1px solid;
	PADDING-BOTTOM:1em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:2em;
	PADDING-TOP:0.8em;
}
.comment-head H2 {
	MARGIN:0px;
	FONT-SIZE:1.5em;
}
.comment-head A {
	COLOR:#868686;
	TEXT-DECORATION:none;
}
.comment-head .details {
	FONT-SIZE:0.95em;
}
OL#comments {
	TEXT-ALIGN:left;
	PADDING-BOTTOM:0px;
	LIST-STYLE-TYPE:none;
	MARGIN:1em 0px 3em;
	PADDING-LEFT:0px;
	WIDTH:65%;
	PADDING-RIGHT:0px;
	DISPLAY:block;
	FLOAT:right;
	PADDING-TOP:0px;
}
OL#comments LI {
	LIST-STYLE-TYPE:none;
	MARGIN:2em 0px 0px;
}
#comments CITE {
	TEXT-ALIGN:right;
	FONT-STYLE:normal;
	WIDTH:31%;
	FLOAT:left;
}
* HTML #comments CITE {
	WIDTH:30.6%;
}
#comments CITE SPAN {
	DISPLAY:block;
}
#comments CITE .author {
	FONT-SIZE:1.5em;
}
#comments CITE .author A, .ancillary A {
	TEXT-DECORATION:none;
}
#comments CITE .admin-tools {
	MARGIN:5px 0px;
}
#comments CITE .admin-tools A {
	BORDER-BOTTOM:#999 1px solid;
	BORDER-LEFT:#999 1px solid;
	PADDING-BOTTOM:3px;
	MARGIN:0px 5px;
	PADDING-LEFT:3px;
	PADDING-RIGHT:3px;
	BACKGROUND:#666;
	FLOAT:right;
	BORDER-TOP:#999 1px solid;
	BORDER-RIGHT:#999 1px solid;
	TEXT-DECORATION:none;
	PADDING-TOP:0px;
}
#preview {
	BORDER-BOTTOM:#333 1px solid;
	BORDER-LEFT:#333 1px solid;
	PADDING-BOTTOM:0.5em;
	MARGIN:1em 0px;
	PADDING-LEFT:0.5em;
	PADDING-RIGHT:0.5em;
	BORDER-TOP:#333 1px solid;
	BORDER-RIGHT:#333 1px solid;
	PADDING-TOP:0.5em;
}
#preview P {
	MARGIN:1em 0px 0px;
}
#errors {
	COLOR:#ff0000;
	FONT-WEIGHT:bold;
}
#comments .pingback CITE .author {
	DISPLAY:block;
	BACKGROUND:url(/2009_files/trackback_pingback.gif) no-repeat 100% 0px;
	PADDING-TOP:68px;
}
#comments .content {
	BORDER-LEFT:#fff 3px solid;
	PADDING-BOTTOM:0px;
	PADDING-LEFT:2%;
	WIDTH:60%;
	PADDING-RIGHT:0px;
	FLOAT:left;
	MARGIN-LEFT:1.9%;
	PADDING-TOP:0px;
}
#comments .content P {
	MARGIN:0px 0px 1em;
}
#comments .content H3 {
	MARGIN:0px;
	FONT-SIZE:1em;
}
#comment-form H1 {
	COLOR:#fff;
}
#comment-form {
	PADDING-BOTTOM:5em;
	MARGIN:0px 0px 0px 5%;
	PADDING-LEFT:0px;
	WIDTH:65%;
	PADDING-RIGHT:0px;
	DISPLAY:block;
	FLOAT:right;
	BORDER-TOP:#333 1px solid;
	PADDING-TOP:0px;
}
INPUT.textfield {
	BORDER-BOTTOM:#666 1px solid;
	BORDER-LEFT:#666 1px solid;
	BACKGROUND-COLOR:#333;
	MARGIN:5px 0px;
	WIDTH:15em;
	COLOR:#fff;
	BORDER-TOP:#666 1px solid;
	BORDER-RIGHT:#666 1px solid;
}
INPUT.textfield:hover, TEXTAREA.commentbox:hover {
	BORDER-BOTTOM:#f06 1px solid;
	BORDER-LEFT:#f06 1px solid;
	BORDER-TOP:#f06 1px solid;
	BORDER-RIGHT:#f06 1px solid;
}
TEXTAREA.commentbox {
	BORDER-BOTTOM:#666 1px solid;
	BORDER-LEFT:#666 1px solid;
	PADDING-BOTTOM:0.25em;
	BACKGROUND-COLOR:#333;
	MARGIN:5px 0px;
	PADDING-LEFT:0.25em;
	WIDTH:100%;
	PADDING-RIGHT:0.25em;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	HEIGHT:5em;
	COLOR:#fff;
	FONT-SIZE:1.25em;
	BORDER-TOP:#666 1px solid;
	BORDER-RIGHT:#666 1px solid;
	PADDING-TOP:0.25em;
}
LABEL.text {
	POSITION:relative;
	TOP:-0.5em;
	LEFT:0.5em;
}
.formactions INPUT.submit {
	BORDER-BOTTOM:#fff 1px solid;
	BORDER-LEFT:#fff 1px solid;
	PADDING-BOTTOM:0.5em;
	MARGIN:0px;
	PADDING-LEFT:0.5em;
	PADDING-RIGHT:0.5em;
	BACKGROUND:url(/2009_files/bg_menu_over_pink.jpg) #f06 repeat-x left top;
	FLOAT:left;
	COLOR:#000;
	BORDER-TOP:#fff 1px solid;
	BORDER-RIGHT:#fff 1px solid;
	PADDING-TOP:0.5em;
}
.formactions .spinner {
	MARGIN:-8px -20px 0px 0px;
	FLOAT:right;
}
.ancillary {
	BACKGROUND:url(/2009_files/bgr_footer_night.jpg) #fff repeat-x left top;
	COLOR:#333;
}

.ancillary p {
	font-size: 12px;
	line-height:1.5em;
}
.ancillary .inside {
	PADDING-BOTTOM:10em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	BACKGROUND:url(/2009_files/bgr_contatti_night.jpg) no-repeat right top;
	PADDING-TOP:5em;
}
.ancillary .block {
	PADDING-BOTTOM:1%;
	MARGIN:0px 0px 0px 5%;
	PADDING-LEFT:1%;
	WIDTH:28%;
	PADDING-RIGHT:1%;
	FLOAT:left;
	PADDING-TOP:1%;
}
#membership_logos {
	PADDING-LEFT:1%;
	vertical-align:middle;
	padding-top:20px;
	border-top-width:1px;
	border-top-style:solid;
	margin-top:5px;
}
#membership_logos IMG {
	background:#FFF;
	border:0px none #FFF;
	margin:0px;
	padding:1%;
}
* HTML .ancillary .block {
	MARGIN-LEFT:3.9%;
}
*:first-child + HTML .ancillary .block {
	MARGIN-LEFT:3%;
}
.ancillary .twice-length {
	WIDTH:65%;
}
.ancillary .thrice-length {
	WIDTH:100%;
}
.ancillary .first, * HTML .ancillary .first {
	MARGIN:0px;
	CLEAR:both;
}
.ancillary .block-separator {
	HEIGHT:2.5em;
	CLEAR:both;
}
.ancillary .block H2, .ancillary .block H3 {
	MARGIN:0px 0px 2em;
	FONT-SIZE:1.75em;
}
UL.dates, UL.counts, UL.blogroll UL, UL.pages, .ancillary .block UL {
	LIST-STYLE-TYPE:none;
	MARGIN:0.3em 0px 2em;
}
UL.dates LI, UL.counts LI, UL.blogroll UL LI, UL.pages LI, .ancillary .block UL LI {
	PADDING-BOTTOM:0.5em;
	LIST-STYLE-TYPE:none;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACED9;
}
UL.dates .date {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0.5em;
	COLOR:#fff;
	PADDING-TOP:0px;
}
UL.dates P, #search-results SMALL A {
	COLOR:#303030;
}
UL.counts .count {
	FLOAT:right;
	COLOR:#858585;
}
UL.dates A, UL.counts A, UL.blogroll A, UL.pages A {
	COLOR:#bfbfbf;
	TEXT-DECORATION:none;
}
UL.blogroll LI {
	LIST-STYLE-TYPE:none;
	MARGIN:0px;
}
UL.pages UL LI {
	BORDER-BOTTOM:medium none;
	BORDER-LEFT:medium none;
	LIST-STYLE-TYPE:square;
	MARGIN-LEFT:2em;
	BORDER-TOP:medium none;
	BORDER-RIGHT:medium none;
}
#footer {
	MARGIN:20px 0px 5em;
	COLOR:#777;
	CLEAR:both;
}
#footer .inside {
	PADDING-BOTTOM:0.5em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0.5em;
}
#footer P {
	MARGIN:0px;
	FONT-SIZE:0.95em;
}
#footer P.attributes {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:1em;
	PADDING-RIGHT:0px;
	FLOAT:right;
	PADDING-TOP:0px;
}
#footer P.attributes A {
	COLOR:#777;
	TEXT-DECORATION:none;
}
#footer A, .sitemap LI A, .sitemap LI A:visited, .sitemap LI A:link {
	COLOR:#fff;
	TEXT-DECORATION:none;
}
#search {
	TEXT-ALIGN:right;
	MARGIN:1em 0px 0px;
	WIDTH:200px;
}
#search .searchimg {
	POSITION:relative;
	WIDTH:14px;
	BACKGROUND:url(/2009_files/search.gif) no-repeat 0px 0px;
	FLOAT:left;
	HEIGHT:13px;
	TOP:4px;
}
#search INPUT {
	MARGIN-TOP:2px;
	WIDTH:175px;
	BACKGROUND:#ccc;
	FONT-SIZE:1em;
}
#search INPUT:focus {
	BACKGROUND:#fff;
}
#searchform #s {
	BORDER-BOTTOM:#333 1px solid;
	BORDER-LEFT:medium none;
	PADDING-BOTTOM:0.25em;
	PADDING-LEFT:0.25em;
	WIDTH:30em;
	PADDING-RIGHT:0.25em;
	BACKGROUND:#222;
	COLOR:#666666;
	BORDER-TOP:medium none;
	BORDER-RIGHT:medium none;
	PADDING-TOP:0.25em;
}
#searchform #searchsubmit {
	BORDER-BOTTOM:medium none;
	BORDER-LEFT:medium none;
	TEXT-TRANSFORM:uppercase;
	BACKGROUND:#000;
	LETTER-SPACING:0.25em;
	COLOR:#666;
	FONT-SIZE:0.9em;
	BORDER-TOP:medium none;
	BORDER-RIGHT:medium none;
}
#search-results {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	WIDTH:30%;
	PADDING-RIGHT:0px;
	BACKGROUND:#333;
	FLOAT:right;
	BORDER-TOP:#000 1em solid;
	PADDING-TOP:0px;
}
#search-results H3 {
	TEXT-ALIGN:left;
	PADDING-BOTTOM:1em;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	BACKGROUND:#000;
	FONT-WEIGHT:bold;
	PADDING-TOP:0px;
}
#search-results SMALL {
	BORDER-BOTTOM:#555 1px solid;
	TEXT-ALIGN:left;
	PADDING-BOTTOM:0.7em;
	PADDING-LEFT:1em;
	PADDING-RIGHT:1em;
	DISPLAY:block;
	FONT-SIZE:0.9em;
	BORDER-TOP:#666 1px solid;
	PADDING-TOP:0.5em;
}
#search-results UL LI {
	PADDING-BOTTOM:0.5em;
	LIST-STYLE-TYPE:none;
	MARGIN:0.5em 0px;
	PADDING-LEFT:1em;
	PADDING-RIGHT:1em;
	PADDING-TOP:0px;
}
#search-results UL LI:hover {
	BACKGROUND:#202020;
}
#search-results UL LI A {
	BORDER-BOTTOM:#ccc 1px dotted;
	TEXT-DECORATION:none;
}
#search IMG.archives-icon {
	MARGIN:0px 7px 0px 0px;
	TOP:1px;
}
#utils {
	POSITION:absolute;
	WIDTH:100%;
	BACKGROUND:url(/2009_files/bgr_trans_night.png) left top;
	COLOR:#ccc;
	TOP:81px;
	LEFT:0px;
}
#utils .inside P:first-letter {
	FONT-SIZE:1.25em;
}
#menu {
	BACKGROUND:#000;
	HEIGHT:30px;
}
A.nav {
	BORDER-LEFT:#fff 1px solid;
	PADDING-BOTTOM:9px;
	MARGIN:0px;
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px;
	DISPLAY:block;
	BACKGROUND:url(../images/bg_menu.jpg) #eee repeat-x left top;
	FLOAT:right;
	COLOR:#666;
	FONT-SIZE:10px;
	BORDER-RIGHT:#fff 1px solid;
	TEXT-DECORATION:none;
	PADDING-TOP:10px;
}
A.nav:hover {
	BACKGROUND:url(/2009_files/bg_menu_over_pink.jpg) #f06 repeat-x left top;
	COLOR:#000;
	TEXT-DECORATION:underline;
}
P.flavour {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	BORDER-TOP:#333 1px solid;
	PADDING-TOP:12px;
}
#pink {
	TEXT-INDENT:-9999px;
	MARGIN:3px 10px 0px 0px;
	WIDTH:13px;
	DISPLAY:block;
	BACKGROUND:url(/2009_files/pink.jpg) no-repeat center center;
	FLOAT:left;
	HEIGHT:13px;
}
#lime {
	TEXT-INDENT:-9999px;
	MARGIN:3px 10px 0px 0px;
	WIDTH:13px;
	DISPLAY:block;
	BACKGROUND:url(/2009_files/lime.jpg) no-repeat center center;
	FLOAT:left;
	HEIGHT:13px;
}
.story IMG {
	PADDING-BOTTOM:6px;
	BACKGROUND-COLOR:#000;
	MARGIN:10px 10px 10px 0px;
	PADDING-LEFT:6px;
	PADDING-RIGHT:6px;
	PADDING-TOP:6px;
}
.primaryclass IMG, .secondary IMG {
	PADDING-BOTTOM:5px;
	MARGIN:0px;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px;
	PADDING-TOP:5px;
}
.primaryclass IMG.transparentbackground {
	PADDING-BOTTOM:5px;
	MARGIN:0px;
	BACKGROUND-COLOR:transparent;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px;
	PADDING-TOP:5px;
}
.story IMG:hover, .secondary IMG:hover, .ancillary IMG:hover, UL.thumbs LI:hover IMG {
	BACKGROUND-COLOR:#fff;
}
.ancillary IMG, .block IMG {
	PADDING-BOTTOM:4px;
	BACKGROUND-COLOR:#fff;
	PADDING-LEFT:4px;
	PADDING-RIGHT:4px;
	PADDING-TOP:4px;
}
P.aim-audio {
	BORDER-BOTTOM:#eee 1px solid;
	PADDING-BOTTOM:1em;
	LINE-HEIGHT:1.5em;
	MARGIN:1em 0px 0px;
	PADDING-LEFT:30px;
	PADDING-RIGHT:0px;
	BACKGROUND:url(/2009_files/icon_aim_audio_night.gif) no-repeat left top;
	PADDING-TOP:0px;
}
P.aim-video {
	BORDER-BOTTOM:#eee 1px solid;
	PADDING-BOTTOM:1em;
	LINE-HEIGHT:1.5em;
	MARGIN:1em 0px 0px;
	PADDING-LEFT:30px;
	PADDING-RIGHT:0px;
	BACKGROUND:url(/2009_files/icon_aim_video_night.gif) no-repeat left top;
	PADDING-TOP:0px;
}
.note {
	COLOR:#888;
	FONT-SIZE:0.9em;
}
#preload {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	WIDTH:100%;
	PADDING-RIGHT:0px;
	BACKGROUND:#000;
	HEIGHT:400px;
	COLOR:#999;
	PADDING-TOP:0px;
}
#preload IMG {
	POSITION:relative;
	TOP:48%;
}
UL.thumbs {
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:15px 0px 0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	BORDER-TOP:0px;
	BORDER-RIGHT:0px;
	PADDING-TOP:0px;
}
UL.thumbs LI {
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	PADDING-BOTTOM:5px;
	BACKGROUND-COLOR:#bbb;
	LIST-STYLE-TYPE:none;
	MARGIN:0px 20px 5px 0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	DISPLAY:inline;
	FLOAT:left;
	COLOR:#000;
	FONT-SIZE:0.9em;
	BORDER-TOP:0px;
	BORDER-RIGHT:0px;
	PADDING-TOP:0px;
}
UL.thumbs LI:hover {
	BACKGROUND-COLOR:#fff;
	COLOR:#000;
}
UL.thumbs LI .caption {
	PADDING-BOTTOM:2px;
	TEXT-TRANSFORM:uppercase;
	PADDING-LEFT:5px;
	PADDING-RIGHT:2px;
	PADDING-TOP:2px;
}
.pdf {
	PADDING-BOTTOM:2px;
	PADDING-LEFT:25px;
	PADDING-RIGHT:0px;
	BACKGROUND:url(/2009_files/icon_pdf.png) no-repeat left top;
	PADDING-TOP:2px;
}
DIV#navrow {
	background-image: url(/2009_files/bgr_menu_night-2.jpg);
	height: 60px;
	background-repeat: repeat-x;


}
.navwrapper {
	MARGIN:0px auto;
	WIDTH:1202px;
	height: 60px;
}

UL#navigation {
	background-image: url(/2009_files/bgr_menu_night-2.jpg);
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	FLOAT:right;
	BORDER-TOP:0px;
	BORDER-RIGHT:0px;
	position:relative;
	padding: 0px;
}
UL#navigation LI {
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	LIST-STYLE-TYPE:none;
	MARGIN:0px 0px 5px;
	DISPLAY:inline;
	FLOAT:left;
	FONT-SIZE:14px;
	BORDER-TOP:0px;
	FONT-WEIGHT:normal;
	BORDER-RIGHT:0px;
	padding: 0px;
}
UL#navigation LI A {
	BORDER-LEFT:#505050 1px solid;
	TEXT-TRANSFORM:lowercase;
	MARGIN:5px 0px 0px;
	DISPLAY:block;
	FLOAT:left;
	HEIGHT:30px;
	COLOR:#fff;
	TEXT-DECORATION:none;
	padding:20px 22px 0px 23px;
}
UL#navigation LI A.last {
	BORDER-RIGHT:#505050 1px solid;
}
UL#navigation LI A:hover, UL#navigation LI A.selected {
	COLOR:#ccc;
	background-image: url(/2009_files/bgr_menu_night-2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

.pagenav {
	PADDING-BOTTOM:10px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	COLOR:#999;
	CLEAR:both;
	FONT-SIZE:1.5em;
	PADDING-TOP:30px;
}
A#guider {
	TEXT-INDENT:-9999px;
	WIDTH:300px;
	DISPLAY:block;
	HEIGHT:150px;
	background-image: url(/images/double-logo-2010.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#footerdiv {
	TEXT-ALIGN:left;
	MIN-WIDTH:65em;
	MARGIN:0px auto;
	WIDTH:960px;
	MAX-WIDTH:85em;
	
}
.sitemap {
	PADDING-BOTTOM:24px;
	LINE-HEIGHT:1.5em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	FONT-SIZE:12px;
	PADDING-TOP:24px;
	list-style:none;
}
.sitemap UL {
	FLOAT:left;
	list-style:none;
	margin:0;
	padding:0;
}
.sitemap LI {
	list-style:none;
	margin:0;
	padding:0;
}
.sitemap UL UL {
	MARGIN-right:50px;
	FLOAT:none;
}
.sitemap LI STRONG {
	DISPLAY:block;
	MARGIN-BOTTOM:0.5em;
}
.sitemap LI LI {
	FONT-SIZE: .99em;
}
.sitemap LI LI A, .sitemap LI LI A:visited, .sitemap LI LI A:link {
	COLOR:#e9e9eb;
}
.sitemap LI A.tinynew {
	PADDING-RIGHT:30px;
	DISPLAY:block;
	BACKGROUND:url(/images/newbadge-tiny.gif) no-repeat right 5px;
	COLOR:#fff !important;
	MARGIN-RIGHT:-20px;
}
