/* Style sheet for simple grey theme 
 * Author: Sarah Vardy
 * Date: 18-06-2009
*/

/* styling for competition entry images */
/*.view.view-competition-entries img.imagefield
{
width:50%;
height:50%;
}
*/

/* remove background color from list item */
#content li.active
{
background-color:transparent;
}
/* custom styling for competition entries */
.view.view-competition-entries img.imagefield 
{
height:auto;
width:180px;
}

#crm-container tr.even-row td a, #crm-container tr.odd-row td a
{
	color:#ffffff;
}

.activetarget, ul.menu-ul.innerbox li.active
{
background-color:#666666;
}

#crm-container .boxBlock, #crm-container fieldset 
{
background-color:#000000;
}
#crm-container .messages dl, #crm-container .messages dt, #crm-container .messages dl dd p
{
color:#666666;
}

#edit-mail-wrapper .description
{
display:none;
}
#node-515 #crm-container, #node-516 #crm-container
{
overflow: hidden;

}
.tundra .dijitTitlePaneContentOuter
{
background:transparent;
}

.yui-panel {
background-color:#666666;
}

#gDialog_c
{
z-index:5000;
}

.dijitReset.dijitInputField
{
color:#000000;
}


table.gbDataTable th
{
background-color:transparent;
}

ul.menu li
{
margin: 0 0 0 0;
}

#block-block-11 p
{
color:#000000;
}


#block-views-new_blog_posts-block_1 .views-field-title span.field-content a
{
	font-size:12px;
}

div#crm-container
{
width:865px;
}
#crm-container .even-row, tbody.scrollContent tr.alternateRow {
background-color:#000000;
}
.tundra .dijitTabPaneWrapper {
background:#000000 none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
.tundra .dijitTab {
background:#000000 none repeat scroll 0 0;
border:1px solid #CCCCCC;
line-height:normal;
margin-right:5px;
padding:0;
}
#crm-container div.status {
/*background-color:#FF9900;*/
border:1px solid #5A8FDB;
margin:0.5em;
padding:0.25em 0.5em;
}

#crm-container .odd-row, tbody.scrollContent {
background-color:#000000;
}

.messages.status dl dt dd
{
color:#000000;
}

div#gsSidebar div.block-core-PeerList span.current {
	color:#ff9900;
}

#block-user-0 form#user-login-form .item-list ul li
{
display:none;
}

.author-pane-line.author-name a
{
	font-size:14px;
	color:#ff9900;
	text-transform:capitalize;
}


.terms
{
display:none;
}

#edit-status-1-wrapper, input#edit-status-1, input#edit-fbss-submit-1, #facebook_status_replace, #edit-status-wrapper, input#edit-status, form#facebook-status-box-1
{
display:block;
}

input#edit-fbss-submit-1, input#edit-status-1, input#edit-status
{
background-color:#000000;
color:#ffffff;
border: 1px solid white;
}

span.facebook_status_prefix
{
display:none;
}

input#edit-status-1, input#edit-status
{
	width:500px;
	height:auto;
}

#facebook_status_update
{
margin-bottom:10px;
}

ul.tabs.primary
{
padding: 10px 0 10px 0;
}

.breadcrumb, span#facebook_status_chars
{
display:none;
}

.first-and-previous img, .next-and-last img
{
display:none;
}
#block-author_pane-0 
{
/*margin-top:-150px;*/
}

span#facebook_status_slider a
{ 
/*display:none;*/
text-transform:capitalize;
}

#block-views-apk_ur_friends_gallery-block_1
{
	/*margin-top:-150px;*/
}

#block-views-apk_ur_friends_gallery-block_1 img
{
width: 50px;
height:50px;
}

#block-author_pane-0 h2.title, #block-views-apk_ur_friends_gallery-block_1 .views-field-name
{
display:none;
}

h2.profile
{
	font-weight:normal;
	font-size:16px;
}

#top
{
width: 630px;
margin-left:185px;
}

html.js fieldset.collapsed
{
border:none;
}


.profile .picture
{
display:none;
}

.user_relationships_ui_popup_form {
background:#666666 none repeat scroll 0 0;
border:3px solid #FF9900;
z-index:50000;
}

form#node-form input#edit-preview
{
display:none;
}

.view-header
{
color:#aaaaaa;
}

a.feed-icon
{
	display:none;
}

