/* main */

/* The basic structure is as follows...
 *     
 *     --------------------------------------------
 *     |                    Top                   | 
 *     -------------------------------------------- 
 *     |          |                     |         | 
 *     |   Left   |       Center        |  Right  | <-- Middle
 *     |          |                     |         | 
 *     --------------------------------------------
 *     |                  Bottom                  |
 *     --------------------------------------------
 *
 * The structure is recursive meaning that the central part can, again,
 * contain the same basic structure. All parts are "collapsable". 
 * 
 * This template is as follows...
 *  
 *    +--------------------------------------------------------------------+
 *    |                              Top1                                  | 
 *    |------+----------------------------------------------------+--------|
 *    |       |                      Top2                         |        | 
 *    |       |------+-----------------------------------+--------|        | 
 *    |       |       |              Top3                |        |        | 
 *    |       |       |----------------------------------|        |        |
 *    |       |       |       |                 |        |        |        |
 *    | Left1 | Left2 | Left3 |                 | Right3 | Right2 | Right1 | 
 *    |       |       |       |                 |        |        |        | 
 *    |       |       |----------------------------------|        |        | 
 *    |       |       |             Bottom3              |        |        | 
 *    |       |------+-----------------------------------+--------|        | 
 *    |       |                     Bottom2                       |        | 
 *    |-------+---------------------------------------------------+--------|
 *    |                             Bottom1                                |
 *    +--------------------------------------------------------------------+
 * 
 */   
 

 
html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}

body {
	margin: 0;
	padding: 0;
}

p {
  margin-top: 8px;
  margin-bottom: 17px;
  text-align: left;
}

h1, h2, h3, h4 {
	margin: 15px 0;
}

/*                                                             f o n t s
 * ---------------------------------------------------------------------
 */

/* sizes */

body { font-size: xx-small; }
body.f-smaller { font-size: x-small; }
body.f-default { font-size: small; }
body.f-larger { font-size: medium; }

h1 { font-size: 140%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 110%; }

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 80%;
}

.componentheading,
table.sections .contentheading, 
.contentheading,
div#mainbody .contentheading {
	font-size: 160%;
}

/* fonts, weights, spacing, decoration */

