/* @override 
	http://www.palliativeconcepts.com/templates/css/style.css
	http://www.artthread.zen:10088/templates/css/style.css
	http://www.artthread.zen:10088/template/css/style.css
	https://www.artthread.org/templates/css/style.css
*/

/* CSS Document */

/***
	Mikes Changes
***/
h2 {font-size:16px; font-family:Verdana, sans-serif; font-weight:bold;}

#small_gallery_container div h2
{
	margin-left: 50px;
}

#gallery_container div h2
{
	margin-left: 50px;
}

#overlay3 {
	border: 6px solid black;
	position: absolute;
	z-index:20
}


p.error {text-align:center; font-weight:bold; color:red;}
p.success {text-align:center; font-weight:normal; font-size:12px; color:white; background-color:#a94082;}
.submit_button { cursor:pointer; width:70px; height:20px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; border:none; color:#fff; font-size:12px; line-height:20px; padding:0 0 1px 0; }

#search_gallery_container { width:300px; float:right; padding:0 0 0 30px; }

#search_gallery_container ul.search_gallery { width:300px; padding:0px; margin:10px 0px; list-style-type:none; float:left; }
#search_gallery_container ul.search_gallery li  { width:88px; height:88px; background:transparent url(/templates/images/8x6_container.gif) no-repeat 0px 0px; float:left; margin:0 0px 5px 0; padding:6px; }
#search_gallery_container ul.search_gallery li:hover { background:transparent url(/templates/images/8x6_container.gif) no-repeat 0px -100px; }

#login .home_button { width:52px; height:17px; background:#666 url(/templates/images/home_button.gif) no-repeat 0px 0px; border:0px; float:left; margin:12px 0 0 5px; }
#login .home_button:hover { background:#666 url(/templates/images/home_button.gif) no-repeat 0px -17px; }
.black {color:#000;}
.splash {color:purple; font-style:italic;}

.go_button { width:31px; height:17px; background:#666 url(/templates/images/go_button.gif) no-repeat 0px 0px; border:0px; float:right; margin:12px 5px 0 5px; }
.go_button:hover { background:#666 url(/templates/images/go_button.gif) no-repeat 0px -17px; }
.username_box { width:181px; height:14px; background:#fff; filter:none; border:1px solid #7c7c7c; margin:10px 0 0 5px; font-size:12px; padding:2px; color:#7c7c7c; float:left; }

#commentInputBox {
	float: right;
	position: relative;
	left: 10px;
	display: none;
	width: 280px;
}

#commentTextBox {padding:0px;border:1px #CACACA solid ;height:200px;width:270px; background-color:#feecd6;}

#icon_message {display:none;}
.icon_font {font-size:12px; font-style:italic; padding-top:3px;}
.slideshow_border {border: solid 1px black;}
.bkg1 {background-color:white;}
.bkg2 {background-color:#EFEFEF;}

#share_right div.shareoptions {
	width:250px; background:#943868 url(/templates/images/purple.gif) repeat-x top left;margin: 20px auto; height: 12px; overflow: hidden; padding-top: 2px;
	padding-bottom: 10px;
	text-align: center;
	color: white;
	font-family: arial;
	font-size: 11px;
	line-height:20px; font-weight:bold; 
}

#share_right div.shareoptions:hover {
	background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left;
}

#artPicker {
	margin: 0px auto;
	width: 900px;
}

#artPicker ul.artPicker{
	width: 800px;
	padding: 0px;
}


#artPicker ul.artPicker li{
 width:88px; height:88px; background:transparent url(/templates/images/8x6_container.gif) no-repeat 0px 0px; float:left; margin:0 0px 5px 0; padding:6px;
	overflow: hidden;
	position: relative;
}

#artPicker ul.artPicker li:hover{
	background:transparent url(/templates/images/8x6_container.gif) no-repeat 0px -100px;
}

#artPicker ul.artPicker li div.artPickerImage {
	width: 88px;
	overflow: hidden;
	margin: 0px auto;
}

#artPicker ul.artPicker li div.artPickerDetails {
	overflow:hidden;
	font-size: 12px;
}

/** Overlib
**/

#overDiv {
}

#overbkg {
	height: 250px;
	width: 450px;
	background: url(/templates/images/mouseover_bkg.png) no-repeat;
	padding: 25px;
	position: relative;
}

#sm_overbkg {
	height: 150px;
	width: 450px;
	background: url(/templates/images/mouseover_bkg_sm.png) no-repeat;
	padding: 25px;
}

div.white_mo_bkg {
	width: 400px;
}


p.overdivtext {
	color: white;
	padding-top: 0px;
	margin-top:0px;
}
p.overdivtext a  {
	color: whitesmoke;
	font-weight: bold;
	text-decoration:none;
}

p.overdivtext a:hover {
	color: whitesmoke;
	text-decoration:none;	
}

div.white_mo_bkg div.mo_image_over {
	width: 205px;
	height: 210px;
	overflow: hidden;
	margin-top: 15px;
	float: left;
}

div.white_mo_bkg div.mo_text_right {
	position: absolute;
	width: 200px;
	height: 205px;
	padding: 3px;
	top: 65px;
	left: 225px;
}

div.white_mo_bkg div.mo_text_right_sm {
	width: 200px;
	margin-left: 210px;
	height: 60px;
	margin-top: 15px;
	padding: 3px;
}