.node-unpublished 
{
background-color:#333333;
}

div.block-core-ItemLinks a
{
padding:0;
}

#gsNavBar, .gcBorder1, .block-gallery div.block-core-ItemLinks
{
border:none;
}

.block-gallery .gbBlock
{
padding:0;
margin: 0;
}

#gsNavBar div.gbSystemLinks, .block-core-ItemInfo.giInfo
{
text-align:left;
}

div.gbSystemLinks, .block-core-GuestPreview.gbBlock, #gsFooter, .block-core-ItemInfo.giInfo, p.giDescription, .block-core-PhotoSizes.giInfo, #ExifInfoBlock1, .block-imageblock-ImageBlock.gbBlock
{
display:none;
}

td.giAlbumCell, td.giItemCell {
padding:1em;
text-align:left;
}

.giTitle, #gallery h2, #gallery h3, #gallery h4 {
font-size:12px;
font-weight:normal;
}

#gallery a {
font-weight:normal;
text-decoration:none;
}

table.view-enabled td.view-name, table.view-enabled td.view-ops, .gcBackground2
{
background-color:#000000;
}

#block-multiblock-1 form#user-login-form
{
text-align:left;
margin-left:0px;
margin-top:0px;
}

#block-multiblock-1 h2.title
{
text-align:left;
margin-left:0px;
/*margin-top:-65px;*/
}

td.active
{
background-color:#000000;
}
element.style
{
visibility:visible;
}
table.update td, table.update td .project a, table.gbDataTable td
{
color:#000000;
}

div.im-friendlist .im-friends {
background-color:#000000;
border:1px solid #999999;
float:left;
font-size:100%;
padding:2px;
width:90%;
}

#im-console-msgs {
background-color:#FFFFFF;
border:1px solid #999999;
font-size:100%;
height:100px;
overflow:auto;
padding:1px;
width:145px;
}

/* dimmer switch style */
div#lights-dimmed {
background:transparent url(images/overlay-85.png) repeat scroll left top;
height:140px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:2000;
visibility:hidden;
}

div#lights-dimmed2 {
background:transparent url(images/overlay-85.png) repeat scroll left top;
height:100%;
left:0;
position:absolute;
width:170px;
z-index:2000;
visibility:hidden;
margin-top:-40px;
}


div#lights-dimmed3
{
background:transparent url(images/overlay-85.png) repeat scroll left top;
height:100%;
left:0;
position:absolute;
width:615px;
z-index:2000;
visibility:hidden;
margin-top:431px;
}

div#lights-dimmed-full-page
{
background:transparent url(images/overlay-85.png) repeat scroll left top;
height:100%;
left:0;
position:absolute;
width:100%;
z-index:2000;
visibility:hidden;
}

/* page elements */
html, body {
margin: 0; padding: 0;
height: 100%;
font-family: arial, sans-serif, helvetica;
font-size: 12px;
text-align: left; 
background-color:#000000;/* IE quirky center */
color:#ffffff;
/*overflow:hidden;*/
}

#wrapper {
background:transparent;
margin:-40px auto;
min-height:100%;
position:relative;
text-align:left;
width:1000px;
}


#header{

height:130px;
margin:15px auto;
min-width:600px;
position:relative;
width:1000px;
background-image:url(images/menu_bottom_line.png);
background-repeat:no-repeat;
background-position: 154px 72px;
}

#apbg1, #apbg2 {
position: absolute;
top: 0;
bottom: 0; /* Opera needs this! Moz would automatically assume this as default */
border-width: 0px; /* widths below */
border-style: solid;
/* height: 100%; */ /* hacked in for IE via conditional comment */
}

#apbg1 {
background:transparent none repeat scroll 0 0;
left:0;
width:160px;
text-align:left;
margin: 60px 0 0 0px;
}

#apbg1 ul.menu li, #apbg1 .block ul
{
	padding: 0;
	margin: 0;
	list-style-type:none;
	list-style-image:none;
}

#apbg1 .block ul.menu li.expanded ul.menu li.leaf
{
	padding-left:10px;
	list-style-type:none;
	list-style-image:none;
}

#apbg2 {
right: 0; width: 215px; background: transparent; padding-right:5px;}

#apbg1 p { padding: 0 5px 0 5px;}/* height to show inheritance */
#apbg2 p {} 


