/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Arclabs
Version:	1.0
Assigned to:	Aaron Jay
Author: Emagine Media: Aaron, Karl
Last Modified: 
- 2008-09-11, secion 11, cleaning up the styles for the blog
- 2008-09-10, section 9, Karl, added styles #left_menu
- 2008-09-10, section 5, Karl, styled #home_left_pic *
- 2008-09-10, section 3, Karl, added #main_nav li #home-button
- 2008-09-10, section 5, Karl, added new background image to #home_left_pic
- 2008-09-10, section 6.b, Karl. created
- 2008-09-10, section 6.a, Karl, created the new style group #events
- 2008-09-10, section 6, Karl, added the sponsors logos
- 2008-09-03, section 11, added #blog_left_menu a.rss 
- 2008-09-03, section 4, Karl, added #content-middle style
- 2008-09-02, section 2, Karl, added the #wit-logo style
              section 13 Karl, modifyied styles for FF3
- 2008-07-18 [adjusting the left menu to squash links together]

[Table of contents]

1. Body and General 
2. Main Section and Top Branding / #main
3. Main navigation /#main_nav
4. Main Content / #content
5. Home Page Specific / #home_left_pic
6. About Pages Specific / #about_content
- 6.a Events Blog / #events
- 6.b Links Page / #links
7. Citation / blockquote
8. Left Lower Navigation / #left_menu
9. Client Specific / #client_content
10. Slideshow / #slideshow
11. Blog Specific / .blog_entry
12. Board Page Specific / #board_right
13. Footer / #footer
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[1. Body and General ]
*/

html,body {
background-color:#000;
background-image:url(../graphics/main_back.jpg);
background-repeat:repeat-x;
background-position:left top;
margin:0;
padding:0;
}

#scrollup2 div.headline a{
color:#9fc9eb;
font-weight:bold;
}

a {
cursor: pointer;
}

dfn {
left:-100em;
position:absolute;
top:-100em;
}

strong,p,a,h1,h2,h3,h4,h5,h6,span, li {
font-family:"arial";
}

h1 {
font-size:1.75em;
font-weight:400;
color:#FFF;
text-decoration:none;
margin:0;
padding:0 0 .25em;
}

h2 {
font-size:.875em;
font-weight:400;
color:#FFF;
text-decoration:none;
margin:0;
padding:0 0 .75em;
}

h3 {
font-size:1.25em;
font-weight:400;
color:#8bd3e5;
text-decoration:none;
line-height:1.125em;
background-image:url(../graphics/about_line.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 0.75em;
padding:0 0 .75em;
}

h5 {
font-size:.85em;
font-weight:500;
color:#8bd3e5;
text-decoration:none;
margin:0;
padding:0 0 .25em;
}


p {
margin:0;
padding:0;
}

.arrow_margin {
padding-right:.125em;
padding-left:.25em;
}

hr {
background:#000;
color:#000;
width: 10em;
border:0;
}

.hr {
background: url(/graphics/hr_line.gif) no-repeat;
display:block;
height: 1em;
}

.txt_blue {
font-size:0.875em;
font-weight:400;
color:#00a0c6;
text-decoration:none;
line-height:1.3em;
}

.txtWhite p {
font-family:arial;
font-size:.75em;
line-height:1.5em;
font-weight:400;
color:#ddd;
text-decoration:none;
padding:0 0 1em;
}

.txtWhite h2 {
font-family:arial;
font-size:.85em;
line-height:1.5em;
font-weight:bold;
color:#ddd;
width:50em;
}

.txtWhite ul li {
font-size:.9em;
font-weight:400;
font-family:arial;
color:#dddddd;
text-decoration:none;
padding:0 0 1em;
margin-left:1.2em;
}

.txtWhite ul li a{
font-size:.95em;
font-weight:400;
font-family:arial;
color:#dddddd;
text-decoration:none;
padding:0 0 1em;
margin-left:1.2em;
}

.txtWhite ul li a:hover{
color:#9fc9eb;
text-decoration:underline;
}

div .txtWhite p a{
color:#9fc9eb;
}

div .txtWhite ul il a{
color:#9fc9eb;
}

div .txtWhite p a:hover{
color:#ffffff;
}

.txt_white2 a{
font-size:14.4px;
color:#dddddd;
text-decoration:none;
font-family:arial;
line-height:1.5em;
}

p.txt_white2{
color:#dddddd;
}

#home_box3 h2, p.txt_white2{
font-family:arial;
color:#dddddd;
font-size:14.4px;
line-height:1.5em;
}

