@import url("css/reset.css");
@import url("css/text.css");
@import url("css/960_16_10_10.css");
@import url("css/newmenu.css");

/* DDT >> INIT
----------------------------------------------------------------------------------------------------*/
body,div
{
    font-family:Trebuchet MS,Verdana;font-size:10pt;color:#333333;
}

/* ControlPanel style */
.ControlPanel{text-align:center;background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}


/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

#dnn_ctr507_HtmlModule_HtmlModule_lblContent
{
width:350px;
}
#dnn_ctr593_dnnTITLE_lblTitle 
{
display:block; padding-top:25px;
}

#dnn_ctr507_HtmlModule_HtmlModule_lblContent p
{
width:350px;
}

.ModuleTitle_MenuBar
{
width:200px;
}
.ModuleTitle_MenuContainer
{
width:200px;
}

#dnn_ctr505_ContentPane div
{
/*margin-top:15px;*/
width:190px;
float:left;

}
#dnn_ctr593_ViewSearchMember_ViewSearchMember_GridView1 tbody
{
width:100%;
}

#dnn_ctr506_ContentPane div
{
/*margin-top:15px;*/
width:220px;
float:left;

}

#dnn_ctr507_ContentPane div
{
/*margin-top:15px;*/
width:245px;

float:left;
}

h1
{
    font-size:8pt;
margin:0;
	font-weight:normal;

}
.ModuleTitle_MenuContainer
{
width:200px !important;
}
#ContentPanel h1
{
    font-size:15pt;font-weight:normal; margin:0;
}
ul li ul
{
margin:0; padding:0;
}

h2
{
     font-size:13pt;font-weight:bold; margin:0;
}
h3
{
     font-size:12pt;font-weight:normal;font-style:italic; margin:0;
}
h4
{
     font-size:11pt;font-weight:bold; margin:0;
}

a
{
    color:#00f;
    /*color:#005295;*/
}
a:visited
{
     color:#1476cb;
    /*color:#82acf2;*/
}

div.container
{
    border-bottom:10px solid white;
}


/* DDT >> BLOCK LOGO
----------------------------------------------------------------------------------------------------*/
#Logo h1
{
width: 313px; 
height: 62px;
background-image: url(img/logo_bg.png);
background-repeat: no-repeat;
text-indent: -100em;
overflow:hidden;
margin:0;padding:0;border:0;
}
/* DDT >> BLOCK TOOLS
----------------------------------------------------------------------------------------------------*/
#Tools
{
    text-align:right;
}
#Tools a
{
    margin-right:10px;
}
#Tools input
{
    font-size:90%;
}
/* DDT >> BLOCK CONTENT
----------------------------------------------------------------------------------------------------*/
#Content
{
    background-image: url(img/content_bg.png);
    background-repeat:repeat-y;
}

ul li
{
margin:0;margin-left:20px;padding:0;bottom:0;list-style-type:disc;
}
ol li
{
margin:0;margin-left:25px;padding:0;bottom:0;list-style-type:decimal;
}


div.col2 #Content,div.home #Content 
{
    background-image:none;


}
/* DDT >> BLOCK CRUMBLE
----------------------------------------------------------------------------------------------------*/
#Crumble
{
    background-color:white;
    padding:10px 0 10px 0;
}
#Crumble, #Crumble a,#Crumble a:visited,#Crumble a:hover,#Crumble a:active
{
    color:#f89820;
    text-transform:capitalize;
}
/* DDT >> BLOCK PAGE
----------------------------------------------------------------------------------------------------*/
div.home #Page
{
    background-image: none;
    background-repeat:repeat-y;
}


/* DDT >> BLOCK PAGE
----------------------------------------------------------------------------------------------------*/
#Page
{
    background-image: url(img/page_bg.png);
    background-repeat:repeat-y;


}
/* DDT >> BLOCK TOPRIGHT / RIGHTPANE
----------------------------------------------------------------------------------------------------*/
#TopRight
{
    background-color:White;

}
#TopRight p {margin-top:0; margin-bottom:0px;}

/* DDT >> BLOCK LEFTPANEL
----------------------------------------------------------------------------------------------------*/
#leftPanel div.container
{
    margin-right:10px;
}

/* DDT >> BLOCK BOTTOM
----------------------------------------------------------------------------------------------------*/
#Bottom
{
    background-color:White;
    padding-top:10px;
    border-bottom:1px solid #A7A9AC;
    /*border-bottom:1px solid #333333;*/
}

