/*Purelight Main CSS Document */
.gridviewList
{
	padding: 4px 2px 4px 2px;
}

html { 
	/*height: 100%; */
	
}

img { 
	border: 0 none; 
	behavior: url("/apps/_libs/css/pngbehavior.htc");
	/*behavior: url("/dev/pure/apps/_libs/css/pngbehavior.htc");*/
}



body
{
	background: #FFF; /*:#202020; 525252;	*/
	border: 0px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;

}
p,h1,h2,h3,h4,h5,h6,li,td,dt,dd { font-size: 1.0em; font-weight: normal; }
p,ul,ol,dl,blockquote,pre { margin-bottom: 1.0em; }

h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #525252;
	font-style: normal;
	margin-bottom: 0.5em;
}
h1 a{ 
	text-decoration:none;
	color: #525252;
}

h2{
	font-size:1.0em;
	line-height: 1.0em;
	color: #525252;		
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
}

h2 a{
	font-size:1.0em;
	line-height: 1.0em;
	color: #525252;		
	font-family:Arial, Helvetica, sans-serif;

}

h3{
	font-size:0.9em;
	line-height: 1.2em;
	color: #525252;		
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
h3 a{ 
	text-decoration:none;
	color:#525252;
	}
h3 a:hover { 
	text-decoration:none
	color:#525252;
	}
p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height: 1.3em;
	margin-top: 0em; 
	margin-bottom: 1.0em; 
	color: #525252;
	margin-bottom: 10px;
}
p a{ 
	text-decoration:none;
	color:#525252;
	font-weight:normal;
}
 
ul { 
	list-style-type: square; 
	margin: 0 0 1em; 
	padding: 0; 
	padding-left: 2em; 
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #525252;
	list-style:disc;
	/*text-indent: 0px;
	margin-left: -30px;
	padding: 1px 2px 1px 2px;*/
}
.recentWeddingsContentSide li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #525252;
	list-style:none;
	text-indent: 0px;
	margin-left: -30px;
	padding: 1px 2px 1px 2px;
}

li a{
	color: #525252;
	text-decoration:none;
	font-weight:normal;
}

li a:hover{
	color: #525252;
	text-decoration:none;
}


li span {
	color: #000000;
}

a {
	/*makes the nicetitle postion right in IE*/
	position:relative;
}

a:hover {
	color:#000000;	
}

hr{
	border:none;
	background-color:#FFF;
	color:#FFF;
	height:1px;
	width:100%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

table.home-links a:link,
table.home-links a:visited {
	text-decoration:underline;
	color:#525252;
}

table.home-links a:hover {
	text-decoration:none;
}


/*--------------------------------------------------------------------------------------------------------*/

#siteContainer {
	position		:relative;
	width			:975px;
	text-align		:center;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	padding			:0px;
/*	border			:1px solid blue;
	
	height			:auto;
	_height			:800px;
	min-height		:800px;*/
	
}

#siteHolder{
	position		:relative;
	top				:0px;
	height			:auto;
	_height			:620px;
	min-height		:620px;
	width			:780px;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	margin-bottom	:0px;
	padding			:0px;
	text-align		:left;
	z-index			:2;
	/*border			:1px solid red;*/
}

#flashMiddle{
	position		:absolute;
	width			:975px;
	top				:0px;
	left			:0px;
	padding			:0px;
	margin			:0px;
	z-index			:1;
}
.Wedding_Photography_Top_Bar{
	height:75px;
	background	: url("../../../images/bg/wedding_photography_top_banner.png") no-repeat;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/wedding_photography_top_banner.png', sizingMethod='scale');
}

/*/////////////////////////////////////////////////////////////////////////////////           Gallery Page!!!!*/


#flashMiddleGallery{
	position		:absolute;
	width			:975px;
	top				:0px;
	left			:0px;
	padding			:0px;
	margin			:0px;
	z-index			:1;
}

