/*--------------------------------------

general tags specs

----------------------------------------*/
html, body
{
	margin:0px;
	padding: 0px;	
	background-color: Black;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	color: White;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

a
{
	color: #BBBBBB;
	text-decoration: none;
	border-bottom: 1px none; /* dotted; */
}

a:hover
{
	color:white;
/*	text-decoration:underline; */
	border-bottom: 1px solid;
}

a:link.tracking
{
	font-weight: bold;
}

a:visited.tracking
{
	font-weight: normal;
}

a.special
{
	color:#BBBBBB;
	text-decoration:none;
}

a:hover.special
{
	color:#BB0000;
	text-decoration:underline;
}

img
{
	border: none;
}

a img
{
	text-decoration: none;
	border: none;
	opacity: 1.0;
}

a img:hover
{
	text-decoration: none;
	border: none;
	/* opacity: 0.75; */
}

a.imagelink
{
	text-decoration: none;
	border: none;
}

a:hover.imagelink
{
	text-decoration: none;
	border: none;
}

p
{
	margin: 0;
	clear: both;
}

h3
{
	text-align: center;
	font-size: 1.1em;
}

hr
{
	color: #bbb;
}

input
{
	font-family: Tahoma, Verdana, Arial;
	border-right: #BBBBBB 1px solid;
	border-top: #BBBBBB 1px solid;
	font-size: 8pt;
	border-left: #BBBBBB 1px solid;
	color: white;
	border-bottom: #BBBBBB 1px solid;
	background-color: black;
}

textarea
{
	font-family: Tahoma, Verdana, Arial;
	border-right: #BBBBBB 1px solid;
	border-top: #BBBBBB 1px solid;
	font-size: 8pt;
	border-left: #BBBBBB 1px solid;
	color: white;
	border-bottom: #BBBBBB 1px solid;
	background-color: black;
}

select
{
	font-family: Tahoma, Verdana, Arial;
	border-right: #BBBBBB 1px solid;
	border-top: #BBBBBB 1px solid;
	font-size: 8pt;
	border-left: #BBBBBB 1px solid;
	color: white;
	border-bottom: #BBBBBB 1px solid;
	background-color: black;
}


input.noborder
{
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: black;
	border-bottom-style: none;
}

.input-image
{
    border: 0;
}


/*--------------------------------------

common classes

----------------------------------------*/

.texticon { vertical-align: middle; border: 0; width: 16px; height: 16px; }

.easy-reading { line-height:1.3em; }

.content { color: #BBBBBB; }

.small { font-size: 0.9em; }

.remark { font-size: 0.9em; color: #BBBBBB; }

.clear { clear: both; }

.image-link { border: 0; }

.special { color: #8E0000; font-weight: bold;  }

.new-item { color: white; font-weight: bold;  }

a.anchor { text-decoration: none; border: 0; }

a:hover.image-link { text-decoration: none; }

a.link-disabled, a:hover.link-disabled {
	color: #666;
	text-decoration: none;
	border: none;
	cursor: default;
}

/*--------------------------------------

main design elements

----------------------------------------*/

#header
{
	width: 100%;
	height: 169px;
	border-bottom: solid 2px white;
	background: url(/i/null.gif)/* black*/ no-repeat right top;
}

#logolink
{
	float:left;
	height:169px;
	width:400px;
	cursor: pointer;
	border: none;
}

#logo
{
    display:block;
    position:absolute;
    left: 0px;
    top: 0px;
	margin: 0;
	/* padding-top: 202px; */ /* height of the replacement image */
    height: 202px;
    width: 400px;
    /* overflow: hidden; */
    background-image: url(/i/da-header-logo-v2.gif);
    background-repeat: no-repeat;
    text-indent:-5000px;
}

#toolbar
{
   position: absolute;
   right: 0;	
}

#content{
float: left;
width: 100%;
}

#content-bar
{
	float:right;
	margin-left: -292px; /* -2px to fight ie6 resizing bug -282 */
	width:100%;
}

#content-wrapper
{
	padding: 0 20px 0 0px;
	margin-left: 290px;
}

#side-bar
{
	float:left;
	width: 270px;
	padding: 0 0 0 20px;
	overflow:hidden;
}

#side-bar div.box
{
	width: 250px;
}

#content
{
	margin: 40px 0 0 0;
/*	overflow: hidden;*/
}

#footer
{
	clear: both;
	border-top: solid 2px white;
}

#footer #footer-agreement
{
	float: left;
	width: 33%;
	padding-left: 5px;
	margin: 0;
}

#footer #footer-copyright
{
	float: left;
	width: 33%;
	text-align: center;
	margin: 0;
}

#footer #footer-procstats
{
	float: left;
	width: 33%;
	text-align: right;
	padding-right: 5px;
	margin: 0;
}

#footer div#footer-counters
{
	margin-top: 5px;
	text-align: right;
}

#footer div#footer-counters a
{
    border: 0;
}

#faded-footer
{
	background: url(i/faded-footer.png) repeat-x;
	bottom: 0px;
	height: 70px;
	left: 0px;
	position: fixed;
	width: 100%;
}

/*--------------------------------------

usual box stuff

----------------------------------------*/

div.box
{
	background-position: top;
	background-image: url(/i/da-fr-box-b.gif);
	background-repeat: repeat-x;
	margin: 0 0 20px 0;
}

div.box div.boxh1
{
	background-position: left;
	background-image: url(/i/da-fr-box-b.gif);
	background-repeat: repeat-y;
	margin: 0;
}

div.box div.boxh2
{
	background-position: left bottom;
	background-image: url(/i/da-fr-tb.gif);
	background-repeat: no-repeat;
	margin: 0;
}

div.box div.boxh3
{
	background-position: right top;
	background-image: url(/i/da-fr-lr.gif);
	background-repeat: no-repeat;
	margin: 0;
}

div.box div.boxh4
{
	background-position: right bottom;
	background-image: url(/i/da-fr-box-br.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

div.box h2
{
	margin: 0 auto 10px auto;
    height: 0;
    /* overflow: hidden; */

    text-indent:-5000px;
    font-size: 0.0; line-height: 0.0;
    
}

div.box div.boxbody
{
	padding: 15px;
	margin: 0;
}

/*
div.box .subheader
{
	background-color: #404040;
}

.box-block 
{
	background-image: url(/i/grey_sep.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.box .subheader a
{
	font-weight: bold;
}

div.box .subheader span
{
	font-weight: bold;
	color: #8E0000;
}

div.box p span.numinfo
{
	position: absolute;
	right: 17px;
}

div.box .listitem a
{
	margin: 0 0 0 20px;	
}

div.box .listitem .content a
{
	margin: 0;
}

div.box .listitem span.numinfo
{
	font-size: 1em;
	font-weight: bold;
	color: #8E0000;
}

div.box .detailsitem img
{
	margin: 0 0 0 16px;	
}

div.box .detailsitem span.details
{
	margin: 0 0 0 35px;
}

div.box .detailsitem
{
	background-image: url(/i/grey_sep.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
*/

.empty
{
	text-align: center;
	font-weight: bold;
	color: #BBBBBB;
	/* margin: 20px auto; */
}

span.subheader
{
	background-color: #404040;
    display: block;
    height: 16px;
    text-align: center;
    margin-bottom: 8px;
	margin-top: 8px;
}

div.button-more
{
	margin-top: 10px;
	text-align: right;
}

div.box .friends-list span.actions
{
	position: absolute;
	right: 17px;
}

div.box div.friends-list
{
	line-height: 1.7em;
}

span.description
{
    display: block;
	line-height:1.5em;
	margin-bottom: 15px;
}

/*

General Form Stuff

*/

div.f
{
	width: 400px;
	margin: auto;
	font-size: 1.1em;
}

div.f-section
{
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

span.f-label
{
	font-weight: bold;
}

span.f-label sup
{
	color: #bb0000;
}

div.f-item
{
	margin-bottom: 15px;	
}

div.f-error
{
	margin-bottom: 15px;

/*
    font-weight: bold;
*/

    border: solid 1px #600000;
    background: #400000;
    padding: 10px;
}

div.f-error span
{
	color: #bb0000;
    margin: auto 0;
}

div.f-compact
{
	
}

div.f-submit
{
	text-align: right;	
}

div.f-normal span.f-label
{
	display: block;
	margin-bottom: 5px;	
}

.f label
{
	color: #bbbbbb;
}

span.f-remark
{
	color: #bbbbbb;
	display: block;
	margin-bottom: 5px;
}

img.captcha { vertical-align: middle; border: 0; }

.form-hint-mode
{
	color: #888;
}

/*

.icon-text-list

*/
ul.icon-text-list
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.6em;	
}

ul.icon-text-list li
{
    height: 1.7em;
}

ul.icon-text-list li.item-group-start
{
    border-top: solid 1px #808080;
}

/****************
.name-value-list
*****************/
ul.name-value-list
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 1.8em;	
}

ul.name-value-list li
{
    clear: both;
}

ul.name-value-list li span
{
    float: left;
}

ul.name-value-list li b
{
    float:right;
    text-align:right;
}

/*-----------------

pager

-----------------*/

div.page-switcher
{
	margin-top: 10px;
	height: 20px;	
}

.pager-num-link, .pager-next-link, .pager-prev-link, .pager-current
{
	display: inline-block;
	/* width: 20px; */
	height: 17px;
	text-align: center;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.pager-current
{
	font-weight: bold;	
	
	border: solid 1px #600000;
	background: #400000;	
}

.pager-num-link, .pager-next-link, .pager-prev-link
{
	border: solid 1px #000;
}

a:hover.pager-num-link, a:hover.pager-next-link, a:hover.pager-prev-link
{
	border: solid 1px #888;
}



/****************
#block-community
*****************/
#block-community ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: url(/i/null.gif); /* url(/i/grey_sep.gif); */
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 1.4em;	
}

#block-community ul li
{
	font-size: 0.9em;
	margin-left: 20px;
	color: #BBB;
}

#block-community ul li.header
{
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 0;
	background-color: #404040;
}

#block-community ul li span
{
	float: right;
	color: #EEE; /* #8E0000; */
	font-weight: bold;
}


/****************
#block-forum-latest
*****************/
#block-forum-latest ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 1.3em;	
}

#block-forum-latest ul li
{
	margin-left: 0;
	color: #BBB;
}

#block-forum-latest ul li.header
{
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 0;
	background-color: #404040;
}

#block-forum-latest ul li.forum-post
{
	padding-left: 36px;
	background-image: url(/i/grey_sep.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	margin-bottom: 1px;
	margin-top: 3px;
	padding-bottom: 5px;
}

#block-forum-latest ul li.forum-post img
{
	position: absolute;
	left: 50px;
}

#block-forum-latest ul li span
{
	color: white;
	font-size: 0.9em;
}


/****************
#members-list
*****************/
ul.members-list
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 8px;
	line-height: 1.9em;	
}

/****************
#block-dialog-log
*****************/
#block-dialog-log ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: url(/i/null.gif); /* url(/i/grey_sep.gif); */
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 1.4em;	
}

#block-dialog-log ul li
{
	/* font-size: 0.9em; */
	margin-left: 20px;
	color: #BBB;
}

#block-dialog-log ul li.header
{
	font-weight: bold;
	font-size: 1.0em;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #404040;
}

ul.members-list li span
{
	float: right;
}


/****************
.inner-section
*****************/
div.inner-section
{
	background-image: url(/i/grey_sep.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}

div.inner-section .title h3
{
	text-align: left;
	font-weight: normal;
	font-size: 15pt;
	margin: 0 0 3px 0;
}

div.inner-section .title div
{
	background-color: #404040;
}

div.inner-section .title h3 span.hidden
{
	color: Black;
	font-size: 0.8em;
}


/****************
.thumbnail
*****************/

div.thumbnail
{
    text-align: center;
    float: left;
}

.thumbnail div
{
    height: 150px;
    margin-bottom: 5px;

    display:table;
    width: 100%;
}

.thumbnail div span
{
    vertical-align: middle;
    display:table-cell;
    /*
    margin-left: auto;
    margin-right: auto;
    */
}

.thumbnail div span a
{
}

.thumbnail div span a img
{
    border: solid 1px #808080;
}


/****************
.comment
*****************/

div.comment
{
	border: #808080 1px solid;
	margin-bottom: 8px;
}

div.comment-header span
{
	background-color: #404040;
    display: block;
}

div.comment span.comment-body
{
    display: block;
    color: #BBBBBB;    
    margin: 10px;
}

div.comment-no-more
{
	margin-bottom: 12px;
}

div.comment-add
{
    display: none;
    margin: 10px;
}

div.comment-add input
{
    margin-left: 380px;
}

.nested0
{
    margin-left: 0px;
}

.nested1
{
    margin-left: 30px;
}

.nested2
{
    margin-left: 60px;
}

.nested3
{
    margin-left: 90px;
}

.nested4
{
    margin-left: 120px;
}

.nested5
{
    margin-left: 150px;
}

p.block-options
{
    display: block;
    margin: 10px;
}

.command-icon
{
    font-style: normal;
    margin: 0px 10px 0px 0px;
}

.command-icon img
{
    border: 0;
    vertical-align: middle;    
}

/****************
.context-menu
*****************/
ul.context-menu
{
    list-style: none;
    margin: 5px;
    padding: 0;
}

ul.context-menu li
{
    display:inline-block;
    margin-right: 10px;
	 zoom: 1;
    *display:inline;
}

/****************
.member-info-header
*****************/
div.member-info-header
{
    text-align: center;
    margin-bottom: 15px;
    position: relative; /* ie6 fix */
}

div.member-info-header img
{
    margin-bottom: 15px;
}

/****************
.member-info-menu
*****************/
div.member-info-menu
{
    text-align: center;
    margin-bottom: 15px;
}

/****************
.member-info-details
*****************/
div.member-info-details p
{
    line-height: 1.5em;
    color: #BBBBBB;
}

/****************
.sharing-block
*****************/
div.sharing-block
{
    /* width: 600px; */
    border: solid 1px #808080;
    margin: 10px;
    padding: 10px;
}

div.sharing-block img
{
    display: block;
    float: left;
    margin-right: 5px;
}

div.sharing-block span
{
    display: block;
    width: 300px;
    float: left;
}

div.sharing-block textarea
{
    display: block;
    float: left;
    margin-bottom: 5px;
}

div.sharing-block input
{
    display: block;
    float: left;
    margin-bottom: 5px;
}

div.sharing-block br
{
    clear: both;
}

div.addthis_toolbox
{
	display: inline-block;
	position: relative;
	top: 5px;

}

div.addthis_toolbox a:hover
{
	border: none;
	text-decoration: none;
}

/****************
.admin stuff
*****************/
div.admin-item-delete-block
{
    display: none;
    margin: 10px;
}

div.admin-item-delete-block input.input-image
{
    margin-left: 380px;
}


/****************
.gallery
*****************/
div.gallery
{
	padding: 10px 0 0 0;
	white-space: nowrap;	
 letter-spacing: 35px;	
}

div.gallery-size-1
{
	position: relative;
	width: 100%;
	height: 210px;
	overflow: hidden;
}

div.gallery-image
{
	float: left;
	min-width: 150px;
	height: 210px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 10px;
}

div.gallery-image span
{
	letter-spacing: 0px;	
}

div.gallery-image span strong
{
	display: block;
	text-align: center;
}

div.gallery-image span em
{
	display: block;
	text-align: center;
	font-style:normal;
}

/****************
.journal-body
*****************/
div.journal-list
{
    border: solid 1px #808080;
    position:relative; /* ie6 fix */
}

div.journal-list .inner-section
{
    margin: 5px;
	padding-bottom: 15px;
}

div.journal-body
{
	line-height: 1.5em;
	color: #EEE;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 5px;
	font-size: 1.1em;
}

.journal-image
{
    margin: 0 10px 10px 0;
    float:left;
}    

.journal-image img
{
    border: solid 1px #808080 !important;
}    

.journal-image a
{
    border: 0;
    text-decoration: none;
}    

.journal-image a:hover
{
    border: 0;
    text-decoration: none;
}    

/****************
#block-error
*****************/
#block-error
{
	margin-left: 20px;
	margin-right: 20px;
}

#block-error div.content-body
{
	text-align:center;
	margin-bottom: 200px;
	margin-top: 200px;
}

/****************
#block-success
*****************/
#block-success
{
	margin-left: 20px;
	margin-right: 20px;
}

#block-success div.content-body
{
	text-align:center;
	margin-bottom: 200px;
	margin-top: 200px;
}

/****************
#block-image
*****************/
#block-image
{
}

#block-image img.image-full
{
    display: block;
	border: #808080 1px solid;
}

#block-image .title h3
{
	text-align: left;
	font-weight: normal;
	font-size: 20pt;
	font-weight: bold;
	margin: 0;
}

#block-image .title div
{
	background-color: #404040;
}

/****************
#block-journal-view
*****************/
#block-journal-view .title h3
{
	text-align: left;
	font-weight: normal;
	font-size: 20pt;
	font-weight: bold;
	margin: 0;
}

#block-journal-view .title div
{
	background-color: #404040;
}

/****************
#block-forum-view
*****************/
#block-forum-view .title h3
{
	text-align: left;
	font-weight: normal;
	font-size: 20pt;
	font-weight: bold;
	margin: 0;
}

#block-forum-view .title div
{
	background-color: #404040;
}

/****************
#block-friends
*****************/
#block-friends h3
{
	text-align: left;
	font-weight: normal;
	font-size: 13pt;
	font-weight: bold;
	margin: 0;
}

#block-friends div.stacking-panel-2
{
	display: block-inline;
	width: 48%;
	margin-right: 2%;
}

#block-friends div.first
{
	float: left;
}

#block-friends div.second
{
	float: left;
}

#block-friends .last-column
{
	text-align: right;
}

/****************
#block-conversations
*****************/
#block-conversations #block-dialog-log
{
	margin: auto;
	width: 500px;
}

#block-conversations #block-dialog-log ul li
{
	font-size: 1em;
}



/****************
table.list
*****************/
table.list
{
	width: 100%;
	border-bottom: dotted 1px #808080;
	line-height: 1.5em;
	border-collapse: collapse;
}

table.list tr
{
    /*
	background-image: url(/i/grey_sep.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
    */
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	height: 2em;
}

table.list tr.striped
{
	background-color: #202020;
}

table.list td
{
	padding: 3px;
}

table.list thead
{
	background-image: url(/i/grey_sep.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
}

table.list thead tr
{
	margin: 0;
    font-size: 0.8em;
    font-weight: normal;
	height: 1.5em;
}

/****************
.forum-topic-list
*****************/
.forum-topic-list table.list
{
	border: 0;
}

.forum-topic-list table.list td.col-2
{
	width: 150px;
}

.forum-topic-list table.list td.col-3
{
	width: 50px;
}

.forum-topic-list table.list td.col-4
{
	width: 50px;
}

.forum-topic-list table.list td.col-5
{
	width: 140px;
}

/****************
.member-info
*****************/


/****************
#block-user-layout
*****************/
#block-user-layout td.controls
{
	width: 50px;
	min-width: 50px;
}

/****************
.section-member-top
*****************/
div.section-member-top
{
	position: relative;
   margin: 10px;
   overflow: hidden;
   height: 200px;
   width: 100%;
}

.section-member-top div.member-pic
{
    width: 20%;
    min-width: 160px;
    float: left;
    text-align: center;
    height: 200px;
}

.section-member-top div.member-info
{
    min-width: 100px;
    height: 200px;
    width: 15%;
    float: left;

    /* display:table-cell; */

}

.section-member-top div.member-featured-image
{
    width: 20%;
    height: 200px;
    min-width: 150px;
}


/*--------------------------------------

specific box stuff

----------------------------------------*/

div#block-community h2
{
	/* padding-top: 33px; */
    width: 97px; 
    height: 33px;
    background-image: url(/i/t_community.gif);
    background-repeat: no-repeat;
}

div#block-forum-latest h2
{
	padding-top: 33px;
    width: 61px; 
    background-image: url(/i/t_forum.gif);
    background-repeat: no-repeat;
}

div#block-forum-post-edit h2
{
	padding-top: 33px;
    width: 61px; 
    background-image: url(/i/t_forum.gif);
    background-repeat: no-repeat;
}

div#block-friends h2
{
	padding-top: 33px;
    width: 119px; 
    background-image: url(/i/t_friends.gif);
    background-repeat: no-repeat;
}

div#block-online-members h2
{
	padding-top: 33px;
    width: 123px; 
    background-image: url(/i/t_online.gif);
    background-repeat: no-repeat;
}

div#block-featured-works h2
{
	padding-top: 33px;
    width: 123px; 
    background-image: url(/i/t_featured.gif);
    background-repeat: no-repeat;
}

div#block-featured-news h2
{
	padding-top: 33px;
    width: 70px; 
    background-image: url(/i/t_news.gif);
    background-repeat: no-repeat;
}

div#block-error h2
{
	padding-top: 33px;
    width: 52px; 
    background-image: url(/i/t_error.gif);
    background-repeat: no-repeat;
}

div#block-success h2
{
	padding-top: 33px;
    width: 81px; 
    background-image: url(/i/t_success.gif);
    background-repeat: no-repeat;
}

div#block-comments-author h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_authors_comments.gif);
    background-repeat: no-repeat;
}

div#block-comments-model h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_models_comments.gif);
    background-repeat: no-repeat;
}

div#block-members-list h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_members.gif);
    background-repeat: no-repeat;
}

div#block-gallery h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_gallery.gif);
    background-repeat: no-repeat;
}