#Bottom { /* quick ie6 ie7 css hack */
     *padding-top:0;
     _padding-top:0;
}
/* DDT >> BLOCK FOOTER
----------------------------------------------------------------------------------------------------*/
#Footer
{
    padding-top:10px;
    text-align:center;
    color: #A7A9AC;
    font-size: 12px;	
}


/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

#dnn_dnnSEARCH_cmdSearch
{
margin:0px;
padding:0px;

}

#dnn_grid6.HeaderLinks
{
padding-top:4px;
color: #333;
}

#SearchContainer
{
display:inline;
}
#SearchContainer img
{
display:inline;
}
#SearchContainer a
{font-size:21px;
display:inline;
}

input#dnn_dnnSEARCH_txtSearch
{
height: 12px;
font-size:11px;
padding-bottom:2px;
color:#333;
font-family: Trebuchet MS;
margin:0px;
}


.box {
    color: #fff;
    padding: 4px;
    text-align: left;
    background-color: white;
    border: 2px solid #A7A9AC;
margin-top:10px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.roundedcornr_box {
	background: url(img/tl.png) no-repeat top left;margin-top:10px;
}
.roundedcornr_top {
	background: url(img/tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(img/bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(img/br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(img/r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content { padding: 0 10px; }


/*
div.fixedrss
{
    height: 30px; width: 712px; background-image: url(img/box_700.png); background-repeat: no-repeat; overflow: hidden;
}
*/

div.fixedsponsors
{
      margin:0px; margin-top:5px;width:712px; background-image: url(img/box_700_sponsors.png); background-repeat: no-repeat; overflow: hidden;
}


#Sponsor p
{
margin-top:0px;
margin-bottom:0px;
}


/*
.fixedrss
{
margin:0px;
    margin-left:0px;
    margin-top:1px;
    width: 712px;
    /*overflow:hidden;*/

	
}
*/

div.rsslist ul,li
{
margin:0;padding:0;bottom:0;list-style-type:none;

}
div.rsslist span
{
margin:0;padding:0;bottom:0;list-style-type:none;

}

div.rsslist p
{
margin:0;padding:0;bottom:0;list-style-type:none;

}




#Sponsor div.container
{
    margin-top:6px;
    border-bottom:0;
    margin-bottom:10px;
    height:142px;
}
#Sponsor .alpha div.container
{
    margin-left:5px;
}
#Sponsor .omega div.container
{
    margin-left:5px;
}
img.arrow
{margin-top:6px;margin-left:7px; margin-right: 0px;
}
/*
div.rsslist
{
margin-left:-14px;
    margin-top:4px;

}*/

img.bottombox
{
 border: 0; 
 padding: 0;
  margin: 0  ;
 /* quick ie6 ie7 css hack */
  margin-bottom:5px;
  _margin-top: -15px; *margin-top: -15px;   

}

#ContentPane table, td
{
border-color: gray gray gray gray;
}
/*
div.quicklinks
{
    background-color:#005295; padding:10px;text-align:center;color:White;text-align:right;word-wrap:break-word; white-space:wrap;
}
*/
div.quicklinks
{
    background-color:#005295;padding:10px;text-align:center;color:White;text-align:right;padding-top:9px;padding-bottom:11px;
}


a.quick
{
  text-transform:lowercase; padding-right:30px; background-image: url(img/arrow.png); background-repeat: no-repeat;background-position:center right;
}

div.quicklinks a
{
    color:White;

    
}
div.quickpanel
{
    color:White;
    text-align: right;
}

div.quickpanel table
{
    width:100%;
}
div.quickpanel td
{
    width:100%;
    text-align:right;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    word-wrap:break-word;
white-space:wrap;
}

.SidebarEvent
{
font-size:10px;
color: #58595B;
line-height:101%;
margin:0px;
padding:0px;

}
.SidebarEventDateBegin
{
font-size:9px;
font-weight:bold;
color: #58595B;
text-wrap:auto;
}
.SidebarEventName
{
font-size:9px;
font-weight:bold;
color: #58595B;
line-height:100%;
}
.SidebarEventDesc
{
font-size:9px;
color: #939597;
text-wrap:auto;
}
.SidebarEventRegister
{
font-size:9px;

}

#dnn_ctr462_Events_UP
{
margin:0;
padding:0;
/*
height:790px;
*/
}


.NormalRed
{
color:#ff0000;
}

.DealCardForm .CommandButton
{
background:#999;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px;
margin:5px;
margin-top:10px;
}
.DealCardForm .CommandButton:hover
{
background:#AAA;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px;
margin:5px;
}

.DealCardForm .CommandButton
{
background:#999;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px;
margin:5px;
margin-top:10px;
}
.DealCardForm .CommandButton:hover
{
background:#AAA;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px;
margin:5px;
}


.PenguinForm .CommandButton
{
background:#999;
color:#fff;
font-size:14px;
font-weight:bold;
padding:10px;
margin:10px;
margin-top:12px;
}
.PenguinForm .CommandButton:hover
{
background:#AAA;
color:#fff;
font-size:13px;
font-weight:bold;
padding:10px;
margin:10px;
}

.PenguinForm .CommandButton
{
background:#83BAFD;
color:#fff;
font-size:14px;
font-weight:bold;
padding:10px;
margin:10px;
margin-top:12px;
}
.PenguinForm .CommandButton:hover
{
background:#83CCFF;
color:#fff;
font-size:14px;
font-weight:bold;
padding:10px;
margin:10px;
}

.BottomPad
{
padding-bottom:15px;
}

 .CommandButtonNew
{
background:#999;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px;
margin:5px;
margin-top:10px;
}
 .CommandButtonNew:hover
{
background:#AAA;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px;
margin:5px;
margin-top:10px;
}

.SubHead
{
margin-left:0px;
margin-top:-10px;
margin-bottom:10px;
}

.BigPad 
{
height:60px;
}

.floatleft { display:inline;float:left; padding: 5px 5px 5px 5px;}
.floatright { display:inline;float:right; padding: 5px 5px 5px 5px;}




.SC_FieldLabel
{
background: #ffffff;
}
.SC_Panel 
{
background: #ffffff;
}

.ModuleTitle_MenuItem:hover
{
background: #dddddd;
}


.PadLeft table.td
{
margin-left:15px;
padding-top:5px;
}

.PadLeft input
{
margin-left:15px;
padding-top:5px;
}
.PadLeft label
{
padding-left:15px;
padding-top:5px;
}


.PadLabelLeft label
{
padding-left:15px;
}
.SubHead label
{
margin-left:10px;
}
.NestedCheckbox 
{
padding-left:35px;
padding-bottom:5px;
}




.CheckboxSep
{
padding-bottom:15px;
}
.HeaderLinks
{
font-size:11px;

}
.HeaderLinks:hover
{
font-size:11px;
color: #000;
}



.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('img/myborders.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 2px solid #818284; /* YCC: color & properties of the left-borderline */
	border-right: 2px solid #818284;/* YCC: color & properties of the right-borderline */
	/*background: #ffffff;   */         /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */


.round
{
    border-bottom:5px solid white;

}
.round p
{
margin:0px;
padding:0px;
}


.MemberGrid table, td
{
width:500px;
}
.MemberGrid
{
width:500px;
display:inline;
	
	font-family: MS Trebuchet MS;
}

.MemberGrid td
{
margin-top:15px;
margin-bottom:15px;
}
.MemberGrid th
{
background: #1133CC;
text-align:left;
}

.MemberPager td a,span
{
margin-right:5px;
margin-top:10px;
}

.container span.DDTHead
{
margin-top:0px;
}

.ModuleTitle_SubMenu
{background: #eee;
margin:3px;
border-color: #333;
border-width: 2px;
border-style: solid;
width:150px;
}

#dnn_ctr468_Links_lstLinks
{
width:200px;
padding:0px;
margin-bottom:-15px;
margin-top:5px;
}

.main {
	width:575px;
	height: 345px;
	background: #FFF;
font-family: Trebuchet MS;
font-size:100%;
}


.main td.quickFacts {

color:#4C4C4C;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.main li
{
list-style-type:none;
}


/* Presentation Stylesheet */ 
.main{
	

	margin: 0;
	padding:0; 
	color: #231F20;
font-family: Trebuchet MS;
font-size:100%;
}

#header {
	padding:0px;
	margin-bottom:10px;
	border-bottom:1px solid #666;
	width: 602px;
}

#results {
	font: 11px Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	width: 200px;
	padding:0px;
	margin:0px;
	position: relative;
	left: 402px;
	top: -27px;
	text-align: right;
	border:0px;
}

#sideSearch {
	width:151px;
	float: left;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #FFF;
	background: #FDE5C6;
}

#gems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:155px;
	float: left;
	color: #191919;
}

#gems strong{
	font-weight: bold;
	color:#006699;
}

#gems p strong a{
	font-weight: bold;
	color:#006699;
	text-decoration: none;
}
#gems p strong a:hover{
	text-decoration: underline;
}