.txt_white3 {
font-size:.75em;
font-weight:400;
color:#fff;
text-decoration:none;
padding-left:0.5em;
padding-top:.5em;
}

.txt_white3 a {
color:#fff;
text-decoration:none;
padding-left:0.5em;
padding-top:.5em;
}

.txt_grey {
font-size:.75em;
font-weight:400;
color:#b3b3b3;
text-decoration:none;
padding-left:.5em;
}

.txt_ltBlue{
font-size:.75em;
font-weight:400;
color:#9FC9EB;
text-decoration:none;
padding:0 0 0 .5em;
}

/*------------------------------------------------------------------
[2. Main Section and Top Branding ]
*/

#main_back {
width:100%;
position:relative;
float:left;
color:#1d1f26;
}

#main {
width:52.375em;
margin-right:auto;
margin-left:auto;
position:relative;
}

#top {
float:left;
height:5.625em;
width:52.375em;
position:relative;
padding-top:2.5em;
position: relative;
}

#logo {
float:left;
height:3.625em;
width:11.1em;
}

#logo img{
clear:both;
display:block;
float:left;
position-relative;
margin-top:-2.2em;
margin-left:-.5em;
}

#wit-logo {
position: absolute;
top: 4.4em;
right: 0em;
border:0;
}


/*------------------------------------------------------------------
[3. Main Navigation ]
*/

#top_links{
background-image:url(../graphics/content_back.jpg);
background-repeat:repeat-x;
background-position:left top;
float:left;
position:relative;
width:53.7em;
height:8em;
border-bottom:5em;
padding:0;
margin-left:0;
}

#top_links ul{
float:left;
position:relative;
width:54em;
padding:0;
margin-left:.6em;
}

#top_links ul li{
float:left;
position:relative;
margin-right:1.5em;
border:.2em solid #fff;
list-style-type:none;
}

img.transparent, img.transparent2, img.transparent3, img.transparent4{
float:left;
position:absolute;
top:4.5em;
left:0;
z-index:1000;
}


h6{
float:left;
position:absolute;
width:8.5em;
left:.3em;
top:1.2em;
color:#fff;
z-index:1000;
font-family:arial;
font-size:1.3em;
font-weight:normal;
background:url(/images/uploads/arrow_top_links.jpg);
background-repeat:no-repeat;
background-position:7em;
}


#main_nav {
width:41.05em;
float:left;
padding-top:3.9375em;
height:1.6875em;
padding-left:0.2em;
overflow: hidden;
}

#main_nav ul {
display:block;
height:1em;
margin:0;
padding:0;
}

#main_nav a {
background-image:url(../graphics/menu_off.jpg);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
width:6.45em;
text-align:center;
font-size:1em;
font-weight:400;
color:#ffffc3;
text-decoration:none;
height:1.6375em;
padding-top:0.05em;
padding-left:0.35em;
}

#main_nav li {
list-style-type:none;
display:inline;
}

#main_nav a:hover {
background-image:url(../graphics/menu_on.jpg);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
width:6.45em;
text-align:center;
font-size:1em;
font-weight:400;
color:#fff;
text-decoration:none;
height:1.6375em;
padding-top:0.05em;
padding-left:0.35em;
}


#main_nav ul li a:hover#home-button{
background-image:url(../graphics/menu_on.jpg);
background-repeat:no-repeat;
background-position:right bottom;
color:#ffffff;
}

#main_nav a.menuactive {
background-image:url(../graphics/menu_on.jpg);
background-repeat:no-repeat;
background-position:0.5em bottom;
float:left;
width:6.45em;
text-align:center;
font-size:1em;
font-weight:700;
color:#fff;
text-decoration:none;
height:1.5875em;
padding-top:.1em;
padding-left:0.35em;
}

#main_nav li #home-button {
position: absolute;
top: 6.44em;
left: 4.6em;
background: none;
background-image:url(../graphics/home3.jpg);
background-repeat:no-repeat;
background-position:right bottom;
color:#ffffc3;
}