body {
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1,
.contentheading,
.componentheading {
	font-family: Times, serif;
}

.contentheading,
.componentheading {
  font-weight: bold;
}

a.pagenav_next,
a.pagenav_prev {
}

/* =====================================================================
 *                         Wrapper, Varia
 * ===================================================================== 
 */

#div wrapper {}
#template { position: relative; }

.clr { clear: both; }
.nounder { text-decoration: none; }

.alignL { text-align: left; }
.alignC { text-align: center; }
.alignR { text-align: right; }

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


/* =====================================================================
 *                      General Stuctural Layout
 * ===================================================================== 
 */ 
 
/* b l o c k 1
 *------------
 */
  
#div block1 { width: 100%; padding: 0; margin: 0; }
#div T1 { width: 100%; } /* fxtab, logo, banner, horiz menu, top/pathway */
div#horiz-menu { margin-left: 12%; }
div#top { display: block; width: 100%; margin-left: 13%; }
#div M1 { width: 100%; } /* contains L1, block2, R1 */
table.M1 { width: 100%; }

/* left outer column */
td.L1 { 
  width: 11%; 
  padding: 20px 5px 15px 5px; 
  vertical-align: top;
} 

/* contains "block2" */
td.C1 { 
  width: 78%; 
} 

/* right outer column */
td.R1 { 
  width: 11%; 
  padding: 0 5px 0 5px; 
  vertical-align: bottom;
}

#div B1 { width: 100%; } /* footer and legals */
table.B1 { width: 100%; height: 40px; }
td.B1-L { padding: 0 0 0 12%; text-align: left;  }
td.B1-R { padding: 0 11% 0 0; text-align: right; }


/* b l o c k 2
 *------------
 */
 
#div block2 { width: 100%; padding: 0; margin: 0; }
#div T2 { width: 100%; } /* top user module area */
#div M2 { width: 100%; } /* contains "left", block3, "right" */
table.M2  { width: 100%; }
td.L2 { width: 200px; } /* "left" column */
td.C2 {  } /* contains "block3" */
td.R2 { width: 200px; } /* "right" column */
#div B2 { width: 100%; } /* bottom user module area */


/* b l o c k 3
 *------------
 */
 
#div block3 { width: 100%; padding: 0; margin: 0; }
#div T3 { width: 100%; } /* inner top user module area */
table.M3  { width: 100%; height: 150px; } /* "height" is used only when empty */
td.L3 { width: 140px; } /* inner left column */
td.C3 { } /* central content area */
td.C3 .padding { padding: 30px 25px 30px 25px; }
div#C3 { margin: 5px 5px 0 5px; } /* same as usermod spacing */
td.R3 { width: 140px; } /* inner right column */
#div B3 { width: 100%; } /* inner bottom user module area */


/* u s e r  m o d u l e s
 * ----------------------
 * The module parameters are set such that the user module widths
 * are content dependent (i.e. the widths vary according to the content).
 * For columns that are "equally wide", uncomment the "width" parameters.
 */

table.usermods { width: 100%; }
td.usermods.w0 { width: 100%; height: 38px; }
td.usermods.w1 { width: 100%; }

/* #T2 td.usermods.w2 { width: 50%; } */
/* #T2 td.usermods.w3 { width: 33%; } */
/* #T2 td.usermods.w4 { width: 25%; } */

/* #T3 td.usermods.w2 { width: 50%; } */
/* #T3 td.usermods.w3 { width: 33%; } */
/* #T3 td.usermods.w4 { width: 25%; } */

/* #B2 td.usermods.w2 { width: 50%; } */
/* #B2 td.usermods.w3 { width: 33%; } */
/* #B2 td.usermods.w4 { width: 25%; } */

/* #B3 td.usermods.w2 { width: 50%; } */
/* #B3 td.usermods.w3 { width: 33%; } */
/* #B3 td.usermods.w4 { width: 25%; } */


/* =====================================================================
 * General Stuctural Layout -- END
 * ===================================================================== 
 */ 

/*
 *  T1  -  p u l l d o w n
 *------------------------------------------------------
 */ 

#fxContainer {
	position: absolute;
	padding-top: 0px;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 0;
}

#fxTarget { 
	padding-top: 1px;
	margin: 0;
	width: 100%;
	position: relative;
	top: 0;
	z-index: 29;
	height: 0;
	overflow: hidden;
}

#fxPadding {
	visibility: hidden;
	padding: 0 45px;
}

#fxTrigger {
	position: relative;
	cursor: pointer;
}

#fxTab {
	position: relative;
	margin: 0 auto 0;
	text-align: center;
	height: 38px;
	line-height: 20px;
	font-weight: bold;
	width: 176px;
	z-index: 99;
	font-size: 75%;
}

#fxTab a,
#fxContainer a {
	z-index: 100;
}

#fxTab span:hover,
#fxTab a:hover {
	text-decoration: underline;
}

/*
 *  T1  -  h e a d e r
 *------------------------------------------------------
 */

img#logo {
	float: left;
	margin-left: 12%;
	margin-top: 5px;
	width: 436px;
	height: 103px;
}

div#banner {
	text-align: center;
  padding-top: 20px;
	height: 98px;
	overflow: hidden;
}

div#banner .padding {
}

/*
 *  T1  -  m e n u
 *------------------------------------------------------
 */
 
/* horizontal menu */

div#horiz-menu {
	xheight: 54px;
	xfont-size: 80%;
	xtext-transform: uppercase;
	font-weight: normal;
	xfont-family: Georgia, Times, serif;
}

div#horiz-menu ul {
	margin: 0;
	padding: 0;
}

div#horiz-menu li {
	margin: 0 0 0 0;
	padding-right: 0;
	float: left;
	list-style: none;
}

div#horiz-menu a {
	display: block;
	float: left;
	padding: 0 25px;
  line-height: 48px;
	font-weight: bold;
	text-decoration: none;
}
 
