/* Layout CSS for DVSAC Website */
/* Hand coded by Angus Maguire */
/* www.artforstruggle.org */


/*---------General Template Structure---------*/
html
{
height: 100%;
}

body
{
background: url(../images/bg.jpg) no-repeat top center white;

}

#container
{
width: 750px;
margin-right: auto;
margin-left: auto;
position: relative;
background-color: ;
}

#maincolumn img
{
padding-bottom: 15px;
}


* html #container
{
height: 100%;
}

#name a
{
display: block;
width: 406px;
height: 149px;
float: left;
text-indent: -999em;
overflow: hidden;
}

#content
{
position: relative;
margin-bottom: 20px;
clear: both;
background:  url(../images/content_bg.jpg) no-repeat top right;
padding-bottom: 10px;
background-color: ;
}

#maincolumn
{
position: relative;
margin-left: 24px;
margin-right: 12px;
float: left;
width: 449px;
display: block;
background: url(../images/article_bg.jpg) no-repeat;
overflow: visible;
min-height: 445px;
}

#maincolumn_home
{
position: relative;
margin-left: 24px;
margin-right: 12px;
float: left;
width: 449px;
display: block;

}

#maincolumn_home .article
{
background: url(../images/home_content_bg_top.gif) no-repeat;
margin-bottom: 10px;
}

#maincolumn_home
{
background: url(../images/home_content_bg_bottom.gif) center bottom no-repeat;
}


#sidebar
{
position: relative;
margin-left: 12px;
margin-right: 24px;
float: left;
width: 229px;
display: block;

}

#lodgelogo1 {
	background-image:url(/assets/images/lodgelogo.gif);
	display:block;
	height:133px;
	text-indent: -9999px;
	width:68px;
}

#mujerlogo1 {
	background-image:url(/assets/images/mujerlogo.gif);
	display:block;
	height:84px;
	text-indent: -9999px;
	width:183px;
}

#sidecontent
{
background: url(../images/sidebar_bg.jpg) no-repeat 0% 0%;
width: 100%;
display: block;
float: left;
margin-top: 20px;
min-height: 239px;
}

#gethelp
{
display: block;
float: left;
width: 344px;
min-height: 149px;
}

#warning
{
background: url(../images/warning_bg_bottom.gif) no-repeat center bottom;
min-height: 194px;
display: block;
width: 230px;
margin-top: 10px;
}


/*---------HOME STYLES---------*/

/* Block styles - Rounded Corners! */

/* Home Main Column Block*/


.article
{
padding: 10px;
}


/*OLD FOUR CORNER DESIGN
.article
{
background: #DDC5C8 url(../images/corner_lavender_UL.gif) no-repeat;
width: 100%;
float: left;
}

.article h2
{
margin: 0;
padding: 20px 20px 0 20px;
background: url(../images/corner_lavender_UR.gif) no-repeat 100% 0;
}

.article p
{
padding: 0 20px;
}

.article p.moreinfo
{
padding: 0 0 0 20px;
background: url(../images/corner_lavender_LL.gif) no-repeat 0 100%;
}

.article p.moreinfo a
{
display: block;
padding: 0 20px 20px 0;
text-align: right;
background: url(../images/corner_lavender_LR.gif) no-repeat 100% 100%;
}
*/

/* Home Warning Block*/
#warning
{
width: 100%;
float: left;
display: block;
}

/*#warning h2
{
margin: 0;
padding: 20px 20px 0 20px;
background: url(../images/corner_purple_UR.gif) no-repeat 100% 0;
}*/



/*#warning p.moreinfo
{
padding: 0 0 0 20px;
background: url(../images/corner_purple_LL.gif) no-repeat 0 100%;
}

#warning p.moreinfo a
{
display: block;
padding: 0 20px 20px 0;
text-align: right;
background: url(../images/corner_purple_LR.gif) no-repeat 100% 100%;
} */

/* Teasers */
#teaserbox
{
clear: both;
position: relative;
display: block;
margin-top: 50px;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 25px;
}

.teaser
{
margin-left: 12px;
margin-right: 12px;
margin-top: 24px;
margin-bottom: 4px;
background: #FFF2CC url(../images/corner_lightyellow_UL.gif) no-repeat;
width: 218px;
float: left;
z-index: 5000;
}

.teaser h2
{
margin: 0;
padding: 20px 20px 0 20px;
background: url(../images/corner_lightyellow_UR.gif) no-repeat 100% 0;
}

.teaser ul
{
padding: 0 20px;
}

.teaser p.moreinfo
{
padding: 0 0 0 20px;
background: url(../images/corner_lightyellow_LL.gif) no-repeat 0 100%;
}

.teaser p.moreinfo a
{
display: block;
padding: 0 20px 7px 0;
text-align: right;
background: url(../images/corner_lightyellow_LR.gif) no-repeat 100% 100%;
}



/*---------Get Help Tab Interface---------*/
/*---get help tab interface CSS resides in border_tabs.css and tabview.css---*/

#help
{
margin-top: 13px;
}

/*---------Navigation---------*/


#navigation
{
width: 702px;
margin-right: auto;
margin-left: auto;
padding-top: 16px;
margin-bottom: 18px;
}

#navigation ul, #navigation ul li
{
margin: 0;
}

#topnav
{
text-align: center;
padding: 5px 0 5px 0;
}

#topnav li.active span a
{
background-color: #FFF2CC;
}

#subnav
{
background: url(../images/corner_lightyellow_LL.gif) no-repeat 0 100%;
text-align: center;
padding: 5px 0 5px 0;
}

#topnavContainer
{
margin-top: 10px;
}

#subnavContainer
{
background: url(../images/corner_lightyellow_LR.gif) no-repeat 100% 100%;
background-color: #FFF2CC;

}
 
#navigation ul li
{
display: inline;
margin-right: .25em;
}

#navigation li a
{
padding: 5px 5px;
}

#navigation li a:hover
{
text-decoration: underline;
}

 #navigation li span 
{
padding: 5px 0 5px 0;
}
 
#navigation ul li.last 
{
margin-right: 0;
}

/*
#navigation
{
width: 702px;
margin-right: auto;
margin-left: auto;
padding-top: 24px;
margin-bottom: 18px;
}


#topnav, #subnav
{
text-align: center;
margin-bottom: 15px;

}

#topnav
{
margin-top: 10px;
}

#topnav li, #subnav li
{
display: inline;
padding-top: 10px;
padding-bottom: 10px;

}



#topnav li a, #subnav li a
{
padding-right: 5px;
padding-left: 5px;
margin-right: -7px;
border-right: 2px #DDC5D8 solid;
background: white;
margin: 10px 0px 10px 0px;

}

#topnav li a.last, #subnav li a.last
{
border-right: none;
}
*/

/*---------Footer---------*/

#footer
{
display: block;
width: 100%;
background: #01600C;
clear: both;
background: #01600C url(../images/footer_bg.jpg) no-repeat top center;

}

cite
{

}
#footercontent 
{
margin: 0px auto 0 auto;
padding: 10px 0 0 0;
display: block;
width: 750px;
clear: both;
height: 167px;

}