/* v1.0 | 20080212 */

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

body {
  line-height: 1.3em;
  margin: 0px auto;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  text-align: center;
  font-size: 12px;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

TABLE TR, TABLE TR TD,
TABLE TR A:Hover {
  font-size: 14px;
}

/*  */

BODY {
  margin: 0px auto;
	background-image: url(BodyBackground.jpg);
	background-repeat: repeat-x;
  text-align: center;
}

H1 {
	font-size: 20px;
}

H2 {
	font-size: 18px;
}

H3 {
	font-size: 16px;
}

H4 {
	font-size: 14px;
}

H5 {
	font-size: 12px;
}

A, A:Active, A:link {
  color: #333;			
}

A:Visited {
  text-decoration: none;
}

A:Hover {
  color: #646462;
}

.Body A, .Body A:Hover, .Body A:Visited,
TD .Body A, TD .Body A:Hover, TD .Body A:Visited,
.Summary A, .Summary A:Hover, .Summary A:Visited,
.Description A, .Description A:Hover, .Description A:Visited {
  font-weight: normal;
  color: #999;
  font-size: 10px;
}

.Body A:Hover,
.Summary A:Hover,
.Description A:Hover,
.MoreLink:Hover {
  color: #646462;
  font-size: 10px;
}

.OuterContainer {
  margin: 0px auto;
	width: 1000px;
  background-image: url(ContainerBackground.jpg);
	background-repeat: no-repeat;
}

.Banner {
  margin: 0px auto;
  width: 880px;
  height: 93px;
  text-align: left;
}

.Container {
  margin: 0px 0px 0px 100px;
  *margin: 0px 0px 0px 0px;
  _margin: 0px 0px 0px 0px;
  width: 800px;
  background-color: #FFF;
}

.Menu {
	margin: 0px auto;
  padding: 0px 0px 0px 8px;
  width: 659px;
	*width: 660px;
	_width: 660px;
  height: 53px;
	background-image: url(MenuBackground.png);
	background-repeat: no-repeat;
}

#MainMenu {
  margin-left: 18px;
}

#MainMenu .Text {
  margin-right: 5px;
  padding-top: 2px;
  height: 18px;
  _height: 0%;
  *height: 0%;
  *display: inline;
  _display: inline;
}

#MainMenu .Link,
#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded,
#MainMenu .Group .Link {
  padding-right: 8px;
  height: 26px;
  _height: 36px;
  *height: 36px;
  *display: inline;
  _display: inline;
  font-size: 13px;
  text-transform: uppercase;
  border: 0px;
  color: #8a8c8e;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: -.5px;
}

#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded {
  margin: 2px 0px -2px 0px;
  background-color: transparent;
  color: #000;
}

#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded {
  border: 0px;
}

#MainMenu .group .link,
#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded {
  margin: 0px;
  height: 18px;
  line-height: 1.2em;
  font-size: 12px;
  background-color: #2A2A2A;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}

#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded {
  background-color: #111;
  color: #FFF;
}

#MainMenu .group .item.last {
  padding-bottom: 5px;
  background-color: #2A2A2A;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}

#MainMenu .Link {
  margin: 2px 0px -2px 0px;
}

#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded {
  margin: 3px 0px -3px 0px;
}

.Search {
  margin: 0px 20px 0px 0px;
  width: 120px;
  height: 38px;
}

.Search .Terms {
  margin-top: 10px;
  padding: 0px;
  width: 120px;
  height: 20px;
  font-size: 10px; 
}

.Search #SearchForm_Terms  {
  padding: 2px 0px 0px 5px;
}

.Search .Button,
.Search .Icon,
.Products .Cost,
#btnAddToCart,
.Object199034 .ProductCategory .NormRow,
.Object199034 .ProductCategory .AltRow,
#index_aspx #Cartlink,
#index_aspx .Subnav,
#index_aspx .PageContentTop,
#staff_aspx .RightPanel,
#blog_aspx .RightPanel,
#blogentry_aspx .RightPanel,
.Directory_admin .Header,
#productcategory_aspx .PageMessage,
#product_aspx #tblProperties,
.Object199064 .Author{
  display: none;
}

