@charset "UTF-8";

/* CSS Document */



		html, body {

			font-size: medium;

   			font-family: Georgia, Helvetica, sans-serif;

			/*background: #ec2224; */

			padding: 0;

			margin: 0;

			}

		

		#wrapper {

			width: 64em;
			
			height: auto;

			margin: auto;

			background: #ffffff;

			overflow: hidden;

			}
		#footer {

			width: 64em;

			margin: auto;

			text-align: center;

			}

	

		#head {

			width: 64em;

			}



		#logo {

			height: 3.500em;

			margin-top: 1em;

			/*background: url(images/newlogo-sized4.png) no-repeat;*/

			}	

	

		#menushadow {

			background: url(images/shadow.png) top left repeat-x;

			height: 1.2em; /*16px*/

			}



		#menu {

			padding-bottom: 0.5em;

			}



		.nav2 {

			float: left; 

			width: 64.000em; /* 1012px; */

			margin: 0em 0em 0em 0em; /* 7px 0 0 0; */ 

			color: #FFF; 

			background-color: #ED2024; /*red; */

			border-top: 1px solid #FFF;					

			}

			

		.nav2 ul, .nav2 li {

			padding-left: 0em; 

			list-style:none;

			}

			

		.nav2 li {

			float:left; 

			border-left: 1px solid #ffffff; 

			font: 12px arial,sans-serif; 

			font-weight: bold;

			text-transform: uppercase;

			}

			

		.nav2 li a {

			display: block; 

			padding: 0.313em 1.045em; /* 5px 1.045em; */ 

   			color: #fff;

			}

			

		#navTop2 li a.sel {

			font:bold 12px arial,sans-serif;

			background-color: #000;  

			color:#FFF; 

			background-image: none; 

			clear: both;

			}

			

		.nav {

			float: left; 

			 /* width: 64.000em; 1012px; */

			margin: 0em 0em 0em 0em; /* 7px 0 0 0; */ 

			color: #FFF; 

			background-color: #ED2024; /*red; */

			border-top: 1px solid #FFF;					
			
				

			}

			

		.nav ul, .nav li {

			padding-left: 0em; 

			list-style:none;

			}

			

		.nav li {

			float:left; 

			border-left: 1px solid #ffffff; 

			font: 12px arial,sans-serif; 

			font-weight: bold;

			text-transform: uppercase;

			}

			

		.nav li a, .nav li a:visited {

			display: block; 

			padding: 0.313em 1.265em; /* 5px 1.045em; */ 

   			color: #fff;

			}

		.nav li:hover {
			background-color: #000;  
		}

		#navTop li a.sel {

			font:bold 12px arial,sans-serif;

			background-color: #000;  

			color:#FFF; 

			background-image: none; 

			clear: both;

			}



/* Sub Nav */

.cSubNav {float:left; background-color:#FFF; width:64em; padding:0px 0px 0 18px; background-color:#eee;}

.cSubNav ul {float:left; padding:0 0 3px 0; width:100%; margin:0;}

.cSubNav li {margin-right:0.5em; padding:0; border: none;}

.cSubNav li, #subnav li a {float:left; font:bold 12px arial,sans-serif; list-style:none; border: none;}

.cSubNav li a {display:block; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; background-color: #fff; padding:3px 8px; color:#657373; text-transform: none; border: none;}

		#ctop {	

			width: 64em;

			overflow: hidden;

			clear: both;
			min-height:200px;
			}	

				

		#ctopflash {	

			width: 64em;

			height: 100em;				

			overflow: hidden;

			}	



		#ctopgroom {	

			width: 64em;	

			overflow: hidden;	

			clear: both;

			}	

			

		#cbottom {

			margin-top: 0em;			

			width: 64em;

			clear: both;

			}

		

		.cbottomcont {

			float: left;

			}