/*------------------------------------------------------------------
[4. Main Content ]
*/

#content {
float:left;
width:52.4em;
border-bottom-width:.125em;
border-left-width:.125em;
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#262626;
border-left-color:#262626;
position:relative;
margin-top:.5em;
}

#content-middle {
width: 30em;
margin: 0 0 0 10em;
}

#bulbs img {
position: absolute;
bottom: 9.5em;
right: 0em;
width: 11.3em;
height: 17.9em;
}

/*------------------------------------------------------------------
[5. Home Page Specific ]
*/

#home_left_pic h3 {
color: #ffffff;
background: none;
padding: 0;
margin: 1em 0 0em .3em;
font-style: italic;
}

#home_left_pic h4 {
color: #fff;
background: none;
padding:0;
margin-left: .3em;
font-weight: 200;
font-size: 0.9em;
font-style: italic;
}

#home_left_pic a {
display: block;
color: #018cad;
width: 10em;
padding: 0;
margin-left:.3em;
font-style: italic;
font-size: 0.8em;
font-decoration: none;
}

#home_left_pic {
float:left;
height:28.125em;
width:18.75em;
margin-top:2em;
}

#home_right_part {
float:left;
width:33.5em;
position:relative;
padding:1.75em 0 2em;
}

#home_box1 {
float:left;
width:18.625em;
}

#home_box2 {
width:6.5em;
float:left;
padding-left:8.375em;
position:relative;
}

#home_box2 a img {
position:absolute;
top:0;
z-index:1;
left:7em;
}

#home_box2 img {
position:absolute;
top:-0.1em;
left:0;
}

#home_box3 {
float:left;
width:33.5em;
color:#FFF;
padding-right:1.5em;
padding-top:1.5em;
}

/*------------------------------------------------------------------
[6. About Pages Specific ]
*/

#about_content {
xbackground-image:url(/graphics/about_pic.jpg);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
width:41em;
padding-right:11.25em;
position:relative;
padding-top:1.25em;
min-height: 37em;
}
* html #about_content {
height: 25em;
}

#about_right {
float:left;
width:29em;
padding-right:1.75pc;
padding-bottom:2em;
}


#about_right h3{
width:32em;
color:#8bd3e5;
font-weight:bold;
}

 #about_right h3 p{
width:37em;
}

#about_right p{
font-size:.9em;
}

#sponsors {
position: absolute;
top: 24.5em;
left:12.5em;
width: 28em;
height:12em;
background: #fff;
border: 0.28em solid #262626;
text-align: center;
}


#sponsors img{
border:0;
}

#sponsors img {
display: inline;
padding: .5em 1em 0.5em 0em;
margin: 0.35em;
border-left: 0 auto;
border-right: 0 auto;
text-align: center;
}


/*------------------------------------------------------------------
[6.a. Events Blog / #events]
*/

#events {
padding: 0;
}

#events li {
margin-bottom: 2em;
list-style: none;
}

#events li h3 {
line-height: 100%;
padding-bottom: 0.5em;
margin-bottom: 0.3em;
background: none;
}

#events li h4 {
margin-bottom: 0.3em;
font-size: 0.9em;
}

#events li h4 span {
font-size: 0.9em;
font-weight: 200;
color: yellow;
padding-right: 2em;
}


#events li div.event-summary {
margin-top: 0.9em;
padding: 0;
}

#events li a.event-flyer-link,
#events li a.event-form-link {
color: yellow;
padding-right: 1em;
font-size: 0.8em;
font-weight: 200;
letter-spacing: 0.05em;
}

.event {
width:41.5em;
float:left;
padding: 1em 0 0 0;
}

.event_image {
width: 10em;
height:10em;
padding:0.6em;
float:left;
margin: 0 1em 0 0; 
}

.event_text {
float:left;
color:#fff;
width:27em;
border-bottom:1px solid #ddd;
}

.event_text h5{
float:left;
position:relative;
width:6em;
font-size:1em;
}

.event_text h2 {
color:#018CAD;
margin:0;
padding: 1em 0 .5em 0;
font-size: 1.3em;
line-height: 135%;
}


.event_text p {
font-size:.8em;
margin: 0 0 1em 0;
color:#dddddd;
font-family:arial;
font-size:14.4px;
line-height:1.5em;
}