.Logo {
  margin: -24px auto 0px auto;
  width: 292px;
	height: 264px;
}

.Something {
  width: 800px;
  clear: both;
  background-color: #FFF;
}

#index_aspx .Something {
	background-color: transparent;
}

.PageContent {
  margin: 0px 20px 40px 20px;
  padding: 0px;
  *width: 98%;
  _width: 98%;
  line-height: 1.5em;
  font-size: 14px;
}

.PageContent A, .PageContent A:Hover, .PageContent A:Visited {
  font-size: 14px;
}

A.MoreLink, A.MoreLink:Hover, A.MoreLink:Visited, A.MoreLink:Link {
  color: #999;
  font-size: 10px;
	text-decoration: underline;
}

A.MoreLink:Hover {
  color: #646462;
  text-decoration: none;
}

.PageContent A:Hover,
.Highlights A:Hover{
	border-bottom: 0px;
}

.PageContent TABLE {
  line-height: 1.5em;
	font-size: 14px;
	color: #333;
}

#index_aspx .PageContent {
	margin: 0px;
}

#index_aspx .FrontPageAd {
  margin: -20px 20px 0px 20px;
  width: 760px;
}

#index_aspx .FrontPageTable {
	background-image: url(SomethingBackground.jpg);
	background-repeat: no-repeat;
	background-color: #F35F14;
	width: 800px;
	height: 540px;
}

.PageContent TD {
  padding: 8px 0px;
}

.Calendar TD {
	padding: 0px;
}

.PageContentTop {
  display: block;
	padding-bottom: 10px;
}

.PageTitle {
  display: block;
	padding-top: 10px;
  font: normal 2.4em Arial, Helvetica, sans-serif;
  color: #464646;
  letter-spacing: -1.2px;
  line-height: 1em;
}

.Breadcrumbs {
  margin: -10px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  color: #A2A1A0;
  font-size: 8px;
}

.Breadcrumbs A,
.Breadcrumbs A:Link,
.Breadcrumbs A:Visited,
.Breadcrumbs A:Active,
.Breadcrumbs A:Link {
  color: #A2A1A0;
  font-size: 10px;
  border-bottom-color: #A2A1A0;
}

.Breadcrumbs A:Hover {
  font-size: 10px;
}

.News,
.Events,
.Highlights {
  float: left;
  width: 100%;
}

.News .NormRow, .News .AltRow,
.Courses .NormRow, .Courses .AltRow,
.Events .NormRow, .Events .AltRow,
.Staff .NormRow, .Staff .AltRow,
.Blogs .NormRow, .Blogs .AltRow,
.BlogEntries .NormRow, .BlogEntries .AltRow,
.BlogComments .NormRow, .BlogComments .AltRow,
.Newsletters .NormRow, .Newsletters .AltRow,
.ProductCategories .NormRow, .ProductCategories .AltRow,
.Products .NormRow, .Products .AltRow,
.PhotoGalleries .NormRow, .PhotoGalleries .AltRow,
.Resources .NormRow, .Resources .AltRow {
  margin: 0px;  
  padding: 0px;
}

.NormRow A, .NormRow A:Hover, .NormRow A:Visited,
.AltRow A, .AltRow A:Hover, .AltRow A:Visited {
  font-size: 12px;
}

.News .Heading,
.Events .Heading,
.BlogEntries .Heading {
  margin: 20px 0px 5px 0px;
  display: block;
  height: 20px;
  font-size: 1.4em;
  font-weight: normal;
  color: #464646;
  letter-spacing: -1.2px;
}

#index_aspx .Heading {
  margin: 0px;
  font-size: 14px;
  letter-spacing: .1px;
}

#index_aspx .Highlights .ThumbnailHolder {
  margin-bottom: 5px;
}

.News .ThumbnailHolder,
.Events .ThumbnailHolder,
.Products .Thumbnailholder {
  margin-bottom: 60px;
}

.PageContent .ThumbnailHolder,
.MinistryStaff .ThumbnailHolder {
  *width: 64px;
  _width: 64px;
  *height: 64px;
  _height: 64px;
  *background-image: url(ThumbnailHolder.gif);
  _background-image: url(ThumbnailHolder.gif);
  *background-repeat: no-repeat;
  _background-repeat: no-repeat;
}