.Wedding_Photography_Top_Bar_Gallery{
	height:75px;
	background	: url("../../../images/bg/wedding_photography_top_banner.png") no-repeat;
	_background: url('');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/wedding_photography_top_banner.png', sizingMethod='scale');
}
#siteHolderGallery{
	position		:relative;
	top				:0px;
	height			:75px;
	_height			:75px;
	min-height		:75px;
	width			:780px;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	margin-bottom	:0px;
	padding			:0px;
	text-align		:left;
	z-index			:2;
	/*border			:1px solid red;*/
}


#siteContainerRecent {
	position		:relative;
	width			:975px;
	text-align		:center;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	padding			:0px;
	background		:#c4c4c4;
	height			:auto;
}

#siteHolderRecent{
	position		:relative;
	top				:0px;
	width			:780px;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	margin-bottom	:0px;
	padding			:0px;
	text-align		:left;
	z-index			:2;
	/*border			:1px solid red;*/
}

/*/////////////////////////////////////////////////////////////////////////////////           Nav Holder*/


	  




/*- Menu Tabs B--------------------------- */

#navigation {
	float:right;
	margin-top:50px;
	height:25px;
	padding-right:10px;
	font-size:100%;
	line-height:normal;
	position:relative;
	_background: url('');	
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dev/big/images/buttons/nav/tableft.png', sizingMethod='scale');*/
}

#navigation ul {
	margin:0;
	list-style:none;
}
#navigation li {
	display:inline;
	margin:0;
	padding:0;
}
#navigation a { 
	float:left;
	display:block;
	color:#525252;
	margin:0;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	position: relative;
	z-index:100;
}


#navigation a:hover {
	background-position: 42px;
}

#navigation LI UL{
	display			: none;
	position		: absolute;
	background		: url("../../../images/bg/tran_bg.png") !important;
/*	_background		: url("../../../images/bg/tran_bg.png")  !important;*/
	width			: 143px;
	padding			: 0px;
	padding-bottom	: 10px;
	/*_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dev/pure/images/bg/tran_bg.png', sizingMethod='scale');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');*/
}

#navigation LI UL LI{
	width			: 143px;
	text-align		: center;
}

#navigation LI.currentPage A, #navigation LI.selectedItem A{
	background:  url("../../../images/bg/tran_bg.png") !important;
}

#navigation LI.selectedItem UL LI A{
	position		: relative;
	z-index			: 150;
}
#navigation LI.selectedItem UL LI A:hover{
	text-decoration: underline;
}

#navigation LI.selectedItem UL LI.currentPage A{
	text-decoration: underline !important;
}

#navigation LI.selectedItem UL{
	display:block;
}

#navigation LI.selectedItem UL LI {
	display			: block;
}
#navigation LI.selectedItem UL LI A{
	background		: url('') !important;
	display			: block;
	float			: none;
}

#nav002 UL {
	top: 25px;
	left : 60px;
}
#nav003 UL {
	top: 25px;
	left : 160px;
}
#nav004 UL {
	top: 25px;
	left : 255px;
}
#nav005 UL {
	top: 25px;
	left : 345px;
}
#nav006 UL {
	top: 25px;
	left : 365px;
}

#nav001This {
	background:	 url("../../../images/bg/tran_bg.png") repeat-x left top !important;}
#nav002This {
	background:  url("../../../imagesbg/tran_bg.png") !important;}
#nav003This {
	background:  url("../../../imagesbg/tran_bg.png") !important;}
#nav004This {
	background:  url("../../../imagesbg/tran_bg.png") !important;}
#nav005This {
	background:  url("../../../images/bg/tran_bg.png") !important;}
#nav006This {
	background:  url("../../../images/bg/tran_bg.png") !important;}
#nav007This {
	background:  url("../../../images/bg/tran_bg.png") !important;}


#bigMenu {
  display: none;
}




/*////////////////////////////////////////////////////////////////////////////////      	Content */

.contentHolder{
	/*border		: 1px solid green;*/
	position		:relative; 
	height			:auto;	
	_height			:546px;
	min-height		:545px;
} 
.weLove-contentHolder
{
	text-align: center;
	/*margin-top		:20px;*/
	/*margin-left		: 100px;*/
	
	width			:	490px;
	/*height: 325px;*/
	/*padding			:20px;*/
	padding-top		:15px;
	_padding-top	:10px;
	padding-bottom	:15px;
	/*background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');*/
}
.weLove-panel
{
	/*margin-top		:20px;*/
	/*margin-left	: 100px;*/
	/*width			:500px;*/
	/*width: 740px;*/
	height: 360px;
	/*padding			:20px;*/
	padding-top		:10px;
	_padding-top	:15px;
	
	/*padding-bottom	:10px;*/
	
}