.event_text a:link, .event_text a:visited {
color:#9fc9eb;
}

#event_calendar, .event_calendar {
float:left;
width:9.5em;
position:absolute;
top:2.5em;
right:0em;
}

.event_calendar ul li a{
color:#dddddd;
font-weight:bold;
text-decoration:none;
font-size:.8em;
border:none;
}

.event_calendar h2{
clear:both;
display:inline;
width:8em;
color:#9fc9eb;
font-weight:bold;
margin-left:.5em;
}

.archives h2.sidetitle{
position:relative;
margin-top:3em;
margin-bottom:-1em;
color:#9fc9eb;
font-weight:bold;
}

.archives ul li a{
color:#ffffff;
font-size:.75em;
text-decoration:none;
list-style-type:none;
}

.archives ul li {
list-style-type:none;
}

.archives ul li a:hover{
color:#cccccc;
}

.event_calendar a{
color:#ddd;
font-size:.85em;
text-decoration:none;
border-top:.1em solid #ddd;
padding-top:.5em;
}

.event_calendar a:hover{
color:#9fc9eb;
}




/*------------------------------------------------------------------
[6.b. Links Page / #links]
*/

#links {
list-style: none;
}

#links li, .txtWhite li {
padding: 0;
margin: 0;
}


#links li a, .txtWhite a {
color: #868686;
font-size: 0.9em;
letter-spacing: 0.05em;
}

/*------------------------------------------------------------------
[7. Citation ]
*/

blockquote {
background:url(/graphics/quote.png) no-repeat top left;
padding: 1.5em 2.5em 0 2em;
xfont-size: 1.1em;
width: 12em;
float: right;
}

cite {
display:block;
color:#8bd3e5;
font-weight:bold;
}
.quote1 {
width: 21em;
position:absolute;
top:0;
right:-1.5em;
}
.quote2 {
width: 21em;
position:absolute;
top:18em;
right:-1.5em;
}
.quote3 {
width: 21em;
position:absolute;
top:35em;
right:-1.5em;
}
.quote4 {
width: 21em;
position:absolute;
top:0;
right:-1.5em;
}
.quote5 {
width: 21em;
position:absolute;
top:15em;
right:-1.5em;
}
.quote6 {
width: 21em;
position:absolute;
top:36em;
right:-1.5em;
}



/*------------------------------------------------------------------
[8. Left Lower Navigation ]
*/

#left_menu {
float:left;
width:9.15em;
padding:1.8em 0 0 1.0em;
line-height:1em;
}

#left_menu ul {
display:block;
margin:0;
padding:0;
}

#left_menu ul li {
list-style-type:none;
display:block;
text-align:left;
line-height: 100%;
height: 100%;
margin: 0;
padding: 0.11em;
margin: 0 0 0.35em 0;
border-bottom:0.12em solid #cccccc;
margin-right:1em;
}
* html #left_menu ul li {
margin: 0 ;
}

#left_menu ul li a {
color:#b3b3b3;
xbackground: orange;
display: block;
text-decoration:none;
font-size:0.9em;
font-weight:400;
padding: 0;
margin: 0;
height: 100%;
line-height: 100%;
}



#left_menu ul li a:hover {
font-size:.9em;
font-weight:400;
color:#00a0c6;
text-decoration:none;
}

/*------------------------------------------------------------------
[9. Client Specific ]
*/

#client_right p{
color:#fff;
}

#client_content {
float:left;
width:52.25em;
position:relative;
padding-top:1.25em;
}

#client_right {
float:left;
padding-bottom:.5em;
display:block;
width:42em;
}

.img_box1 {
float:left;
width:13.25em;
height: 8.5em;
overflow: hidden;
padding:0 .7em .75em 0;
}

#client-details {
position:relative;
}


#client-details h1 {
color:#FFF;
font-size:1.7em;
font-weight:700;
letter-spacing:0.2em;
position:absolute;
top:0.5em;
left:0;
}

p a.thickbox{
color:#9fc9eb;
font-weight:bold;
}

#board-details h1 {
color:#FFF;
font-size:1.7em;
font-weight:700;
letter-spacing:0.2em;
position:absolute;
top:1.5em;
left:0.7em;
}

a.board_more{
color:#9fc9eb;
}


#client-details img {
border:0.14em solid #fff;
position:absolute;
top:3.5em;
right:1em;
}