.MinistryStaff .ThumbnailHolder {
  *padding: 1px 0px 0px 3px;
  _padding: 1px 0px 0px 3px;
}

.ThumbnailHolder A IMG {
  width: 58;
  height: 58px;
}

.ThumbnailHolder A {
  border: 0px;
}

.ThumbnailHolder A:Hover {
  border: 0px;
}

#Twitter_div {
  *width: 260px;
  _width: 260xp;
}

.Title A, .Title A:Hover, .Title A:Visited,
#twitter_update_list A, #twitter_update_list A:Hover, #twitter_update_list A:Visited,
#twitter-link {
  font-weight: bold;
  color: #717171;
}

#twitter_update_list,
#twitter_update_list A, #twitter_update_list A:Hover, #twitter_update_list A:Visited,
#twitter-link {
  font-size: 12px;
}

.Date,
.SubTitle A, .SubTitle A:Hover, .SubTitle A:Visited,
.Category,
.Schedule {
  color: #a0a0a0;
}

.Category {
  padding: 1px 0px;
}

.LeftPanel {
  padding: 108px 0px 20px 20px;
  width: 130px;
}

.SubNav {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-transform: uppercase;

  font-size: 10px;
  line-height: 1.7em;
}

.SubNav.Level1 LI {
  padding: 0px;
}

.SubNav.Level2 LI {
  padding: 0px 0px 0px 10px;
}

.SubNav.Level1 A, .SubNav.Level1 A:Hover, .SubNav.Level1 A:Visited,
.SubNav .First.Selected A, .SubNav .First.Selected A:Hover, .SubNav .First.Selected A:Visited,
.SubNav.Level2 A, .SubNav.Level2 A:Hover, .SubNav.Level2 A:Visited {
  font-size: 10px;
	text-decoration: underline;
  color: #525150;
}

.SubNav.Level1 A:Hover,
.SubNav .First.Selected A:Hover,
.SubNav.Level2 A:Hover {
	text-decoration: none;
}

.SubNav .Selected UL A, .SubNav .Selected UL A:Visited  {
  font-weight: normal;
  color: #525150;
}

.SubNav .Selected A, .SubNav .Selected A:Visited,
.SubNav.Level2 .Selected A, .SubNav.Level2 .Selected A:Visited {
  font-weight: bold;
	color: #343434;
}

.ContentBox LI A , .ContentBox LI A:Visited {
  font-size: 12px;
	text-decoration: underline;	
}

.ContentBox LI A:Hover {
  font-size: 12px;
	text-decoration: none;
}

.ContentBox,
.MinistryStaff {
  margin: 0px;
  padding: 6px 0px 0px 0px;
}

.ContentBox .Text .NewsletterSubscribe A, .NewsletterSubscribe A:Hover, .NewsletterSubscribe A:Visited,
.ContentBox .Text .NewsletterArchive A, .NewsletterArchive A:Hover, .NewsletterArchive A:Visited {
  font-weight: bold;
  color: #333;
}

/* BLOGS */
.Blogs .Title A, .Blogs .Title A:Hover, .Blogs .Title A:Visited {
  font-size: 14px;
}

.BlogPanelItem .Heading {
  font-size: 12px;
}

.BlogEntry .Extras,
.BlogEntry .Extras A, .BlogEntry A:Hover, .BlogEntry A:Visited {
  font-size: 12px;
}

/*  */

.CenterPanel IMG {
  background: #FFF;
  padding: 3px;
}

#index_aspx .CenterPanel IMG {
  background-color: transparent;
  padding: 0px;
}

.CenterPanel A:Hover IMG {
  background: #666;
  padding: 3px;
}

#tblTree IMG, #tblTree A:Hover IMG {
	padding: 0px;
	background-color: transparent;
}

.CenterPanel .Description {
  font-size: 1.3em;
}

.Newsletters .Description {
  font-size: 1em;
}

.Newsletters .Links {
  margin: -25px 0px 0px 0px;
  *margin: 0px;
  _margin: 0px;
}

.Newsletters .Links A, .Newsletters .Links A:Hover, .Newsletters .Links A:Visited {
  margin-right: 10px;
}