.nav li li {
  xheight: 25px;
}

/* top menu */

div#top ul {
	margin: 0;
	padding: 0;
	float: left;
}

div#top li {
	float: left;
	list-style: none;
	margin: 0;
}

div#top li img {
	float: left;
	vertical-align: middle;
}

div#top a.mainlevel {
	display: block;
	float: left;
	background: none;
	margin: 0;
	padding: 0 0;
}

/* search */

div.search .inputbox {
  float: right;
  margin: 15px 14% 8px 0;
  padding-left: 5px;
  font-size: 90%;
}

/*
 *  T1  -  t o p
 *------------------------------------------------------
 */

/* pathway */

span.pathway {
	vertical-align: middle;
	margin: 12px 0px 10px 0;
	line-height: 30px;
  height: 30px;
  font-weight: bold;
	font-size: 85%;
}

span.pathway img {
	float:  left;
	margin: 8px 10px 0 14px;
	border: 0;
	width: 17px;
	height: 16px;
	vertical-align: middle;
}

span.pathway a {
	float:  left;
	font-weight: normal;
}

/*                                              u s e r    m o d u l e s
 * ---------------------------------------------------------------------
 */

div.moduletable,
div.moduletable-hilite0,
div.moduletable-hilite1,
div.moduletable-hilite2,
div.moduletable-hilite3,
div.moduletable-hilite4,
div.moduletable-hilite5,
div.moduletable-hilite6,
div.moduletable-hilite7,
div.moduletable-hilite8 {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 140%;
  margin: 5px;
  padding: 5px 15px 3px 15px;
}

div.moduletable-hilite0 {
  margin: 0;
  padding: 0;
  text-align: center;
}

div#B2 table.usermods,
div#B3 table.usermods {
  text-align: center;
}

td.L1 div.moduletable, 
td.R1 div.moduletable {
  font-weight: bold; 
  font-size: medium; 
  font-style: italic;
  font-family: Times, serif;
  line-height: 120%;
}

#M1 div.moduletable h3,
div.moduletable-hilite0 h3,
div.moduletable-hilite1 h3,
div.moduletable-hilite2 h3,
div.moduletable-hilite3 h3,
div.moduletable-hilite4 h3,
div.moduletable-hilite5 h3,
div.moduletable-hilite6 h3,
div.moduletable-hilite7 h3,
div.moduletable-hilite8 h3 {
	font-family: 'Kristen ITC', 'Comic Sans MS', Arial, Verdana, sans-serif;
  margin: -5px -15px 0 -15px;
	padding: 13px 15px 10px 15px;
  line-height: 100%;
}

#M1 div.moduletable h4,
div.moduletable-hilite0 h4,
div.moduletable-hilite1 h4,
div.moduletable-hilite2 h4,
div.moduletable-hilite3 h4,
div.moduletable-hilite4 h4,
div.moduletable-hilite5 h4,
div.moduletable-hilite6 h4,
div.moduletable-hilite7 h4,
div.moduletable-hilite8 h4 {
	xfont-family: Georgia, Times, serif;
  xtext-transform: uppercase;
  xfont-size: 95%;
  margin: -5px -15px 0 -15px;
	padding: 13px 15px 10px 15px;
  line-height: 100%;
}

div#T2 div.moduletable,
div#T2 div.moduletable-hilite0,
div#T2 div.moduletable-hilite1,
div#T2 div.moduletable-hilite2,
div#T2 div.moduletable-hilite3,
div#T2 div.moduletable-hilite4,
div#T2 div.moduletable-hilite5,
div#T2 div.moduletable-hilite6,
div#T2 div.moduletable-hilite7,
div#T2 div.moduletable-hilite8 {
  margin-bottom: 0px;
}

div#T2 div.moduletable h3,
div#T2 div.moduletable-hilite0 h3,
div#T2 div.moduletable-hilite1 h3,
div#T2 div.moduletable-hilite2 h3,
div#T2 div.moduletable-hilite3 h3,
div#T2 div.moduletable-hilite4 h3,
div#T2 div.moduletable-hilite5 h3,
div#T2 div.moduletable-hilite6 h3,
div#T2 div.moduletable-hilite7 h3,
div#T2 div.moduletable-hilite8 h3 {
	text-align: center;
}

