/*  
Template name: Emplode
Template URI: http://templates.arcsin.se/emplode-website-template/
Release date: 2008-12-19
Description: A clean and simple two-column template.
Author: Viktor Persson
Author URI: http://arcsin.se/

This template is licensed under a Creative Commons Attribution 2.5 License:
http://templates.arcsin.se/license/
*/


/* 
   Reset (http://meyerweb.com/eric/tools/css/reset/)
------------------------------------------------------------------- */

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; 
/*font-size: 100%; vertical-align: baseline;*/ background: transparent; } body { 
line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; /*content: none;*/ } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/* 
   General 
------------------------------------------------------------------- */

html {
	/*font-size: 62.5%; /* reset 1em to 10px */
	height: 100%;
}

body {
	background: #ffffff;
	color: #000000;
	font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: normal 9px;
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}


/* 
   Typography 
------------------------------------------------------------------- */

p {
	/*line-height: 1.4em;*/
	padding: 0.2em 0 1.2em;
}

h1,h2,h3,h4,h5,h6 {font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; margin-bottom: 0.3em;}

h1  {font-size:  25px;
	padding-bottom: 8px;
	text-decoration: none}
h1 span {font-weight: bolder;}
h1 span.links {font-size: 13px}

h2 {font-size:  18px; padding-top: 15px; 
	padding-bottom: 5px text-decoration: none}
h2 span.links {font-size: 13px}