div#block-members-top h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_members_top.gif);
    background-repeat: no-repeat;
}

div#block-comments h2
{
	padding-top: 33px;
    width: 117px; 
    background-image: url(/i/t_comments.gif);
    background-repeat: no-repeat;
}

div#block-member-info-p h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_member_p.gif);
    background-repeat: no-repeat;
}

div#block-member-info-m h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_member_m.gif);
    background-repeat: no-repeat;
}

div#block-member-info-s h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_member_s.gif);
    background-repeat: no-repeat;
}

div#block-photo-info h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_photo.gif);
    background-repeat: no-repeat;
}

div#block-member-journal h2
{
	padding-top: 33px;
    width: 119px; 
    background-image: url(/i/t_journal.gif);
    background-repeat: no-repeat;
}

div#block-friends-journal h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_friends_journal.gif);
    background-repeat: no-repeat;
}

div#block-forum h2
{
	padding-top: 33px;
    width: 61px; 
    background-image: url(/i/t_forum.gif);
    background-repeat: no-repeat;
}

div#block-member-activity h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_eventlog.gif);
    background-repeat: no-repeat;
}

div#block-member-featured h2
{
	padding-top: 33px;
    width: 123px; 
    background-image: url(/i/t_featured.gif);
    background-repeat: no-repeat;
}