.contentBox-Home{
	position		:absolute;
	bottom			:0px;
	width			:490px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	/*_background: url('');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');*/
}
.contentBox-2{
	position		:absolute;
	bottom			:0px;
	width			:490px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

.contentBox-137{
	position		:absolute;
	bottom			:0px;
	right			:0px;
	width			:330px; 
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

.contentBox-love{
	position		:absolute;
	bottom			:0px;
	width			:490px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

.contentBox-7{
	position		:absolute;
	bottom			:0px;
	right			:0px;
	width			:330px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}
.contentBox-info{
	position		:absolute;
	bottom			:0px;
	width			:780px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	z-index: 2;
}
.contact-box{
	position		:absolute;
	bottom			:0px;
	width			:490px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:15px;
	_padding-top	:15px;
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	/*_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	*/
}

.contentBox-info p a{
	padding-bottom	:0px;
	font-weight:normal;
}

.contentHolder p a:hover{
	color:#r9r9r9;
}

.comment-holder
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.comment-name
{ 
	width: 490px;
	text-align: right;
	font-weight: bold; font-style: italic; 
}




/*----------------------------------------------------------------------------------------------recent Weddings*/

#flashPictureViewer{
	margin-top:20px;
}

.weLoveContentHolder{
	float: left;
	background		:#c4c4c4;

	margin-top		:20px;
	width			:500px;
	padding			:20px;
	padding-top		:10px;
	_padding-top	:15px;
	padding-bottom	:10px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

.recentWeddingsContentHolder{
	
	margin-top		:20px;
	width			:500px;
	padding			:20px;
	padding-top		:10px;
	_padding-top	:15px;
	padding-bottom	:10px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	
	
	position: relative;
	height: 100%;
}
.recentWeddingsContentHolder2{
	
	margin-top		:20px;
	width			:500px;
	padding			:20px;
	padding-top		:10px;
	_padding-top	:15px;
	padding-bottom	:10px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	
	position: absolute;
	height: 100%;
}

.recentWeddingsContentSide{	
	margin-top		:20px;
	float			:right;
	margin-right	:0px;
	width			:170px;
	padding			:20px;
	padding-top		:0px;
	_padding-top	:15px; 
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	font-weight:normal;

}
.weLoveContentSide{	
	margin-top		:20px;
	float			:right;
	margin-right	:0px;
	width			:170px;
	padding			:20px;
	padding-top		:0px;
	_padding-top	:15px; 
	padding-bottom	:0px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	font-weight:normal;
}

.recentWeddingsContentSide p a{
	line-height:0em;
}
.weLoveContentSide p a{
	line-height:0em;
}

.line1recent { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #525252;
	font-weight: normal;
	font-style: normal;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-top:10px;
}

.recentWeddingsContentSide a{
	color: #525252;
	text-decoration:underline
}

.recentWeddingsContentSide a:hover{
	color: #000;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------------information Weddings*/



.infoWeddingsContentHolder{
	margin-top		:20px;
	width			:470px;
	padding			:20px;
	padding-top		:10px;
	_padding-top	:15px;
	padding-bottom	:10px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

.infoWeddingsContentSide{	
	clear:left;
	margin-top		:20px;
	float			:right;
	margin-right	:0px;
	width			:170px;
	padding			:20px;
	padding-top		:0px;
	_padding-top	:15px;
	padding-bottom	:10px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

.line1Info { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #525252;
	font-weight: normal;
	font-style: normal;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-top:10px;
}

.infoWeddingsContentSide a{
	color: #993366;
}



/*////////////////////////////////////////////////////////////////////////////////      	footer*/


#copyright p{
	padding-top:0px;
	color:#525252;
	font-size: 0.6em;
	font-weight:normal;
}

#copyright p a{
	padding:0px;
	color:#525252;
	position: relative; 
	z-index: 300; 
	text-decoration:underline;
	font-weight:normal;
}


/*////////////////////////////////////////////////////////////////////////////////      	Form */
form {
	border: 0px solid #000;
	margin-bottom: 0px;
}

	
.form-row01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height: 1.0em;

}


.form-row02 {

	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin-top:-16px;
	margin-bottom:0px;
	margin-left:155px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;

	}

.input {
	/*clear: right;*/
	font-weight:normal;
	font-size:11px;
	color:#777777;
	border: 1px solid #58595B;
	width:300px;
	border-right: #C5C5C5 1px solid;
	border-top: #909090 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	/*float: left;*/
	margin: 1px;
	border-left: #C5C5C5 1px solid;
	border-bottom: #E0E0E0 1px solid;
	background-color: #FFFFFF;
}




.contact_box h2{
	line-height: 1.2em;
	margin-top: 0em; 
	margin-bottom: 0.6em; 
}
.contact_box h3{
	line-height: 0.9em;
	margin-bottom: 8px; 
}
.contact_box p{
	line-height: 1.5em;
	margin-top: 0em; 
	margin-bottom: 1.1em; 
}
























/*////////////////////////////////////////////////////////////////////////////////      	Start of CLASSES */
	
.clearCSS{
	clear: both;
	height: 0px;
	overflow: hidden;
}


.inv-navigation {position: absolute; visibility: hidden; width:1px; height:1px; top:-20px; left:-20px; margin: 0 0 0 0;}

/*/////////////////////////////////////////////////mac IE 5 display*/
#isMacIE5 { background-color: #090; padding:-300 50 50 0; float:right;display: block;}
/* v1 of the commented backslash hack. This \ character between rules appears to have the effect that macIE5 ignores the following rule. Odd, but extremely useful. */
#isMacIE5 { background-color: #C00; display: none;}
/* check we recovered from hack */
div.message h3 {
	font-size: 1.1em;
	margin: 0px 0px 0px 0px;
}




div.nicetitle {
	background-color: #6d9ed6;
	border:1px solid #999999;
	color: #FFF;
	font:bold 15px Arial, Helvetica, sans-serif;
	left:0;
	padding:4px;
	position:absolute;
	text-align:left;
	top:0;
	width:25em;
	z-index:20;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:12px;
	-moz-opacity:.85;
	filter: alpha(opacity=90);
	opacity:0.9;
}/**/

div.nicetitle p {
	color: #FFF;
	font-weight:bold;
	margin:0;
	padding:0 3px;
	-moz-opacity:1;
}






/*----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------			FROM BLOG*/

.date-header{
	padding-top:15px;
}


#siteContainerBlog {
	position		:relative;
	width			:975px;
	text-align		:center;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	padding			:0px;
	background		:#c4c4c4;
	height			:auto;
}

#siteHolderBlog{
	position		:relative;
	top				:0px;
	width			:780px;
	margin			:auto;  /*centres the site*/ 
	margin-top		:0px;
	margin-bottom	:0px;
	padding			:0px;
	text-align		:left;
	z-index			:2;
	/*border			:1px solid red;*/
}




#flashMiddleBlog{
	position		:absolute;
	width			:975px;
	top				:0px;
	left			:0px;
	padding			:0px;
	margin			:0px;
	z-index			:1;
}