.sponsor {
	float: left;
	margin: 3.3em;
	height: 9em;
	width: 9em;
	border: 0.06em dotted silver;
	overflow: hidden;
}
.heart_title {
	width: 100%;
	text-align:center;
	
}

		.innercf {

			float: left;

			margin: 1em 1em 0em 0em;

			}



		.innercfbeauty {

			float: left;

			margin: 1em 1em 0em 0em;

			}

			

		.video {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 8px 10px 10px 10px;

			border-left: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;						

			margin: 3em 1em 1em 0.5em;

			float: left;

			}	



		.videohome {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 8px 10px 10px 10px;

			border-left: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;						

			margin:1em 0 0.5em 0.5em;

			float: left;

			}	



		.videobeauty {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 8px 10px 10px 10px;

			border-left: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;						

			margin: 0em 1em 0.5em 0.5em;

			float: left;

			}



		.videoxperts {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 8px 10px 10px 10px;

			border-left: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;						

			margin: 2em 1em 0.5em 0.5em;

			width: 18em;			

			float: left;

			}

			

		.video2 {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 8px 2px 2px 2px;

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			margin: 0em 1em 1em 0.5em;

			}				

			

		.video3 {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 8px 2px 2px 2px;

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			margin: 1em 1em 1em 0.5em;

			float: left;

			}				



		.video4 {

			margin: 0em 1em 1em 0.5em;

			}	

			

		.innerc1 {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 0em 0.5em 1em 1.5em;

			padding: 5px 10px 10px 10px;

			width: 38em;			

			float: left;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}



		.innerc1beauty {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 0em 0.5em 1em 0em;

			padding: 0px 10px 10px 10px;

			width: 18em;			

			float: left;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}



		.innerc2beauty {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 0em 0.3em 1em 0.3em;

			padding: 0px 10px 10px 10px;

			width: 18em;

			float: left;			

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}



		.innerc2 {

			background: url(images/shadow.png)  top left repeat-x;

			margin: -1em 0.5em 1em 0.5em;

			padding: 0px 10px 10px 10px;

			width: 18em;

			float: left;			

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}



		.innerc2honey {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0em;

			padding: 0px 10px 10px 10px;

			width: 22em;		

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}



		.innerc2alt {

			background: url(images/lines/line-shopping.png) top no-repeat;			

			margin: 0em 0.5em 1em 0.5em;

			padding: 55px 10px 10px 10px;

			width: 18em;

			overflow: hidden;
			

			}



		.innerc2noline {

			margin: 1em 0em 1em 3em;

			padding: 0px 0px 0px 0px;

			overflow: hidden;

			}



		.innerc2xp {

			background: url(images/lines/line-shopping.png) top no-repeat;			

			margin: 0em 0em 1em -0.60em;

			padding: 55px 10px 10px 10px;

			width: 18em;

			overflow: hidden;

			}

			

		.innerc2flash {

			margin: 1em 0em 2em 1.5em;

			padding: 0px 10px 10px 10px;

			overflow: hidden;

			}



		.innerc3 {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 1em 1em 0.5em;

			padding: 0px 10px 10px 10px;

			width: 18em;					

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}		



		.innercg {

			margin: 0em 0em 1em 0em;

			padding: 5px 5px 5px 5px;

			width: 9em;			

			float: left;

			}



		.innercgright {

			margin: 2em 4em 1em 0em;

			padding: 5px 10px 10px 10px;

			width: 9em;

			float: left;

			border: 1px silver solid;		

			}



		.innercguser {

		
			width: 216px;		
padding-left:4px;
			float: left;	

			}



		.innercghoney {

			margin: 0em 0.5em 1em 1em;

			width: 6em;		

			float: left;	

			}

			

		.innercgcont {

			margin: 0em 0em 0em 0em;

			float: left;

			}

			

		.cipages {

			margin: 1em 0em 0em 0em;

			float: left;

			}

			

		.c1 {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 1.5em;

			padding: 8px 10px 10px 10px;

			width: 17.5em;			

			float: left;

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			}



		.c1h {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 1.5em;

			padding: 5px 10px 10px 10px;

			width: 20em;			

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			}



		.c1hwide {

			background: url(images/shadow.png) top left repeat-x;

			margin: -1em 0.5em 1em 1.5em;

			padding: 5px 10px 10px 10px;

			width: 18em;			

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			float: left;

			}

			

		.c2 {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 0.5em;

			padding: 8px 10px 10px 10px;

			width: 20em;			

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			}		



		.c2h {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 0.5em;

			padding: 8px 10px 10px 10px;

			width: 17.5em;			

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			}	

			

		.c3 {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 0.5em;

			padding: 8px 10px 10px 10px;

			width: 18em;

			float: left;			

			border-bottom: 1px solid #DDDDDD;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			}		

						

		.cwide {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0em;

			padding: 0px 10px 10px 10px;

			width: 28em;

			float: left;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;

			}	

			

		.csmall {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 0.5em;

			padding: 0px 10px 10px 10px;

			width: 18em;

			float: left;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;			

			}	



		.csmallbegin {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 0em;

			padding: 0px 10px 10px 10px;

			width: 18em;

			float: left;

			border-right: 1px solid #DDDDDD;

			border-left: 1px solid #DDDDDD;

			border-bottom: 1px solid #DDDDDD;			

			}	

			

			.csmallest {
				float:left;
				margin:1em 0 1em 0.5em;
				padding:0 10px 10px;
				width:194px;
				text-align:center;
				background: url(images/shadow.png)  top left repeat-x;
			}	
			
			.csmallest101 {
				float:left;
				margin:1em 0 1em 0em;
				padding:0 10px 10px;
				width:208px;
				text-align:center;
				background: url(images/shadow.png)  top left repeat-x;
			}	
			
			.csmallestgroom {
				float:left;
				margin:1em 0 1em 0.5em;
				padding:0 10px 10px;
				width:208px;	
				background: url(images/shadow.png)  top left repeat-x;
				text-align:center;
			}



		.side {

			float: right;	

			margin: 1em 0em 0em 0em;

			}	



		.sideempty {

			float: left;	

			margin: 0em 0em 0em 0em;

			}	



		.sidenonfloat {

			margin: 1em 0.5em 0em 2em;

			}	



		.sideframe {

			width: 5em;

			float: left;	

			margin: 1em 0.5em 0em 0em;		

			}



		.sideimage {

			margin: 2em 0.5em 1em 2.5em;		

			}	



		.sideimagebeauty {

			margin: 3.5em 0em 0em 0em;

			}



		.sideimagehoney {

			margin: 1em 0.5em 1em 12em;		

			}



		.sideimagehoneysmall {

			margin: 1em 0.5em 1em 22em;		

			}



		.sideimagehoney2 {

			margin: 1.500em 0.5em 1em 1em;		

			}



		.sideimagehoneymed {

			margin: 0em 0em 2em 0em;		

			text-align:center;
			}



		.sideimagelines {
			text-align:center;
			margin: 0.1em 0em 0.1em 0.5em;

			}



		.upload {

			float: left;	

			margin: 1em 0.5em 0em 0em;

			padding: 1em 0 0.5em 3em;

			border: 1px solid silver;

			}	



		.ipages {

			padding: 0.625em 0em 0.625em 0em;

			font-size: 1em;

			text-align: center;

			}



		.ipagesxperts {

			padding: 0.625em 0em 0.625em 1em;

			font-size: 1em;

			text-align: center;

			}

		

		.covers {

			float: right;

			z-index: 2;

			margin-top: 34px;
padding-right: 2px;

			}

			

		.gad {
	float: left;
	width: auto;
			}



		.bann {
	/*border: 1px solid silver;
	margin-left: 2em;
	margin-top: 1em;
	width: 728px;
	height: 90px;*/
height:98px;
margin-left:10px;
margin-top:10px;
width:728px;
			}



		.bannv {

			border: 1px solid silver;

			margin-left: 0.5em;

			margin-top: 1em;

			float: left;

			}



		.bannv-wed {

			margin-right: 0.5em;

			clear: left;

			}



		.bannvleft {

			border: 1px solid silver;

			margin-left: 2em;

			margin-top: 1em;

			float: left;

			}



		.sbox {

			background: url(images/shadow.png) top left repeat-x;

			padding: 8px 10px 10px 10px;

			border: 1px solid #DDDDDD;

			margin: 0.300em 0em 0.625em 0em;

			height: 7em;

			width: 17.500em;

			vertical-align: middle;

			}

			

		.lin {
			clear:both;
			padding: 0em 0.625em 0em 1em;

			border-top: 0.0625em dotted silver;

			margin: 1em 0em 0em 0em;

			}



		.linsmall {

			padding:	 0em 0.625em 0em 1em;

			border-top: 0.0625em dotted silver;

			margin: 0.2em 0em 0em 0em;

			}



		a:link, a:visited {

			color: #000; /* #3c6fbe */

			text-decoration: none;

			}
		a:hover{
		color:red;
		}


		br {		

			line-height: 1em;			

			}



		p {

			font-size: 0.850em;

			line-height: 1.5em;

			margin-bottom: 0.8em;

			}



		p img {

			padding: 0px;

			border:0;

			}



		strong {

   			font-weight: bold;

   			line-height: 0.2em;

			}



		em {

   			font-style: italic;

			}



		em strong {

   			font-style: italic;

   			font-weight: bold;

			}

			

		.htit{

			font-size: 1.3em;

			color: #000000;

			padding: 0.1em 0em 0.2em 0em;
			padding-bottom:0em;

			}			

			

		.htit a{

			font-size: 1.3em;

			color: #000000;

			padding: 0.1em 0em 0.2em 0em;

			}



		.htit a:hover{

			color: #red;

			}	



		.userinfoname {

			font-size: 0.8em;

			font-weight: bold;

			padding: 1em 0em 1em 0em;

			text-align: center;

			margin: 0em 0em 1em 0em;

			}

			

		.userinfopic {

			/*background: url(images/framehearts.gif) no-repeat;*/

			margin-left: 1em;

			}



		.userinfo {

			font-size: 0.700em;

			text-align: left;

			margin-left: 1.5em;	

			margin-right: 1.5em;				

			margin-top: 1em;									

			}



		/* Excerpt Heads */

		h1 {

			font-size: 0.900em;

			color: #5f5f5f; /*#3c6fbe*/ 

			line-height: 1em;

			margin-bottom: 0em;

			font-weight: bold;

			}



		h1 a:hover{

			color: red;	

			}

	

		h2 {

			font-size: 0.75em;

			color: #5f5f5f; /*#3c6fbe*/

			line-height: 1em;

			letter-spacing: 0.25em; /* 4px; */

			}

	

		/* Footer */	

		h3 {

			font-size: 0.800em;

			color: #da3438; /*#3c6fbe*/

			line-height: 1em;

			}



		/* Subheadings */

		h4 {

			font-size: 0.8em;

			color: red; /*#5f5f5f*/ 

			line-height: 1em;

			margin:0.5em;

			font-weight: 200;

			}



		.inl {

			clear:both;
color:#000000;
float:left;
font:155%/115% georgia,"times new roman",times,serif;
margin:10px 0 0;
text-align:center;
width:100%;

			}



		.h4a {

			font-size: 0.700em;

			color: #5f5f5f; /*#3c6fbe*/

			line-height: 1em;

			}



		/* Photographer/Author on Transition Page */

		.h4b {

			font-size: 0.900em;

			color: #000000; /*#3c6fbe*/

			line-height: 1em;


			}



		/* Honeymoons center Article Title */

		h5 {

			font-size: 1.050em;

			color: #5f5f5f; /*#3c6fbe*/

			}



		.roomview {

			font:1.2em georgia,"times new roman",times,serif;

			margin-bottom: 0.1em;

			
			margin-top: 0.100em;

			}



		.roomview a{

			/*font-weight: bold;*/

			margin-bottom: 0.3em;

		
			}



		.roomviewlarge{

			font-size: 1.5em;

			margin-bottom: 0.3em;

			color: #ec2224;

			text-align: center;

			}



		.roomviewlarge a{

			color: #ec2224;

			}



		.roomviewtitle {

			font-size: 0.800em;

			color: #ec2224;

			line-height: 0.5em;

			}



		.honeylist {

			font-size: 1.0em;

			padding-top: 1.7em;

			padding-bottom: 1.7em;

			padding-left: 0.500em;			

			color: #ec2224;

			text-align: center;

			line-height: 1em;

			}



		.honeylist a{

			color: #ec2224;

			}

			

		.posts {

			width: 17.000em;

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			}



		.postslist {

			width: 22.000em;

			height: 8em;

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			border-bottom: 1px dotted silver;			

			}

			

		.postsindex {

			width: 25em;			clear:both;

			padding-left: 0.200em;

			padding-right: 0.200em;
height:205px;
			line-height: 0.8em;

			}			.postsindex p{				font-size:0.85em;	line-height:1.4em;	margin-bottom:0.8em;	margin-top:9px;			}



		.postshoney {

			width: 9em;

			padding-left: 0.200em;

			padding-right: 0.200em;			

			line-height: 0.8em;

			text-align: center;

			}



		.postshoneysmall {

			width: 6em;

			padding-left: 0.500em;

			padding-right: 0.500em;			

			line-height: 0.8em;

			text-align: center;

			}



		.postshoneymed {

			width: 6em;

			padding-left: 0.500em;

			padding-right: 0.500em;			

			line-height: 0.8em;

			text-align: center;

			}



		.postshoneylong {

			width: 9em;

			padding-left: 0.200em;

			padding-right: 0.200em;			

			line-height: 0.8em;

			text-align: center;

			}



		.postshoneywide {

			width: 9em;

			padding-left: 0.200em;

			padding-right: 0.200em;			

			line-height: 0.8em;

			text-align: center;

			}



		.postshoneysingle {

			width: 36em;

			margin: 2em 1em 1em 3em;

			padding-left: 0.200em;

			padding-right: 0.200em;			

			line-height: 0.8em;

			}



		.poststracey {

			width: 17.000em;

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			}



		.postssmall {

			width: 7.000em;

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			}



		.postswide {

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			}



		.postswideuser {

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			}

			

		.postim {
		background:url("images/heartbig.jpg") no-repeat scroll 0 0 transparent;
		border:1px solid #CBCBCB;
		float:left;
		height:180px;
		margin-bottom:0.3em;
		margin-right:0.6em;
		text-align:center;
		width:150px;
		}



		.postimuser {

			height:6.0em;

			text-align: center;

			background: url(images/heartbig.jpg) no-repeat 20px;;

			background-size: 20px;

			background-origin: content;

			border: 1px solid #cbcbcb;

			float: left;

			margin-top: 0em;

			margin-right: 0.600em;

			margin-bottom: 0.300em;			

			}



		.postimh {

			width: 11.0em;

			height: 7.0em;

			text-align: center;

			background: url(images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			float: left;

			margin-top: 0.400em;			

			margin-right: 0.600em;

			margin-bottom: 0.300em;			

			}



		.postindexim {

			width: 187px;

			height:202px;

			text-align: center;

		/*	background: url(images/heartbig.jpg) no-repeat;*/			

			border: 1px solid #cbcbcb;

			float: left;

			margin-right: 20px;

			margin-bottom: 0.300em;			

			}



		.postimgroom {

			width: 16.0em;

			height: 9.0em;

			text-align: center;

			background: url(images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			float: left;

			margin-right: 0.600em;

			margin-bottom: 0.300em;		

			margin-top: 0.900em;				

			}



		.posts img {

			width: 6.0em;

			height: 6.0em;

			}



		.postslist img {

			width: 11.0em;

			height: 7.0em;

			}



.postindexim img {
	width:185px;	height:200px;	padding:1px;
}



		.postimlarge {

			width: 16.3em;

			height: 12.3em;

			text-align: center;

			background: #fbfbfb;

			border: 1px solid #cbcbcb;

			margin-right: 0.600em;

			margin-bottom: 1em;

			margin-top: 0.5em;

			}



		.postimwide {

			width: 8.3em;

			height: 7.8em;

			text-align: center;

			background: #fbfbfb;

			margin-left: 4.700em;				

			margin-top: 0.300em;

			margin-bottom: 0.300em;				

			border: 1px solid #cbcbcb;			

			}



		.postimwideright {

			width: 5.4em;

			height: 6.3em;

			margin-top: 1.500em;

			margin-bottom: 0.475em;			

			float: left;

			}



		.postimhoney {

			width: 9.0em;

			height: 6.0em;

			text-align: center;

			background: url(images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			margin-right: 0.500em;			

			margin-bottom: 0.300em;			

			}



		.postimhoneylong, .postimhoneysmall, .postimhoneymed {

			text-align: center;	

			}



		.postimsmall {

			width: 7.0em;

			height: 5.0em;

			text-align: center;

			background: url(images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			margin-right: 0.500em;			

			margin-bottom: 0.300em;	

			}



		.postimhoneywide {

			width: 9.0em;

			height: 5.0em;

			text-align: center;

			background: url(images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			margin-right: 0.500em;			

			margin-bottom: 0.300em;

			}



		.listimg {

			width: 35.000em;

			margin-left: 2em;

			padding-right: 0.200em;

			margin-top: 2em;

			text-align: center;			

			}



		.listimgt {

			margin-top: 1em;		

			font-size: 1.100em;

			text-align: center;

			color: #ec2224;			

			}



		.listimgi {

			margin-top: 1em;		

			font-size: 1.300em;

			padding-left: 2em;

			padding-right: 2em;						

			text-align: center;

			}



		.listimgim {

			width: 27.0em;

			height:20.0em;

			/*background: #fbfbfb;*/

			border: 1px solid #cbcbcb;

			margin-right: 0.600em;

			margin-top: 0.500em;	

			margin-bottom: 0.500em;		

			margin-left: 4.200em;	

			}



/* ------------------------------------------------------ */



		.listimg img {

			float: left;

			width: 27.0em;

			height: 20.0em;

			}		

							

/* Fill in CSS 'img' for non-default posts categories */

		.postswide img{width:150px; height:180px;}

.top_title{color:#F10A10;font-weight:normal;float:left;}

		.postswideuser img {

			height: 6.0em;

			}

			

		.poststracey img {

			width: 8.3em;

			height: 6.3em;

			}			

			

		.postssmall img {

			width: 7em;

			height: 5em;

			}				

			

		.postimwide img {

			width: 8.3em;

			height: 7.8em;

			}			



		.postimgroom img {

			width: 16em;

			height: 9em;

			}	



		.postshoney img {

			width: 9em;

			height: 6em;

			}	



		.postshoneysmall img {

			width: 6em;

			height: 4em;

			}



		.postshoneymed img {

			width: 7em;

			height: 5em;

			}



		.postshoneylong img {

			width: 7em;

			height: 9em;		

			margin-left: 0.500em;

			}



		.postshoneywide img {

			width: 9em;

			height: 5em;		

			}

		.postim1 img{height:9em; width:286px;}
		
		.postswide h1 a, .postswide h1 a:hover{font:155%/115% georgia,"times new roman",times,serif;}
		
		.postim1 {
			background:url("images/heartbig.jpg") no-repeat scroll 0 0 transparent;
			border:1px solid #CBCBCB;
			float:left;
			margin-bottom:0.3em;
			margin-right:0.6em;
			text-align:center;
			height:9em;
			width:286px;
			}

		.postimwideright img {

			width: 5.4em;

			height: 5.3em;

			}				

			

		.posts2 img {

			width: 16.3em;

			height: 12.3em;

			}		

										

/* ------------------------------------------------------ */



		.empty {

			width: 11.0em;

			float: left;

			margin-bottom: 0.300em;	

			}



		.emptyimg {

			margin-top: 0.900em;	

			}



		.emptylong {

			width: 28em;

			float: left;

			}



		.container {

			float: left;

			width: 64em;

			overflow: hidden;

			}



		.titlehead {

			text-align: center;

			height: 1.5em;

			color: red; 

			font-weight: bold;

			padding-top: 5px;

			font-family: arial,sans-serif;

			font-size: 0.75em; 

			text-transform:uppercase

			}

			

		.titlehead2 {

			text-align: center;

			height: 1.5em;

			color: red; 

			font-weight: bold;

			padding-top: 10px;

			margin-top: 0.5em;

			font-family: arial,sans-serif;

			font-size: 0.75em; 

			text-transform:uppercase

			}	

		

		.c1single {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 0em 0.5em;

			padding: 8px 10px 10px 10px;		

			width: 9.500em;

			float: left;			

			text-align: left;

			border: 1px solid #DDDDDD;

			/*	background: red; */

  			}  

    		

		.c1singlenonfloat {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 0em 0.5em;

			padding: 0px 10px 10px 10px;		

			width: 8.500em;

			text-align: left;

			border: 1px solid #DDDDDD;

  			}      			



		.c1userbox {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 0em 0.5em;

			padding: 8px 10px 10px 10px;			

			width: 14em;

			height: 23em;			

			text-align: center;

			border: 1px solid #DDDDDD;

  			}

    			

		.c1user {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 0em 0.5em;

			padding-top: 8px;

			padding-bottom: 10px;

			font-size: 0.8em;

			width: 18.8em;

			text-align: left;

			border: 1px solid #DDDDDD;

			float: left;

  			}



		.c1userlower {

			background: url(images/shadow.png)  top left repeat-x;

			margin: -3em 0.5em 0em 0.5em;

			padding-top: 8px;

			padding-bottom: 10px;

			font-size: 0.8em;

			width: 19.4em;

			text-align: left;

			border: 1px solid #DDDDDD;

			float: left;

  			}



		.c3user {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 0em 0.5em 0em 0.5em;

			padding: 8px 10px 10px 10px;		

			float: left;

			width: 9.500em;

			height: 61em; 

			text-align: left;

			border: 1px solid #DDDDDD;

  			}

    			

		.c4user {

			background: url(images/shadow.png)  top left repeat-x;

			margin: 0em 0.5em 0em 0.5em;

			padding: 1em 0em 1em 0em;		

			float: left;

			width: 7.000em;

			text-align: left;

			border: 1px solid #DDDDDD;

  			}

 
   		.cwidesinglemail {

			margin: 0em 0em 0em 0em;
			
			width: 44.5em;
			height:60em;

			float: left;

			}
.cwidesingle {

			margin: 0 1em 0 0;

			width: 43.62em;

			float: left;

			}



  		.cwideuser {

			margin-left: 0em;

			width: 31.000em;

			float: left;

			}



  		.cwideuserposts {

			margin: -4em 0.5em 0 1em;

			width: 29em;

			min-height: 20em;

			float: left;

			}

				

  		.cwidesinglehoney {

			margin-left: 0.5em;

			margin-right: 0.5em;

			width: 30.000em;

			float: left;

			}

				

		.single {

			background: url(images/shadow.png) top left repeat-x;

			padding: 0em 1em 0.2em 1em;			

			border: 1px solid #DDDDDD;

			margin-top: 1em;

			}	



		.singlesingle {

			background: url(images/shadow.png) top left repeat-x;

			padding: 0em 1em 0.2em 1em;			

			border: 1px solid #DDDDDD;

			margin-top: 0.5em;

			margin-bottom: 5em;

			}	



		.singlecontact {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 3em 1em 0.2em 1em;

			border: 1px solid #DDDDDD;

			margin: auto; /* Change this */

			width: 40em;

			}	



		.singlecontactlarge {

			background: url(images/shadow.png)  top left repeat-x;

			padding: 3em 1em 0.2em 3em;

			border: 1px solid #DDDDDD;

			margin: auto; /* Change this */

			width: 50em;

			}	



		.singleuser {

			padding: 0em 0em 0.2em 0em;

			}

				

		.singlehoneysingle {

			padding: 0em 1em 0.2em 1em;	

			margin: 0em 0.5em 0em 11em;

			border-left: 1px solid #cc0000;

			border-right: 1px solid #cc0000;

			border-bottom: 1px solid #cc0000;

			float: left;

			width: 40em;

			}					



		.singleform {

			padding: 0em 1em 0.2em 1em;	

			margin: 0em 0.5em 0em 11em;

			border-left: 1px solid silver;

			border-right: 1px solid silver;

			border-bottom: 1px solid silver;

			float: left;

			width: 40em;

			}		

				

		.sidebarsingle {

			background: url(images/shadow.png) top left repeat-x;

			margin: 0.5em 0 0 0.5em;

			padding: 8px 10px 10px 10px;	

			width: 17.500em;

			float: left;

			border: 1px solid #DDDDDD;

			overflow: hidden;

			clear: right;

			}



		.scroll {

			margin-left: 0.550em;

			padding-left: 0.500em;

			height: 12.5em; /* 200px; */ 

			width: 9.375em; /* 150px; */

			/* scroll :auto; */ 

			overflow:hidden; 

			text-align:left;   

			}

				

		.contribs {

			font-size: 0.8em;

			color: #5f5f5f; /* #3c6fbe */

			padding-left: 1.8em;

			padding-top: 0.8em;

			padding-bottom: 1em;

			list-style-type: circle;

			}	



		.contribsfn {

			font-size: 0.8em;

			padding-left: 1em;

			padding-top: 0.8em;

			padding-bottom: 1em;

			list-style-type: circle;

			}



		.contribsfnuser {

			font-size: 0.7em;

			padding-left: 3.5em;

			padding-top: 0.8em;

			padding-bottom: 1em;

			list-style-type: circle;

			color: #ec2224;

			}



		.contribsfnuser2 {

			font-size: 0.7em;

			padding-left: 2em;

			padding-top: 0.8em;

			padding-bottom: 1em;

			list-style-type: circle;

			color: #ec2224;

			}



		.articlelist {

			font-size: 0.8em;

			padding-left: 1em;

			padding-bottom: 0.5em;

			}

	.sitemap {

			line-height: 1.5em;

			padding-left: 1.8em;
			
			font-size: 0.85em;

			}

		.sitemap a:link, .sitemap a:visited {

			color: #5f5f5f; /* #3c6fbe */

			text-decoration: none;				
		}
		
		.sitemapCat a:link, .sitemapCat a:visited {
			color: #000;
			text-decoration:none;
		}

	.sitemapCat {
			color: #000;
			font-size:1.25em;
			font-weight: bold;
		}
		
		.login {
	font-size: 0.75em;
	color: #000000;
	margin-right: 0.5em;
	white-space: nowrap;
	float: left;
	padding-left: 10em;
	margin-top: 2em;
	width: auto;  
          _margin-left:-350; 
          #margin-left:-350;     

			}			

			

		.redline {

			border-bottom: 0.0625em solid red;

			width: 100%;

			}			



		.redline2 {

			border-bottom: 0.0625em solid red;

			padding-top: 0.500em;

			}	

			

		.share, .share a {

			/*font-size: 0.900em;*/

   			color: red;
   			font-size:0.8em;
   			text-transform:uppercase;


   			/*margin-left: 0.500em;*/

			}



		.shareu, .shareu a {

   			margin-left: 0.500em;

			font-size: 0.900em;

			text-align: right;   			

			}

								

		.lists {

			font-size: 0.8em;

			padding-left: 1.5em;

			padding-top: 0.8em;

			padding-bottom: 1em;

			padding-left: 3em;

			text-transform: uppercase;

			list-style-type: circle;

			}							

			

		.banner {

			margin-left: 2em;

			}



		.cell {

			margin: 0.500em 0em 0em 0.250em;

			}



		#celltext {

			background: #ffffff url(images/vidbox/vid-boxl.gif) bottom no-repeat;

			margin: 0.500em 0em 0em 0em;

			display: block;

			width: 290px;

			height: 4em;

			font-size: 0.8em;

			text-align: center;

			overflow: hidden;

			padding: 0.1em 0.1em 0.1em 0.1em;

			}



		.cellindi {

			margin-right: 0.600em;

			cursor: pointer;			

			}



		.cellh {

			margin: 0.500em 0em 0em 0em;

			}

			

		.cellhoney {

			cursor: pointer;

			float: left;

			margin-left: 1.500em;

			margin-bottom: 1em;

			padding-top: 0.600em;

			background-color: #efefef;	

			width: 8em;	

			height: 10.500em;

			}

			

		.celltext {		

			margin-left: 0.100em;

			margin-top: 0.200em;

			font-size: 0.800em;

			}

	

		#userpics {

			padding: 0em 1.5em 0em 2.25em;

			margin-bottom: 0.5em;

			}

		

		.box {

			display : none;

			}

	

		.search {

			color: #5f5f5f; /*#3c6fbe*/

			text-decoration: none;

			cursor: pointer;

			}



		.contestleft {

			border-right: 1px solid silver;

			margin: 0em 0.5em 1em 1em;

			padding-right: 1em;

			padding-top: 15em;

			float: left;	

			color: #aaa;

			font-size: 0.9em;

			height: 49em;

			}



		.contestgen {

			margin: -1.5em 0.5em 2em 5em;

			padding-right: 1em;

			

			color: #746666;

			font-family: Georgia ,sans-serif;	
			font-size:14px;
			text-align:center;
			}		

.contestgen p{font-family: Georgia ,sans-serif;	
			font-size:14px;	
}

		.contestcap {

			margin: -1.5em 0.5em 2em 15em;

			padding-right: 1em;

			float: left;	

			color: #746666;

			font:0.8em Georgia ,sans-serif;	

			}	



		.contestright {

			margin: 0em 0em 1em 0.5em;

			padding: 0em 1em 1em 1em;	

			color: #aaa;

			font-size: 0.9em;

			}



		.contactbox {

			margin: 0em 0.5em 0.5em 1em;

			float: left;	

			}

			

		.ts {

			margin: 1em 5em 1em 5em;

			}

			

		.tstitle {

			font-size: 2.000em;

			text-align: center;

			color: #ec2224;

			margin-bottom: 0.200em;

			}



		.tstitlesmall {

			font-size: 1.500em;

			color: #ec2224;

			margin-bottom: 1em;

			}



		.renovation {

			color: #ec2224;

			font-size: 1em;

			font-family: Impact;

			}



		textarea, input {

			background: #ffffff url(scripts/validation/images/field-bg-bottom.gif) repeat-x bottom left; 

			vertical-align: top;

			padding: 3px 0px 0px 2px;

			border: 1px solid #aaa; 

			font: 0.9em Trebuchet MS,sans-serif;

			color: #000;

			}



		textarea:hover, input:hover {

			border: 1px solid #FFCC00;

			background: #ffffff url(scripts/validation/images/field-bg-bottom.gif) repeat-x bottom left; 

			}



		textarea:focus, input:focus {

			color:#666;

			background: #ffffff url(scripts/validation/images/field-bg-bottom.gif) repeat-x bottom left; 

			}



		label {

			width: 250px; 

			margin: 4px 10px 0 0; 

			display: -moz-inline-box; /*for mozilla*/

			display: inline-block; /*for Opera & IE*/

			text-align: left;

			vertical-align: top;

			color: #000;

			font: 0.7em Georgia;

			}

			

		label span {

			width: 250px; /* must be the same as above!*/

			display: block; 

			}



		.ticker {

			background: url(images/shadow.png) top left repeat-x;

			height: 2em;

			border: 1px solid silver;

			clear: both;

			margin: 1.3em 0em 0.5em 0em;

			padding: 0.200em 0 0 1em;

			font-size: 0.8em;

			color: #ec2224;

			}			

			

		.fakebutton {

			background: url(images/colheads/colhead.gif) top left repeat-x;		

			display: block;

			width: 5em;

			text-align: center;

			float: right;

			padding: 0.2em 0.2em 0.2em 0.2em;

			color: #000;

			font-size: 0.8em;

			}



		.fakebuttonwide {

			background: url(images/colheads/colhead.gif) top left repeat-x;		

			display: block;

			width: 10em;

			text-align: center;

			float: right;

			padding: 0.2em 0.2em 0.2em 0.2em;

			color: #000;

			font-size: 0.8em;

			}



		.msg {

			background-color:#FFCCCC;

			display: block;

			height: 1.5em;

			}

			

		.msg_head {

			cursor: pointer;

			}

		.msg_body {

		}

		

		.boxtitle {

			float: left;

			margin: 1em 0 0.5em 0.5em;

		}



		.date {

			font-size: 0.9em;

			color: #5f5f5f; /*#3c6fbe*/ 

			font-weight: normal;

		}

			

		.commentbar {

			background: #eee;

			margin-top: 0.2em;

			padding: 0.5em 1em 0.5em 1em;

			color: #5f5f5f;

			font-size: 0.8em;		

			clear:both;	

		}

			

		.userdata {

			font-size: 0.8em;

			padding-right: 0.5em;

		}			



		.keywords {

			background: url(images/keywords.jpg) top left no-repeat;

			margin-left: 2em;

			margin-top: 1em;

			width: 162px;

			height: 154px;

			float: left;

			}



		#krow {

			margin: 0em 4em 0em 4em;

			padding: 1em 1em 0em 1em;

			height: 14em;

			}



		.kbox {

			display: block;

			width: 12em;

			height: 12em;

			-moz-border-radius: 10px;

			float: left;

			margin-left: 4em;

			}			



		#tooltip {

			position: absolute;

			z-index: 3000;

			border: 1px solid #111;

			background-color: #eee;

			padding: 5px;

			opacity: 0.85;

		}

		#tooltip h3, #tooltip div { margin: 0; }



		#news {
		    overflow:hidden;
			border-right: 0px solid; 
			
			height: 15px; 
			
			margin: 0pt 0pt 0pt 0px; 
			
			width: 825px;
			
			border: 1px solid silver;		

			padding: 0.5em 1em 0.5em 1em;

			color: #000;

			font-size: 0.8em;

			background: url(images/shadow.png) top left repeat-x;

		}



		.newsticker {

			background: url(images/shadow.png) top left repeat-x;

			margin: 1em 1em 0em 1em;

			list-style-type: none;

			border: 1px solid silver;

			background: #fff;

			padding: 3px 1em;

			color: #000;

		}



		.newsticker a {

			color: #000;

		}



		.miniframe {

			color:#000;  

			margin-right:0.5em; 

			margin-bottom:1em; 

			margin-left:1em; 

			float:left; 

			border: 1px solid silver; 

			padding: 0.7em;

		}



		.miniframe a {

			color:#ec2224;

		}

		

		.authorframe {

			background: url(images/authorframe.png) no-repeat;

			margin: 0 1.3em;

			height: 4em;

			color: #fff;

			text-align: center;

			padding-top: 0.1em;

			font-family: Trebuchet MS;

		}



.comments-template{

	margin: 10px 0 0;

	/*border-top: 1px solid #ccc;*/

	padding: 10px 0 0;

}



.comments-template ol{

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}



.comments-template ol li{

	margin: 10px 0 0;

	line-height: 18px;

	padding: 0 0 10px;

	border-bottom: 1px solid #ccc;

}



.comments-template h2, .comments-template h3{

	font-family: Georgia, Sans-serif;

	font-size: 16px;

}



.commentmetadata{

	font-size: 12px;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}

.postswide p{height:137px;}
		
		
		#searchsubmit {
		padding-bottom:0.45em;
		}
		.side {
		margin-top:0em;
		}
		#home{padding:0px;}


#searchsubmit{
font-size:0.8em;
margin-left:-0.3em;
_margin-left:-0.2em;
#margin-left:-0.2em;
/*background:#ec2224;*/
color:#fff;
padding-bottom:0.4em;
padding-top:0.3em;
_padding-bottom:0.3em;
_padding-top:0.2em;
#padding-bottom:0.3em;
#padding-top:0.2em;

border:0px;

}
#social {
background:transparent url(images/social2.png) no-repeat scroll 0 7px;
height:65px;
margin-left:65px;
overflow:hidden;
width:196px;
margin-top:20px;
margin-bottom:20px;
}
#social a {
border:0 solid red;
display:block;
float:left;
height:47px;
margin:0 2px;
width:40px;
}/* Deepak - CSS */#container{	margin-top:20px;}.nav li.current_page_item{	background-color:#000;}.center{	font-size:28px;	margin-top:70px;	text-align:center;	color:gray;}.left_innerc1 {	float:left;	width:26em;}.right-innerc1 {float: right; text-align: center; padding-left: 20px; width: 150px;}#module-other-stuff  {padding-top:10px;}#module-other-stuff div.first {margin-left:0;}#module-other-stuff span {display:block;}#module-other-stuff span.fashion a {background-position:-600px 0;}#module-other-stuff span a, #module-other-stuff span a:visited {color:#FFFFFF;display:block;font-size:11px;height:23px;line-height:23px;margin-bottom:5px;text-align:center;text-transform:uppercase;width:140px;background-color:#EC2224;}.grid-2 {width:140px;}#module-other-stuff div.last {margin-right:0;}.grid-12 {width:1004px;}#module-other-stuff h4 {font-size:13px;line-height:16px;margin-bottom:5px;}.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {display:inline;float:left;margin-left:15px;margin-right:15px;}.postsindex h1{		padding-top:5px;		font-size:18px;line-height:25px;font-family:Arial;}
.roomviewtitle p{line-height:1em;font-size:1.2em; padding-left:20px; padding-right:20px;color:#000;}


.postshoney1{margin-top:10px;border-bottom:1px dotted red;float:left;text-align:center;width:213px;}
		.linsmall{clear:both;}
		
		
.postshoney2 {
float:left;
margin-top:15px;
text-align:center;
width:360px;
}

.csmall p{
clear:both;
}

#bread {
clear:both;
color:#000;
font-size:10px;
list-style:none outside none;
padding-bottom:7px;
padding-left:5px;
position:relative;
text-transform:uppercase;
width:692px;
}
#bread li {
display:inline;
margin:0 2px 0 0;
}

		.home .advertise {
clear:both;
color:red;
float:left;
margin-left:-148px;
margin-top:38px;
width:300px;
}
		.home .side{
		

clear:right;
float:right;
margin:0.5em 0 0 0em;
overflow:hidden;
padding:8px 4px 10px;
width:320px;}
.home .postshoney2{
margin-top:0px;
width:300px;
}

