													
/***************************
     HTML ELEMENTS
***************************/
* 																	{margin:0;padding:0;}
body, html															{height:100%;}
body																{font-family: Helvetica, Arial, sans-serif;font-size: 13px;background:url(images/bkg_body.jpg) left top repeat-x fixed #fff;color: #495966;}
h1, h2, h3, h4														{}
a																	{text-decoration: none;color: #40A4B0;}
a:hover																{text-decoration: underline;}
a img																{border: none;}
hr																	{margin-left: 30px;margin-bottom: 30px;border-bottom-width: 2px;border-top-style:none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #84C6CF;}
.clearfix															{clear: both;}
.introduction														{border-top: 2px solid #6BB245;border-bottom: 1px solid #6BB245;margin: 30px 30px 30px 0;padding: 10px 0 10px 0px;}
#map_canvas,
#map2_canvas														{margin: 30px;width: 440px;height: 320px;}
caption																{display: none;}
#curiousmindslogos table											{margin-left: 30px;}
#curiousmindslogos td												{padding: 8px 0;background-color:#fff;}
h2 .company,
h4 a .company														{color: #40a4b0;}
h2 .separator,
h4 .separator														{color: #CCC;font-weight: normal;}

/***************************
     NAVIGATION
***************************/
#banner #primaryNavigation 											{position:absolute;bottom:0;left:30px;width:890px;}
#banner #primaryNavigation ul.outer									{list-style: none;border-top: 2px solid #40A4B0;display: inline-block;width: 890px;padding-top:8px;}
#banner #primaryNavigation ul li									{display: block;float: left;font-family: Helvetica, Arial, sans-serif;letter-spacing: -0.02em;}
#banner #primaryNavigation ul li a									{text-decoration: none;color: #505a67;font-size:15px;font-weight:bold;}
#banner #primaryNavigation ul.drop li a								{text-decoration: none;color: #1D808D;padding: 4px 6px;}
#banner #primaryNavigation ul li a:hover							{color: #317B85;}
#banner #primaryNavigation ul a.active.parent.sf-with-ul,
#banner #primaryNavigation ul a.current								{color: #485865;}
#banner #primaryNavigation li										{background:url(images/bg_nav_parent.png) 0 0 repeat-x;line-height:30px;height:30px;margin:0 12px 0 0;padding:0 5px;}
#banner #primaryNavigation li.open									{background:url(images/bg_nav_parent.png) 0 -30px repeat-x;}
#banner #primaryNavigation a										{}
#banner #primaryNavigation a.parent									{background:url(images/arrows.gif) right 0 no-repeat;padding: 0 20px 0 0;}
#banner #primaryNavigation a.open									{background:url(images/arrows.gif) right -30px no-repeat;padding: 0 20px 0 0;}
#banner #primaryNavigation .dropdesc								{display:none;}
#banner #primaryNavigation ul.drop,
#dropContainer ul.drop												{padding: 0;background-color: #FFF;width:920px;display:none;}
#banner #primaryNavigation ul.drop li,
#dropContainer ul.drop li											{display: block;float: left;margin-top: 8px;padding:3px 20px 20px 30px;width: 180px;}
#banner #primaryNavigation ul.drop li a,
#dropContainer ul.drop li a											{display: block;float:left;color:#2b8099;font-weight:bold;font-size:13px;}
#banner #primaryNavigation ul li a,
#dropContainer #primaryNavigation ul li a							{display: block;text-decoration: none;color: #555;background: #fff;border-bottom: 0;}
	
#banner #primaryNavigation ul.drop li .dropdesc,
#dropContainer ul.drop li .dropdesc 								{display:block;clear:left;float:left;color:#505a67;font-size:12px;width:100%;}
.dropcontainer														{position:relative;float:left;display:block;width:920px;background:#e2f2f3;margin:0 0 5px 30px;}

/***************************
     PAGE STRUCTURE
***************************/
#wrapper 															{width:950px;margin: 0 auto;position:relative;min-height:100%;height:auto !important;height:100%;}
#sidebar															{}
#banner																{margin-bottom:0;height: 150px;margin-left: 30px;background:#fff;position:relative;width:920px;}
#banner h1															{margin:10px 0 0 30px;text-indent: -2000px;overflow:hidden;width: 210px;height: 60px;}
#banner h1 a														{display: block;width: 205px;height:51px;background: url(images/logo.png) left top no-repeat;}
.headerbar															{background:url(images/bkg_header_bar.gif) no-repeat;line-height:30px;overflow:hidden;height:30px;width:100%;}
.headerbar .login_btn,
.headerbar .logout_btn												{width:122px;text-align:center;float:left;margin-left:30px;}
.headerbar .login_btn a,
.headerbar .logout_btn a											{text-indent:-9999px;overflow:hidden;display:block;width:122px;height:30px;background:url(images/btn_login_logout.gif) no-repeat;}
.headerbar .login_btn a												{background-position:0 0;}
.headerbar .logout_btn a											{background-position:-122px 0;}
.headerbar .login_btn a:hover										{background-position:0 -30px;}
.headerbar .logout_btn a:hover										{background-position:-122px -30px;}
#banner #search														{width:129px;float:right;margin-right:5px;margin-top:3px;}
#banner #search #ajaxSearch_input									{border:none;font-size:10px;padding:2px 5px;height:20px;width:92px;color:#747474;float:left;background:none;line-height:20px;font-size:10px;}
#banner #search #ajaxSearch_submit									{border:none;background:none;text-indent: 1px;color: #FFF;padding:0;font-size: 12px;height: 24px;vertical-align: top;width:27px;cursor: pointer;float:left;text-indent:-9999px;overflow:hidden;}
.strapline 															{color:#505a67;font-weight:bold;font-size:16px;margin-top:20px;display:block;}
#splash																{color:#666;font-weight:bold;font-size:16px;text-align:center;position:absolute;top:35px;left:50%;margin-left:-205px;width:665px;height:75px;display:block;background:no-repeat;}
#banner .navdivider													{border-top: 2px solid #40A4B0;}
.quick-access														{width:920px;margin:5px 0 0 30px;;overflow:hidden;clear:both;}
#mainPanelWrapper 													{margin-top:5px;display:block;float:left;width:950px;padding-bottom:70px;overflow:hidden;}
#mainPanel															{width:530px;float: left;}
#footerWrapper 														{float:left;position:relative;margin-top:-63px;height:63px;overflow:hidden;width:100%;background:url(images/bkg_footer.png) left top repeat-x;}
#footer																{width:920px;margin:auto;background:url(images/bkg_footer.png) -130px bottom repeat-x;height:63px;}
#footer .links a													{text-decoration: none;color: #FFF;}
#footer .links a:hover												{text-decoration: underline;}

/***************************
     PAGE CONTENTS
***************************/
#stats 																{clear: both; margin-bottom: 20px; }
.desc 																{display: none; position: absolute; background-color: #FFF; top: -50px; left: 0px; z-index: 200; width: 405px; padding: 7px 5px 10px 5px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;z-index:999; } 
a:hover .desc 														{display: block; }
.ajaxloader															{background:url(images/ajax-loader.gif) center center no-repeat #fff;text-align:center;}
.ajaxloader span													{font-weight:bold;color:#a4cbd2;}

/* QUICK ACCESS BAR */
.quick-access li													{list-style:none;display:inline;}
.quick-access li a													{display:block;float:left;width:247px;height:65px;margin-right:5px;text-indent:-9999px;overflow:hidden;background:url(images/bkg_quick_access4.png)}
.quick-access li.casestudysearch a,
.quick-access li.creativepsearch a									{width:205px;}
.quick-access li.creativepsearch a									{margin-right:0px;}

.quick-access li.schoolsadvice a									{background-position:0 0;}
.quick-access li.bridgeorganisation a									{background-position:-252px 0;}
.quick-access li.casestudysearch a									{background-position:-504px 0;}
.quick-access li.creativepsearch a									{background-position:-714px 0;}
.quick-access li.schoolsadvice a:hover								{background-position:0 bottom;}
.quick-access li.bridgeorganisation a:hover								{background-position:-252px bottom;}
.quick-access li.casestudysearch a:hover							{background-position:-504px bottom;}
.quick-access li.creativepsearch a:hover							{background-position:-714px bottom;}

/* SHARE BUTTON */
#mainPanel #content .share											{width: 30px;height: 140px;margin-top: 30px;float: left;margin-bottom: 5px;background:url(images/curioustabs.png) left top no-repeat;}
#mainPanel #content .share a.add									{text-indent: -2000px;width: 30px;height: 90px;display: block;}
#mainPanel #content .share a.rss									{text-indent: -2000px;width: 30px;height: 35px;display: block;margin-top: 5px;}

/* MAIN CONTENT */
.mainPanel .story													{float: right;width: 500px;background:#fff;min-height: 110px;line-height: 16px;padding-bottom: 40px;letter-spacing: -0.01em;}
.mainPanel .story h2												{font-size: 19px;margin-bottom: 10px;margin-left: 30px;padding: 30px 20px 10px 0;border-bottom: 2px solid #40A4B0;color: #09885F;font-weight: normal;}
.mainPanel .story p,	
.mainPanel .story h4 												{margin-bottom: 18px;padding: 0 30px;line-height: 18px;}
.mainPanel .story h4												{color: #40A4B0;margin-bottom: 10px;padding: 0 30px;line-height: 22px;}
.mainPanel .story blockquote										{color: #09885F;font-size: 15px;line-height: 20px;margin-bottom: 10px;background: url(images/curiousBlockquotes.png) 10px 10px no-repeat;border-top: 2px solid #6BB245;border-bottom: 1px solid #6BB245;width: 370px;padding: 10px 50px;}
.mainPanel .story ul												{font-size: 13px;margin-left: 30px;width: 420px;}
.mainPanel .story ul li												{margin-bottom: 5px;background: url(images/squareBullet.gif) 0 6px no-repeat;padding-left: 10px;list-style: none;}
.mainPanel .story #nameBrowse ul li									{background-image: none;margin-bottom: 0;padding-left: 0;}

/* PRACTITIONER ENTRY */
.practitionerEntry													{line-height: 11px;margin: 0 0 10px 30px;padding: 5px 0 10px 0;border-bottom: 2px solid #84C6CF;}
.profilePicture, .profileForm										{margin: 0 0 10px 30px;}
.profilePicture														{float: left;}
.profileForm														{padding: 10px 0;}
.profileForm #comment												{height: 50px;width: 235px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;border: 1px solid #40A4B0;margin-bottom: 10px;}

/* PRACTITIONER DIRECTORY */
#practitionerDirectory form#ajaxSearch_form							{margin: 10px 30px;}
#practitionerDirectory form#ajaxSearch_form fieldset				{border: none;width: 185px;float: left;}
#searchClose														{float: left;}
.AS_ajax_result														{display: block;}
#current-search-results												{margin: 30px;}
#practitionerDirectory form											{color: #40A4B0;}
#practitionerDirectory #mainPanel #content .story #current-search-results p {padding-left: 0;}
#practitionerDirectory select										{border: 1px solid #84C6CF;width: 320px;color: #40A4B0;}
#practitionerDirectory option 										{padding: 2px 10px;color: #40A4B0;}
#practitionerDirectory #ajaxSearch_form input,
#practitionerDirectory #ajaxSearch_form .submit 					{}
#practitionerDirectory input#keyword 								{width: 300px;border: 1px solid #40A4B0;padding: 3px;font-size: 10px;}
#wrapper.practitionerSearchResults #content .story .practitionerEntry h4,
#wrapper.practitionerSearchResults #content .story .practitionerEntry p 	{padding: 0 0;}
#wrapper.practitionerSearchResults #content .story .practitionerEntry h4	{border-bottom: 1px solid #84C6CF;}
#wrapper.practitionerSearchResults #content .story .practitionerEntry p, 
#wrapper.practitionerSearchResults #content .story .practitionerEntry ul 	{line-height: 13px;font-size: 11px;margin-bottom: 13px;padding-right: 30px;}
#wrapper.practitionerSearchResults #content .story .practitionerEntry ul	{margin-left: 20px;}

#nameBrowse ul														{list-style: none;}
#nameBrowse li														{display: inline;}
#nameBrowse li a													{display: block;width: 27px;height: 15px;background-color: #40A4B0;color: #FFF;float: left;text-align: center;padding: 5px 0;font-size: 15px;margin-right: 5px;margin-bottom: 5px;}
#nameBrowse li a:hover												{text-decoration: none;background-color: #84C6CF;color: #40A4B0;}

/* CASE STUDIES TEMPLATE */
#mainPanel #content .story .casestudyhead							{padding:15px 0 0 0;border-bottom:none;margin:0 0 0 15px}
.casestudyinfo														{border-collapse:collapse;padding:0;margin:10px 15px 0 15px;}
.casestudyinfo td													{border:none;border-top:1px solid #3aa6b2;padding:15px 0;}
.casestudyinfo .label												{color:#6bb345;font-weight:bold;font-size:14px;width:150px;padding-right:15px;}
.casestudyinfo .val													{color:#495966;}
.casestudyinfo .last td												{border-bottom:1px solid #3aa6b2;}
.casestudyinfo .projecttitle .val									{font-weight:bold;}

.casestudycontent													{border-top:3px solid #6bb345;padding-top:15px;margin:10px 15px 0 15px;}
.casestudycontent h3												{padding:10px 0;border-top:1px solid #6bb345;}
.casestudycontent h3.open											{}
.casestudycontent h3 a												{color:#6bb345;font-weight:bold;padding-left:22px;background:url(images/casestudy_controls.gif) no-repeat 0 -4px;height:25px;cursor:pointer;}
.casestudycontent h3 a:hover										{background-position:left -26px;color:#485865;text-decoration:none;}
.casestudycontent h3.open a											{background-position:left -48px;}
.casestudycontent h3.open a:hover									{background-position:left -70px;color:#485865;}
.story .casestudycontent blockquote									{border-top:none;border-bottom:none;}
.casestudycontent .cscontent										{padding-bottom:10px;margin-bottom:10px;}
.casestudysbcontent													{background:#fff;overflow:hidden;padding-bottom:10px;}
.csmedia .mainimage img												{margin:auto;}
.csmedia .mainimage .ajaxloader										{width:100%;}
.csmedia .thumbs													{position:relative;height:65px;overflow:hidden;margin:5px 2px;background:#fff;}
.csmedia .thumbs #carousel											{overflow:hidden;}
.csmedia .thumbs ul													{width:20000px;}
.csmedia .thumbs ul li 												{float:left;list-style:none;padding:0 4px 4px 0;}
.csmedia .thumbs ul li a											{}
.csmedia .thumbs ul li a img										{float:left;}
.csmedia .thumbs .nextBtn span,
.csmedia .thumbs .prevBtn span										{display:none;}
.csmedia .thumbs .nextBtn,
.csmedia .thumbs .prevBtn											{position:absolute;width:30px;height:65px;top:0;z-index:9999;background:url(images/vimeo_controls.png);cursor:pointer;}
.csmedia .thumbs .nextBtn											{right:0;background-position:-30px 0;}
.csmedia .thumbs .prevBtn											{left:0;background-position:0 0;}

.relatedcsfirst														{margin:10px 0 0 0;}
.relatedcs															{display:block;list-style:none;clear:both;line-height:50px;float:left;margin:0 0 0 15px;padding:2px 0;border-bottom:1px dotted #a4cbd2;width:400px;background:#fff;}
.relatedcs .image													{width:50px;float:left;margin-right:10px;}
.relatedcs .title													{display:inline;font-weight:bold;font-size:14px;}

/*.casestudysbcontent .thumbs a 									{display:block;width:83px;height:83px;float:left;}*/

.mainPanel .casestudycontent p,
.mainPanel .casestudycontent ul,
.mainPanel .casestudycontent li										{padding-left:0;margin-left:0;}

.social_icons														{margin:25px 0 0 20px;float:left;}
.social_icons li													{list-style:none;display:inline;}
.social_icons li a													{display:block;float:left;width:20px;height:20px;margin-right:5px;background:url(images/icons_social.gif);text-indent:-999px;overflow:hidden;}
.social_icons li.facebook a											{background-position:0 0;}
.social_icons li.addthis a											{background-position:0 -20px;}
.social_icons li.rss a												{background-position:0 -40px;}
.social_icons li.facebook a:hover									{background-position:-20px 0;}
.social_icons li.addthis a:hover									{background-position:-20px -20px;}
.social_icons li.rss a:hover										{background-position:-20px -40px;}

.sitemaplinks														{margin:34px 0 0 20px;float:left;font-size:11px;line-height:11px;}
.sitemaplinks li													{list-style:none;display:inline;padding:0 5px;border-right:1px solid #000;color:#b3b3b3;}
.sitemaplinks li.last												{border-right:none;}
.sitemaplinks li a													{color:#b3b3b3;}

/***************************
     SIDEBAR BLOCKS
***************************/
#sidebar															{float: right;width: 415px;margin-bottom: 20px;overflow:hidden;}

#sidebar .latestblock												{width:205px;float:left;padding-bottom:10px;}
#sidebar .latestblock .head											{height:56px;padding-top:47px;position:relative;}
#sidebar .latestblock h3											{position:absolute;bottom:10px;left:10px;font-size:16px;font-weight:normal;}
#sidebar .latestblock .head p										{padding:0 10px;font-size:10px;margin-top:5px;}
#sidebar .latestblock .content										{font-size:11px;}
#sidebar .latestblock .content a									{color:#fff;}
#sidebar .latestblock .content li									{list-style:none;padding:3px 0;margin:0 0 0 10px;}
#sidebar .latestblock .readmore										{}
#sidebar .latestblock .viewall										{float:right;display:block;margin:3px 10px 0 10px;}
#sidebar .newsblock													{margin-right:5px;}

#sidebar .blogblock													{background:url(images/bkg_sidebar_blog.gif) left top no-repeat #913473;}
#sidebar .blogblock h3												{color:#c899b9;}
#sidebar .blogblock .head p											{color:#e1c5de;}
#sidebar .blogblock li												{border-bottom:1px solid #b46eac;}

#sidebar .newsblock													{background:url(images/bkg_sidebar_news.gif) left top no-repeat #5c3895;}
#sidebar .newsblock h3												{color:#ad9bca;}
#sidebar .newsblock .head p											{color:#cbc9e3;}
#sidebar .newsblock li												{border-bottom:1px solid #7c79b8;}
#sidebar .newsblock .content .readmore								{color:#7c79b8;}

#sidebar .btn_forum													{float:right;margin-top:5px;}
#sidebar .btn_forum,
#sidebar .btn_forum a												{width:205px;height:80px;display:block;text-indent:-9999px;overflow:hidden;background:url(images/forum.gif) no-repeat;}
#sidebar .btn_forum a:hover											{background-position:left bottom;}
#sidebar .vimeovideo												{margin-bottom: 6px;}

#practitionerDirectory #sidebar, .practitionerPage #sidebar			{background-color:#FFF; width:375px; padding:20px;}

/* PRACTITIONER DIRECTORY */
#practitionerDirectory #sidebar .news .item							{margin-left: 30px;border-bottom: none;}
#practitionerDirectory #wrapper #sidebar .news h4					{font-size: 12px;margin:0 0 10px 30px;padding: 30px 20px 2px 0;border-bottom: 1px solid #6BB245;color: #6BB245;font-weight: normal;line-height: 20px;}
#practitionerDirectory #sidebar .item								{float: left;width: 230px;margin-left: 7px;font-size: 11px;}

/* VIMEO VIDEOS */
#vimeoPlayer 														{width: 415px;z-index:99;}
#thumbs																{width:411px;height:61px;padding:4px 0 0 4px;margin-bottom:6px;background:#fff;float:left;position:relative;}
#wrapper #vimeoPlayer #thumbs ul 									{list-style-type: none; margin: 0; padding: 0;width:2000px;}
#thumbs #carousel													{overflow:hidden;}
#sidebar ul li.thumb												{float:left;border-bottom:none;padding:0 4px 4px 0;margin:0;}
.thumb img															{border: 0; float: left; background: url(http://bitcast.vimeo.com/vimeo/thumbnails/defaults/default.75x100.jpg); }
.thumb a															{color: #666666; text-decoration: none; }
#embed																{min-height:228px;height:auto !important; height:228px;width: 415px;background:url(images/vimeoloading.gif) #fff center center no-repeat;margin-bottom:6px;position:relative;z-index:99;}
#embed object,
#embed embed														{position:relative;z-index:1;}

.vimeoclear 														{clear: both;}

#thumbs .nextBtn span,
#thumbs .prevBtn span												{display:none;}
#thumbs .nextBtn,
#thumbs .prevBtn													{position:absolute;width:30px;height:65px;top:0;z-index:99;background:url(images/vimeo_controls.png);cursor:pointer;}
#thumbs .nextBtn													{right:0;background-position:-30px 0;}
#thumbs .prevBtn													{left:0;background-position:0 0;}
#wrapper #vimeoPlayer #thumbs ul li 								{display: inline;}

/* MARQUEE */
ul.marquee {
/* required styles */display: block;padding: 0;margin: 0 0 5px 0;list-style: none;line-height: 1;position: relative;overflow: hidden;clear:both;
/* optional styles for appearance */width: 415px;height: 22px;/* height should be included to reserve visual space for the marquee */background-color: #90979f;color:#dbdee0;}

ul.marquee li {
/* required styles */position: absolute;top: -999em;left: 0;display: block;white-space: nowrap; /* keep all text on a single line */
/* optional styles for appearance */padding: 3px 5px;}

/* COMMENTS */
#sponsors															{margin-left: 30px;margin-top: 10px;}
.blog .post small,
.archive .post small												{margin-left: 30px;padding-bottom: 20px;}
.post ol.commentlist 												{margin-left: 30px;}
.post ol.commentlist li												{padding: 3px 0;border-bottom: 1px solid #DBF3F3;}
.post ol.commentlist cite.fn										{font-style: normal;font-weight: bold;}
.post ol.commentlist a.comment-reply-link							{font-size: 11px;}
#respond															{margin: 10px 0;}

.news ul 															{margin: 0 0 30px 30px;font-size: 10px;font-weight: bold;}
.news ul li															{list-style: none;padding: 3px 0;border-bottom: 1px solid #DBF3F3;}


/* NEWS PAGE */

body#latestnews #wrapper #content .story ul {list-style: none;}
#latestnews .story li .summary {padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}


/***************************
     FORMS
***************************/
form div.text,
form div.textarea,
form div.check,
form div.submit														{float:left;clear:both;width:100%;margin-bottom:5px;}

#content #ajaxSearch_submit,
#content .submit													{border: none;background:#6BB245;color: #FFF;padding: 1px 2px 4px 2px;font-size: 12px;height: 20px;width: 50px;vertical-align: top;font-weight: bold;text-transform: uppercase;cursor: pointer;}
#contact label														{font-size: 11px;line-height: 11px;padding-: 2px;display: block;}

/* HEADER SEARCH BOX */
#banner #search fieldset											{border: none;}


/* REGISTER */
#register .story p label,#register2 .story p label					{width: 250px; display: inline-block;}
#register #mainPanel #login label									{margin: 0 10px 10px 0;}
#register .check,#register2 .check,
#register .radiogroup input											{margin-right: 20px;}
#register .radiogroup label											{width: auto;margin-bottom: 5px;}
.captcha {margin-left: 250px;}
#sidebar #login p													{margin-left: 30px;}

/* AJAX SEARCH */
.ajaxSearch_resultsInfo												{font-size: 10px;text-transform: uppercase;}
#ajaxSearch_input													{border:1px solid #40A4B0;font-size: 10px;padding: 2px;height: 14px;}
#ajaxSearch_submit													{border:none;background-color: #6BB245;background-image: none;text-indent: 1px;color: #FFF;padding: 1px 2px;font-size: 12px;height: 20px;width: auto;vertical-align: top;font-weight: bold;text-transform: uppercase;cursor: pointer;}

/***************************
     MODAL POPUP
***************************/
.jqmWindow															{display: none;position: fixed;top: 17%;left: 50%;margin-left: -300px;width: 600px;background-color: #EEE;color: #333;border: 1px solid black;padding: 12px;}
.jqmOverlay															{background-color: #000;}
* iframe.jqm														{position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow													{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

/* MODAL LOGIN */
#modallogin 														{left:50%;margin-left:-415px;top:30px;width:376px;background:url(images/bkg_modal_login.gif) no-repeat left top #eeeff1;padding:0 12px 65px 12px;}
#modallogin h3														{line-height:35px;margin-bottom:30px;display:block;text-align:center;color:#fff;}
#modallogin .jqmClose												{position:absolute;left:0px;bottom:0px;line-height:35px;width:100%;background:url(images/bkg_modal_login.gif) no-repeat right bottom;color:#fff;text-align:center;}
#modallogin p														{clear:both;width:100%;margin-bottom:5px;}
#modallogin label													{display:block;float:left;width:150px;clear:left;}
#modallogin div.submit												{width:auto;margin-left:150px;}

/***************************
     TO REMOVE
***************************/
/* Hover Navigation */
.sf-sub-indicator													{margin-left: 5px;top:1.05em; /* IE6 only */width:7px;height:10px;display: inline-block;text-indent:-999em;overflow:hidden;	background:url('assets/images/arrows.png') no-repeat left bottom; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a:hover .sf-sub-indicator											{background-position:right bottom;}

/* IE6 FIXES */
* html #wrapper													{display:table;height:100%}
* html #mainPanelWrapper											{}
* html .dropcontainer												{display:inline;margin-bottom:0;}
* html .thumbs														{width:415px;}
* html #mainPanel #content .story									{height: 110px;}
* html #mainPanel #content .story blockquote						{background-image: url(images/curiousBlockquotes.gif);}
* html #sidebar .btn_forum a										{background-image:url(images/btn_forum.gif);}
* html #footerWrapper 												{background:url(images/bkg_footer.gif) left top repeat-x;}
* html #footer		 												{background:url(images/bkg_footer.gif) center bottom repeat-x;}
* html form div.submit												{display:inline;}
* html .relatedcs													{display:inline-block;margin:0;}
/*#banner #primaryNavigation a,
#banner #primaryNavigation a.parent,
#banner #primaryNavigation a.open									{background:none;padding-right:0;}
*/

/* BYE BYE SPAMMERS! 
.full_name {
	position:absolute;
	text-decoration:underline;
	background-color:#CC0000;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
*/