/*  MARGIN FOR IMAGES PLACED  */
.ImageLeft {
  margin: 0px 15px 10px 0px;
}

.ImageRight {
  margin: 0px 0px 10px 15px;
}

.ImageCenter {
  margin: 0px 0px 10px 0px;
}
/*    */


.PageTools A IMG,
.PageTools A:Hover IMG,
.PageTools A:Visited IMG,
#PageControls IMG,
#pnlMain IMG,
#treSiteMap IMG,
.RadEWrapper IMG,
#lnkRegistration IMG,
#lnkSubmissions IMG,
#lnkAddToCalendar IMG,
#lnkRoster IMG,
#lnkCheckIn IMG,
#lnkCourse IMG,
#lnkNew IMG,
.lnkAddContent IMG,
IMG.FileIcon, A:Hover IMG.FileIcon,
.DataTable IMG, .DataTable A:Hover IMG,
#TblMain A IMG,
#plbControls_p1_p0_treMinistries IMG,
#lnkExport IMG {
  padding: 0px;
  background-color: transparent;
  border: 0px;
}

#PageControls A,
#lnkSubmissions,
#lnkExport,
.Buttonwrapper A {
  font-size: 12px;
}

.OrderItems .Remove IMG, .OrderItems .Remove A:Hover IMG {
  padding: 6%;
  float: none;
  background-color: transparent;
  border: 0px;
}

.Staff IMG,
.Staff A IMG {
  margin-bottom: 20px;
  width: 150px;
  height: 150px;
}

.Staff .Name A, .Staff .Name A:Hover, .Staff .Name A:Visited {
  font-size: 1.4em;
  font-weight: normal;
  color: #464646;
  letter-spacing: -1.2px;
}

.RightPanel {
  padding: 36px 15px 20px 8px;
  *padding: 47px 15px 20px 8px;
  _padding: 47px 15px 20px 8px;
	width: 230px;
}

.RightPanel IMG {
  background: #FFF;
  padding: 3px;
}

.RightPanel A:Hover IMG  {
  background: #666;
  padding: 3px;
}

#CartLink {
  display: inline;
}

/*  TWITTER  */
#Twitter_div {
  margin: 0px 0px 10px 0px;
  padding: 20px 0px 0px 0px;
  background-image: url(http://sites.iministries.org/skins/iministries/2008/Twitter.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-color: transparent;
  line-height: 1.3em;
}

#Twitter_div H2 {
  margin: 0px 0px 20px 0px;
  width: 55%;
  border: 1px solid #BCBBBB;
  background-color: #EFEFEF;
  padding: 5px 9px;
  letter-spacing: .1em;
  color: #929595;
  font-size: 10px;
  text-transform: uppercase;
}

#Twitter_update_list {
  margin: 0px;
  padding: 0px;
}

#Twitter_update_list LI {
  margin: 0px 0px 15px 0px;
  list-style: none;
}

#twitter_div span {
  margin: 0px 0px 6px 0px;
  display: block;
}

/*  */

.Highlights .Heading {
  margin: 0px;
  padding: 0px;
}

.Highlights .NormRow,
.Highlights .AltRow {
  margin: 0px 0px 5px 0px;
  line-height: 1.3em;
}

.Highlights .Thumbnailholder {
  margin: 0px 10px 0px 0px;
  *width: 44px;
  _width: 44px;
  *height: 44px;
  _height: 44px;
}

.Highlights .ThumbnailHolder IMG {
  margin-bottom: 30px;
  width: 38px;
  height: 38px;
}

.Highlights .Title A, .Highlights .Title A:Hover, .Highlights .Title A:Visited {
	text-decoration: underline;
}

.Highlights .Title A:Hover {
  text-decoration: none;
}

.Highlights .Summary {
  margin-top: 4px;
}

.Highlights .Summary A, .Highlights .Summary A:Hover, .Highlights .Summary A:Visited {
  font-size: 10px;
}

.Calendar .Heading,
.Calendar .Heading A, .Calendar .Heading A:Hover, .Calendar .Heading A:Visited,
.Calendar .DayName,
.Calendar .DayNumber {
  color: #c1c1c1;
	padding: 4px;
}