div#block-member-galleries h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_galleries.gif);
    background-repeat: no-repeat;
}

div#block-copyright h2
{
	padding-top: 33px;
    width: 128px; 
    background-image: url(/i/t_copyright.gif);
    background-repeat: no-repeat;
}

div#block-staff h2
{
	padding-top: 33px;
    width: 134px; 
    background-image: url(/i/t_staff.gif);
    background-repeat: no-repeat;
}

div#block-signup h2
{
	padding-top: 33px;
    width: 81px; 
    background-image: url(/i/t_signup.gif);
    background-repeat: no-repeat;
}

div#block-profile h2
{
	padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_profile.gif);
    background-repeat: no-repeat;
}

div#block-signup-request h2
{
	padding-top: 33px;
    width: 81px; 
    background-image: url(/i/t_signup.gif);
    background-repeat: no-repeat;
}

div#block-signup-request-list h2
{
	padding-top: 33px;
    width: 141px; 
    background-image: url(/i/t_requests.gif);
    background-repeat: no-repeat;
}

div#block-submission h2
{
	padding-top: 33px;
    width: 88px; 
    background-image: url(/i/t_submission.gif);
    background-repeat: no-repeat;
}

div#block-invcodes h2
{
	 padding-top: 33px;
    width: 131px; 
    background-image: url(/i/t_invcodes.gif);
    background-repeat: no-repeat;
}