.home .innercguser {
float:left;
padding-left:15px;
width:216px;
}

.home .videohome{
margin-top:0px;
}

.honey .roomview {
font-size:0.8em;	
	
}
.honey .roomview a {
color:#EC2224;
font-weight:bold;
margin-bottom:0.3em;
font-size:0.8em;
}

.honey .roomview a:hover{
color:#EC2224;
font-weight:bold;
margin-bottom:0.3em;
font-size:0.8em;
}

.reg_right{
background:#eee;
color:#333333;
font-family:verdana,arial,sans-serif;
font-size:10px;
height:41px;
line-height:14px;
padding:7px 0 0 10px;
right:-2px;
top:3px;
width:294px;
border:1px solid #ccc;
float:right;width:45%}

.reg_text{clear:both;float:left;margin-top:20px; width:660px;}




#real_wed_all #news{border-right: 0px solid; height: 15px; margin: 0pt 0pt 0pt 0px; width: 825px;}

#real_wed_all #s{font-size:0.8em;margin-left:0em;color:#5F5F5F;padding-left:0.5em;padding-bottom:0.5em;}

#real_wed_all .innercfbeauty{padding-left:0px;width:760px;}

#real_wed_all .innerc2honey{margin-bottom:0;margin-right:0;padding-top:18px;text-align:center;width:195px;}