td.L2 div.moduletable,
td.L2 div.moduletable-hilite0,
td.L2 div.moduletable-hilite1,
td.L2 div.moduletable-hilite2,
td.L2 div.moduletable-hilite3,
td.L2 div.moduletable-hilite4,
td.L2 div.moduletable-hilite5,
td.L2 div.moduletable-hilite6,
td.L2 div.moduletable-hilite7,
td.L2 div.moduletable-hilite8 {
  margin-right: 0px;
}

td.C2 {  }

td.R2 div.moduletable,
td.R2 div.moduletable-hilite0,
td.R2 div.moduletable-hilite1,
td.R2 div.moduletable-hilite2,
td.R2 div.moduletable-hilite3,
td.R2 div.moduletable-hilite4,
td.R2 div.moduletable-hilite5,
td.R2 div.moduletable-hilite6,
td.R2 div.moduletable-hilite7,
td.R2 div.moduletable-hilite8 {
  margin-left: 0px;
}

div#B2 div.moduletable,
div#B2 div.moduletable-hilite0,
div#B2 div.moduletable-hilite1,
div#B2 div.moduletable-hilite2,
div#B2 div.moduletable-hilite3,
div#B2 div.moduletable-hilite4,
div#B2 div.moduletable-hilite5,
div#B2 div.moduletable-hilite6,
div#B2 div.moduletable-hilite7,
div#B2 div.moduletable-hilite8 {
  margin-top: 0px;
}

div#B2 div.moduletable h3,
div#B2 div.moduletable-hilite0 h3,
div#B2 div.moduletable-hilite1 h3,
div#B2 div.moduletable-hilite2 h3,
div#B2 div.moduletable-hilite3 h3,
div#B2 div.moduletable-hilite4 h3,
div#B2 div.moduletable-hilite5 h3,
div#B2 div.moduletable-hilite6 h3,
div#B2 div.moduletable-hilite7 h3,
div#B2 div.moduletable-hilite8 h3 {
	text-align: center;
}

div#T3 div.moduletable,
div#T3 div.moduletable-hilite0,
div#T3 div.moduletable-hilite1,
div#T3 div.moduletable-hilite2,
div#T3 div.moduletable-hilite3,
div#T3 div.moduletable-hilite4,
div#T3 div.moduletable-hilite5,
div#T3 div.moduletable-hilite6,
div#T3 div.moduletable-hilite7,
div#T3 div.moduletable-hilite8 {
  margin-bottom: 0px;
}

div#T3 div.moduletable h3,
div#T3 div.moduletable-hilite0 h3,
div#T3 div.moduletable-hilite1 h3,
div#T3 div.moduletable-hilite2 h3,
div#T3 div.moduletable-hilite3 h3,
div#T3 div.moduletable-hilite4 h3,
div#T3 div.moduletable-hilite5 h3,
div#T3 div.moduletable-hilite6 h3,
div#T3 div.moduletable-hilite7 h3,
div#T3 div.moduletable-hilite8 h3 {
	text-align: center;
}

td.L3 div.moduletable,
td.L3 div.moduletable-hilite0,
td.L3 div.moduletable-hilite1,
td.L3 div.moduletable-hilite2,
td.L3 div.moduletable-hilite3,
td.L3 div.moduletable-hilite4,
td.L3 div.moduletable-hilite5,
td.L3 div.moduletable-hilite6,
td.L3 div.moduletable-hilite7,
td.L3 div.moduletable-hilite8 {
  margin-right: 0px;
}

td.C3 {  }

td.R3 div.moduletable,
td.R3 div.moduletable-hilite0,
td.R3 div.moduletable-hilite1,
td.R3 div.moduletable-hilite2,
td.R3 div.moduletable-hilite3,
td.R3 div.moduletable-hilite4,
td.R3 div.moduletable-hilite5,
td.R3 div.moduletable-hilite6,
td.R3 div.moduletable-hilite7,
td.R3 div.moduletable-hilite8 {
  margin-left: 0px;
}