div#block-invcodes-new h2
{
	 padding-top: 33px;
    width: 153px; 
    background-image: url(/i/t_invcodes_new.gif);
    background-repeat: no-repeat;
}

div#block-journal h2
{
	 padding-top: 33px;
    width: 119px; 
    background-image: url(/i/t_journal.gif);
    background-repeat: no-repeat;
}

div#block-friends h2
{
	 padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_friends.gif);
    background-repeat: no-repeat;
}

div#block-password-recovery h2
{
	 padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_password.gif);
    background-repeat: no-repeat;
}

div#block-galleries-view h2
{
	 padding-top: 33px;
    width: 137px; 
    background-image: url(/i/t_member_galleries.gif);
    background-repeat: no-repeat;
}

div#block-user-id h2
{
	 padding-top: 33px;
    width: 129px; 
    background-image: url(/i/t_userid.gif);
    background-repeat: no-repeat;
}

div#block-user-layout h2
{
	 padding-top: 33px;
    width: 60px; 
    background-image: url(/i/t_layout.gif);
    background-repeat: no-repeat;
}

div#block-banned-users h2
{
	 padding-top: 33px;
    width: 129px; 
    background-image: url(/i/t_banned.gif);
    background-repeat: no-repeat;
}

div#block-ban h2
{
	 padding-top: 33px;
    width: 101px; 
    background-image: url(/i/t_ban.gif);
    background-repeat: no-repeat;
}