/* bringing the center content into position (clear the sides)
   using a wrapper div to avoid any IE Box Model issues
	 also use this div if using expression to calculate
*/
#contentwrap {
position: relative; 
padding: 0px 220px 0 175px;
overflow:visible;
}

#contentwrapnoleft {
position: relative; 
padding: 50px 220px 0 0px;
}

#contentwrapnoright {
position: relative; 
padding: 0px 205px 0 175px;
}

#contentwrapnoright #articlebody
{
z-index:50000;
}

#contentwrapnoleftright {
position: relative; 
padding: 0px 0px 0 0px;
}

#contentwrapnoleftright #content
{
margin-top:80px;
}

#content {
position: relative;  /* to enable further positioned divs inside content area */
z-index: 2000; /* to make sure if long words overflow they show above the right column */ 
background: transparent;
padding: 0 10px 0 10px;
margin: 0;

/*word-wrap:break-word;*/
}

/**
{
margin: 0;
padding: 0;
}

body
{
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
}

/* Layout */

/*#wrapper
{
	width:1000px;
	margin: 0 auto;
	text-align:center;
}
*/
#toprightfloat
{
	float:right;
	margin:5px 27px 0 0;
	width:150px;
}

/*
#headerwrapper
{
	float: left;
	width: 1000px;
	margin: 0 auto;
	height: 126px;
	border-bottom: 2px solid #ff9900;
}

#header
{
	width: 800px;
	float:right;
}
*/
#logo
{
	border:none;
	height: 126px;
	width: 200px;
	text-align:left;
}
/*
#sitename
{
	padding:0 0 10px 0;
	text-align:center;
}
*/
#primarylinks
{
	margin:50px 0 0 170px;
	padding:0 0 10px;
	position:absolute;
	text-align:left;
	text-transform:capitalize;

}
/*
#columnsWrapper
{
	text-align:left;
	background-color:#333333;
	float:left;
	width:100%;
}

#leftCol
{
	width:200px;
	text-align:left;
	float:left;
	padding: 0 0px 0 0px;
	background-color:#333333;
	height: 100%;
}

#centerCol
{	
	width: 55%;
	text-align:left;
	float:right;
	background-color:transparent;
}

#centerColnoRight, #centreColnoLeft
{
	width:75%;
	text-align:left;
	float:right;
	padding: 0 10px 0 10px;
	background-color:transparent;
}

#centerColnoLeftOrRight
{
	width:95%;
	text-align:left;
	float:left;
	padding: 0 10px 0 10px;
}


#centerColnoLeftOrRight .item-list ul li
{
	margin: 0 0 0 20px;
}
#centerColnoLeftOrRight .item-list ul.audio-info
{
	margin: 10px 0 10px 0;
}
#centerColnoLeftOrRight .item-list ul.audio-info li
{
	list-style:none;
}
*/
#pagetitle
{
	color:#aaaaaa;
	font-size:16px;
	padding:0px 0px 0 0px;
	text-align:left;
}
/*
#rightCol
{
	width:20%;
	float:right;
	padding: 0 10px 0 20px;
	background-color:transparent;
}

#footer
{
	width:100%;
	float:right;
}

/* end layout */

/* text formatting */

h1.site-name a
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-size:36px;
}

h2.title, h3, .views-field-title span.field-content a
{
	color:#aaaaaa;
	font-size:16px;
	font-weight:normal;
	padding:0;
}

.views-field-upload-fid span.field-content a
{
	color: #cccccc;
	font-size:12px;
}


dl, dt, ul li
{
	font-size:12px;
	color:#aaaaaa;
}

p
{
	margin: 10px 0 10px 0;
	font-size:12px;
	color:#aaaaaa;
}

.form-item .description, .form-item .description p
{
	font-size:12px;
	margin: 0;
}

div.field-content p
{
	margin: 10px 0;
	padding: 0;
}

dd, dl, dt
{
	padding: 5px 0;
}

a
{
	text-decoration:none;
	color:#aaaaaa;
}

li a.active
{	
	color:#ff9900;
}

#primarylinks ul#navlist.links li a
{
	font-size:14px;
	padding:0 5px;
}

#primarylinks ul#navlist.links li a
{
	color:#ffffff;
}

#primarylinks ul#navlist.links li a.active
{
	color:#FF9900;
}

/* image styling */

.slideshow
{

z-index:5000;

}

