html, body
{
	margin-top: 0px;
	background-color: #663300;
}

div#main_container
{
	margin-right: auto; 
	margin-left: auto; 
	width: 970px; 
	height:auto;
}

div#header
{
	width: 970px;
	height: 200px;
	background-color: #000;
	background-image:url(WSDSA_HEADER_v_1_3_2_exp.png);
}

div#header_left-parent
{
	width: 500px;
	height: 150px;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	float: left;
	overflow: hidden;
}

div#header_left-parent-child
{
	/*nothing necessary*/	
}

div#header_right-parent
{
	width: 360px;
	padding-left: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-top: 25px;
	float: right;
	text-align: right;
	overflow:hidden;
}

div#header_right-child-login
{
	width: 360px;
	height: 35px;
	text-align: right;
	vertical-align:top;
}

div#header_right-child-login-child
{
	/* nothing */
}

div#header_right-child-search
{
	width: 360px;
	height: 35px;
	text-align: right;
	vertical-align:top;
}

div#header_right-child-search-child
{
	/* nothing */
}

div#menu-main-nft
{
	width: 970px;
	height: 34px;
	background-color: #330000;
	text-align: left;
	z-index: 10;
	overflow: visible;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}

div#content_container
{
	width: 970px;
	min-height: 400px;
	position:relative;
	overflow: auto;
	background-color:#FFF;
}

div#content_container-left-parent
{
	width: 260px;
	float: left;
	text-align: left;
	background-image: url(bg_5A3B00_1px_exp.png);
	background-repeat:repeat;
	position:relative;
	overflow: auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}

div#content_container-left-parent-child
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	height: auto !important;
	min-height: 600px;
	position:relative;
	height: 100%;
}

div#content_container-right-parent
{
	width: 710px;
	float: right;
	background-color: #FFF;
	height:auto;
	position:relative;
	min-height: 400px;
}

div#content_container-right-child-header
{
	width: 710px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	position: relative;
}

div#content_container-right-child-header-child
{
	/*none*/
	padding-left: 10px;
	height: auto;
	position: relative;
}

div#content_container-right-child-content
{
	width: 710px;
	height: auto;
	text-align: left;
	vertical-align: top;
	position:relative;
}

div#content_container-right-child-content-child
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	height:auto;
	position: relative;
}

div#footer-nft
{
	width: 970px;
	background-color: #663300;
}

div#footer-nft-child
{
	padding-top: 10px;
	width: 970px;
	height: 64px;
	text-align: center;
	color: #FFCC00;
	background-image: url(footer_bg_v_2_0_0_exp.png);
}

div#subfooter-nft
{
	padding-top: 20px;
	text-align: center;
	color: #6ff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 970px;
}

div#subfooter-nft a
{
	color: #6ff;
}

#user-login-form
{
	text-align: left;
}


.form-item label
{
	color: #888;
}

/*li a.active
{
	color: #444;
}*/

#edit-search-block-form-1-wrapper label
{
	display: none;
}

#block-search-0 h2
{
	display: none;
}

#block-search-0
{
	border-bottom: none;
}

#block-logintoboggan-0
{
	color:#CCC;
	border-bottom: none;
}
div#block-logintoboggan-0 a:link
{
	color:#CCC;
}
div#block-logintoboggan-0 a:visited
{
	color:#CCC;
}
div#block-logintoboggan-0 a:hover
{
	color: #FFF;
}

#block-user-1 a
{
	color: #FFF;
}

#block-user-1 h2
{
	height: 20px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

#block-menu-menu-user-links h2
{
	height: 20px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

#block-menu-menu-user-links a
{
	color: #FFF;
}

#block-menu-menu-welcome-links h2
{
	height: 20px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

#block-menu-menu-welcome-links a
{
	color: #FFF;
}

div#block-node-0 h2
{
	height: 30px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

div#block-privatemsg-privatemsg-menu h2
{
	height: 30px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

#block-privatemsg-privatemsg-menu a
{
	color:#FFF;
}

/* menu buttons */
.block block-user ul.menu,
.block block-user li.leaf,
.block block-user li.collapsed,
.block block-user li,
.block block-user .item-list ul,
.block block-user .item-list ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.block block-user .block-inner a,
.block block-user .block-inner a:visited {
    color: #333;
    text-decoration: none;
    display: block;
    /*width: 168px;*/
    padding: 1px 6px;
    margin: 2px 0;
   
    border-width: 1px 1px 1px 8px;
    border-style: solid;
    border-color: #DDD;
   
    font-size: 0.9em;
}
.block block-user .block-inner a:hover {
    color: #FFFFFF;
    background-color: #880a0b;
    border-color: #880a0b;
}

div#block-ad-2, div#block-privatemsg-privatemsg-menu, div#block-node-0, div#block-user-1, div#block-user-0
{
	border:none;
}

div#block-ad-2 h2, div#block-user-0 h2
{
	height: 30px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
	margin-bottom: 2px ! important;
}

div.form-item div#edit-name-wrapper
{
	margin-top: 0px;
	
}

div#block-ad-2 div
{
	text-align: center;
}

div#edit-name-wrapper label, div#edit-pass-wrapper label
{
	color: #000;
}

form#user-login-form div div#edit-name-wrapper label, form#user-login-form div div#edit-pass-wrapper label
{
	color: #fff;
}

div.advertisement-space
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div#block-user-0 a
{
	color:#FFF;
}

div#frontpage-nft
{
	width: auto;
	height: auto;
	text-align:left;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

div#frontpage-header-nft
{
	font-size:18px;
	font-weight:bold;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 10px;
}

div#frontpage-content-nft
{
	 /*something*/ 
}

div#menu-main-nft
{
	text-align:center;
}

div#block-civicrm-1 h2, div#block-civicrm-2 h2, div#block-civicrm-3 h2, div#block-civicrm-4 h2, div#block-civicrm-6 h2, div#block-civicrm-7 h2
{
	height: 30px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

div#block-civicrm-1 a, div#block-civicrm-3 a, div#block-civicrm-4 a, div#block-civicrm-6 a, div#block-civicrm-7 a
{
	color:#FFF;
}

div#block-civicrm-6 p, div#block-civicrm-6 em
{
	color: #FFF ! important;
}

div#block-civicrm-2 a
{
	color: #000 ! important;
}

div#crm-quick-create div.form-item label
{
	color:#FF9;
}


div.views-field-title span.field-content
{
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-bottom: 10px;
	padding-top: 6px;
}

#directory-title-10
{
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top: 6px;
}

#directory-content-10
{
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	overflow: auto;
	padding-bottom: 14px;
}

#directory-map
{
	text-align:center;
}

/* member links */

#block-menu-menu-membership a
{
	color: #FFF;
}

#block-menu-menu-membership h2
{
	height: 20px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

/* help links */

#block-menu-menu-help a
{
	color: #FFF;
}

#block-menu-menu-help h2
{
	height: 20px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#FF9;
}

div#crm-container div.vevent div.event-info div.register_link-section strong a
{
	font-size: 20px;
}