#real_wed_all .postshoney1{border-bottom:0px dotted red;float:left;text-align:center;padding-bottom:10px;width:150px;}
#real_wed_all .linsmall{subnode:both;}
#real_wed_all .realwedding{width:770px;margin-top:10px;}

#real_wed_all #main_cat {
padding:10px 0;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}

#real_wed_all #main_cat .sub_cat {
border-bottom:1px solid #EDEDED;
clear:both;
float:left;
margin-bottom:13px;
padding-bottom:10px;
width:100%;
}

#real_wed_all #main_cat .sub_cat h2 {
color:#000;
font-size:15px;
padding:3px 0;
text-transform:none;
letter-spacing:0px;
text-align:center;
width:125px;
}

#real_wed_all #main_cat .sub_cat .node {
color:#4D4447;
font-size:100%;
padding:8px 0;
}


#real_wed_all #main_cat .sub_cat .node .imagedata {
float:left;
padding-right:10px;
width:129px;
}

#real_wed_all #main_cat .sub_cat .node .imagedata img{
width:125px;
height:85px;
}

#real_wed_all #main_cat .sub_cat .node .imagedata a {
color:#222222;
}

#real_wed_all #main_cat .sub_cat .node .textdata {
float:left;
width:550px;
}

#real_wed_all #main_cat .sub_cat .node .textdata h3 {
font-size:115%;
padding-bottom:3px;
}

