
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2008 Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version: 1.4.19
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/themes/dwlayout/style.css $
  $Revision: 4392 $
  $Author: gaugau $
  $Date: 2008-04-16 09:25:35 +0200 (Mi, 16 Apr 2008) $
**********************************************/

/* Colors used in this style sheet:
   Hex 000000 = RBG   0,   0,   0 = black
   Hex 5F5F5F = RBG  95,  95,  95 = light black
   Hex BDBEBD = RBG 189, 190, 189 = dark grey
   Hex D1D7DC = RBG 209, 215, 220 = medium grey
   Hex CCCCCC = RBG 204, 204, 204 = medium grey
   Hex EFEFEF = RBG 239, 239, 239 = dark white
   Hex FFFFFF = RBG 255, 255, 255 = white
   Hex 005D8C = RBG   0,  93, 140 = dark blue
   Hex 0033CC = RBG   0,  91, 104 = medium blue
   Hex 0E72A4 = RBG  14, 114, 164 = light blue
*/

html, body, h1, h2, h3, h4 { margin: 0px; padding: 0px;}

dl.image_map {display:block; width:900px; height:87px; background:url(images/topbar1.png); position:relative; margin:2px auto 2px auto;}

a.L0 {left:146px; top:5px; background:transparent;}
a.L0 {display:block; width:94px; height:0; padding-top:66px; overflow:hidden; position:absolute;}

a.L1 {left:239px; top:5px; background:transparent;}
a.L1 {display:block; width:91px; height:0; padding-top:67px; overflow:hidden; position:absolute;}

a.L2 {left:329px; top:5px; background:transparent;}
a.L2 {display:block; width:65px; height:0; padding-top:63px; overflow:hidden; position:absolute;}

a.L3 {left:393px; top:5px; background:transparent;}
a.L3 {display:block; width:80px; height:0; padding-top:66px; overflow:hidden; position:absolute;}

a.L4 {left:473px; top:5px; background:transparent;}
a.L4 {display:block; width:93px; height:0; padding-top:66px; overflow:hidden; position:absolute;}

a.L5 {left:565px; top:5px; background:transparent;}
a.L5 {display:block; width:81px; height:0; padding-top:68px; overflow:hidden; position:absolute;}

a.L6 {left:646px; top:5px; background:transparent;}
a.L6 {display:block; width:84px; height:0; padding-top:68px; overflow:hidden; position:absolute;}


h1 img { display: block;}

img { border: 0px; margin-right:0px; margin-top:0;}