div#B3 div.moduletable h3,
div#B3 div.moduletable-hilite0 h3,
div#B3 div.moduletable-hilite1 h3,
div#B3 div.moduletable-hilite2 h3,
div#B3 div.moduletable-hilite3 h3,
div#B3 div.moduletable-hilite4 h3,
div#B3 div.moduletable-hilite5 h3,
div#B3 div.moduletable-hilite6 h3,
div#B3 div.moduletable-hilite7 h3,
div#B3 div.moduletable-hilite8 h3 {
	text-align: center;
}

/*                                                             l i s t s
 * ---------------------------------------------------------------------
 */

#M1 ul {
  margin-left: 0;
  padding-left: 0;
}

#M1 li {
	margin-left: 3px;
	padding-left: 20px;
	list-style: none;
}

ul.check1,
ul.check2,
ul.arrow1,
ul.arrow2,
ul.arrow3,
ul.star,
ul.circle,
ul.morespace {
	padding: 0;
}

ul li,
ul.check1 li,
ul.check2 li,
ul.arrow1 li,
ul.arrow2 li,
ul.arrow3 li,
ul.star li,
ul.circle li,
li.check1,
li.check2,
li.arrow1,
li.arrow2,
li.arrow3,
li.star,
li.circle,
li.flower {
  padding-bottom: 5px;
	padding-left: 0;
	list-style: none;	
}

/*                                                   b l o c k q u o t e
 * ---------------------------------------------------------------------
 */

blockquote {
	width: auto;
	padding: 10px 10px 10px 80px;
	margin: 15px 0;
	font-style: italic;
	padding-left: 20px;
	padding-bottom: 0px;
}

/*                                                               c o d e
 * ---------------------------------------------------------------------
 */

pre {
	padding: 10px;
}

/*                                                         n o t i c e s
 * ---------------------------------------------------------------------
 */

span.alert,
span.info,
span.download,
span.note {
	display: block;
	padding: 10px 10px 10px 50px;
	margin: 15px 0;	
}

/*                                                             l o g i n
 * ---------------------------------------------------------------------
 */

#fxPadding div.moduletable h3 {
	float: left;
	margin: 0;
	padding: 0;
}

#fxPadding form {
	float: left;
	padding-left: 100px;
	height: 22px;
	margin-top: 0px;
}

#fxPadding div.loginelement {
	float: left;
	margin-left: 30px;
	height: 22px;
	line-height: 25px
}

#fxPadding div.loginelement input {
	width: 100px;
	padding-left: 5px;
	font-size: 90%;
	background: #ff0000;
}

span.loginsubmit,
span.logoutsubmit {
	padding-left: 8px;
	margin-left: 10px;
	line-height: 25px;
	float: left;
	cursor: pointer;
}

/*                                          i n p u t ,   b u t t o n s
 * ---------------------------------------------------------------------
 */

td.L2 .inputbox,
td.R2 .inputbox,
div#B2 .inputbox,
div#B3 .inputbox {
  padding-left: 3px;
  margin: 0 5px 0 0;
  font-size: 90%;
}

td.L2 .button,
td.R2 .button,
div#B2 .button,
div#B3 .button {
  margin: 13px 5px 1px 5px;
  font-size: 90%;
}

/*                                                       s i d e m e n u
 * ---------------------------------------------------------------------
 * This menu is a standard list so it will work with a hilites. 
 */

.sidenav a{
	font-weight: bold;
}

/*                                                       m a i n m e n u
 * ---------------------------------------------------------------------
 */

a.mainlevel {
	text-decoration: none;
}

a.mainlevel {
	font-weight: bold;
	display: block;
	padding: 2px 0 2px 20px;
	margin-bottom: 3px;
}

a.sublevel {
	font-weight: bold;
	text-decoration: none;
}

a.mainlevel:hover {
	text-decoration: underline;
}

a.sublevel:hover {
	text-decoration: none;
}


/*                                                         c o n t e n t
 * ---------------------------------------------------------------------
 */


