body, td {
	font-family: "trebuchet ms", lucida sans, avantgarde, tahoma, verdana, arial, helv, sans-serif;
	font-size: 9pt;
	color: #222222;
	}

b	{
	font-weight: bold;
	font-color: #000000;
}

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

/*a:hover	{
	color: #ffffff;
	background-color: #cc4444;
	}*/

a.forummenu {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:1px 6px 3px 6px;
	}
	
a.forummenu:hover {
	color: #ffffcc;
	}

a.forummenu:visited {
	color: #ffffff;
	}
	
.pagetitle	{
	font-size: 12pt;
	color: #928048;
	font-weight: bold;
	border-bottom: 1px #928048 dotted;
	text-transform:uppercase;
}

.disclaimer {
	font-family: arial narrow, arial, helv, sans-serif;
	font-size: 7pt;
	color: #ffffff;
}

.outertable {
	border-left: 	1px solid #555;
	border-bottom: 	1px solid #555;
	border-right: 	1px solid #555;
	border-top: 	1px solid #555;

	}

.menu {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 5px;
	font-variant: small-caps;
	}

	
.event {
	border: 1px solid #dddddd;
	background-color: #500000;
	}

h1 {
	font-size: 11pt;
	font-weight: bold;
	color: #e87300;
	font-variant: small-caps;
	}
	
h2 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #e87300;
	}
	
.photoframe {
	border: 1px solid #e08900;
	margin: 10px;
	}
	
p	{
}

.admin_section_head {
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffaa;
	font-size: 11pt;
	text-decoration: underline;
	}
	
.insetbox {
	border: 1px solid #dddddd;
	background-color: #310;
	padding: 10px;
	}
	
.mainbox {
	padding-right: 10px;
	}
	
.textinput {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.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: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        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: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background : #222 ;
        color : #FFFFFF;
        padding: 2px;
        margin: 0px;
		/* border: 1px #aaa solid; */
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #222 ;
        color : #FFFFFF;
        padding: 2px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(/gallery/themes/mwg/images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}

.comment_date{
        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}

.tableh2 {
        background: #555 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb {
        background: #000 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb_compact {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 7px;
}

.outsideborder {
	border: 1px solid #777;
	}
	
.footer {
        font-size : 0px;
}

/* ************** FORUM SPECIFIC STYLES ************** */

.maintable {
	background-color:#555555;
	border-left: 1px #800000 solid;
	border-right: 1px #800000 solid;
	}
	
.content_table {
	border: solid 1px #000000;
	background-color: #cfc49d;
	padding: 10px;
	}
	
.content_table_dark {
	border: solid 1px #000000;
	background-color: #b8a56c;
	padding: 10px;
	}
	
/* ************** ROUNDED CORNER DOWNLOAD SECTION HEAD ************** */

.dl_head{display:block}
.dl_head *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#800000}
.dl_head1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ad6f59;
  border-right:1px solid #ad6f59;
  background:#933127}
.dl_head2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c7b08d;
  border-right:1px solid #c7b08d;
  background:#8f251d}
.dl_head3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8f251d;
  border-right:1px solid #8f251d;}
.dl_head4{
  border-left:1px solid #ad6f59;
  border-right:1px solid #ad6f59}
.dl_head5{
  border-left:1px solid #933127;
  border-right:1px solid #933127}
.dl_headfg{
	padding-left: 10px;
  background:#800000;
  color: #ffffff;
  }

.pfc_cmd_slap{
  font-style: italic;
  color: black;
}



/* @group event button */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.event_button {
    background: transparent url('/img/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.event_button span {
    background: transparent url('/img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	font-size: 12pt;
	color: #4b4225;
	font-weight: bold;
	text-transform:uppercase;
}

a.event_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.event_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* @end */