#board-details img {
border:0.14em solid #fff;
position:absolute;
top:6em;
right:1em;
}

#client-details p {
color:#FFF;
position:relative;
top:3em;
left:0;
width:60%;
line-height:130%;
}

#board-details p {
color:#FFF;
position:relative;
top:3em;
left:0;
width:75%;
line-height:130%;
}

#board-details a,
#client-details a {
color:#525252;
font-size:1.1em;
font-weight:700;
letter-spacing:0.02em;
position:absolute;
top:13em;
right:1em;
text-align:right;
text-decoration:none;
}

.txt_grey a,.txt_grey a,.txtWhite p a,#client-details a:hover {
color:#fff;
}

.txtWhite p {
width:47em;
}

.txtWhite blockquote p {
width:29.5em;
}


#left_menu h4 {
color: #018cad;
margin: 0;
padding: 0;
}

#left_menu ul {
margin-bottom: 3em; 
}

/*------------------------------------------------------------------
[10. Slideshow ]
*/

#slideshowv2 {
display:block;
position:relative;
width:537px;
height:230px;
margin-bottom:.5em;
}

#slideshow {
display:block;
position:relative;
height:15.3em;
}

#slideshow_left {
display:block;
position:relative;
height:24.3em;
}

#slideshow .button-left {
position:absolute;
top:0;
right:3em;
}

#slideshow_left .button-left {
position:absolute;
top:0;
right:3em;
}

#slideshow .button-right {
position:absolute;
top:0;
right:1em;
border:none;
}

#slideshow_left .button-right {
position:absolute;
top:0;
right:1em;
border:none;
}


#slideshow .slide p {
width:60%;
}

#slideshow_left .slide p {
width:88%;
display:block;
clear:both;
}

#slideshow .slide img {
position:absolute;
top:-0.1em;
right:0.1em;
}

#slideshow_left .slide img {
position:relative;
right:0.1em;
}

#slideshow .button-left img,#slideshow .button-right img,a.thickbox img {
border:none;
}


#slideshow_left .button-left img,#slideshow .button-right img,a.thickbox img {
border:none;
}

#slideshow .txt_blue {
padding: 0 0 1em 0;
}

#slideshow-left .txt_blue {
padding: 0 0 1em 0;
}

p.txt_blue{
padding:0;
margin-left:.3em;
}





/*------------------------------------------------------------------
[11. Blog Specific ]
*/


#blog_left_menu {
float:left;
width:9.75em;
padding:3.7em 0 0 1.5em;
line-height:1em;
padding-bottom:2em;
}

#blog_left_menu h3, #blog_right h3{
padding:0;
margin:.5em 0;
background:none;
}

#blog_left_menu ul, #blog_right ul {
display:block;
margin:0;
padding:0;
}

#blog_left_menu ul li, #blog_right ul li {
list-style-type:none;
display:block;
text-align:left;
margin:0;
padding:0;
}

#blog_left_menu ul li a, #blog_right ul li a {
color:#b3b3b3;
text-decoration:none;
font-size:0.7em;
font-weight:400;
}

#blog_left_menu ul li a:hover, #blog_right ul li a:hover {
font-size:.7em;
font-weight:400;
color:#00a0c6;
text-decoration:none;
}

#blog_left_menu a.rss {
display: block;
margin: 1em 0 0 0;
padding: 0;
}

#blog_left_menu a.rss img {
margin: 0;
padding: 0;
border: 0;
}



#blog_content{
float:left;
width: 25.5em;

padding: 0 0 2em 0;
}

#blog_content p{
color:#dddddd;
font-family:arial;
font-size:.9em;
}

.blog_entry {
position:relative;
width:100%;
}

.blog_entry h2 {
color:#69d3e5;
margin:0;
padding: 1em 0 .5em 0;
font-size: 1.3em;
line-height: 135%;
}







/* 2008-07-18, Karl adjusting the styling */
.entry_date {
color:#9FC9EB;
font-size:.75em;
}

.entry_author {
color:#9FC9EB;
font-size:.75em;
padding: 0 0 0 0.5em;
}

.entry_categories {
color:#FECD08;
font-size:.75em;
display: block;
margin: 0.2em 0 1em 0;
}