.Calendar .Today {
  background-color: #A9A9A9;
}

.Calendar .AllDayItem {
  padding: 3px;
  background-color: #A9A9A9;
}

.Calendar .AllDayItem A {
  background-color: #A9A9A9;
}

.DidYouKnow {
  margin: 10px 0px;
}

.DidYouKnow .Heading{
  font-weight: bold;
  color: #717171;
}

.Instructions,
.FinePrint,
.OrderItems .NormRow,
.OrderItems .AltRow {
  background-color: transparent;
}

.Ad {
	margin: 0px auto;
	padding: 30px 0px 0px 30px;
	width: 870px;
	height: 189px;
	background-image: url(AdBackground.png);
	background-repeat: repeat-x;
}


/*  MENU  */
#QuickMenuHolder {
  width: 100%;
	height: 290px;
	*height: 300px;
	_height: 300px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	background-color: #000;
}

.QuickMenu {
  margin: 0px auto;  
  padding: 0px 0px 10px 0px;
  width: 100%;
  overflow: hidden;
  text-align: left;
  text-transform: uppercase;
}

.QuickMenu UL.QuickMenuList.Level1 {
  margin: 10px 0px 0px 0px;
	width: 760px;
  float: left;
  position: relative;
  left: 50%;
  text-transform: uppercase;
}

.ProductLicense LI A {
	margin: 0px;
	padding: 0px;
}

UL.ProductLicense.First {
	margin-left: 15px;
}

.QuickMenu UL.QuickMenuList.Level1,
.QuickMenu UL.QuickMenuList.level2,
.ProductLicense {
  list-style: none;
  padding: 0px 0px 0px 15px;
}

.QuickMenu UL.QuickMenuList.Level1 LI {
  padding-top: 10px;
  float: left;
  position: relative;
  left: -50%;
  margin: 2px 16px 2px 0px;
  width: 105px;
  line-height: .9em;
}

.QuickMenu UL.QuickMenuList.Level1 LI,
.QuickMenu UL.QuickMenuList.Level1 LI A, UL.QuickMenuList.Level1 LI A:Hover, UL.QuickMenuList.Level1 LI A:Visited,
UL.ProductLicense,
.ProductLicense LI, .ProductLicense LI A, .ProductLicense LI A:Visited, .ProductLicense LI A:Hover {
  font-size: 14px;
  color: #a7a9ac;
  /* display: block; DTM */
  text-decoration: none;
  text-transform: uppercase;
}

.ProductLicense {
  margin: 0px 0px 0px 15px;
	padding: 0px;
  float: left;
  width: 23%;
  text-align: left;
}

.QuickMenu UL.QuickMenuList.Level2 {
  padding: 0px;
  margin: 0px;
}

.QuickMenu UL.QuickMenuList.Level2 LI {
  margin: 6px 0px;
  padding-top: 0px;
  float: none;
  left: 0;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1.2em;
	text-decoration: underline;
}

.QuickMenu UL.QuickMenuList.Level2 LI A, .QuickMenu UL.QuickMenuList.Level2 LI A:Visited,
.ProductLicense LI, .ProductLicense LI A, .ProductLicense LI A:Visited, .ProductLicense LI A:Hover {
  font-weight: normal;
  /* display: block; DTM */
  color: #F6881F;
  text-decoration: none;
  border: 0px;
  font-size: 12px;
  line-height: 1.6em;
}

.QuickMenu UL.QuickMenuList.Level1 LI A:Hover,
.QuickMenu UL.QuickMenuList.Level2 LI A:Hover,
.ProductLicense LI A:Hover {
  color: #FFF;
  text-decoration: underline;
}	

.FooterLogo {
	margin: -30px 0px 0px 80px;
	clear: left;
	width: 126px;
	float: left;
}

.MXRacers {
  margin: -125px 0px 0px 0px;
	width: 421px;
	height: 289px;
/*	background-image: url(MXRacers.png);
	background-repeat: no-repeat;*/
  float: right;
}

.CopyRight {
  margin-top: 10px;
  display: inline;
  text-align: left;
	float: left;
	color: #CCC;
}

/*  ADMIN STYLE  */
#tblMain {
  width: 98%;
}