#real_wed_all #main_cat .sub_cat .node .textdata h3 a {
color:#222222;
}

#real_wed_all #main_cat .sub_cat .node .textdata .subnode {
color:#948F91;
font-size:80%;
padding-top:6px;
}

#real_wed_all ul, li {
list-style:none outside none;
}

#real_wed_all #main_cat .sub_cat .node .textdata .subnode li {
display:inline;
}

#real_wed_all #main_cat .sub_cat .node .textdata .subnode a {
color:#D73126;
text-decoration:underline;
font-size:12px;
}

#real_wed .postshoney1{border-bottom:0px dotted red;float:left;text-align:center;padding-bottom:10px;width:150px;}
#real_wed .realwedding{width:770px;margin-top:10px;}

#real_wed .roomview {
font:15px arial;
margin-bottom:0.1em;
margin-top:0.1em;
}

#real_wed .side, #real_wed_all .side{
clear:right;
float:right;
margin:0.5em 0 0 0em;
overflow:hidden;
padding:8px 4px 10px;
width:220px;
}

#real_wed .innercguser {
float:left;
margin-right:0px;
overflow:hidden;
padding-left:0;
width:153px;
}
#real_wed .innerc2honey{
margin-bottom:0;margin-right:0;padding-top:18px;text-align:center;width:195px;
}

