/* ITI Stylesheet - Master */

/* Global Definitions */
body, HTML{ height:100%; margin-bottom:1px; }
html 	{ font-size: 62.5%;  }
body	{ background:#eef1eb; color:#7d807a; font: normal 100%/1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;  }
.clear	{ display: block; height:0px; font-size: 1px; line-height:1px; clear:both; width:100%; }
.imgRep:link, .imgRep:visited	{ text-indent: -9999em; display:block; float:left; margin:0; padding:0; }

/* MAIN TYPOGRAPHY */
strong, th, thead td, h1, h2, h3, h4, h5, h6, dt { font-weight: bold;}
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, mono-space; }
pre { white-space: pre; }
pre * { font-size: 100%; white-space: pre; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
big { font-size: 125%; line-height: 80%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
a:link, a:visited, a:hover, a:active, a:focus { text-decoration: underline; }

/* QUOTES */
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote > *:before { content: "\201C"; }
blockquote > *:after { content: "\201D"; }

/* language specific quotes! */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
:lang(en-ie) { quotes: '\2018' '\2019' '\201C' '\201D'; }

/* NOTE: safari refuses to support the quotes syntax. I only added the english language quotes for safari to save space. */
*[lang|='en'] q:before   { content: '\201C'; }
*[lang|='en'] q:after    { content: '\201D'; }
*[lang|='en'] q q:before { content: '\2018'; }
*[lang|='en'] q q:after  { content: '\2019'; }

/* FORMS */
fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; font: normal 100%/1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ccc; }
input, select, button { cursor: pointer; font: normal 100%/1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;  }
input[type='text'], input[type='password'] { cursor: text; font: normal 100%/1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;  }
div.formElementSpace	{margin-bottom:8px;}


	/* main search */
div.mainsearchblock	{ height:30px; margin:10px 0px 30px 0px; }
div.mainsearch	{ background: #becd2b url(../img/search-bg.gif) repeat-x bottom left; font-weight: bold; color:#fff; height:24px; float:left; width:500px; margin:0px 10px 0px 0px; padding:3px 0px;}
div.mainseachfields	{padding:0px 7px; }
div.mainsearch label	{ float:left; padding:2px 4px 0px 1px; }
div.mainsearchblock .ms1			{ border:1px solid #fff; width:295px; color:#666; background: url(../img/search-input-bg.gif); padding:1px 3px; margin:0 2px; float:left; height:18px; vertical-align:middle; }
div.mainsearchblock .ms2			{ float:left; margin:0px 0px 0px 1px; padding:0; }	
div.mainsearchblock .ms1:focus	{ outline:2px solid #999900; color:#000; }
div.mainsearchblock .ms2:focus	{ outline:2px solid #999900; }
#b_advancedsearch			{ width:143px; height:30px; background: url(../img/b-advanced-search.gif) no-repeat; margin:0px; padding:0; float:left;   }
#b_advancedsearch:hover	{ background-position: 0 -30px; }
#b-about-add-profile			{ width:155px; height:30px; background: url(../img/b-about-add-profile.gif) no-repeat; float:left; display:block; margin:0 0 0 10px; padding:0;   }
#b-about-add-profile:hover	{ background-position: 0 -30px; }
#b_simplesearch			{ width:178px; height:30px; background: url(../img/b_simplesearch.gif) no-repeat; float:left; display:block; margin:0 0 0 10px; padding:0;   }
#b_simplesearch:hover	{ background-position: 0 -30px; }



/* Structure */
#wrapper	{ background: #fff; width:860px; margin:0 auto; }
#header			{ padding:0 20px; height:160px; }
#headerLeft		{ float: left; width:400px; }
#headerRight	{ float: right; width:400px; height:140px; }

/* Navigation */
#nav li					{ display:inline; }
#nav li a				{ background:#7d807a url(../img/navigation.gif) no-repeat; display:block; float:left; text-indent:-9999em; height:27px; width:127px; }
#nav li a#n02			{  background-position:-127px 0; }
#nav li a#n03			{  background-position:-254px 0; width:126px; }
#nav li a#n01:hover, #nav li a#n01.on	{ background-position:0 -27px; }
#nav li a#n02:hover, #nav li a#n02.on	{ background-position:-127px -27px; }
#nav li a#n03:hover, #nav li a#n03.on	{ background-position:-254px -27px; }

/* Home */
#homeboxes			{ padding:0 16px; }
.homelink:link, .homelink:visited	{ float:left; display:block; text-decoration:none; width:400px; min-height:90px;  background: url(../img/home/homebox_bg.gif) no-repeat; margin:0 0 20px 0; color:#7c7f79; border:4px solid #fff; }
.homelink:hover	{ background-position: 0 -90px; border:4px solid #EEF1EB; }
.homelink img		{ float:left; }
.hbTitle				{ margin:15px 0 3px 15px; }
.homelink span		{ margin:0 0 0 19px; display:block; float:left; cursor:pointer; width:250px; padding:0; line-height:1.24em; font-size:1.1em; }
#homeboxes .homelink.hlLeft	{ margin-right:12px; }
#homeintrotext		{ margin:0 0 25px 0; }
#homeboxes h2		{ margin:10px 0 0 0; }
#homeinfolinks, #hometitle		{ padding:0 20px; }
#homeinfolinks ul	{ margin:10px 35px 0 0; float:left;  }
#homeinfolinks li	{ font-size:1.2em; line-height:1.6em; }
#homeinfolinks a:link, #homeinfolinks a:visited	{ padding:0 0 0 12px; text-decoration: none; color:#7c7f79;  background: url(../img/home/bulletarrow.gif) no-repeat 0 4px; }
#homeinfolinks a:hover	{ color:#000; }

/* Misc */
#headerRight img	{ float:left;}

/* Footer */
#footer				{ padding:0px 20px 0 20px; font-size: 1.1em; text-transform:uppercase; margin-top:20px;}
#footer a:link, #footer a:visited	{ text-decoration: none; color:#7c7f79; }
#footer a:hover	{ color:#000; }

#footerLeft			{ width:400px; float:left; border-top:1px solid #cccfc9; padding:15px 0; }
#footerLeft	 #footer-logo	{ display:block; float:left}
#footerRight		{ width:400px; float:right; border-top:1px solid #cccfc9; }
.footerLogos		{ float:left; width:310px;}
#footerRight img	{ float:right; }

#footerRight p		{ padding:15px 0; text-align:right }
#footerRight span	{ color:#becd2b; font-weight: bold; }

#footerLeft ul		{ float:right; text-align:right; }

/*
-----------------------------
CONTENT ONLY
-----------------------------
*/

/* BASE SIZES */
.content { font-size: 1.2em; line-height: 1.6em; padding:0 20px;}
.content h1 { font-size: 1.6em; }
.content h2 { font-size: 1.5em; }
.content h3 { font-size: 1.4em; }
.content h4 { font-size: 1.3em; }
.content h5 { font-size: 1.2em; }
.content h6 { font-size: 1em; }

/* HR */
.content hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }

/* LISTS */
.content ul{list-style: disc outside;}
.content ol{list-style: decimal outside;}

/* TABLES */
.content table { border-top: 1px solid #ccc; width:100%; }
.content th, .content td { border-bottom: 1px solid #ddd; border-right: 1px solid #fff; padding:4px 10px; }
.content th					{ background: #676a64 url(../img/th-bg.png) repeat-x top; color:#fff; font-size:1.1em; }
.odd							{ background:#F8F9F7; }
.content table img		{ display: block; }

/* MARGINS & PADDINGS */
.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content table { margin-bottom: 1.6em; }
.content p+p { margin-top: -.8em; }
/* NOTE: Calulate header margins: TOP: line-height/size, BOTTOM: TOP/2 */
.content h1 { margin: 1em 0 .5em;  }
.content h2 { margin: 1.07em 0 .535em; }
.content h3 { margin: 1.14em 0 .57em; }
.content h4 { margin: 1.23em 0 .615em; }
.content h5 { margin: 1.33em 0 .67em; }
.content h6 { margin: 1.6em 0 .8em; }
.content caption { padding-bottom: .8em; } /* padding instead of margin for IE */
.content blockquote { padding: 0 1em; margin: 1.6em 0; }
.content fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
.content legend { padding-left: .8em; padding-right: .8em; }
.content legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
.content textarea, .content input { padding: .3em .4em .15em .4em; }
.content select { padding: .15em .1em .15em .2em; }
.content option { padding: 0 .4em .1em; }
.content a { position: relative; padding: 0.3em 0 .1em 0; } /* for larger click-area */
.content dt { margin-top: .8em; margin-bottom: .4em; }
.content ul, .content ol { margin-left: 2.2em; }
.content ul ul, content ol ul, .content ul ol, content ol ol { margin-bottom: 0; }
/*.content form div { margin-bottom: .8em; }*/
.content button { padding: 0.3em 0.5em; }
.content blockquote > * { margin: .8em 0; }

/* Headings */
#headingblock			{ margin:10px 0 10px 0; clear:both;  min-height:30px; _height:30px;}
#headingblock h1		{ float:left; width:400px; margin:0; padding:0; line-height:1.2;}
#headingblock p.breadcrumb, #headingblock p			{ float: right; width:400px; padding:0.2em 0; font-size:0.9em; }
#headingblock p.breadcrumb b		{ font-weight: normal; font-size:0.8em; }
#headingblock a:link, #headingblock a:visited	{ text-decoration:none; color:#BECD2B; }
#headingblock a:hover	{ color:#000; }
#headingblock .searchPagination {margin-top:-10px; padding-bottom:5px; color:#7d807a; float:left; width:400px}
#headingblock .searchPagination	a:link, #headingblock .searchPagination	a:active, #headingblock .searchPagination a:visited {line-height:1; padding-top:0px; font-weight:normal; color:#7d807a;}
#headingblock .searchPagination	a:hover {line-height:1; padding-top:0px; font-weight:normal; color:#000;}
#headingblock .sp_previous {padding-right:5px;} 
#headingblock .sp_backto {padding-right:5px; padding-left:5px;}
#headingblock .sp_next	{padding-left:5px;}
#headingblock .simpleSearch 	{margin-top:-10px; margin-bottom:0}
#headingblock .simpleSearch a	{padding-left:0; margin-left:0}
#headingblock .endAlign			{margin-top:2px; line-height:1; }

/* COLORS */

.content a:link { color: #36c; }
.content a:visited { color: #99c; }
.content a:hover { color: #c33; }
.content a:active, .content a:focus { color: #000; }
.content code, .content pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */


/* Profile Page */
.utilityBar		{width:820px; display:block; background-color:#eef0eb; border:1px solid #ebebeb; padding:3px 0px 2px 0px; margin-bottom:10px; position:relative;}
.utilityBar a#back, .utilityBar a#back:link, .utilityBar a#back:active, .utilityBar a#back:visited  {float:left; background: url(../img/bulletarrow_left.gif) no-repeat center left; padding:0px 0px 0px 10px; color: #bfcd2f; font-weight:bold; margin:0px; position:relative; left:8px;}
.utilityBar a#back:hover {float:left; background: url(../img/bulletarrow_left_over.gif) no-repeat center left; padding:0px 0px 0px 10px; color: #7d807a; font-weight:bold; margin:0px;  position:relative; left:8px;}
.utilityBar a.utilityButton			{margin:0px 0px 0px 3px; float:left; padding:0px;}
.utilityBar img						{margin:0px; padding:0px; display:inline;}
/*.utilityBar div.utilityLinks		{float:right;color: #bfcd2f; width:280px; background-color:yellow; position:relative; right:0px;}*/
.utilityBar .utilityLinks			{float:right; display:inline; width:260px; margin:0px;}
.utilityBar ul.expandCollapse 		{float:right;display:inline; margin:0px 10px 0px 0px; list-style:none;}
.utilityBar ul.expandCollapse li 	{display:inline;}
.utilityBar ul.prevNext				{float:right; display:inline; margin:0px 10px 0px 0px; list-style:none;}
.utilityBar ul.prevNext li			{display:inline; padding:0px; margin:0px 0px 0px 5px;}
.utilityBar .utilityLinksBtm		{float:right; display:inline; width:100px;}

.utilityBar ul.prevNext li a.next:link, .utilityBar ul.prevNext li a.next:active, .utilityBar ul.prevNext li a.next:visited 	{background: url(../img/bulletarrow_right.gif) no-repeat center right; padding:0px 10px 0px 0px; color: #bfcd2f; font-weight:bold;}
.utilityBar ul.prevNext li a.next:hover {background: url(../img/bulletarrow_right_over.gif) no-repeat center right; padding:0px 10px 0px 0px; color: #7d807a; font-weight:bold;}
.utilityBar ul.prevNext li a.prev:link, .utilityBar ul.prevNext li a.prev:active, .utilityBar ul.prevNext li a.prev:visited 	{background: url(../img/bulletarrow_left.gif) no-repeat center left; padding:0px 0px 0px 10px; color: #bfcd2f; font-weight:bold;}
.utilityBar ul.prevNext li a.prev:hover {background: url(../img/bulletarrow_left_over.gif) no-repeat center left; padding:0px 0px 0px 10px; color: #7d807a; font-weight:bold;}

.utilityBar ul.expandCollapse li a:link, .utilityBar ul.prevNext li a:link			{color: #bfcd2f; font-weight:bold;}
.utilityBar ul.expandCollapse li a:visited, .utilityBar ul.prevNext li a:visited	{color: #bfcd2f; font-weight:bold;}
.utilityBar ul.expandCollapse li a:hover, .utilityBar ul.prevNext li a:hover		{color: #7d807a; font-weight:bold;}
.utilityBar ul.expandCollapse li a:active, .utilityBar ul.prevNext li a:active		{color: #bfcd2f; font-weight:bold;}

#profileContent	{width:820px;}

.profileHeader		{border:1px solid #888b86; border-bottom:1px solid #aaada8; display:block; margin:5px 0px 0px 0px; padding:0;}
.profileHeader h2	{color:#fff; font-weight:normal; display:block; padding:5px 0px 4px 10px; margin:0px; font-size: 1.4em;}
.profileHeader h3	{color:#fff; display:block; padding:4px 0px 5px 10px; margin:0px; font-size: 1.2em;}
.profileHeader span.toggleArrow	{padding:0; margin:4px 10px 0px 0px; float:right; width:20px; display:inline;}
.profileHeader span.toggleArrow	a:link, .profileHeader span.toggleArrow	a:active, .profileHeader span.toggleArrow a:visited	{background:url(../img/profile/toggle_up.png) no-repeat top left; width:20px; height:16px; display:block; text-decoration:none;}
.profileHeader span.toggleArrow	a:hover {background:url(../img/profile/toggle_down.png) no-repeat top left; width:20px; height:16px; display:block; text-decoration:none;}

.profilePanel		{background-color:#f7f9f6; border-bottom:1px solid #cccfc9; border-left:1px solid #f8f9f7; border-right:1px solid #f8f9f7; margin:0px 0px 0px 0px; padding:0; display:block;}
.profilePanel .photoHolder	{background-color:#cccfc9; width:190px; padding:0px 0px 5px 0px; float:left; margin:15px 0px 5px 10px;}
.profilePanel .photoHolder img			{border:none; margin:5px;}
.profilePanel .photoHolder p.caption	{color:#000; font-size:95%; font-weight:bold; width:180px; margin:0px 5px 0px 5px; line-height:1.2;}
.profilePanel .photoHolder p.photographer	{font-size:95%; width:180px; margin:0px 5px 0px 5px;line-height:1.2;}
.profilePanel dl.full		{float: right; width:590px; margin:15px 0px 15px 10px; display:block;}
.profilePanel dl.full dt	{display:block; vertical-align:top; float:left; width:170px; text-align:right; padding:0; clear: both; margin:0px 20px 0px 0px; line-height:2.2em; font-weight:normal;}
.profilePanel dl.full dd	{display:block; vertical-align:top;float:left; width:375px;padding:0; margin:0px 0px 0px 0px; line-height:2.2em; color:#000;}
.profilePanel dl.half		{float:left; width:380px; margin:15px 0px 15px 10px;}
.profilePanel dl.half dt	{display:block; vertical-align:top; float:left; width:170px; text-align:right; padding:0; clear: both; margin:0px 20px 0px 0px; line-height:1.8em; font-weight:normal;}
.profilePanel dl.half dd	{display:block; vertical-align:top;float:left; width:190px;padding:0; margin:0px; line-height:1.8em; color:#000;}
.profilePanel dl.otherDetails  {float:left; width:800px; margin:15px 0px 15px 10px; display:inline; position:relative;}

.profilePanel dl.otherDetails dt	{display:block; vertical-align:top; float:left; width:220px; text-align:right; padding:0; clear: both; margin:0px 20px 0px 0px; line-height:1.8em; font-weight:normal;}
.profilePanel dl.otherDetails dd {display:block; vertical-align:top;float:left; width:560px;padding:0; margin:0px; line-height:1.8em; color:#000; display:inline;}

.profilePanel dl.otherDetails dd.ddLink 	{display:block; vertical-align:top;float:left; width:640px;padding:0; margin:0px; line-height:1.8em; color:#36c; cursor:pointer; text-decoration: underline;}
.profilePanel dl.images		{float: right; width:560px; margin:15px 0px 15px 10px; display:block;}
.profilePanel dl.images dt	{display:block; vertical-align:top; float:left; width:145px; text-align:right; padding:0; clear: both; margin:0px 20px 0px 0px; line-height:1.8em; font-weight:normal;}
.profilePanel dl.images dt.imageNum	{font-weight:bold; color:#000; font-size:110%;}
.profilePanel dl.images dd	{display:block; vertical-align:top;float:left; width:370px;padding:0; margin:0px 0px 0px 0px; line-height:1.8em; color:#000;}
.profilePanel p.full		{width:800px; float:left; margin:15px 0px 15px 10px; display:block; color:#000; line-height:1.3em;}
.profilePanel p.half		{width:380px; float:left; margin:15px 0px 15px 10px; display:block; color:#000; line-height:1.3em;}
.profilePanel .imageHolder	{background-color:#cccfc9; padding:0px; float:left; margin:15px 0px 5px 10px;}
.profilePanel .imageHolder img			{border:none; margin:5px; width:180px;}

.profilePanel dl.otherDetails a:link, .profilePanel dl.otherDetails a:active, .profilePanel dl.otherDetails a:visited {color:#36c; cursor:pointer; text-decoration: underline; display:block;}
.profilePanel dl.otherDetails a:hover {color:#000; cursor:pointer; text-decoration: underline; display:block;}
.profilePanel a.lightboxLink {margin:0px; padding:0px;}
.halfwidth			{width:49%; height:auto; }
.floatLeft			{float:left; display:block;  margin:0px; padding:0px;}
.floatRight			{float:right; display:block; margin:0px; padding:0px;}
.utilityTopMargin	{margin-top:15px;}

/* Search Page */
div.bulletWrapper		{width:810px; margin-left:1px; position:relative; display:block;}
ul.greenBullets		{float:left; width:200px; margin:0px; list-style-position:outside; list-style-type:none; padding:0px; display:block;}
ul.greenBullets li	{margin:2px 0px; background:#fff  url(../img/bulletarrow.gif) no-repeat center left; padding-left:15px;}
ul.greenBullets li a:link, ul.greenBullets li a:active, ul.greenBullets li a:visited	{color:#000; margin-right:2px; text-decoration:none;}
ul.greenBullets li a:hover{color:#7d807a;}
ul.list1	{position:relative;}
ul.list2	{position:relative;}
ul.list3	{position:relative; left:20px;}
ul.list4	{position:relative; left:20px;}

/*
div.bulletWrapper		{width:810px; margin-left:1px; position:relative;}
ul.greenBullets		{float:left; width:190px; margin:0px 10px 10px 0px; list-style-position:outside; list-style-type:none; padding:0px; position:relative;}
ul.greenBulletsRightCol_A			{float:left; width:190px; margin:0px 10px 10px 0px; list-style-position:outside; list-style-type:none; padding:0px; position:absolute; left:420px;}
ul.greenBulletsRightCol_B			{float:left; width:190px; margin:0px 10px 10px 0px; list-style-position:outside; list-style-type:none; padding:0px; position:absolute; left:640px;}
ul.greenBullets li, 
ul.greenBulletsRightCol_A li,
ul.greenBulletsRightCol_B li	{margin:2px 0px; background:#fff  url(../img/bulletarrow.gif) no-repeat center left; padding-left:15px;}
ul.greenBullets li a:link, ul.greenBullets li a:active, ul.greenBullets li a:visited, 
ul.greenBulletsRightCol_A li a:link, ul.greenBulletsRightCol_A li a:active, ul.greenBulletsRightCol_A li a:visited,
ul.greenBulletsRightCol_B li a:link, ul.greenBulletsRightCol_B li a:active, ul.greenBulletsRightCol_B li a:visited	{color:#000; margin-right:2px; text-decoration:none;}
ul.greenBullets li a:hover, 
ul.greenBulletsRightCol_A li a:hover,
ul.greenBulletsRightCol_B li a:hover {color:#7d807a;}

*/

.fl { float: left; display:inline; width: 50%}
.fr { float: right; display:inline}
.frblock { float: right; display:block}

#cLeft{ float: left; width:400px; }
#cRight	{ float: right; width:400px; }

#cLeftX{ float: left; width:480px; }
#cRightC{ float: right; width:300px; }

.title{float: left; width: 400px}
.author{float: left; width: 400px;}

.greenText {color: #BECD2B}
.accordion_toggle_open  {background:#7c7c7c url(../img/profile/toggle_closed_bg.gif) no-repeat top right; cursor:pointer;}
.accordion_toggle_closed {background:#7c7c7c url(../img/profile/toggle_open_bg.gif) no-repeat top right; cursor:pointer;}

/* forms */
.content .contentform legend	{ font-size:1.4em; color:#676A64; }
.content .contentform p			{ min-height:24px; margin:5px 0 1px 0; padding:0; clear:both; }
.content .contentform .ticker:hover	{ background:#EEF0EB; }
.content .contentform .ticker input	{ margin:5px 0 0 0; }
.content .contentform .nbdr	{ border:none; }
.contentform label				{ float:left; width:180px; padding:2px 0 0 10px; }
.cb									{ margin:5px 0 0 0; }
#formintro							{ background:#EEF1EB; margin:6px 0 10px 0; padding:10px 10px 6px 10px; }
.formCol								{ float:left; width:220px; margin:0 20px 20px 0; padding:0 20px 0 0; border-right: 1px solid #ccc; }

/* misc */
#large-search						{ background: url(../img/large-search-button.png); width:223px; height:30px; }
#large-search:hover				{ background-position: 0 -30px; }
.emphasis							{ background: url(../img/emphasis-bg.png) repeat-x bottom; border:1px solid #EBEBEB; padding:10px 0 10px 88px; }

/* Image slideshow */
#cRightX			{ float:right; text-align:center; width:280px; margin:0 0 20px 20px; background: url(../img/emphasis-bg.png) repeat-x bottom; border:1px solid #EBEBEB; padding:10px 10px 0 10px;}
#cRightX	img	{ margin:0 auto; }	
#slidecontrols	{ border-top:1px solid #EBEBEB; padding:7px 0; margin:5px 0 0 0; height:20px; }	
#imagecaption	{ text-align: left; margin:5px 0 0 0; }
#imagecredit	{ text-align: left; margin:5px 0 0 0; text-transform: uppercase; font-size:0.8em; }
#slideobj		{ float:left; }
#imagenum		{ float:right; }
#slideobj a			{ background:#EEF0EB; border:1px solid #DDDDDD; color:#676A64; font-weight: bold; text-decoration: none; padding:1px 5px  }
#slideobj a:HOVER	{ background:#BFCD2F; border:1px solid #BECD2B; color:#fff; }