.slideshow img
{
	float:left;
	padding:0;

}

.slideshow a.rollover .title
{
	text-align:left;
	color:#aaaaaa;
}

.slideshow a.rollover:hover .title
{
	text-align:left;
	color:#aaaaaa;
}

#imagetitle
{
	color:#AAAAAA;
	display:inline-block;
	float:right;
	font-size:12px;
	height:auto;
	margin-left:600px;
	margin-top:-422px;
	padding-left:10px;
	position:absolute;
	text-align:left;
	width:200px;
}

#imagetitle .slideshow
{
margin-top:20px;
padding:10px 0 0 0;
}

.slideshow.align-full
{
	text-align:left;
	height:auto;
}

/* styling for javascript next and previos navigation for images */

.slideshow.header
{
	margin-left:575px;
	height:420px;
	display:block;
}
.slideshow.header a.previous
{
	font-size:12px;
	background-image:url(images/back.png);
	background-repeat:no-repeat;
	background-position: 0 2px;
	color:transparent;
	display:inline-block;
	width:10px;
	height:12px;
}

.slideshow.header a.next
{
	font-size:12px;
	background-image:url(images/forward.png);
	background-repeat:no-repeat;
	background-position: 0 2px;
	color:transparent;
	display:inline-block;
	width:10px;
	height:12px;
	margin:0 0 0 3px;
}

/* tabs */
ul.primary
{
	border:none;
	margin: 0;
}

ul.primary li.active a
{
	background-color:transparent;
	border:none;
}

ul.primary li a
{
	background-color:transparent;
	border:none;
}

ul.primary li a:hover
{
	background-color:transparent;
	border:none;
}

/* custom div fixes */

div.content, ul.menu li
{
	color:#aaaaaa;
}

div#centerCol div.content ul li, div#centerColnoLeft div.content ul li
{
	margin: 0 30px;
}
div#centerColnoLeft
{
	padding: 0 10px;
	width: 75%;
}

.profile h3
{
	padding: 0 0 10px 0;
}

table#blocks td.block, table#blocks td a, tr.even, tr.odd, td
{
color:#aaaaaa;
vertical-align:top;
}

.block-region
{
	color:#ffffff;
}

div.warning a
{
	color:#FF0000;
}

table#menu-overview tr td a
{
	color:#ffffff;
}

td
{
	font-size:11px;
	margin: 10px;
}

span.submitted
{
display:none;
}
table a, label.option, label, .sticky-enabled
{
	color:#aaaaaa;
}

.views-edit-view .form-item .description, .views-edit-view .form-item label.option, .views-edit-view
{
	color:#000000;
}

#views-ajax-title
{
	background:transparent;
}

#edit-required-wrapper label.option, #edit-multiple-wrapper, .form-item label
{
	color:#ffffff;
}

/* styling for views */
table.views-table, table.views-table tbody, table.views-table tbody thead th, table.views-table tr.even tr.odd
{
	border:none;
}

table.views-table td.views-field
{
	width:auto;
	background-color:transparent;
	color:#aaaaaa;
	padding: 5px;
	vertical-align:top;
}

table.views-table td.views-field p
{
	padding: 10px 0;
	margin: 0;
}

table.views-table td.views-field.views-field-title a
{
	color:#FF9900;
	font-size:13px;
	display:block;
}

#block-views-4a1a1aaf1d72d82dc616dbc9020374bd table.views-table td.views-field.views-field-title a
{
	display:block;
	padding-bottom:10px;
}

tr.even, tr.odd, tbody, thead th
{
	border-bottom:none;
	border-top:none;
}

table
{
	margin: 0px;
}

#blocks td.region
{
	color:#ffffff;
}

.event-nodeapi .event-start, .event-nodeapi .event-end, .event-nodeapi .event-tz
{
	color:#ffffff;
}

.image-attach-body 
{
	float:left;
	margin-right: 1em;
	margin-left: 0;
}

div.messages ul li, .filefield-element .widget-edit .form-item, input#edit-field-image-attachments-0-list.form-checkbox, input#edit-field-image-attachments-1-list.form-checkbox, input#edit-field-image-attachments-2-list.form-checkbox, 
input#edit-field-image-attachments-3-list.form-checkbox
{
	color:#aaaaaa;
}

thead.tableHeader-processed
{
	color:#aaaaaa;
}