#real_wed .innercgcont {
float:left;
margin:10px 0 0;
margin-bottom:20px;
}


#real_wed .roomview a {
color:#000;
font-size:10px;
margin-bottom:0.3em;
font-family: Arial;
}

#real_wed .headline{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
margin-left:0px;
width:750px;
}
#real_wed .headline h3{
color:#DA3438;
font-size:1em;
line-height:1em;
font-family: Arial;
width:750px;
}

#real_wed .headline ul {
height:20px;
line-height:20px;
padding-bottom:0;
padding-top:0;
width:100%;
}

#real_wed #news{border-right: 0px solid; height: 15px; margin: 0pt 0pt 0pt 0px; width: 825px;}

#real_wed .sideimage{text-align: center; margin: 10px 0 15px;}

#real_wed .sideimage p{font: 1.5em georgia; margin: 0.1em;}

#real_wed #photo_gal{color:#D73126;font-weight:bold;height:18px;padding-left:3px;padding-top:7px;width:162px;font-size:12px;}

#real_wed #photo_gal_sub{float:right;margin-top:-25px;padding-top:7px;text-align:right;}

#real_wed #photo_gal_sub a{ font-size:12px; color:#D73126;font-weight:bold;}




#realarch #innerreal{border-top: 0px solid rgb(204, 204, 204); margin-left: 0px; line-height: 5px; margin-top: 10px; width: 750px;}