div.white_mo_bkg div.mo_option_background {
	margin: 3px;
	padding: 10px;
	background: url(/templates/images/mo_white_fade.png) no-repeat;
}

div.mo_image_over {
	padding-top: 5px;
}

ul.mo_options { list-style-type:none; padding:0px;}
ul.mo_options li { margin:0 0 6px 0; }
ul.mo_options li a, ul.mo_options li a:visited { color:#666; text-decoration:none; font-style:italic; font-size:12px; padding:0 0 0 25px; }
ul.mo_options li a.mo_view { height:14px; background:transparent url(/templates/images/view_thread.gif) no-repeat 0 0; display:block; line-height:14px; }
ul.mo_options li a.mo_addfav { height:12px; background:transparent url(/templates/images/fav.gif) no-repeat 0 0; display:block; line-height:12px; }
ul.mo_options li a.mo_newthread { height:12px; background:transparent url(/templates/images/new_thread.gif) no-repeat 0 0; display:block; line-height:12px; }
ul.mo_options li a.mo_share { height:13px; background:transparent url(/templates/images/share.gif) no-repeat 0 0; display:block; line-height:13px; }
ul.mo_options li a:hover { text-decoration:underline; }
ul.mo_options li a.mo_products { height:14px; background:transparent url(/electricowl/merch_icon.gif) no-repeat 0 0; display:block; line-height:14px; }


div.white_mo_bkg ul.sort_buttons { float:right; list-style-type:none; font-family:arial; padding:5px 0 0 0 ; margin:0px; }
div.white_mo_bkg ul.sort_buttons li { float:left; margin:0 0 0 2px; }

div.white_mo_bkg ul.sort_buttons li a,#overbkg div.white_mo_bkg ul.sort_buttons li a:visited { font-weight:bold; text-decoration:none; color:#fff; display:block; height:20px; display:block; line-height:20px; font-size:11px; text-align:center; }

div.white_mo_bkg ul.sort_buttons li a.ZoomOut, #overbkg div.white_mo_bkg ul.sort_buttons li a.ZoomOut:visited { width:65px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.ZoomOut_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.ZoomOut:hover { width:65px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

div.white_mo_bkg ul.sort_buttons li a.ZoomToggle, #overbkg div.white_mo_bkg ul.sort_buttons li a.ZoomToggle:visited { width:36px; height:36px; background:#666;}

div.white_mo_bkg ul.sort_buttons li a.SortView, #overbkg div.white_mo_bkg ul.sort_buttons li a.SortView:visited { width:70px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.SortView_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.SortView:hover { width:70px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

div.white_mo_bkg ul.sort_buttons li a.ThreadView, #overbkg div.white_mo_bkg ul.sort_buttons li a.ThreadView:visited { width:85px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.ThreadView_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.ThreadView:hover { width:85px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

div.white_mo_bkg ul.sort_buttons li a.help, #overbkg div.white_mo_bkg ul.sort_buttons li a.help:visited { width:22px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; font-size:15px; }
div.white_mo_bkg ul.sort_buttons li a.help_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.help:hover { width:22px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }

div.white_mo_bkg ul.sort_buttons li a.AddToThread, #overbkg div.white_mo_bkg ul.sort_buttons li a.AddToThread:visited { width:112px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.AddToThread_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.AddToThread:hover { width:112px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.Respond, #overbkg div.white_mo_bkg ul.sort_buttons li a.Respond:visited { width:129px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.Respond_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.Respond:hover { width:129px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.AddNewArt, #overbkg div.white_mo_bkg ul.sort_buttons li a.AddNewArt:visited { width:83px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
div.white_mo_bkg ul.sort_buttons li a.AddNewArt_on, #overbkg div.white_mo_bkg ul.sort_buttons li a.AddNewArt:hover { width:83px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

#myGalleryZoom {
	width: 36px;
	height: 36px;
	background: url(/templates/images/zoomin2.png);
	float: right;
	margin-right: 15px;
}

#myGalleryZoomOut {
	width: 36px;
	height: 36px;
	background: url(/templates/images/zoomout2.png);
	float: right;
	margin-right: 15px;
}

/****
Everything below here is adam
*****/

* { margin:0px; }