#block-menu-menu-top-right ul.menu li.leaf first
{
	/*border-right:solid 1px #ffffff;*/
	list-style:none;
}

#block-menu-menu-top-right ul.menu li.leaf
{	
	display:inline;
}

#block-menu-menu-top-right ul.menu li.leaf a
{
	color:#ffffff;
}

div.log-in-form-wrapper, div.register-form-wrapper
{
	margin: 0 10px 0 10px;
	background-color:transparent;
	padding: 10px;
}
div.log-in-form-wrapper
{
	width: auto;
}

div.register-form-wrapper fieldset legend, div.log-in-form-wrapper div.form-item label, div.log-in-form-wrapper div.description, div.register-form-wrapper div.form-item label, div.register-form-wrapper div.description, div.register-form-wrapper div.description p
{
	color:#ffffff;
}
#abovecontentcols
{
	margin-top:-20px;
	margin-left:-12px;
}

#block-menu-menu-conference-menu ul.menu li.leaf, #block-menu-menu-features-menu ul.menu li.leaf, #block-menu-menu-features-menu ul.menu li.expanded.first, #block-menu-menu-features-menu ul.menu li.expanded, #block-menu-menu-the-photojournalist ul.menu li.leaf
{
	list-style:none;
	font-size:12px;
	background-image:none;
}

#block-menu-menu-conference-menu, #block-menu-menu-features-menu
{
	margin: 0;
	padding: 0;
}

#block-menu-menu-conference-menu ul.menu li.leaf a, #block-menu-menu-features-menu ul.menu li.leaf a
{
	color:#aaaaaa;
	padding: 0;
	list-style:none;
}

#block-menu-menu-features-menu ul.menu li.leaf a.active, #block-menu-menu-conference-menu ul.menu li.leaf a.active
{

	color:#ff9900;
	padding: 0;
	list-style:none;
}

#block-menu-menu-conference-menu ul.menu li.leaf, #block-menu-menu-features-menu ul.menu li.leaf
{
	list-style:none
}


div#block-block-2
{
	margin:0 0 0 22px;
}

div#block-ec_cart-0
{
	background-color:transparent;
	padding: 10px;
}