#realarch .sideimage{margin:0em 0em 1em 0em;text-align:center;}

#realarch #photo_gal{color:#D73126;font-weight:bold;height:18px;padding-left:3px;padding-top:7px;width:162px;font-size:12px;}

#realarch #photo_gal_sub{float:right;margin-top:-25px;padding-top:7px;text-align:right;}

#realarch #photo_gal_sub a{ font-size:12px; color:#D73126;font-weight:bold;}

#realarch #realslide{color:#D73126;font-weight:bold;height:18px;font-size:12px;padding-left:3px;padding-top:7px;width:92px;}

#realarch .roomview {
font:15px arial;
margin-bottom:0.1em;
margin-top:0.1em;
}

#realarch .side{
clear:right;
float:right;
margin:0.5em 0 0 0em;
overflow:hidden;
padding:8px 4px 10px;
width:220px;
}

#realarch .postshoney2{
margin-top:0px;
width:300px;
}

#realarch .innercguser {
float:left;
margin-right:37px;
overflow:hidden;
padding-left:0;
width:160px;
}
#realarch .innerc2honey{
margin:0px;
width:200px;
}

#realarch .innercgcont {
float:left;
margin:10px 0 0;
}


#realarch .roomview a {
color:#000;
font-size:10px;
margin-bottom:0.3em;
font-family: Arial;
}