#gems p{
	margin-top: 0px;
	margin-bottom: 12px;
}

#gems img.right{
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
}

#gems img.left{
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}

p.text, table.body, ul.text{
	color: #231F20;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

h3 {
	margin:0; 
	padding: 15px 15px 5px 15px;
}

h4 {
	margin:0; 
	padding: 5px;
}

.footer {
	margin:15px;
	align:right;
	text-align:right;
	font-size:11px;
	color: #9C73A7;
}



td.white{
	border: 0px;
	background: #FFF;
}

td.ltblue{
	border: 0px;
	background: #E2F4FC;
}

td.dkblue{
	border: 0px;
	background: #CCECFA;
}

td.side{
	border-left:2px solid #559CBE;
	border-right:2px solid #559CBE;
}

#check{
	margin-bottom:8px;
}

/*
.select{
	border: 1px solid #559CBE;
	width: 105px;
	font: 11px arial, helvetica, sans-serif;
	color: #333;
	margin-left: 15px;
	margin-bottom: 5px;
}
*/

td.quickFacts{
	font: 11px arial, helvetica, sans-serif;
	color: #4C4C4C;

}

td.quickFacts p{
	padding-bottom: 8px;
	margin:0px;
	

}

table.content td{
	border-bottom:1px solid #CCC;
	padding-bottom:9px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
}


