div#block-ec_cart-0 h2.title a
{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

div#block-ec_cart-0 a
{
	color:#ffffff;
	font-size:12px;
}

div#block-ec_cart-0 span.total, div#block-ec_cart-0 div.item-count, div#block-ec_cart-0 span.cart-item,  div#block-ec_cart-0 span.cart-line-total,  div#block-ec_cart-0 div.checkout
{
	color:#ffffff;
	font-size:12px;
	
}

#block-user-0
{
	text-align:left;
}

#block-user-0 h2.title
{
	padding-left: 5px;
}

form#user-login-form
{
	text-align:left;
	padding-left: 5px;
}

input#edit-submit.form-submit
{
	padding: 0px 3px 2px 3px;
	border:solid #ffffff 0.1em;
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	height:22px;
	vertical-align:bottom;
}

input#edit-name.form-text, input#edit-pass.form-text
{
	background-color:#000000;
	border: 1px solid #ffffff;
	color:#ffffff;
	height:17px;
}

form#user-login-form label
{
	font-size:10px;
	padding: 0 0 3px 0;
}

form#user-login-form .item-list ul
{
	list-style:none;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

form#user-login-form .item-list ul li
{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#block-event-1 .item-list ul li, #block-event-1 ul
{
	list-style:none;
	padding: 0;
	margin: 0;
}

#block-user-1
{
	padding-left:0px;
}

#edit-options-exclude-wrapper .form-item .description
{
	color:#ffffff;
}

#views-ajax-form
{
	color:#ffffff;
}

.taxonomy-term-description
{
	color:#ffffff;
}

.node h2 a, .node h2, .node h1
{
	font-weight:normal;
}

.author-pane 
{
	padding: 10px 0 0 0;
}

.view-content table.views-view-grid span.field-content a
{
	color:#cccccc;
	font-size: 10px;
	text-transform:uppercase;
}

table.views-view-grid tr td
{
	width: 200px;
}

span.field-content a 
{
	font-size: 12px;
}

table.views-view-grid span.field-content img
{
	border: 1px solid #ffffff;
}

.views-field-field-image-attachments-fid img.imagefield
{
	width:180px;
	height:auto;
} 

#block-views-cbe935f4829e59d3e7e9a6c52886aaf3 .views-field-field-image-attachments-fid img.imagefield
{
	width:206px;
	height:131px;	
}

#block-views-latest_featured_article-block_1 .views-field-field-image-attachments-fid img.imagefield
{
	width:480px;
	height:340px;
}

#block-views-latest_featured_article-block_1 .views-field-body
{
	font-size:12px;
}

#edit-search-block-form-1-wrapper
{
	display:inline;
}

form#search-block-form
{
	float:right;
}

input#edit-search-block-form-1.form-text
{
	background-color:#000000;
	border:0.1em solid #FFFFFF;
	color:#FFFFFF;
	height:18px;
	padding:1px 0;
	vertical-align:top;
	width:78px;
}

input#edit-submit-1.form-submit, input#edit-submit-2.form-submit
{
	padding: 0px 3px 2px 3px;
	border:solid #ffffff 0.1em;
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	height:22px;
}

#edit-submit
{
	/*margin-top: -10px;*/
}

#account-profile
{
	color:#aaaaaa;
}

#account-profile #first-column
{
width:550px;
display:block;
}

#account-profile #second-column
{
width:550px;
display:block;
}

#account-profile #third-column
{
width:550px;
display:block;
}

embed
{
	overflow-y:hidden;
}

#block-menu-menu-menu-for-right-hand-corner
{
	float:right;
	margin:5px 0px 0px 0;
	padding:0;
}

#block-menu-menu-menu-for-right-hand-corner li.leaf
{
	font-size:10px;
	color:#ffffff;

}
#block-menu-menu-menu-for-right-hand-corner ul.menu
{
	margin-right:-5px;
}

#block-menu-menu-menu-for-right-hand-corner li.leaf a
{
	padding: 0 5px 0 0px;
}

#block-menu-menu-menu-for-right-hand-corner li.leaf.first
{
	/*border-right:solid 1px #ffffff;*/
	background-image:url("images/about_bg.png");
	background-repeat:no-repeat;
	background-position: 30px 0px;
}

#block-menu-menu-menu-for-right-hand-corner li.leaf
{
	/*border-right:solid 1px #ffffff;*/
	background-image:url("images/about_bg.png");
	background-repeat:no-repeat;
	background-position: 37px 0px;
	display:inline;
}

#block-menu-menu-menu-for-right-hand-corner li.leaf a
{
color:#ffffff;
padding-right:5px;
}


#block-menu-menu-menu-for-right-hand-corner li.leaf.last
{
background-image:none;
}

li.collapsed, li.leaf, li.expanded
{
	background-image:none;
	list-style:none;
	padding: 0;
	font-size:12px;
}


#block-user-0 .item-list
{
	padding-bottom:10px;
}

#simplenews-block-form-7 div.form-item label, #edit-name-wrapper.form-item label, #edit-pass-wrapper.form-item label
{	
	color:#aaaaaa;
}

.all-attached-images
{
	display:none;
}

#gallery, .gcBackground1
{
background-color:transparent;
}

#gallery a
{
	color:#cccccc;
}

.giInfo
{
	color:#ffffff;
}

tr.even, tr.odd
{
	background: transparent;
}

.one-image h3, .gallery-grid-block p.giInfo span.summary
{
	display:none;
}

.gallery-grid-block td
{
	vertical-align:top;
}

.gallery-grid-block table, .gallery-grid-block .one-image td, .gallery-grid-block .one-image table
{
	margin: 0;
}

table.views-entry
{
	background-color:transparent;
}

/* service links styling */

.service-label
{
	display:none;
}

li.service_links_facebook
{
	background-image:url("images/icon_facebook.gif");
	background-repeat:no-repeat;
}

li.service_links_technorati
{
	background-image:url("images/technorati-logo.png");
	background-repeat:no-repeat;
}

li.service_links_digg
{
	background-image:url("images/digg_logo.png");
	background-repeat:no-repeat;
}

li.service_links_delicious
{
	background-image:url("images/delicious_logo.gif");
	background-repeat:no-repeat;
}

li.service_links_facebook a, li.service_links_technorati a, li.service_links_digg a, li.service_links_delicious a
{
	margin-left:12px;
}

/* vocbulary links */
ul.links.inline
{
	height:20px;
	margin-top:20px;
	vertical-align:bottom;
	display:inline-block;
}