.blogWeddingsContentHolder{
	margin-top		:20px;
	width			:500px;
	padding-top		:0px;
	_padding-top	:15px;
	padding-bottom	:0px;
	
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
	/*margin-top		:20px;
	width			:500px;
	padding-top		:0px;
	_padding-top	:15px;
	padding-bottom	:0px;
	
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');*/
}
.post-body
{
	float: left;
	/*font-size: 10pt;*/
}


.blog-post-content
{
	margin-right:12px;
}
.blog-post-content a
{
	text-decoration:none;
	font-weight:bold;
	color:#525252;
	
}


/* Content
----------------------------------------------- */
@media all {


#content {
	width:780px;
	margin:0 auto;
	padding:0;
	text-align:left;
	
}

#main {
	padding-top:20px;
	*padding-top:20px;
	_padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	width:480px;
	padding-bottom:60px;
	
	/*background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');*/
}
/*
#sidebar {
	float:right;
	margin-top:40px;
	*margin-top:20px;
	_margin-top:20px;
	margin-right:20px;
	_margin-right:10px;
	background: #0185D8 url("/images/bg/sub_nav_bg_blog.jpg") repeat-x left top;
	height:auto;
	width:210px;			
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px; 
}*/
#sidebar{
	margin-top		:0px;
	*margin-top		:20px;
	float			:right;
	margin-right	:0px;
	width			:180px;
	padding			:20px;
	padding-top		:0px;
	*padding-top	:10px;
	padding-bottom	:10px;
	_margin-top		:20px;
	background	: url("../../../images/bg/tran_bg.png") !important;
	_background: url('');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/tran_bg.png', sizingMethod='scale');
}

