﻿/*** General ***/
html, body { height: 100%; }
body { color: #000000; 


	background: url('/gfx/background.gif') repeat-x; 
	background-attachment:fixed; 
	background-color: #564332; 
/*
	background: url('/christmas/christmas.jpg') repeat-x; 
	background-attachment:fixed; 
	background-position: bottom;
*/
	background-color: #030a14; 
font-size: 10px;

font-family:"Verdana";}
.clear{ height: 0.1px; line-height: 0; clear: both; font-size: 0; }
* {margin: 0; padding: 0;}
img { border: 0; }

input, type,select, textarea{
font-size:10px;
font-family:"Verdana";
}

td {
 font-size:10px;
 }

/*** Links ***/
a:link { color: #000000;font-size: 10px; }
a:visited { color: #000000;font-size: 10px; }
a:active { color: #000000; font-size: 10px;}
a:hover { color: #000000; font-size: 10px;}

/*** Fonts ***/
h5 { font-size: 10px; font-weight: bold; }
.headertext { color: #FF0000; font-weight: bold; }
.topbg { display: block; }
.galof { font-size: 10px; font-weight: normal; color: #665140; }

/*** Design ***/
/***		***/
#borderline { width: 1010px; margin: 0 auto 0 auto; padding: 0 0 0 6px; 
/*background: #4C3C2D url('/gfx/backborder.gif') repeat-x left 50%; */}
#wrapper { width: 1003px; background: #E0D0AE url('/gfx/headerleftback.gif') repeat-x; }
#wrapper #headerleft { height: 208px; }
#wrapper #headerright { height: 165px; overflow: visible; }
#wrapper #headerright #logo { margin-top: 30px; float: left; }
#wrapper #headerright img.header { float: right; }
#wrapper #col1 { float: left; width: 242px; margin:0; padding:0; }
#wrapper #col1 .navigation { margin: 0 10px 10px 10px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom;  }
#wrapper #col1 .textbox { margin: 0 10px 10px 10px; padding-bottom: 15px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom;  font-size:10px;}
#wrapper #col1 .textbox .content { padding: 10px; }
#wrapper #col1 #links {margin: 0 10px 10px 10px; padding-bottom: 15px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom;  font-size:10px;}



#wrapper #col1 .textbox .content2 ol { margin: 0; list-style: none; }
#wrapper #col1 .textbox .content2 ol li { margin: 1px;  padding: 3px 0 3px 20px; background: url('/gfx/bullet.gif') no-repeat 10px 45%; }
#wrapper #col1 .textbox .content2 ol .selected { background-color: #D3C7BB; background-image: url('/gfx/bulletselected.gif'); font-weight: bold; }
#wrapper #col1 .textbox .content2 ol .subselected { padding-left: 31px; background-color: #E7E0D9; background-image: url('/gfx/bulletsub.gif'); background-position: 21px 45%; }


/*
#wrapper #col1 .navigation { margin: 10px; list-style: none; }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .main { margin-bottom: 1px;  padding: 4px 0 4px 0px;  }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .sub { margin-bottom: 1px;  padding: 4px 0 4px 0px; background: none; }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .selected { background-color: #D3C7BB; font-weight: bold; }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .subselected { margin: 1px; padding: 4px 0 4px 10px; background-color: #E7E0D9; }
*/

/** column 2 **/
#wrapper #main { float: right; width: 761px; }
#wrapper #main #col2 { float: left; width: 518px; }
#wrapper #main #contentheader { height: 33px; padding-left: 10px;  background: url('/gfx/mediaheaderback.gif') no-repeat; color: #FFFFFF; font-weight: bold; }
#wrapper #main #contentheader div.title { float: left;  margin-right: 15px; padding-top: 10px; }
#wrapper #main #contentheader div.selection { float: right; padding-top: 10px; }
#wrapper #main #contentheader input.check { margin-top: -4px; margin-left: 5px; margin-right: 15px; vertical-align: middle; }

#wrapper #main #content { margin-top: 10px; padding-bottom: 5px; background: #FFFFFF url('/gfx/contentbottom.gif') no-repeat left bottom; }
#wrapper #main #content #headerwrapper { padding: 5px 2px 0 3px; background: url('/gfx/contenttop.gif') no-repeat left top; position: relative; }
#wrapper #main #content #mainheader { height: 30px; padding: 0 10px 0 10px; background: url('/gfx/contentheader.gif') no-repeat; }
#wrapper #main #content #mainheader img.show { margin: 0 8px; vertical-align: middle; }
#wrapper #main #content #mainheader select{ height: 110px; width: 150px; margin-left: 10px; border: solid 1px #d4c8bc; font-size: 10px; vertical-align: middle; margin-top: -2px; }
#wrapper #main #content #mainheader div.show { float: left; padding-top: 7px; }
#wrapper #main #content #mainheader div.sort { float: right; padding-top: 6px; }


/** COLUMN 2 - CLASSES **/
#wrapper #main .contentheader { height: 33px; padding-left: 10px;  background: url('/gfx/mediaheaderback.gif') no-repeat; color: #FFFFFF; font-weight: bold; }
#wrapper #main .contentheader div.title { float: left;  margin-right: 15px; padding-top: 10px; }
#wrapper #main .contentheader div.selection { float: right; padding-top: 10px; }
#wrapper #main .contentheader input.check { margin-top: -4px; margin-left: 5px; margin-right: 15px; vertical-align: middle; }

#wrapper #main .middleContent { margin-top: 10px; padding-bottom: 5px; background: #FFFFFF url('/gfx/contentbottom.gif') no-repeat left bottom; line-height:normal; }
#wrapper #main .middleContent .headerwrapper { padding: 5px 2px 0 3px; background: url('/gfx/contenttop.gif') no-repeat left top; position: relative; }
#wrapper #main .middleContent .mainheader { height: 30px; padding: 0 10px 0 10px; background: url('/gfx/contentheader.gif') no-repeat; }
#wrapper #main .middleContent .mainheader img.show { margin: 0 8px; vertical-align: middle; }
#wrapper #main .middleContent .mainheader select{ height: 110px; width: 150px; margin-left: 10px; border: solid 1px #d4c8bc; font-size: 10px; vertical-align: middle; margin-top: -2px; }
#wrapper #main .middleContent .mainheader div.show { float: left; padding-top: 7px; }
#wrapper #main .middleContent .mainheader div.sort { float: right; padding-top: 6px; }

#wrapper #main .middleContent #mainheader { margin-left:3px;height: 30px; padding: 0 10px 0 10px; background: url('/gfx/contentheader.gif') no-repeat; }
#wrapper #main .middleContent #mainheader img.show { margin: 0 8px; vertical-align: middle; }
#wrapper #main .middleContent #mainheader select{ height: 110px; width: 150px; margin-left: 10px; border: solid 1px #d4c8bc; font-size: 10px; vertical-align: middle; margin-top: -2px; }
#wrapper #main .middleContent #mainheader div.show { float: left; padding-top: 7px; }
#wrapper #main .middleContent #mainheader div.sort { float: right; padding-top: 6px; }

#wrapper #main .middleContent .list { margin: 0; padding: 0; }
#wrapper #main .middleContent .list ol { float: left; width:100%; padding-right: 8px; list-style: none;}
#wrapper #main .middleContent .list ol li { padding-left: 6px;  font-size:10px; display: block; padding-top:4px; padding-bottom:4px; }
#wrapper #main .middleContent .list ol li a { text-decoration:none; font-size:10px; }
#wrapper #main .middleContent .list ol .alternate { background: #EAE3DC;  font-size:10px;border-bottom:1px solid #FFFFFF; }
#wrapper #main .middleContent .list ol .alternate2 { background: #d4c8bc;  font-size:10px;border-bottom:1px solid #FFFFFF; }
#wrapper #main .middleContent .list ol .alternate3 { background: #e1d9d0;  font-size:10px;border-bottom:1px solid #FFFFFF; }

#wrapper #main .middleContent .list ol .header { background: #d4c8bc; font-size:10px; border-bottom:1px solid #FFFFFF; font-weight:bold; }
#wrapper #main .middleContent .list .last { padding: 0; }

#wrapper #main .middleContent .list td { height: 14px; line-height: 13px; padding-left: 6px; }
#wrapper #main .middleContent .list td  a { text-decoration:none; font-size:10px; }

#wrapper #main .middleContent .list .errormsg { background:#CC3300; font-size:10px; color:#FFFFFF; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate { background: #EAE3DC; font-size:10px; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate2 { background: #d4c8bc; font-size:10px; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate3 { background: #f0ebe5; font-size:10px; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate4 { background: #ffffff;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate1 { background: #f6f2ed;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }

#wrapper #main .middleContent .list .passive { background:#cddbe3;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .blocked { background: #efb6c2;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }


#wrapper #main .middleContent .list .header { background: #d4c8bc; font-size:10px; border-bottom:1px solid #FFFFFF; font-weight:bold; padding-top:4px; padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate5 { background: #ded4ca; border:1px solid #d4c8bc; font-size:10px; text-align:center; padding-right:6px; padding-top:4px;padding-bottom:4px; }
/*** content ***/
#wrapper #main #content #gallist { margin: 15px 10px 0 10px; padding: 0 0 15px 0; }
#wrapper #main #content #gallist2 { margin: 0 10px 15px 10px; padding: 15px 0 15px 0; border-bottom: solid 1px #EAE3DC; border-top: solid 1px #EAE3DC; }

#wrapper #main .middleContent td  #gallist ol { float: left; width: 160px; padding-right: 8px; list-style: none; }
#wrapper #main .middleContent td  #gallist ol li { height: 23px; line-height: 23px; padding-left: 6px;  display: block; }
#wrapper #main .middleContent td  #gallist ol .alternate { background: #EAE3DC; }
#wrapper #main .middleContent td #gallist .last { padding: 0; }

#wrapper #main #content #gallist2 ol { padding-left: 10px; text-align: center; list-style: none; clear: both; }
#wrapper #main #content #gallist2 ol li { margin: 30px 14px 0 0; float: left; }
#wrapper #main #content #gallist2 ol li.last { margin-right: 0px; }
#wrapper #main #content #gallist2 ol.first li { margin-top: 0; }


/*** contentbottom ***/
.bottomlinks a{
color: #665140;
font-size:10px;
}



/** column 3 **/
#wrapper #main #col3 { float: left; width: 223px; margin: 0 0 0 10px; }


/* After login */
#wrapper #main #col3 .textbox .content { padding: 10px; }

#wrapper #main .userbox { background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom; margin-bottom:4px; }
#wrapper #main .userbox .content ol { margin: 10px 3px 0 3px; list-style: none; }
#wrapper #main .userbox .content ol li { margin: 1px;  padding: 3px 0 3px 20px; background: url('/gfx/bullet.gif') no-repeat 10px 45%; }
#wrapper #main .userbox .content ol .selected { background-color: #D3C7BB; background-image: url('/gfx/bulletselected.gif'); font-weight: bold; }
#wrapper #main .userbox .content ol .subselected { padding-left: 31px; background-color: #E7E0D9; background-image: url('/gfx/bulletsub.gif'); background-position: 21px 45%; }


#wrapper #main #usersection { height: 438px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom; }
#wrapper #main #usersection #loginset { margin: 16px 15px 20px 15px; border: 0; font-weight: bold;}
#wrapper #main #usersection #loginset label { display: block; }
#wrapper #main #usersection input.text { width: 190px; height: 20px; line-height: 20px; margin: 3px 0 3px 0; border: solid 1px #d4c8bc; background: #e9e3dd; }
#wrapper #main #usersection input.button { float: right; width: 86px; height: 24px; border: 0; line-height: 24px;  background: url('/gfx/button.gif') no-repeat left top; color: #FFFFFF; font-weight: bold; font-size: 10px; }
#wrapper #main #usersection #loginset a { float: left; height: 100%; line-height: 24px; display: block; }
#wrapper #main #usersection p { line-height: 15px; margin: 15px 80px 15px 15px; }

#wrapper #main #sanction { margin-top: 10px; padding-bottom: 15px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom; text-align: center; }

/** footer **/
#wrapper #footer { padding-bottom: 10px; clear: both; text-align: center; }

/** Classes **/

.chunkheader { height: 23px; padding: 5px 15px 5px 15px; cursor:pointer;  background: url('/gfx/sectionheaderback.jpg') no-repeat left top; line-height: 23px; text-align: left; color: #FFFFFF; font-weight: bold;}
.chunkheader img { margin-top: 6px; }


#wrapper #main .middleContent .list .mceEditor td {
	line-height: normal;
	height: inherit;
	line-height:auto;
	padding: 0;
}
.defaultSkin .mceStatusbar {
	height: 20px;
}

.textad a{
text-decoration: underline !important;
}