#realarch .headline{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
margin-left:0px;
width:750px;
clear:both;
}
#realarch .headline h3{
color:#DA3438;
font-size:1em;
line-height:1em;
font-family: Arial;
width:750px;
}
#realarch .sub-nav{
float:left;
padding:0px;
margin-left:3px;
margin-right:3px;
color:#CCC;
}
#realarch .sub-nav a{
color:#ccc;
font-size:11px;
}

#realarch .headline ul {
height:20px;
line-height:20px;
padding-bottom:0;
padding-top:0;
width:100%;
}
#realarch .gallery{
float: left; width: 750px; clear: both; margin-top: 0px;
font-family:arial;
}
#realarch .gallery p{

font-family:arial;
text-align:justify;
padding-left:15px;
}

#realarch .galleryview {
	font-size: 12px;
	font-family: Arial;
}

#realarch #parts-img {
	border: 1px solid black;
}
#realarch img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}

#realarch .panel-overlay h2,
#realarch .panel-overlay p{
	margin: .3em 0;
}
#realarch .panel-overlay p {
	line-height: 1.2em;
}
#realarch .postshoney1{border-bottom:0px dotted red;float:left;text-align:center;padding-bottom:10px;width:150px;}

#realarch .linsmall{clear:both;}

#realarch .realwedding{width:770px;margin-top:10px;}


#realarch #subsubnav {font-size: 11px; text-align: center; float: right; width: 285px; padding-bottom: 3px; margin-top: -10px;}

#realarch #rgallery1 {float:left;width:450px;text-align:center; }

#realarch #rgallery2 {float:left;width:300px; }

#realarch #rgallery3 {border-bottom:1px solid #CCCCCC; border-top: 1px solid #CCCCCC;color:#DA3438;font-size:1.5em;line-height:1.5em;margin-bottom:3px;margin-left:15px; }

#realarch #rgallery4 {color: rgb(0, 0, 0); font-weight: bold; margin-left: 15px; font-size: 14px; line-height: 12px; margin-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; padding-bottom: 10px;=}

#realarch #rgallery5 {border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); clear: both; float: right; width: 284px; }

#realarch #rgallery6 {font-size: 11px; text-align: center; float: right; margin-top: -17px; width: 282px;}

#realarch #rgallery7 {margin-bottom:0;margin-right:0;padding-top:18px;text-align:center;width:195px;}

#realarch #rgallery8 { margin-right: 10px; margin-left: 10px; width: 730px;}

