
table,div,span,p,td { font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif; font-weight:normal; color:#484848; font-size:10pt;}
img { padding:0px;border:0px; }
ul, ol { padding:0px; margin:10px 0px 12px 18px; }
body { min-width:1000px;color:black; line-height:100%; background:white; color:#484848; margin: 0px; padding: 0px; font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif; border:0; }

table { width:100%;border-collapse: collapse; }
td { vertical-align:top; border-spacing:0px; padding:0px; }

a { color:#484848; }
a:link {color:inherit;text-decoration:none;font-weight:inherit; font-size:inherit; }
a:visited {color:inherit;text-decoration:none;font-weight:inherit; font-size:inherit; }
a:hover {color:inherit;text-decoration:underline;font-weight:inherit; font-size:inherit; }
a:focus {color:inherit;text-decoration:underline;font-weight:inherit; font-size:inherit; }

#divDebug { display:none; background-color:yellow;padding:10px;margin:10px; }

.tmpl_DivClear { font-size: 0; clear: both; }

/* ##### CORE TEMPLATE STYLES ##### */

.thePage { width:100%;margin:0px;padding:0px; }
#theTemplate { width:1000px;min-height:598px;margin:auto;background:white; padding:5px 0px 15px 0px; }


/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both; float:left; width:1000px;			/* width of whole page */
	overflow:visible;	/* This chops off any overhanging divs -or not */
}
/* 2 column left menu settings */
.leftmenu { }
.colright { float:left; width:840px; position:relative; left:160px; }
.col1wrap { float:right; width:50%; position:relative; right:200px; }
.col1 { width:830px; margin:0 0 0 210px; position:relative; right:100%; overflow:visible; }
.col2 { float:left; width:160px; position:relative; right:160px; }

/* ##### END - CORE TEMPLATE STYLES ##### */


/* ##### SILVERLIGHT STYLES ##### */
 #silverlightControlHost { height: 100%; text-align:center; }
.wall_frame{float:left; z-index:5000; margin:0px 0px 0px 20px; width:800px; height:300px; border:solid 2px #F5F5F5;}    
.wall_left {float:left; border:solid 2px #F5F5F5;}
.wall_Silver{float:left; padding-top:5px; border:solid 2px #F5F5F5; width:196px; height:91px; font-size:12px; font-weight:bold; text-align:center; background-color:#F5F5F5;}
/* ##### ends - SILVERLIGHT STYLES ##### */

/* ##### LINKS ##### */

a:link { text-decoration:underline; }
a:hover { text-decoration:underline; }
a:visited { text-decoration:underline; }

.tmpl_Links { margin-top:15px; margin-bottom:15px; }
.tmpl_Links p { font-size:8pt;margin:0px;padding-bottom:1px; color:red;font-weight:bold; }
.tmpl_Links a { color:#484848;font-weight:normal; }

.tmpl_Links a:link { text-decoration:none; }
.tmpl_Links a:visited { text-decoration:none; }
.tmpl_Links a:hover { text-decoration:underline; }


.tmpl_Right { float:right; clear:both; }
.tmpl_Left { float:left; clear:both; }

/* ##### ends - LINKS ##### */


h1 { padding:0; margin:0; color:#484848; font-size:13pt; font-weight:normal; margin:0px; }
h2 { padding:0; margin:0; color:#484848; font-size:14pt; font-weight:normal;  }
h3 { padding:0; margin:0; color:#B22222; font-weight:bold; font-size:10pt; margin:0; padding:0;  }
h4 { margin:0px; font-size:10pt;   }



/* ##### STRAP ##### */

#tmpl_strap .tmpl_StrapInfo { float:left;margin-top:35px;font-weight:normal;margin-left:30px;color:black;font-size:9pt; }
#tmpl_strap .tmpl_StrapRight { float:right;text-align:right; width:330px; }
#tmpl_strap .tmpl_StrapLinks { margin-top:20px;font-size:7pt;font-weight:bold; }

#tmpl_strap { border-bottom:solid 5px #B22222;padding-bottom:5px;margin-bottom:8px; }

#tmpl_strapTitle { margin-bottom:10px; }
#tmpl_strapPageTitle { margin-bottom:10px; margin-left:170px; }

#tmpl_strap .tmpl_StrapInputHolder { height:22px; text-align:right; width:430px; position:relative; font-size:8pt; color:gray; }

#tmpl_strap .tmpl_StrapInput { position:absolute; left:100px;
	font-size:9pt;height:15px;width:200px; 
	border:solid 1px #D3D3D3; 
	border-right:0px;
	background-color:#E9E9E9;
	margin:0px;padding:1px 0px 3px 5px; }

#tmpl_strap .tmpl_StrapSubmit { position:absolute; left:305px; border:solid 1px #D3D3D3; border-left:0px }

#tmpl_strap .HeaderLogo img { float:left; }

/* ##### END - STRAP ##### */


/* ##### FOOTER ##### */

#tmpl_footer { clear:both; float:left; width:100%; margin-top:10px; background:#fff; }
#tmpl_footerImage { float:left;padding-right:15px;background:#fff;border:solid 1px #fff; }
#tmpl_footerBar { background:#D3D3D3;text-align:center;font-size:6.5pt;padding:1px 0 4px 0;margin-top:5px;font-weight:bold; }

	/* ##### SPONSORS ##### */
	#tmpl_sponsors { clear:both; font-size:7pt; z-index:500; margin-top:10px; }
	#tmpl_sponsors .tmpl_Links { margin-bottom:5px;margin-top:5px }
	#tmpl_sponsorsTable { border:solid 1px #D3D3D3; padding:5px; }

	.tmpl_SpItem { float:left;text-align:center;margin-right:20px;margin-bottom:10px; }
	.tmpl_SpItem img { padding-top:8px; }
	.tmpl_SpItem_Heading { clear:both; font-weight:bold; font-size:10pt;margin-bottom:15px; }

	#tmpl_SponsorRollover { float:right; width:820px; height:60px; }
	.tmpl_SponsorSeeAll { float:left; padding-top:20px; height:auto; width:auto;}
	/*  static logos  */
	#tmpl_SponsorStatic { float:right; margin-right:18px; padding-left:2px; width:800px; height:80px; background-color:white; }
	#tmpl_SponsorStatic .SponsorStatic { float:left; margin:0px 7px 5px 6px; height:auto; width:auto; background-color:white; text-align:center; width:120px; height:75px; }
	#tmpl_SponsorStatic .logoStaticImg { height:auto; width:auto; margin-top:5px; max-height:50px; max-width:110px; }
	#tmpl_SponsorStatic .LogoStaticTxt { font-size:7pt;color:#757575; }

	/* ##### END - SPONSORS ##### */

/* ##### SCROLLER STYLES ##### */
/* The scroll wrapper is always the same width and height as the containing element (div).
Overflow is hidden because you don't want to show all of the scrollable area. */
div.scrollWrapper { position: relative;overflow: hidden;width: 100%;height: 100%; }
div.scrollableArea {position: relative;width: auto;height: 100%; }
.logoImg {float:left; padding:5px; margin-left:20px; height:auto; width:auto; max-height:40px; max-width:150px; }
#logoParade {width:800px; height:50px; position:relative; border:solid 1px #D3D3D3; }
/* ##### ends - SCROLLER STYLES ##### */


/* ##### END - FOOTER ##### */

/* ##### social bookmarks ##### */

#tmpl_Social ul { list-style: none; margin: 0; padding: 0; }
#tmpl_Social ul li { clear:left; height:22px; }
#tmpl_Social img { vertical-align:middle; float:left; padding-right:7px; }
#tmpl_Social a { font-size:7pt; }
#tmpl_Social a:link { text-decoration:none; }
#tmpl_Social a:visited { text-decoration:none; }




/* ##### END - social bookmarks ##### */

/* ## SPEAKERS listing ## */

#tmpl_Spk { clear:both;  }
.tmpl_SpkDivider { border-top:solid 1px #D3D3D3;  height:5px; }

#tmpl_Spk p { margin:0px 7px 7px 7px; font-size:8pt; }
#tmpl_Spk img { margin-right:10px; }
#tmpl_Spk td { padding-bottom:4px; }

.tmpl_SpkName { font-size:8pt;font-weight:bold; }
.tmpl_SpkJob { font-size:8pt;margin:5px 0 5px 0; }
.tmpl_SpkOrg { font-size:8pt;font-weight:bold; }

#tmpl_Spk tr td div {  margin:0px;padding-bottom:5px; }
#tmpl_Spk tr td div p {  margin:0px; }

.tmpl_SpkSlotTime { font-weight:normal; color:black; padding:0px!important; font-size:8pt; }
.tmpl_SpkSlotTitle { font-weight:normal; color:#B22222; padding:0px 0px 5px 0px!important; font-size:8pt; }

/* ## end - SPEAKERS listing ## */


/* ## SPONSORS listing ## */

#tmpl_Sp { margin-top:20px; width:830px; }
#tmpl_Sp img { margin-right:10px; max-width:200px; max-height:250px; }
#tmpl_Sp td { padding-bottom:0px; }
#tmpl_Sp p { margin:0px 20px 7px 15px; font-size:8pt; border:solid 0px gray; }

.tmpl_SpDivider { border-top:solid 1px #D3D3D3; padding-bottom:8px; } 

.tmpl_SpTitle { width:140px; color:orange; font-weight:bold; vertical-align:middle; padding-left:20px; }
.tmpl_SpBio { margin:0px; padding:0px; }
.tmpl_SpLogo {  }
.tmpl_SpLogo img {  }

#tmpl_Sp tr td div {  margin:0px;padding-bottom:5px; }
#tmpl_Sp tr td div p {  margin:0px; }


/* ## ends - SPONSORS listing ## */

/* ## CONTACTS listing ## */

.tmpl_Contacts { width:400px; float:left; margin-right:15px; margin-top:15px; }
.tmpl_ContactsDivider { border-top:solid 1px #D3D3D3; padding-bottom:6px; } 
.tmpl_ContactImage { width:110px; }
.tmpl_ContactName { font-weight:bold; }
.tmpl_ContactJob { margin:5px 0 5px 0; }
.tmpl_ContactTel { font-weight:bold; }
.tmpl_ContactEmail { font-weight:bold; margin:5px 0 5px 0; }

/* ## ends - CONTACTS listing ## */


/* ## PROGRAMME ## */

.SpkItem { float:left; position:relative; z-index:800;border:solid 1px #B2B2B2; margin-bottom:15px; margin-right:5px; }
.SpkItem img { width:90px; height:120px; float:left; z-index:900;   }
.SpkItem h2 { font-size:8pt; color:black; font-weight:bold; }

.SpkModerator { float:left; position:relative; z-index:800; margin:108px 5px 15px 10px; }
.SpkModerator h5 { color:#595959!important; }

.SpkDetails { position:absolute;  width:300px; padding:5px; background-color:#FDE1BB; border:solid 1px #FCC274;
	font-size:7pt; color:black; font-weight:normal;
	display:none; top:5px;
}
.SpkDetails p { font-size:7pt; color:black; font-weight:normal; margin-bottom:3px; text-align:left; }
.SpkDetails a { color:maroon; float:right;  }

.tmpl_AgendaDay div { background-color:#F29400;padding:5px; font-weight:bold; color:white; width:60px; text-align:center;text-transform: uppercase;
}
.tmpl_AgendaDayTitle { padding-left:15px; padding-bottom:10px; }
.tmpl_AgendaDayTitle h3 { border-top:dotted 1px #F29400;border-bottom:dotted 1px #F29400; color:#F29400; padding-top:3px; padding-bottom:4px; }
.tmpl_AgendaThemeTitle { padding:15px 0 20px 15px; }
.tmpl_AgendaThemeTitle h4 { font-weight:bold; font-size:11pt; color:#756A65; }
.tmpl_AgendaTime { font-weight:bold; color:#A8111C; font-size:10pt; text-align:right; }

.tmpl_AgendaSection { padding-left:15px; }
.tmpl_AgendaSection h5 { margin:0px; color:#A8111C; }
.tmpl_AgendaSection p { margin-top:0px; text-align:left; }
.tmpl_AgendaChunk { clear:both; position:relative; }

.tmpl_AgendaChunk .Spks  { list-style: none; padding:0; margin:0 0 15px 0; }
.tmpl_AgendaChunk .Spks span { font-size:8pt; }
.tmpl_AgendaChunk .Spks a { text-decoration:none; } 
.tmpl_AgendaChunk .Spks a:hover { text-decoration:underline; } 
.tmpl_AgendaChunk .spkName { font-weight:bold; }
.tmpl_AgendaChunk .spkJtitle { font-weight:normal; }
.tmpl_AgendaChunk .spkOrg { font-weight:bold; }

.tmpl_AgendaBreakTime { font-weight:bold; color:#A8111C; font-size:10pt; text-align:right; }
.tmpl_AgendaBreakSection { padding-left:15px; padding-bottom:10px;}
.tmpl_AgendaBreakSection h5 { margin:0px; padding:3px 0px 4px 5px; background-color:#E2DFDD; color:#78656F; }

table tr td table tr td div.tmpl_AgendaChunk { margin-left:15px; }

table tr td table tr td div.tmpl_AgendaChunk { border:solid 0px green; width:635px; }


/* ## ends - PROGRAMME ## */




/* ##### Menu ##### */

/**************** menu coding *****************/

#menu { width: 160px; min-height: 285px; margin-bottom: 10px; }

#menu a { display: block; margin: 0px; padding: 0px; padding:1px 0 2px 0; }
#menu a { text-decoration:none; }

#menu ul { list-style-image:url(/config/img/tmpl/bullet.png); margin:0px; padding-left:18px; background-color:white; z-index:5000; }
#menu li { position: relative; }

#menu ul { background-color:white; }
#menu ul li { width:142px;  }
#menu ul li:hover { background:maroon url('/config/img/tmpl/start-gradient.png') repeat-y right top; }

#menu ul ul { position: absolute; top: -22px; left: 75%; width: 180px; border: solid 1px #77ACEE; }
#menu ul ul {  }
#menu ul ul li { width:180px; border-top:dashed 1px #77ACEE; }
#menu ul ul li:hover { background:blue url('/config/img/tmpl/first-gradient.png') repeat-y right top; }
#menu ul ul a { padding-top:2px; padding-bottom:4px; font-size:8pt; width:180px;   }
#menu ul ul li.top { border-top:0px; }

#menu ul ul ul { position: absolute; top: -22px; left: 75%; width: 340px; border: solid 1px #77ACEE; }
#menu ul ul ul {  }
#menu ul ul ul li { width:340px; border-top:dashed 1px #77ACEE; }
#menu ul ul ul li:hover { background:green url('/config/img/tmpl/second-gradient.png') repeat-y right top; }
#menu ul ul ul a { padding-top:2px; padding-bottom:2px; font-size:7pt; width:340px;  }
#menu ul ul ul li.top { border-top:0px; }

#menu ul ul ul ul { position: absolute; top: -22px; left: 75%; width: 180px; border: solid 1px #77ACEE; }
#menu ul ul ul ul {  }
#menu ul ul ul ul li { width:180px; border-top:dashed 1px #77ACEE; }
#menu ul ul ul ul li:hover { background:green url('/config/img/tmpl/second-gradient.png') repeat-y right top; }
#menu ul ul ul ul a { padding-top:2px; padding-bottom:2px; font-size:7pt; width:180px;  }
#menu ul ul ul ul li.top { border-top:0px; }

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {display: none; }

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {display: block; }

/* ##### END - Menu ##### */


/* ## SPEAKER page ## */
#tmpl_spkHolder p { margin-top:0px; }
#tmpl_spkHolder img { padding-left:10px; padding-bottom:5px; }
.tmpl_spkTitle { padding-left:10px; padding-bottom:10px; }
.tmpl_spkTitle h1 { border-top:1px dotted gray;border-bottom:1px dotted gray;padding:2px 0px 2px 0px;
	font-weight:bold;color:gray; font-size:10pt; }
.tmpl_spkBio { padding-left:10px;  }
.tmpl_spkBio p { font-size:9pt; text-align:justify; }
.tmpl_spkDetails { padding:7px;margin-left:10px;width:340px; background:#D3D3D3; }
.tmpl_spkDetails, .tmpl_spkDetails td, .tmpl_spkDetails div, .tmpl_spkDetails p { color:black; }
.tmpl_spkDetails h4 { padding:0px; margin:0px; padding-bottom:10px; padding-top:10px; }
.tmpl_spkDetails #WebsitesPanel { padding-bottom:0px;  }
.tmpl_spkDetails #SharePanel { padding-bottom:15px;  }
.tmpl_spkDetails #RelatedPanel { padding-top:15px;  }



.tmpl_spkOrg { padding-top:10px; }

.UrlList { list-style:none; margin:0px; padding:0px 0px 10px 0px; clear:both; }
.UrlList li { clear:both; height:16px; overflow:hidden; }

#WebsitesPanel {  }



.tmpl_spkDetails .UrlList li { font-size:8pt; }
.tmpl_spkDetails .UrlList { margin-top:0px; }



.tmpl_spkMedia { padding-left:5px; }
.tmpl_spkMedia p, .tmpl_spkMedia h3, .tmpl_spkMedia div { font-size:8pt; text-align:justify; }

#tmpl_spkHolder .tmpl_spkChunk { margin:0px!important; padding:0px!important; }

.tmpl_spkChunk { margin-bottom:5px; }
.tmpl_spkChunk ul li { margin-bottom:5px; }
.tmpl_spkChunk ul li { padding:0px; margin:8px 0px 0px -17px; }
.tmpl_spkChunk ul {  list-style:none }

.tmpl_spkMediaSection { padding-top:15px; }

.tmpl_spk_shortBio { padding-right:15px; padding-left:5px; width:300px; }
.tmpl_spk_sessions { width:230px; }
.tmpl_spk_sessions a { font-size:8pt; }

/* ## ends - SPEAKER page ## */




.tmpl_orgTitle { padding-bottom:10px; }
#tmpl_orgHolder p { margin-top:0px; }
#tmpl_orgHolder h2 { border-top:1px dotted gray;border-bottom:1px dotted gray;padding:2px 0px 2px 0px;
	font-weight:bold;color:gray; font-size:10pt; }
.tmpl_orgBio {  }
.tmpl_orgBio p { font-size:9pt;text-align:justify;  }
.tmpl_orgBio img { padding:0px 0px 10px 0px; }

.tmpl_orgMediaSection { padding-top:15px; }

.tmpl_preMediaSection { padding-top:15px; }


/* ## generic ## */
.tmpl_puzzle_top { margin-bottom:10px; overflow:hidden; width:830px; }
.tmpl_stack_top { margin-bottom:10px; overflow:hidden; width:830px; }
.tmpl_imageStag { float:left;padding-left:2px; }

/* ## presentation page ## */
.divLoginDetails { margin:0px; padding:0px; padding-bottom:6px; font-size:7pt; }

/* ## index ## */
.tmpl_index_left { clear:both; float:left;margin-right:15px; margin-left:19px; }
.tmpl_index_right { float:left;width:455px; }
.tmpl_index_right_copy { min-height:165px; }

 

#tmpl_home {  }
#tmpl_home .tmpl_puzzle_top { height:304px; }
#tmpl_home .tmpl_Links { margin-bottom:0px; }

#tmpl_threeColumn {  }
#tmpl_threeColumn h1 { font-size:11pt;margin-bottom:15px;color:#484848 }
#tmpl_threeColumn p { margin-top:0;font-size:9pt; }
#tmpl_threeColumnBottom div { float:left; width:264px; padding-right:12px; }
#tmpl_threeColumnBottom .tmpl_Links { margin-top:0px;  }
#tmpl_threeColumnBottom .tmpl_Links p { font-size:8pt;  }


#tmpl_twoColumn {  }
#tmpl_twoColumn h1 { font-size:11pt;margin-bottom:15px;color:#484848 }
#tmpl_twoColumn p { margin-top:0;font-size:9pt; }
#tmpl_twoColumnBottom div { float:left; width:392px; padding-right:16px; }
#tmpl_twoColumnBottom .tmpl_Links { margin-top:0px;  }
#tmpl_twoColumnBottom .tmpl_Links p { font-size:8pt;  }


#tmpl_reviewSpeakerList.tmpl_Left  p { float:left; padding-right:20px; margin-top:18px; margin-bottom:12px; }
#tmpl_reviewSpeakerList h1 { font-size:11pt; }

#tmpl_SpeakerList .tmpl_Left p { float:left; padding-right:15px; padding-top:5px; }


#tmpl_sponsorsListing {  }
#tmpl_sponsorsListing h1 { font-size:11pt; }

#tmpl_contactUs {  }
#tmpl_contactUs h1 { font-size:10pt; }

#tmpl_speaker {  }
#tmpl_speaker .SpkItem { border:solid 1px #fff; }

#tmpl_organisation {  }
#tmpl_organisation h1 { padding:0; margin:0; color:#484848; font-size:14pt; font-weight:normal; }

#tmpl_presentation {  }

#tmpl_presentation .tmpl_VideoHolder { background:#B1B1B1;padding:6px 24px 24px 24px; }
#tmpl_presentation .tmpl_Video { border:solid 1px black; margin:0 auto;width:420px; }




#tmpl_programme .tmpl_Left p { float:left; padding-right:20px; margin:0px; }
#tmpl_programme .tmpl_Links { margin:0px; padding:0px; padding-bottom:20px; }


#tmpl_workshop .tmpl_Left p { float:left; padding-right:20px; margin:0px; }
#tmpl_workshop .tmpl_Links { margin:0px; padding:0px; padding-bottom:5px; }

#tmpl_workshop h2 { font-size:10pt;color:#C7101B;margin:10px 0px 2px 0px;font-weight:bold; }
#tmpl_workshop h3 { font-size:9pt;color:black;margin:0px 0px 7px 0px;font-weight:normal; }

/* ## collocation ## */

#Collocation { margin-top:20px; width:170px; height:110px; background:#fff; }
#Collocation h3 { font-size:7pt; font-weight:normal; color:black; padding:0px 0px 8px 0px; } 
div#Collocation ul { padding:0px; margin:0px; }
div#Collocation ul li {	float:left; position:absolute; list-style: none; padding:0px 0px 0px 0px; }
div#Collocation ul li img { width:160px; }
div#Collocation ul li.show { z-index:500; }

/* ##### ends - collocation ##### */


/* ## PRESENTATIONS listing ## */

.tmpl_VidSlotTitle { font-weight:normal; color:#B22222;margin:0px;padding:0px 0px 3px 0px; font-size:8pt;clear:both; }
.tmpl_Vid_sessions {  }

/* ## end - PRESENTATIONS listing ## */



.tmpl_VideoHolder { margin-top:15px; }
.divVideoLogin { border:solid 1px red; padding:3px 5px 5px 5px; margin:5px 0px 5px 0px; text-align:center; 
				font-size:11pt;color:black;font-style:italic;font-weight:bold; }
.divVideoChangeUser { border:solid 1px #C7C7C7; padding:3px 5px 5px 5px; margin:5px 0px 5px 0px; text-align:center; font-size:8pt;color:black; }
.divVideoDisable { border:solid 1px red; padding:3px 5px 5px 5px; margin:5px 0px 5px 0px; text-align:center; 
				font-size:11pt;color:black;font-style:italic;font-weight:bold; }



/* ##### DELICIOUS widget ##### */
.db { padding:0px; display:block; float:left; margin:3px 5px; height:10px; width:10px; position:relative; background-color:#fff; overflow:hidden; }
.db * { display:block; position:absolute; height:50%; width:50%; }
.db b { top:0; left:50%; background-color:#00f; }
.db i { top:50%; left:0; background-color:#000; }
.db u { top:50%; left:50%; background-color:#ddd; }
/* ##### END - DELICIOUS widget ##### */


#BottomDebug { clear:both; margin-top:50px; }
#BottomDebug p { float:left; padding-right:15px; }

/* ##### DEBUGGING ##### */


/*


#theTemplate { border:solid Lawngreen 0px; }
.leftmenu { background:red; }
.leftmenu .col1 { background:Cornflowerblue; }
.leftmenu .col2 { background:Deepskyblue; }

#Menu { border:solid 1px red;  }

#tmpl_strapTitle { border:solid 1px green; }
#tmpl_strap { border:solid green 1px; border-bottom:solid 5px #B22222; }


#tmpl_Social a {  border:solid 1px green; }

#tmpl_sponsors { border:solid 1px blue; }

.tmpl_index_top { border:solid 1px green; }
.tmpl_index_left { border:solid 1px green; }
.tmpl_index_right { border:solid 1px green;width:451px; }

*/


/* ##### END - DEBUGGING ##### */