div#block-staff h2
{
	 padding-top: 33px;
    width: 134px; 
    background-image: url(/i/t_staff.gif);
    background-repeat: no-repeat;
}

div#block-promote h2
{
	 padding-top: 33px;
    width: 70px; 
    background-image: url(/i/t_promote.gif);
    background-repeat: no-repeat;
}

div#block-news-edit h2
{
	 padding-top: 33px;
    width: 70px; 
    background-image: url(/i/t_news.gif);
    background-repeat: no-repeat;
}

div#block-member-search h2
{
	 padding-top: 33px;
    width: 119px; 
    background-image: url(/i/t_member_search.gif);
    background-repeat: no-repeat;
}

div#block-member-details h2
{
	 padding-top: 33px;
    width: 119px; 
    background-image: url(/i/t_member_details.gif);
    background-repeat: no-repeat;
}

div#block-global-activity h2
{
	 padding-top: 33px;
    width: 120px; 
    background-image: url(/i/t_globalactivity.gif);
    background-repeat: no-repeat;
}

div#block-ip-log h2
{
	 padding-top: 33px;
    width: 53px; 
    background-image: url(/i/t_iplog.gif);
    background-repeat: no-repeat;
}

div#block-conversations h2
{
	 padding-top: 33px;
    width: 106px; 
    background-image: url(/i/t_conversations.gif);
    background-repeat: no-repeat;
}