a:link { color:#990033; text-decoration: none; }

a:visited { color:#990033; text-decoration: none; }

a:hover { color:#330099; text-decoration: underline overline;}

.clear { clear: both; }

#innerbox { width:700px; height:49px; background-image:url(images/pagetop.gif); background-repeat:no-repeat; font:"Roman Antique"; font-weight:100; color:#FFFFFF; font-size:16px; padding-top:10px; margin-left:10px;}

body { background: #000000; text-align: center; font: 12px arial, sans-serif; color:#000000; background-image:url(images/header_bg-v2.jpg); background-position:top; background-repeat:no-repeat; height:100%;}

#outter { text-align: left; margin: auto; width: 900px; top:350px; }

#body { top:0px; background:#660000; background-image:url(images/back2.jpg); background-repeat:repeat-y; width:900px; height:100%;min-height: 100%;}

#head { width:900px; height: 87px; margin:auto; background-image:url(images/topbar4.png); background-position:center; background-repeat:no-repeat; }

#head .box {padding-top:20px;}

#left-box1 { position:absolute;left: 30px; top:0px; width: 320px; height: 200px; }

#left-box1 .inner { padding: 0px 0px 0px 15px; }

#content { position:inherit; width: 725px; height:auto; background-color:#ffffff; border:medium #b36328 solid; height:100%; margin-left:70px; margin-right:70px; padding-left:15px; padding-right:15px;}

#content .border { border:thin #FFCC00 solid ;height:auto; }

#content .inner { padding: 5px 10px; border:thin #351A06 solid;height:auto;  }

#content p { margin: 0.9em;}

#cdl { padding: 0.5em 0 0.5em 0; font-family:Georgia, "Times New Roman", Times, serif;}

.Lbox { clear:both; padding-bottom:20px; margin: 30px;}

.highlight {background-color:#B8CDDA; width:100%;}

h1,h5,h6{ margin:0; padding: 0px 0; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; }

h4 { margin:0; padding: 0px 0; color:#000033; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

h3 { margin:0; padding: 0px 0; color:#000033; font-family:Arial, Helvetica, sans-serif; font-size:16px;  }

h2 { margin:0; padding: 0px 0; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; }

li {padding-bottom:15px;}

td {vertical-align:top; padding-left:5px; padding-right:5px;}

.head { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#9F042F;}

p:first-letter { font-size: 12pt; font-weight: bold; color:#990000; }

#details { margin-bottom: -4em; }

#footer { background: #101010; background-image:url(images/footer.jpg); background-repeat:no-repeat; background-position:bottom; text-align: center; height:60px; font:"Times New Roman", Times, serif; color:#FFFFFF; width:900px;
}

.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000; font-weight:bold;}

td.class { background-color:#D6C1A3; padding: 5px 0px 5px 10px; vertical-align:top; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; border:#660000; border-style:solid; border-width:thin; }

td.under { padding: 5px 10px 5px 5px; vertical-align:top; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
tr.mid { background-color:#ffffff;}

a.big { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;}

.bullet { padding-right:2px; }

/* This is the border line & background colour round the entire page */

.bodyline	{

	background-color: #484848;

	border: 1px outset #FFE081;

	background-image : url(images/body_background.jpg);

}



/* This is the outline round the main forum tables */

.forumline	{ 

	background : url(images/body_background.jpg);

	background-color: #AB8C5B;

	border: 2px #5B0B0B solid; }





/* Main table cell colours and backgrounds */

td.row1	{

	background-color: #BA9F70;

	background-image : url(images/gen_background.jpg);

}

td.row2	{

	background-color: #AB8C5B;

	background-image : url(images/gen_background2.jpg);

}



td.row3	{

	background-color: #AB8C5B;

	background-image : url(images/gen_background3.jpg);

}



/*

  This is for the table cell above the Topics, Post & Last posts on the index.php page

  By default this is the fading out gradiated silver background.

  However, you could replace this with a bitmap specific for each forum

*/

td.rowpic {

	background-color: #9E8052;

	background-image: url(images/cellpic2.jpg);

	background-repeat: repeat-x;

}



/* Header cells - the blue and silver gradient backgrounds */

th	{

	color: #C0C0C0;

	font-size: 16px;

	font-weight : bold;

	background-color: #424242;

	height: 25px;

	background-image: url(images/cellpic3.gif);

}



td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {

	background-image: url(images/cellpic2.jpg);

	background-color:#9E8052;

	border: #000000;

	border-style: solid;

	height: 28px;

	background-repeat: repeat-x;

}



.admincolor {

	color: #D4000A;

}



a.admincolor:hover {

	color:	#FFE081;

	text-decoration: underline;

}



.modcolor {

	color: #006300;

}



a.modcolor:hover {

	color:	#7C3A3A;

	text-decoration: underline;

}



/*

  Setting additional nice inner borders for the main table cells.

  The names indicate which sides the border will be on.

  Don't worry if you don't understand this, just ignore it :-)

*/

td.cat,td.catHead,td.catBottom {

	height: 29px;

	border-width: 0px 0px 0px 0px;

}



th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {

	font-weight: bold; border: #404040; border-style: solid; height: 28px; }





td.row3Right,td.spaceRow {

	background-color: #BA9F70; border: #404040; border-style: solid; background-image : url(images/gen_background.jpg);}





th.thHead,td.catHead { font-size: 16px; border-width: 0px 0px 0px 0px; }

th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }

th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }

th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }

th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }

th.thTop	 { border-width: 0px 0px 0px 0px; }

th.thCornerL { border-width: 0px 0px 0px 0px; }

th.thCornerR { border-width: 0px 0px 0px 0px; }





/* The largest text used in the index page title and toptic title etc. */

.maintitle,h1,h2	{

	font-weight: bold; font-size: 22px;

	font-family: "Book Antiqua", "Palatino Linotype", Palatino, Times, serif;

	text-decoration: none; line-height : 120%; color : #000000;

}



/* Description */

.maindescr	{

	font-size: 16px; 

	font-family: "Book Antiqua", "Palatino Linotype", Palatino, Times, serif;

	color : #000000;

}



/* General text */

.gen {

	font-size : 12px;

	font-family: Verdana, , Arial, Helvetica, sans-serif;

	color : #000000;

}



.genmed { font-size : 11px; 	font-family: Verdana, , Arial, Helvetica, sans-serif; }

.gensmall { font-size : 10px; 	font-family: Verdana, , Arial, Helvetica, sans-serif; }

.gen,.genmed,.gensmall { color : #FFE081; }

a.gen,a.genmed,a.gensmall { color: #FFE081; text-decoration: none; }

a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #FFFFFF; text-decoration: underline; }



/* General text inside table*/

.gentbl { font-size : 12px; 	font-family: Verdana, , Arial, Helvetica, sans-serif;}

.gentblmed { font-size : 11px; 	font-family: Verdana, , Arial, Helvetica, sans-serif;}

.gentblsmall { font-size : 10px; 	font-family: Verdana, , Arial, Helvetica, sans-serif;}

.gentbl,.gentblmed,.gentblsmall { color : #FFFFFF; }



a.gentbl,a.gentblmed,a.gentblsmall { 

	color: #6A3921; 

	text-decoration: none; 

}



a.gentbl:hover,a.gentblmed:hover,a.gentblsmall:hover { 

	color: #FFE081; 

	text-decoration: underline; 

}



/* The register, login, search etc links at the top of the page */

.mainmenu		{ font-size : 14px; color : #8F0145 }

a.mainmenu		{ text-decoration: none; color : #8F0145;  }

a.mainmenu:hover{ text-decoration: underline; color : #7C3A3A; }



/* Forum category titles */

.cattitle		{ font-weight: bold; font-size: 14px ; letter-spacing: 1px; color : #8F0145}

a.cattitle		{ text-decoration: none; color : #8F0145; }

a.cattitle:hover{ text-decoration: underline; }



/* Forum title: Text and link to the forums used in: index.php */

.forumlink		{ font-weight: bold; font-size: 16px; color : #8F0145; }

a.forumlink 	{ text-decoration: none; color : #8F0145; }

a.forumlink:hover{ text-decoration: underline; color : #7C3A3A; }



/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav			{ font-weight: bold; font-size: 14px; color : #8F0145;}

a.nav			{ text-decoration: none; color : #8F0145; }

a.nav:hover		{ text-decoration: underline; color : #7C3A3A; }



/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.navtbl			{

	font-weight: bold;

	font-size: 14px;

	color : Black;

}



a.navtbl			{

	text-decoration: none;

	color : #733A1A;

}



a.navtbl:hover		{ text-decoration: underline; }



/* titles for the topics: could specify viewed link colour too */

.topictitle	{ font-weight: bold; font-size: 14px; color : #FFE081; }

a.topictitle   { text-decoration: none; color : #733A1A; }

a.topictitle:visited { text-decoration: none; color : #733A1A; }

a.topictitle:hover	{ text-decoration: underline; color : #7C3A3A; }



.topictype {

	font-family: "Book Antiqua", "Palatino Linotype", Palatino, Times, serif;

	font-size: 14px;

	color: #000000;

}



.jumpbox {

	text-align: right;	

}



/* Name of poster in viewmsg.php and viewtopic.php and other places */

.name	{ font-size : 14px; color : #000000;}

a.name	{ font-size : 14px; color : #000000; }

a.name:visited	{ font-size : 14px; color : #404040; }

a.name:hover	{ font-size : 14px; color : #FFE081; }





/* Location, number of posts, post date etc */

.postdetails	{

	font-size : 10px;

	color : #000000;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}



td.spaceRow {

	background-color: #A48553;

	background-image : url(images/gen_background3.jpg);

}





/* The content of the posts (body of text) */

.postbody {

	font-size : 16px;

	color : #000000;

}



a.postlink	{ text-decoration: none; color : #8F0145 }

a.postlink:visited { text-decoration: none; color : #8F0145; }

a.postlink:hover { text-decoration: underline; color : #7C3A3A}





/* Quote & Code blocks */

.code {

	font-family: Courier, 'Courier New', sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #A48553;

	border: #000000;

	border-style: solid;

	border-left-width: 1px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	background-image : url(images/gen_background3.jpg);

}



.quote {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFE081;

	line-height: 125%;

	background-color: #A48553;

	border: #000000;

	border-style: solid;

	border-left-width: 1px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	background-image : url(images/gen_background3.jpg);

}





/* Copyright and bottom info */

.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: -1px;}

a.copyright		{ color: #8F0145; text-decoration: none;}

a.copyright:hover { color: #7C3A3A; text-decoration: underline;}





/* Form elements */

input,textarea {

	font-size: 11px;

	color : #000000;

	background-color : #A48553;

	background-image: url(images/gen_background.jpg);

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	border-color : #A48553 #C7B188 #C7B188 #A48553;

}





textarea {

	scrollbar-face-color: #7E0000;

	scrollbar-highlight-color: #BC0000;

	scrollbar-shadow-color: #660000;

	scrollbar-3dlight-color: #CE3100;

	scrollbar-arrow-color: #FFE081;

	scrollbar-track-color: #560000;

	scrollbar-darkshadow-color: #660000;	

}



/* The text input fields background colour */

input { text-indent : 2px; }



/* The buttons used for bbCode styling in message post */

input.button {

	background-color : #CE6300;

	color : #000000;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

}



input.checkbox {

	background-image: url(images/gen_background2.jpg);

	border-color : #A48553 #C7B188 #C7B188 #A48553;	

}



input.login {

	background-image: url(images/gen_background3.jpg);

	border-color : #A48553 #C7B188 #C7B188 #A48553;	

}



/* The main submit button option */

input.mainoption {

	background-color : #CE6300;

	color : #000000;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

}



/* None-bold submit button */

input.liteoption {

	background-color : #CE6300;

	color : #000000;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

}





select {

	font-size: 11px;

	color : #FFE081;

	background-color:  #6A3921 ;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	border-color : #A48553 #C7B188 #C7B188 #A48553;

}





/* This is the line in the posting page which shows the rollover

  help line. This is actually a text box, but if set to be the same

  colour as the background no one will know ;)

*/

.helpline { 

	color : #000000;	

	background-color: #A48553; 

	background-image: url(images/gen_background2.jpg);	

	border-style: none; 

}







table {

        font-size : 12px;

}






p {

        font-family: Arial, Helvetica, sans-serif;

	color : #FFE081;

        font-size: 100%;

        margin: 2px 0px;

}



ul {

        margin-left: 5px;

        padding: 0px;

}



li {

        margin-left: 10px;

        margin-top: 4px;

        margin-bottom: 4px;

        padding: 0px;

        list-style-position: outside;

        list-style-type: disc;

}



.textinput {

        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;

        font-size: 100%;

        border: 1px solid #D1D7DC;

        padding-right: 3px;

        padding-left: 3px;

}





bblink a {

        color: #0033CC;

        text-decoration: none;

}



bblink a:hover {

        color: #0033CC;

        text-decoration: underline;

}



.maintable {

        border: 1px solid #ccd7e0;

        background-color: #BA9F70; 

        margin-top: 1px;

        margin-bottom: 1px;

}



.tableh1 {

        font-family:  Verdana, Geneva, Arial, sans-serif;

        background-color: #BA9F70;

	background-image : url(images/cellpic2.jpg);

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.tableh1_compact {

        font-family:  Verdana, Geneva, Arial, sans-serif;

        background-color: #BA9F70;

	background-image : url(images/gen_background.jpg);

        color: #FFFFFF;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

}



.tableh2 {

        background-color: #AB8C5B;

	background-image : url(images/gen_background3.jpg);

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.tableh2_compact {

        background-color: #AB8C5B;

	background-image : url(images/gen_background3.jpg);

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

}



.tableb {

        background-color: #AB8C5B;

	background-image : url(images/gen_background2.jpg);

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.tableb_compact {

        background-color: #AB8C5B;

	background-image : url(images/gen_background2.jpg);

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

}



.tablef {

	background-color: #AB8C5B;

	background-image : url(images/gen_background3.jpg);

        padding-top: 10px;

        padding-right: 10px;

        padding-bottom: 10px;

        padding-left: 10px;

}



.album_stat {

        font-size : 85%;

        margin: 5px 0px;

}



.thumb_title {

        font-weight : bold;

        font-size: 80%;

        padding: 2px;

        display : block;

}



.thumb_caption {

        font-size: 80%;

        padding: 1px;

        display : block;

}



.thumb_caption a {

        text-decoration: underline;

        color: #FFFFFF;

}





.thumb_num_comments {

        font-weight: normal;

        font-size: 85%;

        padding: 2px;

        font-style : italic;

        display : block;

}



.user_thumb_infobox {

        margin-top: 1px;

        margin-bottom: 1px;

}



.user_thumb_infobox th {

        font-weight : bold;

        font-size: 100%;

        margin-top: 1px;

        margin-bottom: 1px;

        text-align : center;

}



.user_thumb_infobox td {

        font-size: 85%;

        margin-top: 1px;

        margin-bottom: 1px;

        text-align : center;

}



.user_thumb_infobox a {

        text-decoration: none;

        color: #FFFFFF;

}



.user_thumb_infobox a:hover {

        color: #FFFFFF;

        text-decoration: underline;

}



.sortorder_cell {

        background : #BA9F70;

        color: #FFFFFF;

        padding-top: 0px;

        padding-bottom: 0px;

        padding-left: 0px;

        padding-right: 20px;

        margin: 0px;

}



.sortorder_options {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        background : #BA9F70;

        color: #FFFFFF;

        padding: 0px;

        margin: 0px;

        font-weight: normal;

        font-size: 80%;

        white-space: nowrap;

}



.navmenu {

        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;

        color: #FFFFFF;

        font-weight: bold;

        background : #BA9F70;

        border-style: none;

}



.navmenu img {

        margin-top: 1px;

        margin-right: 5px;

        margin-bottom: 1px;

        margin-left: 5px;

}



.navmenu a {

        position: relative;

        display: block;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

        text-decoration: none;

        color: #FFFFFF;

}



.navmenu a:hover {

        background : #F2F5F7 ;

        text-decoration: none;

        color: #000000;

}



.admin_menu_thumb {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 90%;

        border: 1px solid #ccd7e0;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

        color: #000000;

        font-weight: bold;

        margin-top: 0px;

        margin-bottom: 0px;

        width: 85px;

}

.listbox {

        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;

        font-size: 100%;

        border: 1px solid #D1D7DC;

        vertical-align : middle;

}



.button {

      background-color : #CE6300;

	color : #FFE081;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

}



.comment_button {

	background-color : #CE6300;

	color : #FFE081;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

}





.checkbox {

	background-image: url(images/gen_background2.jpg);

	border-color : #A48553 #C7B188 #C7B188 #A48553;	

        vertical-align : middle;

}



.admin_menu_thumb a {

      background-color : #CE6300;

	color : #FFE081;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 2px;

        padding-right: 2px;

}





.admin_menu_thumb a:hover {

        color: #FFE081;

        text-decoration: underline;

}



.admin_menu {

      background-color : #CE6300;

	color : #FFE081;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 2px;

        padding-right: 2px;

}

      

	

.admin_menu a {

      background-color : #CE6300;

	color : #FFE081;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-color : #CE3100 #9C0000 #9C0000 #CE3100;

	background : url(images/body_background.jpg);

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 2px;

        padding-right: 2px;

}



.admin_menu a:hover {

        color: #FFE081;

        text-decoration: underline;

}





.comment_date{

        color : #5F5F5F;

        font-size: 90%;

        vertical-align : middle;

}



.image {

        border-style: solid;

        border-width:1px;

        border-color: #000000;

        margin: 2px;

}



.imageborder {

        border: 1px solid #000000;

        background-color: #FFFFFF;

        margin-top: 30px;

        margin-bottom: 30px;

}



.thumbnails {

        background: #AB8C5B;

        padding: 5px;

}



.footer		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; letter-spacing: -1px;}

.footer a		{ color: #FFE081; text-decoration: none;}

.footer a:hover { color: #FFE081; text-decoration: underline;}






.statlink {

        color: #FFFFFF;

}



.statlink a {

        text-decoration: none;

        color: #FFFFFF;

}



.statlink a:hover {

        color: #FFFFFF;

        text-decoration: underline;

}



.alblink a {

        text-decoration: underline;

        color: #000000;

}



.alblink a:hover {

        color: #000000;

        text-decoration: underline;

}



.catlink {

        display: block;

        margin-bottom: 2px;

}



.catlink a {

        text-decoration: underline;

        color: #000000;

}



.catlink a:hover {

        color: #000000;

        text-decoration: underline;

}



.topmenu {

        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;

        line-height : 130%;

        font-size : 110%;

}



.topmenu a {

        color : #0033CC;

        text-decoration : none;

}



.topmenu a:hover  {

        color : #0033CC;

        text-decoration : underline;

}



.img_caption_table {

        border: none;

        background-color: #FFFFFF;

        width : 100%;

        margin : 0px;

}



.img_caption_table th {

        background: #D1D7DC ;

        font-size : 100%;

        color : #000000;

        padding-top: 4px;

        padding-right: 10px;

        padding-bottom: 4px;

        padding-left: 10px;

        border-top : 1px solid #FFFFFF;

}



.img_caption_table td {

        background: #F2F5F7 ;

        padding-top: 6px;

        padding-right: 10px;

        padding-bottom: 6px;

        padding-left: 10px;

        border-top : 1px solid #FFFFFF;

}



.debug_text {

        border: #BDBEBD;

        background-color: #EFEFEF;

        width : 100%;

        margin : 0px;

}



.clickable_option {

        border-bottom : 1px dotted blue;

        cursor : hand;

}



.listbox_lang {

        color: #000666;

        background-color: #f2f5f7;

        border: 1px solid #f2f5f7;

        font-size: 80%;

        font-family: Arial, Helvetica, sans-serif;

        vertical-align : middle;

}