#sidebar p li a h2{
color:#525252;
}
#sidebar-title{
color:#525252;
}
}
@media handheld {
#content {
	width:90%;
}
#main {
	width:100%;
	float:none;
}
#sidebar {
	width:100%;
	float:none;
}
}




/* headings
----------------------------------------------- */
#blog-header h1 {
margin: 0;
padding: 26px 0 0 0px;
color: #525252;
font-size: 30px;
line-height: 25px;

}

h2.date-header {
margin: 0;
padding: 0 0 0 20px;
font-size: 10px;
text-transform: uppercase;
color: #525252;
background: url(/images/elements/icon_date.gif) no-repeat 0 0px;
}

.date-header span {
margin: 0 0 0 5px;
padding: 0 25px 0 25px;

}

h2.sidebar-title {
padding: 1px 0 0 0px;
font-size:1.0em;
line-height: 1.4em;
color: #525252;

}

#profile-container h2.sidebar-title {
color: #957252;

}



.post h3.post-title {

padding: 0;
padding-bottom:4px;
font-size: 25px;
color: #525252;
font-weight: bold;
}


#comments h4 {
margin-top: 0;
font-size: 16px;
}





/* lists
----------------------------------------------- */

 div.#sidebar.label-list ul li{
 list-style:none;
 }
 
.profile-data {
font-size: 13px;
line-height: 17px;
}


.post ul {
padding-left: 32px;
list-style-type: none;
font-size: 13px;
line-height: 18px;
}

.post li {
padding: 0 0 4px 0px;

}

#comments ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#comments li {
padding: 0 0 1px 17px;
background: url(/images/elements/icon_comment.gif) no-repeat 0 3px;
}

#sidebar ul {
margin: 0 0 20px 0;
padding: 0;
list-style-type: none;
font-size: 15px;
line-height: 14px;
color:#525252;
}

#sidebar li {
list-style:none;
padding: 0px 0 4px 17px;
background: url(/images/elements/icon_list_item.gif) no-repeat 0 5px;
}

#label-list a{
color:#525252;
padding-left:10px;
padding-top:-10px;
}
#label-list a:hover{
color:#525252;
}

#525252ly a{
color:#525252;
padding-left:10px;
padding-top:-2px;
}
#525252ly a:hover{
color:#525252;
}

.archive-list a{
color:#525252;
padding-left:10px;
padding-top:-2px;
}
.archive-list a:hover{
color:#525252;
}

.blogger-labels{
color:#525252;
}
 
.post-footer-link{
padding-bottom:200px;
}


#blog_bg{
	background:#525252;
	height:400px;
}

/* sitemap
----------------------------------------------- */
#nav-structure-holder{
	/*margin-top		: 10px;
	margin-left		: 10px;
	padding-bottom  : 0px;
	width			: 210px;*/
	/*height			: 500px;*/
	/*float			: left;
	border			: solid #808080 1px;*/
	/* added */
	
}
.title-holder h1{
	
}
.down-bg_holder{
	/*background		: url(../../../../cms/images/bg/grad_down.jpg) repeat-x;*/
	/*border-bottom	: solid #808080 1px;*/
	/*padding-bottom: 20px;*/

}
.treeView
{
	font-size		:0.8em;
	font-weight:bold;
	
	
}
.treeView a
{
	color:#525252;
}
.gvComments
{
	font-size: medium;
}