h3 {font-size: 10pt;
	font-weight: bold;
	color: #356E9A}
	
h4 {font: normal 1.2em;}
h5 {font: bold 1.0em;}

blockquote {
	background: #F6F6F2 url('img/backgrounds.gif') no-repeat 0 -414px;
	border-bottom: 1px solid #E0E0D4;
	border-top: 1px solid #E0E0D4;
	color: #332;
	display: block;
	margin: 0.6em 0 1.6em;
	padding: 0.8em 1em 0.2em 46px;
}


/* 
   Tables
------------------------------------------------------------------- */

table td {
	vertical-align: top;
	font-size: 12px;
	spacing: 5px;
}

/* layout table, bad I know, but consistant in browsers and quick to implement */
.borders td {
	border: 0px solid #69c;
	margin: 10px;
	padding: 10px;
	vertical-align: top;
}

.twitter td {
	font-size: 10px;
	margin: 5px 0px 5px 0px;
}


.newspaper-a
{
	font-size:9px;
	margin: 5px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
.newspaper-a th
{
	padding: 5px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
.newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
.newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


.newspaper-b
{
	font-size: 9px;
	margin: 5px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
.newspaper-b th
{
	padding: 5px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
.newspaper-b tbody
{
	background: #e8edff;
}
.newspaper-b td
{
	padding: 5px;
	color: #669;
	border-top: 1px dashed #fff;
}
.newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


.newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
.newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
.newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


.minimalist-b
{
	font-size: 11px;
	background: #fff;
	margin: 5px;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
.minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #039;
	padding: 5px;
	border-bottom: 2px solid #6678b1;
}
.minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
.minimalist-b tbody tr:hover td
{
	color: #009;
}


/* 
   Lists
------------------------------------------------------------------- */

dl {margin-bottom: 2em;}
dt,dd {padding: 8px 10px;}
dt {
	border-bottom: 1px solid #CCB;
	color: #555;
	font-weight: bold;
}
dt span {
	font-weight: normal
}
dd {
	border-bottom: 1px solid #DDC;
	padding-left: 16px;
}


/* 
   Links 
------------------------------------------------------------------- */

a {color:  #356E9A /*#543;*/}
a:hover {
	color: #C40;
	text-decoration: underline;
}


/* 
   Forms 
------------------------------------------------------------------- */

fieldset {
	border-left: 1px solid #CCB;
	border-right: 1px solid #CCB;
	margin: 1em 0 1.2em;
}

input, textarea, select {
	background-color: #FFF;
	border-color: #777 #CCC #CCC #777;
	border-style: solid;
	border-width: 1px;
	font: normal 1em Verdana,sans-serif;
	padding: 4px;
}

input.button {
	background: #E9E8E8 url('img/backgrounds.gif') repeat-x 0 -366px;
	border: 1px solid #888;
	border-color: #BBB #888 #888 #CCC;		
	color: #444;
	cursor: pointer;
	font: normal 1em Verdana,sans-serif;
	margin-top: 5px;
	padding: 6px;
	width: auto;
}
input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active,input.button:hover,input.button:focus {background: #FFFFF5;}
input.button:hover, input.button:focus {
	color: #123;
	cursor: pointer;
}

textarea {overflow: auto;}

input.image {
	border: 0;
	padding: 0;
}

/* Specific */

.form_row {
	background: url('img/grain_light.gif');
	border-bottom: 1px solid #E1E1D5;
	padding: 10px 0;
}
.form_required {font-weight: bold;}
.form_row_submit, .legend {
	background: url('img/grain_dark.gif');
	border-bottom: 1px solid #CCB;
	border-top: 1px solid #CCB;
	padding: 4px 0 8px;
}
.legend {padding: 8px 18px 6px;}
.form_property, .form_value {float: left;}
.form_property {
	font-size: 1.1em;
	text-align: right;
	width: 110px;
}
.form_value {padding-left: 24px;}
.form_row_submit .form_value {padding-left: 132px;}


/* 
   Images 
------------------------------------------------------------------- */

img.bordered {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}

img.left {margin: 0 15px 12px 0;}
img.right {margin: 0 0 15px 12px;}


/* 
   Floats
------------------------------------------------------------------- */

.left {float: left;}
.right {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;	
}


/* 
   Misc 
------------------------------------------------------------------- */

.content_separator, .archive_separator {
	background: #D6D6C6;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 12px 0 24px;
}
.archive_separator {margin: 0 0 12px;}




/* Footer links */
#footer {
	color: #AA9;
	padding: 12px 0;
}
#footer a {color: #BBA;}
#footer .right, #footer .right a {
	color: #777;
	text-decoration: none;
}
#footer a:hover {color: #CCB;}


/* 
   Posts 
------------------------------------------------------------------- */

.post {margin-bottom: 24px;}

.post_title a {text-decoration: none;}
/*.post_date a:hover,.post_meta a:hover {text-decoration: underline;}*/

.post_date {
	color: #777;
	margin-bottom: 14px;
}
.post_date a {color: #444;}

.post_meta {
	background: url('img/grain_light.gif');
	border: 1px solid #E5E5D5;
	color: #776;
	font-size: 0.9em;
	padding: 8px 10px;
}
.post_meta a {color: #665;}
.post_meta a:hover {color: #001;}

/* Archives */
.archive_pagination {margin-bottom: 1.6em;}
.archive_post {margin-bottom: 1em;}
.archive_post_date {
	background: url('img/grain_light.gif');
	border-bottom: 1px solid #C5C5B5;
	border-right: 1px solid #CFCFBF;
	float: left;
	margin-right: 12px;
	padding: 3px 0 5px;
	text-align: center;
	width: 44px;
}
.archive_post_day {font: normal 1.8em Georgia,serif;}


/* 
   Thumbnails
------------------------------------------------------------------- */

.thumbnails {margin: 0 -0 2em -8px;}
.thumbnails a.thumb {	
	background: url('img/grain_dark.gif');
	display: block;
	float: left;
	margin: 0 0 8px 8px;
	padding: 3px;
}
.thumbnails a.thumb:hover {background: #C6C6BA;}
.thumbnails .thumb img {display: block;}


/* 
   Box
------------------------------------------------------------------- */

.box {margin-bottom: 1.5em;}
.box_title {
	background: url('img/grain_dark.gif');
	color: #665;
	font-weight: bold;
	padding: 5px 8px;
}
.box_content {padding: 8px 0 8px;}
.box li {
	border-top: 1px solid #DDC;
	padding: 4px 6px;
}
.box li:first-child {border-top: none;}


/* 
   Comments 
------------------------------------------------------------------- */

div.comment_list {
	border-top: 1px solid #D6D6C6; 
	margin: 1em 0 2em;
}

.comment {
	border-bottom: 1px solid #D6D6C6;
	padding-top: 10px;
}
.comment_date {
	font-size: 0.9em;
	padding-top: 4px;
}
.comment_date a {
	color: #665;
	text-decoration: none;
}
.comment_date a:hover {
	color: #001;
	text-decoration: underline;
}
.comment_body {padding-top: 4px;}

.comment_gravatar {width: 48px;}
.comment_gravatar img {
	background: #FFF;
	border: 1px solid #DDD;
	padding: 2px;
}
.comment_author {padding-top: 3px;}


/* 
   IE float/background fixes
------------------------------------------------------------------- */

.legend, blockquote, #sidebar {min-height: 0.01%;}

/* menu */

.menu_text {
	font-size: 11px;
	line-height: 1.3;
}
.menu_text li {
	padding-left: 5px;
}

.menu_text h3 {
	padding-top: 8px;
}
/* sharebox
 */

.sharebox {
	float: right;
}

.tagline {
	padding-top: 4px;
	padding-left: 28px;
	font-size: 10px;
	color: gray;
}

.footer {
	font-size: 12px;
	padding: 10px 0px 5px 0px;
}

.smallprint {
	font-size: 10px;
	padding: 4px 0px 4px 0px;
}

/* loader */

.preloader {
	text-align: center;
}

/* yahoo tools */

#slider-bg { 
	    background:url(../images/yui/slider_150.gif) 5px 0 no-repeat; 
} 

/* conditions */

span.conditions {
	font-size: 8pt;
}
	span.big {
		font-size: 12pt;
		font-weight: bolder;
	}
	
#chart_container {
	text-align: center;
}


/* custom additions specific to this app */


.flashRed {
	font-size: 12pt;
	background: #929292;
	background: #f7f7f7;
	padding: 3px;
	border: 1px solid #ffffff;
	margin-bottom: 14px;
	color: red;
}

.flashGreen {
	font-size: 12pt;
	background: #929292;
	background: #f7f7f7;
	padding: 3px;
	border: 1px solid #ffffff;
	margin-bottom: 14px;
	color: green;
}


.flashRed span {
	font-weight: bold;
}

.flashGreen span {
	font-weight: bold;
}


div.explain {
	color: #aaa;
	font-size:7pt;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* credits */
table.credits_table {
	padding: 3pt;
	border: 1px solid #CCB;
	margin-bottom: 2px;
	width: 100%;
}


input#search {
	/*background-color: #F0FFFF;*/
	background-color: #FFFFFF;
	color: #000000;
	font-size: 20pt;
	font-weight: normal;
	text-align: center;
	width: 100%;
}
input#sidesearch {
	/*background-color: #F0FFFF;*/
	background-color: #FFFFFF;
	color: gray;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}
div#forecast, div#guessed {
	color: #bbb;
	cursor: pointer;
	position: relative;
	top: 180pt;
}
div#guessed {
	color: #ccc;
	top: 182pt;
}
div#answer {
	font-size: 140pt;
	font-weight: bold;
	padding-bottom: 0.25em;
}
div#answererror {
	font-size: 110pt;
}
div#click:hover {
	background-color: #ffffcf;
}


/* 
================================================
autosuggest, inquisitor style
================================================
*/



div.autosuggest
{
	position: absolute;
	background-image: url(img_inquisitor/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	

	
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(img_inquisitor/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-image: url(img_inquisitor/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(img_inquisitor/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	background-image: url(img_inquisitor/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
		font-family: "helvetica neue", arial, sans-serif;
	font-size: 9pt;
}

div.autosuggest ul li a
{
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-image: url(img_inquisitor/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(img_inquisitor/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(img_inquisitor/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(img_inquisitor/hl_corner_tr.gif);
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img
{
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var
{
	font-style: normal;
	font-weight: normal;
}
li
{
	list-style: none;
}
caption
{
	text-align: left;
}
q:before,q:after
{
	content: '';
}
abbr,acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: text-top;
}
sub
{
	vertical-align: text-bottom;
}
input,textarea,select
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input,textarea,select
{
	font-size: 100%;
}
legend
{
	color: #000;
}
table
{
	font: 100%;
	font-size: inherit;
}
pre,code,kbd,samp,tt
{
}
body
{
	text-align: center;
}
#ft
{
	clear: both;
}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7
{
	margin: auto;
	min-width: 750px;
	text-align: left;
	width: 56.25em;
	width: 57.69em;
}
#doc2
{
	width: 71.25em;
	width: 73.076em;
}
#doc3
{
	margin: auto 10px;
	width: auto;
}
#doc4
{
	width: 73.05em;
	width: 74.923em;
}
.yui-b
{
	position: relative;
}
.yui-b
{
	_position: static;
}
#yui-main .yui-b
{
	position: static;
}
#yui-main
{
	width: 100%;
}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main
{
	float: right;
	margin-left: -25em;
}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main
{
	float: left;
	margin-right: -25em;
}
.yui-t1 .yui-b
{
	float: left;
	width: 12.00em;
	width: 12.30769em;
}
.yui-t1 #yui-main .yui-b
{
	margin-left: 13.05em;
	margin-left: 13.30769em;
}
.yui-t2 .yui-b
{
	float: left;
	width: 13.50em;
	width: 13.8461em;
}
.yui-t2 #yui-main .yui-b
{
	margin-left: 14.55em;
	margin-left: 14.8461em;
}
.yui-t3 .yui-b
{
	float: left;
	width: 22.50em;
	width: 23.0769em;
}
.yui-t3 #yui-main .yui-b
{
	margin-left: 23.62em;
	margin-left: 24.0769em;
}
.yui-t4 .yui-b
{
	float: right;
	width: 13.50em;
	width: 13.8456em;
}
.yui-t4 #yui-main .yui-b
{
	margin-right: 14.55em;
	margin-right: 14.8456em;
}
.yui-t5 .yui-b
{
	float: right;
	width: 18.00em;
	width: 18.4615em;
}
.yui-t5 #yui-main .yui-b
{
	margin-right: 19.125em;
	margin-right: 19.4615em;
}
.yui-t6 .yui-b
{
	float: right;
	width: 22.50em;
	width: 23.0769em;
}
.yui-t6 #yui-main .yui-b
{
	margin-right: 23.62em;
	margin-right: 24.0769em;
}
.yui-t7 #yui-main .yui-b
{
	display: block;
	margin: 0 0 1em 0;
}
#yui-main .yui-b
{
	float: none;
	width: auto;
}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
{
	float: left;
}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u
{
	float: right;
}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first
{
	float: left;
}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf
{
	width: 49.1%;
}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
{
	margin-left: 1.99%;
	width: 32%;
}
.yui-gb .yui-u
{
	margin-left: 1.9%;
	width: 31.9%;
}
.yui-gc div.first,.yui-gd .yui-u
{
	width: 66%;
}
.yui-gd div.first
{
	width: 32%;
}
.yui-ge div.first,.yui-gf .yui-u
{
	width: 74.2%;
}
.yui-ge .yui-u,.yui-gf div.first
{
	width: 24%;
}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first
{
	margin-left: 0;
}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u
{
	margin-left: 0;
	width: 48.1%;
	width: 49%;
}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first
{
	_width: 31.7%;
	margin-right: 0;
	width: 32%;
}
.yui-g .yui-gc div.first,.yui-gd .yui-g
{
	width: 66%;
}
.yui-gb .yui-g div.first
{
	_margin-right: 1.3%;
	margin-right: 4%;
}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first
{
	margin-right: 0;
}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u
{
	_margin-left: 4%;
	margin-left: 1.8%;
}
.yui-g .yui-gb .yui-u
{
	_margin-left: 1.0%;
}
.yui-gb .yui-gd .yui-u
{
	_width: 61.2%;
	width: 66%;
}
.yui-gb .yui-gd div.first
{
	_width: 29.5%;
	width: 31%;
}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u
{
	_float: right;
	_margin-left: 0;
	margin-right: 0;
	width: 32%;
}
.yui-gb .yui-gc div.first
{
	float: left;
	margin-left: 0;
	width: 66%;
}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u
{
	margin: 0;
}
.yui-gb .yui-gb .yui-u
{
	_margin-left: .7%;
}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first
{
	margin-left: 0;
}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u
{
	margin-left: 0;
	width: 48.1%;
}
s .yui-gb .yui-gd div.first
{
	width: 32%;
}
.yui-g .yui-gd div.first
{
	_width: 29.9%;
}
.yui-ge .yui-g
{
	width: 24%;
}
.yui-gf .yui-g
{
	width: 74.2%;
}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u
{
	float: right;
}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first
{
	float: left;
}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first
{
	_width: 20%;
	width: 24%;
}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u
{
	_width: 65.5%;
	width: 73.5%;
}
.yui-ge div.first .yui-gd .yui-u
{
	width: 65%;
}
.yui-ge div.first .yui-gd div.first
{
	width: 32%;
}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf
{
	zoom: 1;
}




#hd {
	padding: 5px 0px 16px 0px;
}



#spinner {
    float: right;
    margin: 10px;
}

#photos img {
    border: 1px solid #000;
    width: 75px;
    height: 75px;
    margin: 5px;
}