div#block-admin-messaging h2
{
	 padding-top: 33px;
    width: 122px; 
    background-image: url(/i/t_mass_messaging.gif);
    background-repeat: no-repeat;
}


/*--------------------------------------

specific form stuff

----------------------------------------*/

#form-signup #f-type-p
{
	margin-left: 100px;
}

#form-signup #f-type-m
{
	margin-left: 20px;
}

#form-signup #f-captcha
{
	margin-left: 80px;
}

#form-signup #f-gender-m
{
	margin-left: 190px;
}

#form-signup #f-gender-f
{
	margin-left: 20px;
}

#form-signup #f-country
{
	margin-left: 125px;
}

#form-work-submission #f-category-q
{
	margin-left: 0px;
}

#form-work-submission #f-category-n
{
	margin-left: 40px;
}

#form-work-submission #f-category-g
{
	margin-left: 40px;
}

#form-work-submission #f-category-f
{
	margin-left: 40px;
}

#form-work-submission span.f-gallery-picker
{
	display: inline-block;
	width: 30%;
}

#form-work-submission #f-visibility
{
	margin-left: 170px;
}

#form-work-submission #f-visibility-comments
{
	margin-left: 100px;
}

#form-work-submission #f-comments-allowed-yes
{
	margin-left: 100px;
}

