/* CSS Document */

body {
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	
	}

p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	line-height: 16px;
	margin: 10px 10px 0px 0px;
	}
	
	
.region {
	color:#AAAAAA;
}		

a {
	color: #0066CC;
	text-decoration: none;
	}
	
a:hover {
	color: #0066CC;
	text-decoration: underline;
	}	

.breadcrumbs
	{	
	text-decoration: none;
	font-size: 10px;
	padding: 3px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	}	
	
img {
	border: 0px;
		}

.directoryoption
	{
	margin: 0px 0px 0px 10px;
	}					
		
.pagelist ul	{
	margin: 2px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	list-style: disc;
	}
			
li {
	font-size: 10px;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 14px; 

	}
	
.fixedColumnWidth {
	width: 220px;
}			

	

		


#headingtable { 
	padding: 0;
	margin:0;
	background: #969696;
	width:100%;
	}
.headerDwellMag {
	margin-left:26px;
	float:left;
	}
.headerDwellMasthead {
	margin-left:143px;
	}
.headerimg
	{
	margin: 0px 0px 8px 0px;
	}
	
/*  --------------------- lists  --------------------- */

.templatelist { /* for lists with blue square bullets */
	list-style: none;
	padding: 0;
	margin: 10px 0px 0px 0px;

}

.templatelist li  /* for lists with blue square bullets */
	{
	background-image: url(http://media.dwellmag.com/designimages/dds_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding: 0px 0px 0px 15px;
	color: #333333;
	border: 0px solid #000000;
	line-height: 20px;

	}
		
			
	
	
	
/*  --------------------- category lists on homepage --------------------- */



	
.categoryColumn {
	width: 220px; /* width of blocks */
	}
	
.categoryColumn a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	display: block; 
	padding: 3px 3px 3px 7px; /* adjusts thickness of block */
	margin:0px;
	border-bottom: 1px solid #FFFFFF;
	line-height: 14px; 
}

.cat {
	background: #F0F0F0;
	font-weight: bold;
}

.stretcher li {
	font-weight:normal;
	display:inline;
}

.categoryColumn .viewall {
	color: #CC3399;
}
.categoryColumn ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 220px; /* width of blocks */
	}

.categoryColumn a:hover {
	background-color: #DBEDFF; /*light blue*/
	text-decoration:none;
}

.categoryColumn ul li a {
	background-color: #FFFFFF; /*white*/
	text-decoration:none;
}  



/*  --------------------- new sources home page --------------------- */
.newsourcesColumn {
	list-style: none;
	padding: 0;
	margin: 0;
	/*
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3399;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 225px; 
	border-bottom: 1px solid #FFFFFF;*/

}

.newsourcesColumn li a 
	{
	background-image: url(http://media.dwellmag.com/designimages/dds_bullet_pink.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3399;
	font-weight: bold;
	text-decoration: none;
	width: 225px; /* width of blocks */
	line-height: 20px; 
	}

.newsourcesColumn a:hover {
		text-decoration: underline;
		color: #CC3399;
}

/* ---------------------search------------------------  */

#searchhome
	{
	background: #F0F0F0;
	padding: 15px 5px 5px 10px;
	height: 75px;
	margin: 10px 15px 0px 0px;
	width:212px;
	}
	
.search
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #999999;
	width: 167px;
	padding:2px;
	}

.search:focus {
	background-color:#DBEDFF; /*light blue*/
}

.button {
		margin: 11px 0px 0px 0px; 
	}

.searchoption
	{
	font-size: 10px;
	}	

#sidebarpadding
	{
		margin: 0px 25px 0px 0px;
		width: 225px;
	}
	
#searchsidebar {
	background: #F0F0F0;
	padding: 65px 0px 30px 30px;
	font-size: 11px;
	}

.searchform {

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
label 
	{
	padding-left: 2px;
	}

/* --------------------- end search------------------------  */



/* --------------------- general body text styles --------------------- */

.featured {
		font-family: arial, helvetica, sans-serif;
		color: 	#CC3399;
		font-size: 13px;
		font-weight: bold;
}

.basic {
		font-family: arial, helvetica, sans-serif;
		color: 	#000000;
		font-size: 13px;
		font-weight: bold;
		}

a.listfeatured  {
		font-family: arial, helvetica, sans-serif;
		color: 	#CC3399;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}

a.listfeatured:hover  {
		font-family: arial, helvetica, sans-serif;
		color: 	#CC3399;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
	}	

.listfeatured  {
		font-family: arial, helvetica, sans-serif;
		color: 	#CC3399;
		font-size: 13px;
		font-weight: bold;
	}
	
.listbasic  {
		font-family: arial, helvetica, sans-serif;
		color: 	#000000;
		font-size: 13px;
		font-weight: normal;
		}	


		
a.featured { /* adjusts font size of url in summary off page, I'm not sure this is needed */
	text-decoration: none;
	color: #0066CC;
	font-weight: normal;
}
		
.city  {
	font-family: arial, helvetica, sans-serif;
	color: 	#999999;
	font-size: 11px;
}	
			
.pyramid {
		border-bottom: 1px solid #666666; 
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		
		}
		
/* ##################### */
/*      FLICKR LINK STYLES      */
/* ##################### */

.pagenum {font: 10px; padding-top: 0px; padding-top: 0px; margin: 5px;}
.pagenum a {padding: 2px 2px; border: solid 1px #0066CC; background: #FFFFFF; text-decoration: none;}
.pagenum .break {padding: 2px 2px; border: none; background: #fff; text-decoration: none;}
.pagenum .thispage {padding: 2px 2px; border: solid 1px #000000; background: #fff;}
.pagenum a:hover {font-color: #000000; background-color:#DBEDFF;; text-decoration: none;}

.pageson {
	border: 1px solid #000000;
	}
	
.pagesoff{
	border: 1px solid #0066CC; /*blue*/
	}
	
.pagesoff a{
	color: #0066CC; /*blue*/
	background-color:#FFFFFF;
	margin: 0;
	padding: 2px 3px;
	font-size: 10px;
	}
	
.pagesoff a:hover{
	color: #000000;
	background-color:#DBEDFF; /*light blue*/
	text-decoration:none;
	}


/* ------------ template pages  ------------------------*/

.templateheader
	{
	background:  #F1F1F2;
	margin-bottom: 23px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 7px 0px 7px 0px;
	}
	
div.imageleft {
	
	
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
	}	
	
div.imageright {
	
	
	color: #333333;
	text-align: left;
	float: right;
	width: 220px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}	

.caption {
	
	
	color: #333333;
	padding:4px 0 6px 0;
	}		

.caption2 {
	
	color: #333333;
	padding:4px 0 10px 0;
	}	