body { background:#fff url(/templates/images/bg3.jpg) no-repeat top center; font-family: Georgia, Times New Roman, Times, serif; color:#666; font-size:13px; }
textarea, input, select { font-family:georgia; font-size:12px; padding:3px 0 0 2px; color:#666; }
label { font-size:12px; }

#login { width:800px; height:36px; background:#ccc url(/templates/images/login_bg.jpg) no-repeat top center; margin:0px auto; line-height:36px; }
#login .login_button { width:52px; height:17px; background:#666 url(/templates/images/login_button.gif) no-repeat 0px 0px; border:0px; float:left; margin:12px 0 0 5px; }
#login .login_button:hover { background:#666 url(/templates/images/login_button.gif) no-repeat 0px -17px; }

#login_invisi { width:800px; height:36px; margin:0px auto; line-height:36px; }


#login #login_links { with:100px; height:27px; float:left; padding:8px 0 0 0; margin:0 10px 0 0; }
#login #login_links a.top_login,#login #login_links a.top_login:visited { background:transparent url(/templates/images/login_arrows.gif) no-repeat left center; color:#666; font-size:10px; font-style:italic; text-decoration:none; display:block; line-height:12px; padding:0 0 0 10px; margin: 0 0 0 5px; }
#login #login_links a.top_login:hover { text-decoration:underline; }

#login .search_box { width:155px; height:14px; background:#fff; filter:none; border:1px solid #7c7c7c; margin:10px 0 0 5px; font-size:12px; padding:2px; color:#7c7c7c; float:right; }
#login .welcome {color:#333; font-variant:small-caps; font-family: arial, helvetica, sans-serif;}
#logo_area { width:800px; height:85px; margin:0px auto; }

/*-----TOP NAVIGATION-----*/

#main_nav { width:800px; height:20px; margin:35px auto 17px auto; }
#main_nav ul { width:800px; height:20px; padding:0px; margin:0px; list-style-type:none; }
#main_nav ul li { float:left; font-family:arial; font-size:11px; width:auto; text-align:center; }

#main_nav ul li a { height:20px; line-height:20px; font-weight:bold; margin:0 2px 0 0; text-decoration:none; color:#fff; display:block; }

#main_nav ul li a.home, #main_nav ul li a.home:visited { width:58px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; }
#main_nav ul li a.home_on, #main_nav ul li a.f:hover { width:58px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }

#main_nav ul li a.mygallery, #main_nav ul li a.mygallery:visited { width:95px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; }
#main_nav ul li a.mygallery_on, #main_nav ul li a.mygallery:hover { width:95px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }

#main_nav ul li a.addart, #main_nav ul li a.addart:visited { width:78px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; }
#main_nav ul li a.addart_on, #main_nav ul li a.addart:hover { width:78px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }

#main_nav ul li a.create, #main_nav ul li a.create:visited { width:138px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; }
#main_nav ul li a.create_on, #main_nav ul li a.create:hover { width:138px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }

#main_nav ul li a.share, #main_nav ul li a.share:visited { width:58px; background:#cb5740 url(/templates/images/dark_orange.gif) repeat-x top left; }
#main_nav ul li a.share_on, #main_nav ul li a.share:hover { width:58px; background:#cb5740 url(/templates/images/dark_orange_hover2.gif) repeat-x top left; }

#main_nav ul li a.donate, #main_nav ul li a.donate:visited { width:63px; background:#cb5740 url(/templates/images/dark_orange.gif) repeat-x top left; }
#main_nav ul li a.donate_on, #main_nav ul li a.donate:hover { width:63px; background:#cb5740 url(/templates/images/dark_orange_hover.gif) repeat-x top left; }

#main_nav ul li a.volunteer, #main_nav ul li a.volunteer:visited { width:88px; background:#cb5740 url(/templates/images/dark_orange.gif) repeat-x top left; }
#main_nav ul li a.volunteer_on, #main_nav ul li a.volunteer:hover { width:88px; background:#cb5740 url(/templates/images/dark_orange_hover.gif) repeat-x top left; }

#main_nav ul li a.partners, #main_nav ul li a.partners:visited { width:82px; background:#cb5740 url(/templates/images/orange.gif) repeat-x top left; }
#main_nav ul li a.partners_on, #main_nav ul li a.partners:hover { width:82px; background:#943868 url(/templates/images/orange_hover.gif) repeat-x top left; }

#main_nav ul li a.about, #main_nav ul li a.about:visited { width:82px; background:#cb5740 url(/templates/images/orange.gif) repeat-x top left; display:block; color:#fff; }
#main_nav ul li a.about_on, #main_nav ul li a.about:hover { width:82px; background:#943868 url(/templates/images/orange_hover.gif) repeat-x top left; }

#main_nav ul li a.contact, #main_nav ul li a.contact:visited { width:78px; background:#cb5740 url(/templates/images/orange.gif) repeat-x top left; display:block; color:#fff; }
#main_nav ul li a.contact_on, #main_nav ul li a.contact:hover { width:78px; background:#943868 url(/templates/images/orange_hover.gif) repeat-x top left; margin:0px; }

#main_nav ul li a.minimize, #main_nav ul li a.minimize:visited { width:15px; background:#cb5740 url(/templates/images/orange.gif) repeat-x top left; display:block; color:#fff; }
#main_nav ul li a.minimize_on, #main_nav ul li a.minimize:hover { width:15px; background:#943868 url(/templates/images/orange_hover.gif) repeat-x top left; margin:0px; }



/*-----TOP CONTENT - WELCOME MESSAGE // PARTNER MESSAGE-----*/

#top_content { width:800px; margin:0px auto; padding:5px 0px; }
#top_content_off { display:none; }
#top_content #welcome_message { width:533px; float:left; background:transparent url(/templates/images/vert_seperator.gif) repeat-y top right; line-height:18px; }
#top_content #partner_message { width:255px; float:right; }
#top_content #partner_message a.partner_link,#top_content #partner_message a.partner_link:visited { font-style:italic; text-decoration:none; color:#f36e3e; font-weight:bold; }
#top_content #partner_message a.partner_link:hover { text-decoration:underline; }

/*-----PAGE CONTENT-----*/

#current_page_header { width:800px; margin:0px auto; }
#current_page_header h2.gallery { width:343px; height:15px; background:transparent url(/templates/images/gallery_header.gif) no-repeat left center; float:left; margin:0px; padding:10px 0 0 0; }

#current_page_header ul.sort_buttons { float:right; list-style-type:none; font-family:arial; padding:5px 0 0 0 ; margin:0px; }
#current_page_header ul.sort_buttons li { float:left; margin:0 0 0 2px; }

#current_page_header ul.sort_buttons li a,#current_page_header ul.sort_buttons li a:visited { font-weight:bold; text-decoration:none; color:#fff; display:block; height:20px; display:block; line-height:20px; font-size:11px; text-align:center; }

#current_page_header ul.sort_buttons li a.ZoomOut, #current_page_header ul.sort_buttons li a.ZoomOut:visited { width:65px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
#current_page_header ul.sort_buttons li a.ZoomOut_on, #current_page_header ul.sort_buttons li a.ZoomOut:hover { width:65px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

#current_page_header ul.sort_buttons li a.ZoomToggle, #current_page_header ul.sort_buttons li a.ZoomToggle:visited { width:36px; height:36px; background:#666;}

#current_page_header ul.sort_buttons li a.SortView, #current_page_header ul.sort_buttons li a.SortView:visited { width:70px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
#current_page_header ul.sort_buttons li a.SortView_on, #current_page_header ul.sort_buttons li a.SortView:hover { width:70px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

#current_page_header ul.sort_buttons li a.ThreadView, #current_page_header ul.sort_buttons li a.ThreadView:visited { width:85px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
#current_page_header ul.sort_buttons li a.ThreadView_on, #current_page_header ul.sort_buttons li a.ThreadView:hover { width:85px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

#current_page_header ul.sort_buttons li a.help, #current_page_header ul.sort_buttons li a.help:visited { width:22px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; font-size:15px; }
\#current_page_header ul.sort_buttons li a.help_on, #current_page_header ul.sort_buttons li a.help:hover { width:22px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }

#current_page_header ul.sort_buttons li a.AddToThread, #current_page_header ul.sort_buttons li a.AddToThread:visited { width:112px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
\#current_page_header ul.sort_buttons li a.AddToThread_on, #current_page_header ul.sort_buttons li a.AddToThread:hover { width:112px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }
#current_page_header ul.sort_buttons li a.Respond, #current_page_header ul.sort_buttons li a.Respond:visited { width:129px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
\#current_page_header ul.sort_buttons li a.Respond_on, #current_page_header ul.sort_buttons li a.Respond:hover { width:129px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }
#current_page_header ul.sort_buttons li a.AddNewArt, #current_page_header ul.sort_buttons li a.AddNewArt:visited { width:83px; background:#666 url(/templates/images/gray_button.gif) repeat-x top left; }
\#current_page_header ul.sort_buttons li a.AddNewArt_on, #current_page_header ul.sort_buttons li a.AddNewArt:hover { width:83px; background:#666 url(/templates/images/gray_button_hover.gif) repeat-x top left; }

/*-----ART COLLECTION // GALLERY-----*/

.gallery_container { width:940px; margin:0px auto; padding:0px; }

.gallery_container #top { width:0px; height:70px; padding:0px 374px; margin:0 0 5px 0; }
.gallery_container #top a.top_arrow { width:101px; height:70px; display:block; background:transparent url(/templates/images/big_arrow_top.png) no-repeat 0px 0px; }

.gallery_container #bottom { width:0px; height:70px; padding:0px 374px; margin:5px 0 0 0; }
.gallery_container #bottom a.bottom_arrow { width:101px; height:70px; display:block; background:transparent url(/templates/images/big_arrow_bottom.png) no-repeat 0px 0px; }

.gallery_container #left { width:55px; height:0px; float:left; padding:200px 0px; margin:0 5px 0 0; }
.gallery_container #left a.left_arrow { width:55px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_left.png) no-repeat 0 0; }

.gallery_container #layers { width: 22px; height: 75px; float: left; padding:0px; margin: 0 0 0 5px; }
.gallery_container #layers a.layer_in { width:22px; height:13px; display:block; background:transparent url(/templates/images/bottom_arrow.png) no-repeat 0 0; }
.gallery_container #layers a.layer_out { width:22px; height:6px; display:block; background:transparent url(/templates/images/top_arrow.png) no-repeat 0 0; }


.gallery_container #right { width:13px; height:0px; float:left; padding: 300px 0px 225px; margin:0 0 0 5px; }
.gallery_container #right a.right_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_right.png) no-repeat 0px 0px; }

.gallery_container ul.gallery { width:800px; float:left; padding:0px; margin:10px 0px; list-style-type:none; }
.gallery_container ul.gallery li { width:177px; height:179px; background:transparent url(/templates/images/art_container.gif) no-repeat 0px 0px; float:left; margin:0 1px 5px 0; padding:11px; }
.gallery_container ul.gallery li:hover, .gallery_container ul.gallery li.emtpy_art { background:transparent url(/templates/images/art_container.gif) no-repeat 0px -200px; }

.gallery_container ul.gallery li.stacked { width:177px; height:179px; background:transparent url(/templates/images/container_stacked.gif) no-repeat 0px 0px; float:left; margin:0 1px 5px 0; padding:11px; }
.gallery_container ul.gallery li.stacked:hover, .gallery_container ul.gallery li.emtpy_art { background:transparent url(/templates/images/container_stacked.gif) no-repeat 0px -200px; }

.gallery_container ul.gallery li a { display:block; }

.gallery_container ul.gallery li ul.icons { width:182px; list-style-type:none; padding:0px; margin:0px; }
.gallery_container ul.gallery li ul.icons li { height:15px; width:15px; background:none; float:left; padding:10px 0 0 0; margin:0 10px 0 0;}
.gallery_container ul.gallery li ul.icons li a { padding:0px; margin:0px; text-decoration:none; display:block; }
.gallery_container ul.gallery li ul.icons li a span { display:none; }

.gallery_container ul.gallery li ul.icons li a.view_connect_off { height:14px; width:14px; background:transparent url(/templates/images/view_connect.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.view_connect_on, .gallery_container ul.gallery li ul.icons li a.view_connect_off:hover { background:transparent url(/templates/images/view_connect.gif) no-repeat 0px -14px; }

.gallery_container ul.gallery li ul.icons li a.view_connect_off:hover span { display:block; position:relative; margin:0 0 0 110px; color:#27a8a1; border:none; text-decoration:none; font-style:italic; width:55px; border:0px; font-size:12px; background:transparent; clear:both; }

.gallery_container ul.gallery li ul.icons li a.view_thread_off { width:14px; height:14px; background:transparent url(/templates/images/view_thread.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.view_thread_on, .gallery_container ul.gallery li ul.icons li a.view_thread_off:hover { background:transparent url(/templates/images/view_thread.gif) no-repeat 0px -14px; }

.gallery_container ul.gallery li ul.icons li a.view_thread_off:hover span { display:block; position:relative; margin:0 0 0 80px; color:#f37737; border:none; text-decoration:none; font-style:italic; width:90px; border:0px; font-size:12px; }

.gallery_container ul.gallery li ul.icons li a.fav_off { display:block; width:13px; height:12px; background:transparent url(/templates/images/fav.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.fav_on, .gallery_container ul.gallery li ul.icons li a.fav_off:hover { background:transparent url(/templates/images/fav.gif) no-repeat 0px -12px; }
.gallery_container ul.gallery li ul.icons li a.fav_off:hover span { display:block; position:relative; margin:0 0 0 60px; color:#9d2570; border:none; text-decoration:none; font-style:italic; width:80px; border:0px; font-size:12px; }

.gallery_container ul.gallery li ul.icons li a.newthread_off { display:block; width:13px; height:12px; background:transparent url(/templates/images/new_thread.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.newthread_on, .gallery_container ul.gallery li ul.icons li a.newthread_off:hover { background:transparent url(/templates/images/new_thread.gif) no-repeat 0px -12px; }
.gallery_container ul.gallery li ul.icons li a.newthread_off:hover span { display:block; position:relative; margin:0 0 0 60px; color:#9d2570; border:none; text-decoration:none; font-style:italic; width:80px; border:0px; font-size:12px; }

.gallery_container ul.gallery li ul.icons li a.merch_off { display:block; width:14px; height:13px; background:transparent url(/electricowl/merch_icon.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.merch_on, .gallery_container ul.gallery li ul.icons li a.merch_off:hover { background:transparent url(/electricowl/merch_icon.gif) no-repeat 0px -13px; }
.gallery_container ul.gallery li ul.icons li a.merch_off:hover span { display:block; position:relative; margin:0 0 0 60px; color:#9d2570; border:none; text-decoration:none; font-style:italic; width:80px; border:0px; font-size:12px; }

.gallery_container ul.gallery li ul.icons li a.share_off { width:15px; height:13px; background:transparent url(/templates/images/share.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.share_on, .gallery_container ul.gallery li ul.icons li a.share_off:hover { background:transparent url(/templates/images/share.gif) no-repeat 0px -13px; }
.gallery_container ul.gallery li ul.icons li a.share_off:hover span { display:block; position:relative; margin:0 0 0 35px; color:#fbb44d; border:none; text-decoration:none; font-style:italic; width:60px; border:0px; font-size:12px; }

.gallery_container ul.gallery li ul.icons li a.trash_off { width:15px; height:14px; background:transparent url(/templates/images/trash.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.trash_on, .gallery_container ul.gallery li ul.icons li a.trash_off:hover { background:transparent url(/templates/images/trash.gif) no-repeat 0px -14px; }
.gallery_container ul.gallery li ul.icons li a.trash_off:hover span { display:block; position:relative; margin:0 0 0 35px; color:#fbb44d; border:none; text-decoration:none; font-style:italic; width:60px; border:0px; font-size:12px; }

.gallery_container ul.gallery li ul.icons li a.download_off { width:15px; height:14px; background:transparent url(/templates/images/download.gif) no-repeat 0px 0px; }
.gallery_container ul.gallery li ul.icons li a.download_on, .gallery_container ul.gallery li ul.icons li a.download_off:hover { background:transparent url(/templates/images/download.gif) no-repeat 0px -14px; }
.gallery_container ul.gallery li ul.icons li a.download_off:hover span { display:block; position:relative; margin:0 0 0 35px; color:#fbb44d; border:none; text-decoration:none; font-style:italic; width:60px; border:0px; font-size:12px; }


.gallery_container ul.gallery li ul.icons li:hover { background:none; }

/*-----INTERACTIVE GALLERY-----*/

#ig_gallery_left { width:480px; float:left; margin:10px 0px; }
#ig_gallery_left a { font-style:italic; text-decoration:none; color:#f36e3e; font-weight:bold; font-size:12px; }
#ig_gallery_left a:hover { text-decoration:underline; }
#ig_gallery_right { width:290px; float:right; margin:10px 0px; }

p.ArtName { font-size:15px; font-weight:bold; }
p.ArtAuthor { font-style:italic; }

p.comment { padding:20px 10px; background-color:#efefef; margin:10px 0px; }
p.comment_info { font-size:11px; }
#ig_gallery_left p.comment_info a { font-style:normal; color:#f36e3e; font-size:11px; }

ul.ig_options { list-style-type:none; padding:0px; margin:0px; }
ul.ig_options li { margin:0 0 6px 0; }
ul.ig_options li a, ul.ig_options li a:visited { color:#666; text-decoration:none; font-style:italic; font-size:12px; padding:0 0 0 25px; }
ul.ig_options li a.ig_view { height:14px; background:transparent url(/templates/images/view_thread.gif) no-repeat 0 0; display:block; line-height:14px; }
ul.ig_options li a.ig_addfav { height:12px; background:transparent url(/templates/images/fav.gif) no-repeat 0 0; display:block; line-height:12px; }
ul.ig_options li a.ig_newthread { height:12px; background:transparent url(/templates/images/new_thread.gif) no-repeat 0 0; display:block; line-height:12px; }
ul.ig_options li a.ig_share { height:13px; background:transparent url(/templates/images/share.gif) no-repeat 0 0; display:block; line-height:13px; }
ul.ig_options li a:hover { text-decoration:underline; }

#small_gallery2_container { width:290px; float:right; padding:0 0 0 30px; }

#small_gallery2_container ul.small_gallery2 { width:220px; padding:0px; margin:10px 0px; list-style-type:none; float:left; }
#small_gallery2_container ul.small_gallery2 li { width:60px; height:63px; background:transparent url(/templates/images/history_container.gif) no-repeat 0px 0px; float:left; margin:0 0px 5px 0; padding:6px; }
#small_gallery2_container ul.small_gallery2 li:hover { background:transparent url(/templates/images/history_container.gif) no-repeat 0px -75px; }

#small_gallery2_container #small_gallery2_top { width:40px; height:22px; padding:0px 125px; margin:0 10px 0 0; }
#small_gallery2_container #small_gallery2_top a.small_gallery2_toparrow { width:40px; height:22px; display:block; background:transparent url(/templates/images/small_up.png) no-repeat 0px 0px; }

#small_gallery2_container #small_gallery2_bottom { width:40px; height:22px; padding:0px 125px; margin:0 10px 0 0; }
#small_gallery2_container #small_gallery2_bottom a.small_gallery2_bottomarrow { width:40px; height:22px; display:block; background:transparent url(/templates/images/small_down.png) no-repeat 0px 0px; }

#small_gallery2_container #small_gallery2_left { width:22px; height:40px; float:left; padding:25px 0px; margin:0 10px 0 0; }
#small_gallery2_container #small_gallery2_left a.small_gallery2_leftarrow { width:22px; height:40px; display:block; background:transparent url(/templates/images/small_back.png) no-repeat 0px 0px; }

#small_gallery2_container #small_gallery2_right { width:22px; height:40px; float:left; padding:25px 0px; margin:0 0 0 10px; }
#small_gallery2_container #small_gallery2_right a.small_gallery2_rightarrow { width:22px; height:40px; display:block; background:transparent url(/templates/images/small_next.png) no-repeat 0px 0px; }


/*-----8X6 GALLERY VIEW-----*/

#small_gallery_container { width:940px; margin:0px auto; padding:0px;  }

#small_gallery_container #right { width:50px; height:0px; float:left; padding: 280px 0px; margin:0 0 0 5px; }

#small_gallery_container #right a.right_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_right.png) no-repeat 0px 0px; }

#small_gallery_container #left { width:50px; height:200px; float:left; padding:200px 0px; margin:0 5px 0 0; }

#small_gallery_container #left a.left_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_left.png) no-repeat 0 0; }

ul.small_gallery { width:800px; float:left; padding:0px; margin:10px auto; list-style-type:none; }
ul.small_gallery li { width:88px; height:88px; background:transparent url(/templates/images/8x6_container.gif) no-repeat 0px 0px; float:left; margin:0 0px 5px 0; padding:6px; }
ul.small_gallery li:hover { background:transparent url(/templates/images/8x6_container.gif) no-repeat 0px -100px; }

#small_gallery_container #top { width:100px; height:70px; padding:0px 400px; margin:0 0 5px 0; }
#small_gallery_container #top a.top_arrow { width:100px; height:70px; display:block; background:transparent url(/templates/images/big_arrow_top.png) no-repeat 0px 0px; }

#small_gallery_container #bottom { width:100px; height:70px; padding:0px 410px; margin:5px 0 0 0; }
#small_gallery_container #bottom a.bottom_arrow { width:100px; height:70px; display:block; background:transparent url(/templates/images/big_arrow_bottom.png) no-repeat 0px 0px; }


/*-----ABOUT US-----*/

#about_us { width:800px; margin:0px auto; }

#about_left { float:left; width:530px; padding:10px; margin:20px 0px; font-size:12px; line-height:20px; background:transparent url(/templates/images/vert_seperator.gif) repeat-y top right; }

#about_right { float:right; width:230px; margin:40px 0px; line-height:20px; }
 a.partner_link,#top_content #partner_message a.partner_link:visited { font-style:italic; text-decoration:none; color:#f36e3e; font-weight:bold; }
 a.partner_link:hover { text-decoration:underline; }
#about_left h2.mission { width:110px; height:12px; background:transparent url(/templates/images/our_mission.gif) no-repeat top left; margin:10px 0px; }

/*-----REGISTER-----*/

h2.register { width:76px; height:12px; background:transparent url(/templates/images/register.gif) no-repeat top left; margin:10px 0px; }
#register { width:800px; }
#register label { font-size:12px; }
#register .register_left { float:left; padding:0 20px 10px 0; }
.box1 {width:285px; height:20px; padding:3px 0 0 2px; }

/*-----DONATE-----*/

#donate { width:800px; margin:0px auto; }


#donate ul { margin:20px 0px; padding:0px 0 0 30px; }
#donate a, #donate a:visited { font-style:italic; text-decoration:none; color:#f36e3e; font-weight:bold; }
#donate a:hover { text-decoration:underline; }
#donate_left { float:left; width:320px; padding:10px; margin:20px 0px; font-size:12px; line-height:20px; background:transparent url(/templates/images/vert_seperator.gif) repeat-y top right; }

#donate_right { float:right; width:450px; margin:40px 0px; line-height:20px; }

#donate_left h2.contribute { width:225px; height:12px; background:transparent url(/templates/images/contribute.gif) no-repeat top left; margin:10px 0px; }

/*-----MY GALLERY-----*/

h2.mygallery { width:101px; height:12px; background:transparent url(/templates/images/mygallery.gif) no-repeat top left; float:left; margin:3px 000; }
ul.mygallery_nav { list-style-type:none; width:620px; float:right; height:20px; padding:0px; }
ul.mygallery_nav li { float:left; margin:0 0 0 2px; }
ul.mygallery_nav li a { background:#ccc url(/templates/images/gray_button.gif) repeat-x top left; font-weight:bold; text-decoration:none; color:#fff; display:block; height:20px; display:block; line-height:20px; font-size:11px; text-align:center; font-family:arial; }
ul.mygallery_nav li a:hover { background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.myart { width:50px; }
ul.mygallery_nav li a.myart_on { width:50px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.myfavorites { width:82px; }
ul.mygallery_nav li a.myfavorites_on { width:82px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.addart { width:52px; }
ul.mygallery_nav li a.addart_on { width:52px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.share { width:46px; }
ul.mygallery_nav li a.share_on { width:46px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.slideshow { width:70px; }
ul.mygallery_nav li a.slideshow_on { width:70px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.screensaver { width:82px; }
ul.mygallery_nav li a.screensaver_on { width:82px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.message_center { width:65px; }
ul.mygallery_nav li a.message_center_on { width:65px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.mythreads { width:75px; }
ul.mygallery_nav li a.mythreads_on { width:75px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.preferences { width:77px; }
ul.mygallery_nav li a.preferences_on { width:77px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.shop { width:43px; }
ul.mygallery_nav li a.shop_on { width:43px; background:#ccc url(/templates/images/gray_button_hover.gif) repeat-x top left; }

ul.mygallery_nav li a.help { width:22px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; font-size:15px; }
ul.mygallery_nav li a.help:hover, ul.mygallery_nav li a.help_on { width:22px; background:#943868 url(/templates/images/purple_hover.gif) repeat-x top left; }


/*-----MY ART-----*/

h3 { font-family:arial; font-size:12px; float:left; width:200px; height:20px; line-height:20px; }

ul.mygallery_nav2 { list-style-type:none; width:400px; float:right; height:20px; padding:0px; line-height:20px; }
ul.mygallery_nav2 li { float:left; margin:0 0 0 20px; font-size:11px; font-weight:bold; }
ul.mygallery_nav2 li a { text-decoration:none; color:#666; }
ul.mygallery_nav2 li a:hover, ul.mygallery_nav2 li a.on { text-decoration:underline; color:#f36e3e; }

.gallery_container #myart_left { width:50px; height:100px; float:left; padding:160px 0px; margin:0 5px 0 0; }
.gallery_container #myart_left a.myart_left_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_left.png) no-repeat 0px 0px; }

.gallery_container #myart_right { width:50px; height:100px; float:left; padding:160px 0px; margin:0 0 0 5px; }
.gallery_container #myart_right a.myart_right_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_right.png) no-repeat 0px 0px; }

.small_gallery_container #myart_left { width:50px; height:100px; float:left; padding:160px 0px; margin:0 5px 0 0; }
.small_gallery_container #myart_left a.myart_left_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_left.png) no-repeat 0px 0px; }

.small_gallery_container #myart_right { width:50px; height:100px; float:left; padding:160px 0px; margin:0 0 0 5px; }
.small_gallery_container #myart_right a.myart_right_arrow { width:50px; height:100px; display:block; background:transparent url(/templates/images/big_arrow_right.png) no-repeat 0px 0px; }



/*-----ART HISTORY-----*/

ul.art_history { width:800px; padding:0px; margin:10px auto; list-style-type:none; }
ul.art_history li { width:60px; height:63px; background:transparent url(/templates/images/history_container.gif) no-repeat 0px 0px; float:left; margin:0 0px 5px 0; padding:6px; }
ul.art_history li:hover { background:transparent url(/templates/images/history_container.gif) no-repeat 0px -75px; }

#history_left { width:22px; height:40px; float:left; padding:16px 0px; margin:0 5px 0 0; }
#history_left a.history_left_arrow { width:22px; height:40px; display:block; background:transparent url(/templates/images/small_back.png) no-repeat 0px 0px; }

#history_right { width:22px; height:0px; float:left; padding:16px 0px; margin:0 0 0 8px; }
#history_right a.history_right_arrow { width:22px; height:40px; display:block; background:transparent url(/templates/images/small_next.png) no-repeat 0px 0px; }

/*-----ADD ART-----*/

h2.addart_header { width:70px; height:12px; background:transparent url(/templates/images/add_art.gif) no-repeat top left; margin:10px; 0px; }
#add_art_left { width:330px; float:left; background:transparent url(/templates/images/vert_seperator.gif) repeat-y top right; }
#add_art_right { width:435px; float:right; }



#add_art_left a, #add_art_left a:visited, #add_art_right a, #add_art_right a:visited { font-style:italic; text-decoration:none; color:#f36e3e; font-weight:bold; }
#add_art_left a:hover, #add_art_right a:hover { text-decoration:underline; }

#add_art_right a.thread { color:#c5452c; font-style:italic; text-decoration:none; font-weight:bold; }
#add_art_right a.thread:hover { text-decoration:underline; }

#addart { margin:10px 0 0 10px; }
#addart label { margin:3px 0 0 5px; font-size:12px; }

#add_art_right .submit { width:70px; height:20px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; border:none; color:#fff; font-size:12px; line-height:20px; padding:0 0 1px 0; float:right; }
#add_art_right .submit:hover {background:#943868 url(/templates/images/purple_hover.gif) repeat-x 0px -20px; }

/*-----SHARE-----*/

h2.share_header { width:180px; height:12px; background:transparent url(/templates/images/share_with_friend.gif) no-repeat top left; margin:10px; 0px; }
#share_left { width:330px; float:left; background:transparent url(/templates/images/vert_seperator.gif) repeat-y top right; }
#share_right { width:450px; float:right; }
#shareform input { margin:5px 0px; }
#shareform label { font-size:12px; }
#shareform textarea { width:300px;  height:100px; padding:5px; font-family:georgia; font-size:12px; }
#shareform .submit { width:70px; height:20px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; border:none; color:#fff; font-size:12px; float:right; display:block; padding:0 0 1px 0;  }
#shareform .submit:hover {background:#943868 url(/templates/images/purple_hover.gif) repeat-x 0px -20px; }

#share_gallery_container { width:450px; }

#share_gallery_container ul.share_gallery { width:365px; padding:0px; margin:10px 0px; list-style-type:none; float:left; }
#share_gallery_container ul.share_gallery li { width:60px; height:63px; background:transparent url(/templates/images/history_container.gif) no-repeat 0px 0px; float:left; margin:0 0px 5px 0; padding:6px; }
#share_gallery_container ul.share_gallery li:hover { background:transparent url(/templates/images/history_container.gif) no-repeat 0px -75px; }

#share_gallery_container #share_gallery_left { width:15px; height:0px; float:left; padding:40px 0px; margin:0 10px 0 0; }
#share_gallery_container #share_gallery_left a.share_gallery_leftarrow { width:15px; height:12px; display:block; background:transparent url(/templates/images/big_arrow_left.png) no-repeat 0px 0px; }

#share_gallery_container #share_gallery_right { width:15px; height:0px; float:left; padding:40px 0px; margin:0 0 0 10px; }
#share_gallery_container #share_gallery_right a.share_gallery_rightarrow { width:15px; height:12px; display:block; background:transparent url(/templates/images/big_arrow_right.png) no-repeat 0px 0px; }


/*-----FOOTER-----*/

#footer { width:800px; height:30px; margin:0px auto; padding:10px 0px; }
#footer ul { width:800px; margin:0px; padding:0px; list-style-type:none; }
#footer li { float:left; padding:0 10px 0 0; font-size:12px; }
#footer li a, #footer li a:visited { color:#777; text-decoration:none; }
#footer li a:hover { color:#555; }


/*-----SHARED CLASSES-----*/

p { margin:0px; line-height:20px; padding:5px 0 0 0; }
.submit { width:70px; height:20px; background:#943868 url(/templates/images/purple.gif) repeat-x top left; border:none; color:#fff; font-size:12px; line-height:20px; padding:0 0 1px 0; float:right; }
.submit:hover {background:#943868 url(/templates/images/purple_hover.gif) repeat-x 0px -20px; }

.centered_content { width:900px; margin:0px auto; line-height:20px; }
.thread_date { font-size:11px; padding:3px 0 0 0px ; float:left; width:100px; }
.new_thread { color:#f36e3e; font-size:11px; padding:3px 0 0 0; float:right; font-style:italic; font-weight:bold; width:35px; }
.back, .back:visited  { color:#666; text-decoration:none; font-size:12px; margin:0 0 0 20px; }
.back:hover { text-decoration:underline; }

.clear { clear:both; }
.hr { background:transparent url(/templates/images/horiz_seperator.gif) repeat-x bottom left; border:none; width:800px; margin:10px auto; height:1px; }
.line{ background:transparent url(/templates/images/horiz_seperator.gif) repeat-x bottom left; border:none; width:auto; margin:10px auto; height:1px; }

#left table.contentpaneopen tbody tr td p {
	font-size: 12px;
}


#sizelinks {
		position: absolute;
		right: 0px;
	}

	#login {
		position: relative;
	}
	