#pnlControls {
  width: 25%;
}

#pnlControls A:Hover {
  border: 0px;
  text-decoration: underline;
}
/*    */
.InfoTable {
  background-color: #F2F2F2;
  border-bottom: 1px solid #CCC;
  line-height: 1.5em;
}

.InfoTable TH,
.InfoTable TD {
  padding: 5px;
}

#checkoutreview_aspx #tblPaymentDetails {
  margin: 0px 0px 20px 710px;
}

#checkoutreview_aspx #pnlButtons {
  text-align: right;
}

.Highlights .Heading {
  display: block;
  height: 20px;
}

.BlogPanelItem .ThumbnailHolder IMG {
	width: 40px;
	height: 40px;
}

.BlogPanelItem #Title {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.BlogPanelItem #ByLine {
  font-size: 12px;
}

.BlogPanelItem #Description {
  margin: 20px 0px;
	font-size: 12px;
	line-height: 1.5em;
	clear: both;
}

.BlogPanelItem LI A, .BlogPanelItem LI A:Hover, .BlogPanelItem LI A:Visited {
  font-size: 12px;
}

.PoweredBy {
  margin: 0px auto;
  padding: 5px 0px 15px 0px;
  color: #888;
  float: left;
}

.PoweredBy A,
.PoweredBy A:Link,
.PoweredBy A:Visited,
.PoweredBy A:Active {
  color: #FFF;
}

.PoweredBy A:Hover {
  color: #FFF;
}

#locations_aspx IMG,
#locations_aspx A:Hover IMG{
	background-color: transparent;
	border: 0px;
	padding: 0px;
}

.LocationItem.Name {
  font-size: 12px;
}

.LocationItem.Description,
.LocationItem.Description A, .LocationItem.Description:Hover, .LocationItem.Description:Visited {
  font-size: 12px;
}
/*    */

.RSSItemNormRow,
.RSSItemAltRow {
  font-size: 11px;
}

/*  ADMIN STYLES  */
.TabStrip LI {
  font-size: 12px;
}

.TreeNode A, .TreeNode A:Hover, .TreeNode A:Visited,
.TreeNodeOver A:Hover {
  color: #444;
  font-size: 12px;
}

.PageControls {
  display: block;
  height: 130px;
}

/*  START PROFILES  */
.profiles {
  border: 0 none;
  clear: both;
  left: 5px;
  margin: 0;
  padding: 0;
  position: fixed !important;
  position: absolute; /*ie6 and above*/
  top: 310px;
  z-index: 1000;
}

.profiles a.profiles_twitter {
  background-position:-24px 0;
}

.profiles a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(profiles.png) no-repeat scroll 0 0;
display:block;
height:24px;
margin:0 0 4px;
padding:0;
width:24px;
}

.profiles a.profiles_twitter {
	background-position: -24px -24px;
}

.profiles a.profiles_twitter:hover {
	background-position: -24px 0px;
}

.profiles a.profiles_facebook {
	background-position: -48px -24px;
}

.profiles a.profiles_facebook:hover {
	background-position:-48px 0px;
}

.profiles a.profiles_linkedin {
	background-position: -216px -24px;
}

.profiles a.profiles_linkedin:hover {
	background-position: -216px 0px;
}

.profiles a.profiles_rss {
	background-position: -240px -24px;
}

.profiles a.profiles_rss:hover {
	background-position: -240px 0;
}

.profiles a.profiles_stumble {
	background-position: -72px 0;
}

.profiles a.profiles_stumble:hover {
	background-position: -72px -24px;
}

.profiles a.profiles_digg {
	background-position: -168px 0;
}

.profiles a.profiles_digg:hover {
	background-position: -168px -24px;
}

.profiles a.profiles_skype {
	background-position: -264px 0;
}

.profiles a.profiles_skype:hover {
	background-position: -264px -24px;
}

.profiles a.profiles_delicious {
  background-position: -384px 0;
}

.profiles a.profiles_delicious:hover {
	background-position: -384px -24px;
}

.profiles a.profiles_flickr {
	background-position: -432px 0;
}

.profiles a.profiles_flickr:hover {
	background-position: -432px -24px;
}
/*  END PROFILES  */