table.content td .blue {
	font-weight: bold;
	color:#006699;
}

table.content td a {
	color:#006699;
}

table.listing td{
	border:0px solid #CCC;
	padding-bottom:3px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
}

table.listing td.blue {
	padding-top: 20px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	color:#006699;
}

table.listing td.blueFirst {
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	padding-top: 10px;
	color:#006699;
}

table.listing td a {
	color:#006699;
}

#index {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:600px;
	text-align: center;
	color: #4C4C4C;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#index a, #results a{
	color: #006699;
}

/* Layout Stylesheet */ 
table.main {
	width:575px;
	height: 175px;
	background: #FFF;
	font-size:100%;
}

table.mainWidth {
	width:575px;
	background: #FFF;
}

table.footer {
	width:775px;
	height: 30px;
	background: #FFF;
	border-top:1px solid #666;
	margin:0px;
	padding:0px;
}

table.home {
	width:575px;
	background: #FDE5C6;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	padding-top:9px;
	padding-bottom:9px;
	margin:0px;
}

table.content {
	width:602px;
	margin:0px;
}

table.listing {
	width:602px;
	margin:0px;
}

table.search {
	border-bottom:2px solid #559CBE;
	border-top:2px solid #559CBE;
	width: 322px;
	height: 88px;
	padding:0px;
	margin:0px;
}

table.sideSearch {
	width: 131px;
	padding:0px;
	margin:0px;
}

table.links {
	border: 1px solid #8BD3F5;
}

td.data{
	border-bottom: 1px solid #FFF;
	padding: 0px;
	margin: 0px;
	height:10px;
}

/* ----- Left sidebar ----- */
#navMain {
	width:151px;
	float: left;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#navMain ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navMain ul li {
	line-height: 19px;
	margin: 0;
	padding: 0;
}
#navMain ul li a {
	display: block;
	padding: 3px 3px 3px 10px;
	margin: 0;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
background:#fff;	
//background: #FEF2E2;
	border: 0px;
}
#navMain ul li a:hover {
	background: #FFF;
	color: #000;
}

#navMain ul li strong a {
	font-weight: normal;
	color: #000;
	background: #FFF;
}

/* ----- neighborhood links table --- */
#links {
	width: 160px;
	margin: 2px 5px 7px 1px;
	padding: 0;
	list-style-image: url('http://www.livedowntowndenver.com/img/neighborhoods/dot.gif');
	list-style-type: circle;
}

#links li, #links li a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #006699;
}

#links li a:hover {
	text-decoration: none;
}