#form-work-submission #f-comments-allowed-no
{
	margin-left: 20px;
}

#form-work-submission #f-file
{
	width: 390px;
}

#form-userid #f-file
{
	width: 390px;
}

#form-userid #preview
{
   text-align: center;
}

#form-userid img
{
	margin-bottom: 15px;
}

#form-layout
{
	margin: 0px;
	width: 100%;
}

#form-forum-post #f-visibility
{
	margin-left: 170px;
}

#form-forum-post #f-visibility-comments
{
	margin-left: 100px;
}

#form-forum-post #f-comments-allowed-yes
{
	margin-left: 100px;
}

#form-forum-post #f-comments-allowed-no
{
	margin-left: 20px;
}

#form-forum-post #f-priority
{
	margin-left: 175px;
}

#form-signup-request #f-type-p
{
	margin-left: 30px;
}

#form-signup-request #f-type-m
{
	margin-left: 20px;
}

#form-fast-search
{
	margin-top: 10px;
}

#form-fast-search #f-query
{
	width: 155px;
}

/*
body, table, pre
{
	margin:0px;
	background-color: Black;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: White;
	padding: 0px;	
	SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-BASE-COLOR: #606060; scrollbar-dark-shadow-color: #606060;
}

table#headerline
{
	background-color:Transparent;
	background-image: url(/i/da-header-line.gif);
	background-repeat:repeat-x;
}

td.frametl
{
	background-image: url(/i/da-fr-tl.gif);
}

td.frametline
{
	background-image: url(/i/da-fr-tl.gif);
	background-repeat:repeat-x;
	text-align:right;
}

td.framelline
{
	background-image: url(/i/da-fr-tl.gif);
	background-repeat:repeat-y;
	
}

td.framelr
{
	background-image: url(/i/da-fr-lr.gif);
}

td.frametb
{
	background-image: url(/i/da-fr-tb.gif);
}

td.framerline
{
	background-image: url(/i/da-fr-br.gif);
	background-repeat: repeat-y;
	text-align:right;
}

td.framebline
{
	background-image: url(/i/da-fr-br.gif);
	background-repeat:repeat-x;
	text-align:right;
}

td.framebt
{
	background-image: url(/i/da-fr-bt.gif);
}

td.framerl
{
	background-image: url(/i/da-fr-rl.gif);
}

.small
{
	font-size: 7pt;
}

.smaller
{
	font-size: 7.5pt;
}

.bold
{
	font-weight: bold;
}

.big
{
	font-size: 10pt;
}

.title
{
	font-size: 20pt;
}

.newstitle
{
	font-size: 15pt;
}

.border1px
{
	border-right: #606060 1px solid;
	border-top: #606060 1px solid;
	border-left: #606060 1px solid;
	border-bottom: #606060 1px solid;
}

.centered
{
	text-align: center;
}

a.content
{
	color: #BBBBBB;
	text-decoration:none;
}

a:hover.content
{
	color: white;
	text-decoration:underline;
}

td.footerline
{
	background-image: url(/i/da-footer-line.gif);
	background-repeat:repeat-x;
}

img.greyborder
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
}

.commenthdr
{
	background-color: #404040;
}

.specialhdr
{
	background-color: #404040;
}

.commentbody
{
	background-color: #000000;
}

.border1px
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
}

.tableheader
{
	background-color: #404040;
}

.tablerow1
{
	background-color: #000000;
}

.tablerow2
{
	background-color: #000000;
}


.greyseparator
{
	background-image: url(/i/grey_sep.gif);
	background-repeat: repeat-x;
}

.margin5px
{
	margin: 0px 5px 5px 0px;
}

*/
	
/* begin css for dhtml menu */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: black;
color: White;
text-decoration: underline;
}

/* end css for dhtml menu */