.contentheading,
.componentheading {
  padding: 10px 0 20px 0;
}

.contentheading {
	padding: 10px 0 5px 0;
	line-height: 100%;
}

td.buttonheading {
 	vertical-align: middle;
}

td.buttonheading img {
	margin-right: 5px;
}

table.contentpaneopen, table.contentpane {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 100%;
}

div.contentpane, div.contentpaneopen {
  width: 100%;
}

div.mosimage {
  margin: 5px;
}

a.readon {
	float: right;
  margin: -5px 20px 10px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 80%;
  text-decoration: underline;
}

a.readon:hover {
}

th.pagenav_next a,
th.pagenav_prev a {
  font-size: 80%;
  font-weight: normal;
}

span.content_rating img {
	vertical-align: top;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
}

.createdate {
	height: 20px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}

table.contenttoc {
  margin: 5px;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}

table.M2 td.M2 td.sectiontableheader {
  font-weight: bold;
  padding: 4px;
  line-height: 20px;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 5px;
}

table.contentpaneopen tbody tr td span.small,
td.createdate {
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


/*                                                               m i s c
 * ---------------------------------------------------------------------
 */

.screenshot {
	float:  right;
	margin-top: -35px;
	z-index: 9;
}

.hide {
	display: none;
}

form {
	border: 0;
	margin: 0;
	padding: 0;
}

table.blog span.article_seperator {
	display: block;
	height: 20px;
}

.style-wrapper {
	padding-left: 70px;
	padding-top: 0px;
}

.style {
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}


/*                                                             p o l l s
 * ---------------------------------------------------------------------
 */

.pollstableborder,
.pollstable-hilite1,
.pollstable-hilite2,
.pollstable-hilite3,
.pollstable-hilite4,
.pollstable-hilite5,
.pollstable-hilite6,
.pollstable-hilite7,
.pollstable-hilite8 {
	text-align: left;
	line-height: 125%;
}

.pollstableborder .sectiontableentry1,
.pollstableborder .sectiontableentry2,
.pollstableborder-hilite1 .sectiontableentry1-hilite1,
.pollstableborder-hilite1 .sectiontableentry2-hilite1,
.pollstableborder-hilite2 .sectiontableentry1-hilite2,
.pollstableborder-hilite2 .sectiontableentry2-hilite2,
.pollstableborder-hilite3 .sectiontableentry1-hilite3,
.pollstableborder-hilite3 .sectiontableentry2-hilite3,
.pollstableborder-hilite4 .sectiontableentry1-hilite4,
.pollstableborder-hilite4 .sectiontableentry2-hilite4,
.pollstableborder-hilite5 .sectiontableentry1-hilite5,
.pollstableborder-hilite5 .sectiontableentry2-hilite5,
.pollstableborder-hilite6 .sectiontableentry1-hilite6,
.pollstableborder-hilite6 .sectiontableentry2-hilite6,
.pollstableborder-hilite7 .sectiontableentry1-hilite7,
.pollstableborder-hilite7 .sectiontableentry2-hilite7,
.pollstableborder-hilite8 .sectiontableentry1-hilite8,
.pollstableborder-hilite8 .sectiontableentry2-hilite8 {
	text-align: left;
  background: none;
	border:  0;
	padding: 1px 0 1px 3px;
}

.pollbuttons {
  text-align: left;
  margin: 4px 0 14px 18px;
}

.pollstitle {
  font-weight: bold;
  padding-top: 15px;
}

/*                                                             a l b u m
 * ---------------------------------------------------------------------
 */
a img {
  border: 0;
  margin: 0;
}

a img,
a img.album,
.flickr_badge_image img {
	margin: 5px;
}

/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper { text-align: center; }
#flickr_badge_wrapper { padding: 10px 0 10px 0; }
.flickr_badge_image { float:left; }
.flickr_badge_image img { float: left; margin: 0 3px 3px 0; }
#flickr_badge_icon { float:left; margin-right: 5px; }
#flickr_www { display:block; padding: 0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color: #3993ff !important;}