.blog_entry ul{
margin:0 0 1em 1em;
padding:0;
font-size:.8em;
}

.blog_entry li {
padding:0;
margin:0;
display:inline;
}

.blog_entry p {
color:#fff;
line-height: 140%;
font-size:.90em;
padding: 0 0 1em 0;
}


.blog_entry a.more-link,
.blog_entry a.close-link,
.blog_entry a.perma-link {
color:#018cad;
font-size: 0.8em; 
text-decoration:none;
padding-right: 0.8em;
}

.blog_entry p a {
color:#9fc9eb;
}

#blog_right {
float:left;
width:11em;
margin:0 0 0 4em;
background-image:url(/graphics/about_pic.jpg) no-repeat left bottom;
height: 35em;
padding:2.7em 0 0 0;
}

#blog_right ul.feeds li {
color:#DBCD06;
margin: 0 0 1em 0;
}

#blog_right ul.feeds li p {
font-size: 0.7em; 
color:#fff;
}




/*------------------------------------------------------------------
[12.Board Specific Page /#board_right]
*/

#board_right {
float:left;
width:29em;
padding-right:1.75pc;
padding-bottom:2em;
}

#board_right p{
color:#dddddd;
font-size:14.4px;
font-family:arial;
line-height:1.5em;
width:45em;
}

#board_right .img_box1 {
width: 8em;
margin: 0;
text-align:center;
position:relative;
height: 10em;
}

#board_right .img_box1 p a.thickbox img{
display:block;
position:absolute;
left:1em;
}

#board_right .img_box1 p.txt_white3 a {
display:block;
width: 11em;
clear:both;
position:absolute;
bottom:0em;
left:0;
}

/*------------------------------------------------------------------
[13.Footer / #footer]
*/
#footer {
float:left;
width:52.375em;
padding-top:.25em;
padding-bottom:.25em;
position:relative;
}

.footertxt {
color:#999;
font-size:.75em;
font-weight:400;
text-decoration:none;
}

.emagine {
color:#999;
font-size:.75em;
font-weight:400;
text-decoration:none;
position:absolute;
top:.4em;
right:.5em;
}
.emagine a {
color:#999;
}

.google_map a img{
float:left;
position:relative;
margin-left:9em;
border:none;
}

#googleMap h3{
position:relative;
margin-left:8.1em;
}

.googleMap a{
display:none;
}

.contactDetails{
float:left;
position:relative;
font-size:14.4px;
font-weight:400;
color:#ddd;
text-decoration:none;
margin-left:35em;
margin-top:-38.4em;
}


.contactDetails p{
margin-bottom:1em;
}

.contactDetails a{
color:#9fc9eb;
}

.contactDetails a:hover{
color:#ffffff;
}

.directions a{
float:left;
position:relative;
margin-left:12.7em;
margin-top:1em;
font-size:.70em;
color:#9fc9eb;
}

.osm a{
float:left;
position:relative;
margin-left:12.7em;
margin-top:0.4em;
font-size:.70em;
color:#9fc9eb;
}

.enlarge{
color:#ffffff;
font-family:arial;
font-size:.70em;
width:22.5em;
float:left;
position:relative;
margin-left:13em;
margin-top:1em;
}

#right.pics {
width: 450px;
height: 535px;
padding: 0;
margin-left:5.5em;
float:left;
position:relative;
margin-top:1em;
} 

#right.pics img {
   
}

#blog_content_gallery h1{
float:left;
position:relative;
margin-left:3em;
}

#blog_left_menu_gallery {
float:left;
position:relative;
width:12em;
padding:0;
line-height:1em;
padding-bottom:2em;
}

ul.gallery_cat{
float:left;
position:relative;
width:9.5em;

}

ul.gallery_cat li{
float:left;
position:relative;
width:12em;
margin-bottom:1em;
height:7em;
border:.2em solid #fff;
}

ul.gallery_cat li a h6{
margin-top:2.8em;
width:9em;
height:1.5em;
background:url(/images/uploads/arrow_top_links.jpg);
background-repeat:no-repeat;
background-position:7.3em 0em;
}

ul.gallery_cat li img.transparent,ul.gallery_cat li img.transparent2,ul.gallery_cat li img.transparent3{
width:12em;
height:2.7em;
margin-top:0em;
}

ul.gallery_cat li img{

}

