@charset "utf-8";
/* CSS Document */
/* blue 0C265F

/***** BODY *****/
body														{text-align:center; color:#ddd; font-family:Helvetica; background:#000 url(../img/bodyBg.png) no-repeat center top;}
h1															{font-size:30px; color:#0C265F; font-weight:bold;}
h2															{font-size:24px; font-weight:bold;}
h3															{font-size:18px; font-weight:bold;}
h4															{font-size:16px; font-weight:bold;}
h5															{font-size:14px; font-weight:bold;}
h6															{font-size:12px; font-weight:bold;}
p															{font-size:14px; padding:5px 0; line-height:1.4em; text-align:justify;}
a, a:visited												{color:#283578; text-decoration:none;}
a:focus, a:hover											{color:#455CCC; text-decoration:underline;}


/***** WRAPPER *****/
#wrapper													{width:1000px; margin:20px auto; text-align:left;}


/***** HEADER *****/
#header														{position:relative; width:1000px; height:111px; background:url(../img/header.png) 0 0 no-repeat;}
#header #logo												{margin:10px;}
#header #profile											{position:absolute; top:25px; right:20px;}
#header #profile p											{float:left; text-transform:uppercase; padding:0 10px; font-size:11px; letter-spacing:1px;}
#header #profile p img										{margin:0 2px -3px;}
#header #profile p a, #header #profile p a:visited			{color:#ccc; text-decoration:none;}
#header #profile p a:hover, #header #profile p a:focus		{color:#fff; text-decoration:underline;}


/***** NAVIGATION *****/
#navigation													{position:relative; clear:both; width:1000px; height:275px; border-bottom:2px solid #333;}
#navigation #navHolder										{position:absolute; width:1000px; height:47px; bottom:0; background:url(../img/navigation.png) 0 0 no-repeat;}
#navigation ul li											{list-style:none; float:left;}
#navigation ul li a 										{display:block; height:47px;}

#navHome													{width:107px;}
#navHome a:hover											{background:url(../img/navigation.png) 0 -47px no-repeat;}
#indexPage #navHome											{background:url(../img/navigation.png) 0 -94px no-repeat;}

#navCompetencies											{width:156px;}
#navCompetencies a:hover									{background:url(../img/navigation.png) -107px -47px no-repeat;}
#competenciesPage #navCompetencies							{background:url(../img/navigation.png) -107px -94px no-repeat;}

#navMemorabilia												{width:163px;}
#navMemorabilia a:hover										{background:url(../img/navigation.png) -263px -47px no-repeat;}
#memorabiliaPage #navMemorabilia							{background:url(../img/navigation.png) -263px -94px no-repeat;}

#navClients													{width:93px;}
#navClients a:hover											{background:url(../img/navigation.png) -426px -47px no-repeat;}
#clientsPage #navClients									{background:url(../img/navigation.png) -426px -94px no-repeat;}

#navBarney													{width:132px;}
#navBarney a:hover											{background:url(../img/navigation.png) -519px -47px no-repeat;}
#barneysPage #navBarney										{background:url(../img/navigation.png) -519px -94px no-repeat;}

#navBbeee													{width:83px;}
#navBbeee a:hover											{background:url(../img/navigation.png) -651px -47px no-repeat;}
#bbeeePage #navBbeee										{background:url(../img/navigation.png) -651px -94px no-repeat;}

#navContact													{width:106px;}
#navContact a:hover											{background:url(../img/navigation.png) -734px -47px no-repeat;}
#contactPage #navContact									{background:url(../img/navigation.png) -734px -94px no-repeat;}

#navStellar													{width:160px;}
#navStellar a:hover											{background:url(../img/navigation.png) -840px -47px no-repeat;}
#stellarPage #navStellar									{background:url(../img/navigation.png) -840px -94px no-repeat;}

#navAdmin													{position:absolute; width:1000px; height:47px; bottom:0; background:#ccc;}
#navAdmin li												{padding:0 12px; line-height:3em;}


/***** CONTENT *****/
#content													{clear:both; width:1000px; background:#fff url(../img/contentBg.png) 0 0 repeat-x; color:#333;}
#logoBidvest												{float:right; padding:10px;}


/***** FOOTER *****/
#footer														{clear:both; width:1000px; height:99px; background:url(../img/footerBg.png) 0 0 no-repeat;}
#footer h5													{float:left; margin:16px; text-transform:uppercase;}
#footer #footerLinks										{float:right; margin:13px;}
#footer #footerLinks p										{float:left; margin:0 5px; line-height:1.6em;}
#footer a, #footer a:visited								{color:#7F86BA; text-decoration:none;}
#footer a:hover, #footer a:focus							{color:#ACB5FA; text-decoration:underline;}


/***** PAGING *****/
.paging														{text-align:center; clear:both; margin:20px; font-size:12px;}
.paging a, .paging a:visited								{border:1px outset #ccc; margin:2px; padding:4px 6px; background:#999; color:#fff;}
.paging a:hover, .paging a:focus							{background:#666; text-decoration:none;}
.paging a.pageHere											{background:#140D52; color:#ccc; border:1px inset #ccc;}
.paginationControl											{margin:15px 0 0; padding:15px 0 0; text-align:center; font-size:11px; border-top:1px solid #aaa;}
.paginationControl .info									{display:block; font-weight:bold;}
.paginationControl .disabled								{color:#999;}


/***** FLOATS *****/
.clearBoth													{clear:both;}
.clearLeft													{clear:left;}
.floatLeft													{float:left;}
.clearRight													{clear:right;}
.floatRight													{float:right;}
.option														{clear:right; float:right; padding:15px;}


/***** FONTS *****/
.bold														{font-weight:bold;}
.italic														{font-style:italic;}
.center														{text-align:center;}
.smaller													{font-size:smaller;}
.larger														{font-size:larger;}
.right														{text-align:right;}

.marTop20													{margin-top:20px;}


/*******************************************************************************************************************************************************/
/********** GENERAL **********/

/********** FRONT **********/
#main														{width:960px; margin:0 20px; padding:20px 0; line-height:1.6em;}
#main h2													{padding:15px 0 5px;}
#competenciesPage hr										{padding:20px 0 0;}
#competenciesPage .half										{}
/* half */
.half														{clear:right; float:left; width:480px;}
.half p														{padding:2px 0;}
.half p span												{font-size:11px;}
/* table */
.table														{width:960px;}
.table th													{font-weight:bold; font-size:14px; background:#ccc;}
.table th, .table td										{padding:2px 5px; vertical-align:middle;}
.table td													{font-size:12px;}
.table td p													{font-size:10px;}
.table tr:hover												{background:#ddd;}
.table .deactive, .table .deactive a						{color:#777;}


/***** HOME *****/
/* left */
#homeLeftBox												{float:left; width:550px; background:url(../img/homeLeftBg.png) 0 0 repeat-x;}
#homeLeft													{width:520px; margin-left:30px; background:#e6e6e6;}
#homeLeft h1												{padding:10px 20px 0;}
#homeLeft h3												{padding:10px 20px 0; color:#333;}
#homeLeft h4												{padding:4px 20px 0;}
#homeLeft h5												{padding:0 20px; color:#333333;}
#homeLeft h6												{padding:0 20px 2px; color:#666; font-style:italic;}
#homeLeft p													{padding:10px 20px 5px; line-height:1.4em; font-size:12px;}
#homeLeft img												{padding:0 20px 0px;}
#homeLeft hr												{margin:15px 20px 5px;}
/* upcoming */
.upcomingHomeBox											{float:left; width:240px; margin:0px;}
.upcomingHomeBox h3											{line-height:1.4em;}
#homeLeft .upcomingHomeBox img								{padding:0 0 0 20px; margin:0;}

/* right */
#homeRight													{position:relative; float:left; width:450px; color:#fff; background:#313131;}
#homeRight a, #homeRight a:visited							{color:#fff; text-decoration:none;}
#homeRight a:hover, #homeRight a:focus						{color:#ddd; text-decoration:underline;}
#homeRight h4												{height:32px; padding:0 20px; line-height:1.8em; color:#eee; background:url(../img/titleBg.png) 0 0 no-repeat;}
#homeRight h5												{padding:2px 5px; line-height:1.2em;}
#homeRight h6												{padding:0 10px; line-height:1.6em; font-size:14px; font-weight:normal;}
#homeRight p												{padding:1px 10px; line-height:1.4em; font-size:12px;}
/* video */
#homeRight #homeVideo										{float:left; width:250px; margin:10px 0 0 10px; background:#1C1C1C;}
#homeRight #homeVideo #media								{width:240px; height:160px; margin:5px;}
/* poll */
#homeRight #homePoll										{float:left; width:180px; margin:10px 10px 0 0; background:#0D0C07;}
#containerPoll #pollForm input[type=radio]					{width:12px; height:12px;}
#containerPoll												{width:170px; margin:5px;}
#containerPoll h2											{font-size:11px; padding:0 0 4px;}
#containerPoll .row											{overflow:hidden; width:170px; margin:1px 0;}
#containerPoll .row label									{font-size:11px; padding:0; line-height:1em;}
#containerPoll #buttonRow button							{margin-top:2px; font-size:10px;}
#containerPoll #results										{text-align:left; border-top:2px solid #fff; border-bottom:2px solid #fff;}
#containerPoll #results label								{float:left; clear:both; width:64px; margin:0; padding:1px 4px 1px 0; height:14px; color:#fff; text-align:right; border-right:2px solid #fff;}
#containerPoll .result										{float:left; width:0; height:12px; margin:1px 0; padding:0; background:#079D67;}
/* birthdays */
#homeRight #homeBirthdays									{clear:both; width:430px; margin:0 10px; padding-bottom:20px; background:#1C1C1C;}
/* home results */
#homeRight #homeResults										{clear:both; width:430px; margin:0 10px; padding-bottom:20px; background:#1C1C1C;}
#homeRight #homeResults img									{padding-top:10px;}
#homeRight #homeResults table								{margin:5px 10px; width:410px; font-size:12px;}
#homeRight #homeResults tr									{}
#homeRight #homeResults td									{padding:8px 4px 0; border-bottom:1px solid #333; color:#ddd;}
/* memorabilia */
#homeRight #homeMemo										{clear:both; width:430px; margin:0 10px; background:#1c1c1c; overflow:auto;}
#homeRight #homeMemo h1										{padding:20px 15px 0;}
#homeRight #homeMemo h5										{float:left; width:200px; padding:10px 15px;}
#homeRight #homeMemo img									{float:right; padding:10px 15px; margin:0;}
#homeRight #homeMemo a, #homeRight #homeMemo a:visited		{color:#756EF5;}
/* countdown */
#homeRight #homeCD											{position:relative; clear:both; width:430px; margin:0px 10px 20px; background:#1c1c1c;}
#homeRight img												{margin-top:20px;}
#homeRight #homeCD #kickoff									{position:absolute; top:97px; left:165px; width:100px; color:#fff; background:#000;}
#homeRight #homeCD #soccerBall								{position:absolute; top:70px; left:0px;}
/***** bottom *****/
#homeBottom													{clear:both; margin-top:15px;}
#homeBottomLeft												{float:left; margin:0 40px;}
#homeBottomRight											{float:right; margin:0 10px;}


/***** FEATURED *****/
#celebrities												{float:right;}


/***** MEMORABILIA *****/
#memorabiliaPage #browse									{background:url(../img/titleBgRepeat.png) 0 0 repeat-x;}
/* cart */
#cart														{float:right; width:200px;}
#cart h3													{height:32px; padding:2px 15px; line-height:1.4em; color:#fff; background:url(../img/titleBgRepeat.png) 0 0 repeat-x;}
#cart h3 span												{float:right; font-size:11px; color:#ddd;}
#cart #checkout												{clear:both; padding:15px; line-height:1.6em; border-bottom:1px solid #ddd;}
#cart p														{clear:both; padding:5px 15px; line-height:1.2em; font-size:11px;}
#cart p img													{float:left; padding-right:10px;}
#cart p a, #cart p a:visited								{float:right; padding:8px 0 5px 10px;}
#cart p a:hover, #cart p a:focus							{color:red; text-decoration:none; font-weight:bold;}
/* categories */
#categories													{float:left; width:200px;}
#categories h3												{height:32px; padding:2px 15px; line-height:1.4em; color:#fff; background:url(../img/titleBgRepeat.png) 0 0 repeat-x;}
#categories p												{padding:5px 25px; line-height:1.6em; font-weight:bold; font-size:15px;}
#categories p a, #categories p a:visited					{color:#222; text-decoration:none;}
#categories p a:hover, #categories p a:focus				{color:#000; text-decoration:underline;}
/* browse */
#browse														{float:left; width:598px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#browse h1													{padding:40px 15px 10px;}
#browse h4													{padding:10px 15px;}
#browse p													{font-style:italic; font-size:12px; padding:0 15px 10px;}
#browse .productBox											{clear:both; width:598px; height:auto; margin:20px 0; overflow:auto; background:url(../img/memoBg.png) 0 0 repeat-x;}
#browse .productBox .btnAddCart								{float:right; padding:10px 15px;}
#browse .productBox .btnAddCart button						{padding:0; font-size:10px; line-height:1.4em;}
#browse .productBox img										{float:left; padding:10px 15px;}
#browse .productBox h4										{padding-top:10px;}
#browse .productBox h5										{font-size:12px; padding:4px 0 0; line-height:1.6em;}
#browse .productBox h6										{padding:2px 0; line-height:1.6em; font-style:italic; font-size:10px;}
#browse .productBox p										{clear:right; float:right; width:380px; margin-right:15px; padding:0 0 10px; line-height:1.6em; font-style:normal; font-weight:normal;}
/* dialog */
#dialog														{display:none;}
/* charity */
#charity													{float:right; margin:10px;}


/***** CHECKOUT *****/
/* checkout */
.cartTable													{width:960px; background:#ddd;}
.cartTable th												{font-weight:bold;}
.cartTable th, .cartTable td								{padding:2px 5px; vertical-align:middle;}
.cartTable td												{padding:20px 5px; border-bottom:1px solid #ccc;}
.cartTable tr.title											{background:url(../img/titleBgRepeat.png) 0 0 repeat-x; color:#fff;}
.cartTable .total											{background:url(../img/titleBgRepeat.png) 0 0 repeat-x; color:#fff;}
.cartTable .total td										{padding:2px;}
.cartTable .subtotal										{background:#ccc;}
.cartTable .subtotal td										{padding:5px;}
.cartTable .remove											{background:url(../img/titleBgRepeat.png) 0 0 repeat-x; color:#ccc; padding:5px; font-size:12px;}
/* buttons */
#btnQty, #btnFinish, #qtySubmit, #qtyCancel					{float:right;}
#btnQty														{margin:0; padding:0;}
#btnFinish													{padding:0 10px; margin-right:0px;}
#qtyCancel													{margin-right:160px;}
/* steps */
#steps #terms												{clear:right; float:right; padding:5px 20px; font-size:11px;}
#steps														{margin:10px 0; background:#e6e6e6; overflow:auto;}
#steps h4													{background:url(../img/titleBgRepeat.png) 0 0 repeat-x; color:#ccc; padding:0 15px;}
#steps p													{padding:12px 15px 0;}
#steps img													{float:right; padding:10px;}
#checkoutPage .indexAction #step1							{font-weight:bold; color:#0C0859;}
#accountPage .indexAction #step2							{font-weight:bold; color:#0C0859;}
#checkoutPage .detailsAction #step3							{font-weight:bold; color:#0C0859;}
#checkoutPage .confirmAction #step4							{font-weight:bold; color:#0C0859;}



/***** COMPETENCIES *****/
#competenciesPage h2										{padding:15px 0 10px;}
#competenciesPage h3										{padding-top:15px;}

/* nav */
#coreNav													{float:right; line-height:1.2em;}
#coreNav p													{float:left; margin:1px; padding:0; font-size:12px; background:url(../img/titleBg.png) 0 0 repeat-x;}
#coreNav p a, #coreNav p a:visited							{display:block; padding:2px 8px; color:#B8B8B8;}
#coreNav p a:hover, #coreNav p a:focus						{text-decoration:none; color:#8FA2FF;}
.marketing #coreNav #marketingCore							{color:#fff;}
.management #coreNav #managementCore						{color:#fff;}
.memorabilia #coreNav #memorabiliaCore						{color:#fff;}
.public #coreNav #publicCore								{color:#fff;}
/* event box */
#eventBox													{}
#eventBox p													{padding:5px 0; width:600px;}
/* event sidebar */
.eventSidebar												{clear:right; float:right; width:220px; line-height:1em; background:url(../img/eventSidebarBg.png) 0 0 no-repeat;}
.eventSidebar h4											{padding:5px 10px;}
.eventSidebar h5											{padding:0 10px;}
.eventSidebar h6											{padding:0 10px;}
.eventSidebar img											{width:200px; padding:10px;}
/* gallery */
#gallerySidebar												{float:right; width:200px; margin-left:20px; background:#1C1C1C;}
#gallerySidebar h3											{height:32px; padding:0; background:url(../img/titleBgRepeat.png) 0 0 repeat-x; color:#ccc; text-align:center;}
#gallerySidebar p											{padding:5px 10px; text-align:right; font-size:12px;}
#gallerySidebar a, #gallerySidebar a:visited				{color:#ddd;}
#gallerySidebar a:hover, #gallerySidebar a:focus			{color:#7B80E0;}
/* videoBox */
#videoBox													{float:left; width:470px; margin:5px;}
#videoSidebar												{float:right; width:200px; margin-left:20px; background:#1C1C1C;}
#videoSidebar h3											{height:32px; padding:0; background:url(../img/titleBgRepeat.png) 0 0 repeat-x; color:#ccc; text-align:center; line-height:1.6em;}
#videoSidebar p												{padding:5px 10px;}
#videoSidebar a, #videoSidebar a:visited					{color:#8689BF;}
#videoSidebar a:hover, #videoSidebar a:focus				{color:#7B80E0;}


/***** NEWSROOM *****/
.fullBar													{position:relative; z-index:110; width:1000px; height:64px; background:url(../img/newsBar.jpg) 0 0 no-repeat; margin:0;}
.fullBar img												{position:absolute; z-index:100; left:322px; top:40px;}
#newsWrapperImg												{margin-top:-1px;}
#newsMain													{background:#484848 url(../img/bgNewsroom.jpg) 0 0 repeat-x;}
/* blog */
#newsCenter													{float:left; width:528px; background:#fff url(../img/contentBg.png) 0 -20px repeat-x;}
#newsCenter h2												{padding:50px 15px 0; color:#0C265F; font-weight:bold; font-style:italic;}
#newsCenter h4												{padding:10px 30px;}
#newsCenter h6												{float:right; padding:50px 15px 0; color:#777;}
#newsCenter h6 a, #newsCenter h6 a:visited					{color:#777;}
#newsCenter h6 a:hover, #newsCenter h6 a:focus				{color:#555;}
#newsCenter h6 img											{margin:0 5px -8px;}
#newsCenter h4												{line-height:1.6em;}
#newsCenter p												{font-size:13px; padding:15px 30px;}
#newsCenter .post											{margin:30px 15px 60px;}
#newsCenter .post .date										{padding:0; font-size:11px; font-style:italic; line-height:1.4em;}
#newsCenter .post .title									{padding:0; font-size:20px;}
#newsCenter .author											{margin-top:55px; color:#999; font-style:italic; font-size:11px;}
#newsCenter .post hr										{clear:both; padding:0; margin:0;}
#newsCenterShadow											{position:absolute; bottom:0;}
/* newsletter */
#newsletters .header a, #newsletters .header a:visited		{color:#ddd;}
#newsletters .header a:hover, #newsletters .header a:focus	{color:#fff;}
#newsletters .header										{height:32px; background:url(../img/headerNewsletter.png) 0 0 no-repeat;}
#newsletters .header h5										{padding:8px 20px 0; text-align:right; color:#ddd; font-size:16px;}
#newsletters .month											{float:left; width:186px; margin:20px 35px 80px;}
#newsletters .month h4										{color:#071949; padding:0 0 4px; font-style:italic; font-size:15px; font-weight:bold;}
#newsletters .month p										{padding:0;}
/* twitter */
#newsLeft													{float:left; width:256px;}
#newsLeft h2												{padding:40px 15px 0;}
#newsLeft .icon												{float:right; margin-top:-5px;}
#newsLeft hr												{margin:0 0 0 15px; padding:0; border-bottom:1px solid #333; border-top:1px solid #000;}
#newsLeft .tweet .date										{padding:30px 15px 0; color:#6ccaff; font-size:12px;}
#newsLeft .tweet .date img									{padding:0 5px 0 0; margin-bottom:-4px;}
#newsLeft .tweet .title										{padding:0 38px; color:#fff; font-size:12px; line-height:1.4em; text-align:left;}
#newsLeft a, #newsLeft a:visited							{color:#fff;}
#newsLeft a:hover, #newsLeft a:focus						{color:#fff;}
.celebquote h4												{color:#fff; font-style:italic; padding:0 20px;}
.celebbox													{width:223px; height:135px; margin:16px; background:url(../img/celebquote.png) 0 0 no-repeat;}
.celebbox .quote											{padding:15px 10px; font-size:14px; font-style:italic;}
.celebbox .name												{padding:4px 15px 0; color:#071949; font-size:13px;}
/* archive */
#newsRight													{float:left; width:216px;}
#newsRight h2												{padding:40px 15px 0; color:#fff; font-style:italic;}
#newsRight hr												{margin:0 0 0 15px; padding:0; border-bottom:1px solid #333; border-top:1px solid #000;}
#newsRight .icon											{float:right; margin-top:-15px;}
#newsRight .year											{padding:15px 15px 0; font-size:14px; color:#eee; font-weight:bold; font-style:italic;}
#newsRight ul												{padding:0 30px;}
#newsRight .title											{margin:20px 0 5px; padding:0px 0 0; line-height:1.2em; font-size:11px; color:#ddd; list-style-image:url(../img/iconArrow.png); list-style-position: outside;}
#newsRight a, #newsRight a:hover							{color:#ccc;}
/* facebook */
#facebook h4												{color:#fff; font-style:italic; padding:0 20px;}
#facebook h4 img											{margin-bottom:-10px; padding:0 10px;}


/***** ACCOUNT *****/
/* login */
#loginBox													{float:right; margin:20px; background:#ddd;}
#loginBox h4												{padding:0 15px; background:url(../img/titleBg.png) 0 0 repeat-x; color:#ddd;}
/* signup */
#signupBox													{float:left; margin:20px; background:#ddd;}
#signupBox h4												{padding:0 15px; background:url(../img/titleBg.png) 0 0 repeat-x; color:#ddd;}
#signupBox p												{padding:5px 15px;}


/***** CLIENTS *****/
.clientImg													{float:left; width:180px; margin:5px; text-align:center; background:#fff; border:1px solid #ddd;}
.clientImg img												{padding:20px 0;}
#clientRef													{clear:both; background:#ddd; margin:5px; width:950px;
																 box-shadow:3px 3px 8px #999; -moz-box-shadow:3px 3px 8px #999;}
#clientRef h4												{padding:5px 15px;}
#clientRef p												{padding:2px 15px;}


/***** CONTACT *****/
#contactBox													{float:right; margin:20px; margin-right:50px;}
#contactBox h3												{padding:0 10px;}
#contactBox h3 img											{margin:0 5px -15px -5px;}
#contactPage #content										{line-height:1.2em;}
#contactPage #content h1									{padding:0 0 15px;}
#contactPage #content h5									{padding:15px 0 0;}
#contactPage #content p										{line-height:1.2em;}


/***** EVENTS *****/
#eventInfo													{float:left; width:450px;}


/***** PRIVACY *****/
#privacyPage												{font-size:14px;}
#privacyPage ol												{margin:20px;}
#privacyPage li												{list-style-type:decimal; list-style-position:outside;}
#privacyPage ol li											{font-size:16px; font-weight:bold; margin:15px 10px 10px;}
#privacyPage ol li ol li									{font-size:14px; font-weight:normal; margin:5px 20px;}
#privacyPage ol p											{font-size:14px; font-weight:normal; margin:10px;}


/***** DISCLAIMER *****/
#disclaimerPage ol											{margin:20px;}
#disclaimerPage li											{list-style-type:decimal; list-style-position:outside;}
#disclaimerPage ol li										{font-size:16px; font-weight:normal; margin:15px 10px 10px;}
#disclaimerPage ol li ol li									{font-size:14px; font-weight:normal; margin:5px 20px;}
#disclaimerPage ol p										{font-size:14px; font-weight:normal; margin:10px;}



/********************************************************************************************************************************************************/
/* upcoming box */
.upcomingBox												{float:left; width:200px; margin:10px 20px 10px 0; line-height:1em;}
.upcomingBox h4 span										{font-size:11px;}


/***** ADMIN GALLERY UPLOAD *****/
#galleryUpload h3											{padding:0 0 10px;}
#galleryUpload												{float:right; width:220px;}
.galleryPic													{float:left; width:100px; margin:5px; background:#eee;}
.galleryPic img												{padding:5px;}
.galleryPic p												{padding:0; line-height:1.2em; font-size:11px; text-align:center;}


/***** ADMIN VIDEOS *****/
#main .adminVideo											{float:left; width:300px; margin:10px; background:#eee;}
#main .adminVideo h4 span									{float:right; font-size:11px; padding:0 2px;}
#main .adminVideo h6 span									{float:right; font-size:11px; padding:0 2px;}
#main .adminVideo p											{padding:0;}
#main .adminVideo p span									{float:right; font-size:11px; padding:0 2px;}


/***** ADMIN POLL *****/
#main .adminPollBox											{float:left; width:300px; margin:10px; border-top:1px solid #bbb; border-right:1px solid #ddd;}
#main .adminPollBox h5 span									{float:right; padding:2px 5px; font-size:11px;}
#main .adminPollBox p										{padding:1px; margin:1px; line-height:1.4em; font-size:12px;}


/***** ADMIN EVENTS *****/
#main .adminEvent											{float:left; width:300px; margin:10px; border-bottom:1px solid #bbb; border-right:1px solid #ddd;}
#main .adminEvent h5 span									{float:right; padding:2px 5px; font-size:11px;}
#main .adminEvent p											{padding:1px; margin:1px; line-height:1.4em; font-size:12px;}


/***** ADMIN MEMORABILIAS *****/

