@charset "UTF-8";

/* CSS Document */



		html, body {

			font-size: medium;

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

			background: #fff; 

			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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/newlogo-sized4.png) no-repeat;*/

			}	

	

		#menushadow {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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: #db292d; /*#f10a10; */

			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: #db292d; /*#f10a10; */

			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.045em; /* 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;

			}	

				

		#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 1.5em;

			}



		.innercfbeauty {

			float: left;

			margin: 1em 1em 0em 2.5em;

			}

			

		.video {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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 1em 0.5em 0.5em;

			float: left;

			}	



		.videobeauty {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 1.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;

			}



		.innerc2beauty {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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;

			}



		.innerc2 {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png)  top left repeat-x;

			margin: 0em 0.5em 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;

			}



		.innerc2alt {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/lines/line-shopping.png) top no-repeat;			

			margin: -1em 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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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 1em 2em 1.5em;

			padding: 0px 10px 10px 10px;

			overflow: hidden;

			}



		.innerc3 {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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 {

			margin: 1em 0.5em 1em 2.250em;

			padding: 1em 1em 1em 1em;

			width: 6em;		

			float: left;	

			}



		.innercghoney {

			margin: 0em 0.5em 1em 1em;

			width: 6em;		

			float: left;	

			}

			

		.innercgcont {

			margin: 0em 0em 0em 0.5em;

			float: left;

			}

			

		.cipages {

			margin: 1em 0em 0em 0em;

			float: left;

			}

			

		.c1 {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 0.5em;

			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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png)  top left repeat-x;

			margin: 1em 0.5em 1em 1em;

			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 {

			margin: 1em 0.5em 1em 0.5em;

			padding: 0px 10px 10px 10px;

			float: left;		

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png)  top left repeat-x;

			}	



		.side {

			float: right;	

			margin: 1em 0.5em 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: 1.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;		

			}



		.sideimagelines {

			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-left: 0.5em;

			clear: left;

			}



		.bannvleft {

			border: 1px solid silver;

			margin-left: 2em;

			margin-top: 1em;

			float: left;

			}



		.sbox {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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 {

			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: #5f5f5f; /* #3c6fbe */

			text-decoration: none;

			}



		br {		

			line-height: 1em;			

			}



		p {

			font-size: 0.850em;

			line-height: 1.5em;

			margin-bottom: 0.8em;

			}



		p img {

			padding: 0.625em 0.625em 0.625em 0.625em;

			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;

			}			

			

		.htit a{

			font-size: 1.3em;

			color: #000000;

			padding: 0.1em 0em 0.2em 0em;

			}



		.htit a:hover{

			color: #5f5f5f;

			}	



		.userinfoname {

			font-size: 0.8em;

			font-weight: bold;

			padding: 1em 0em 1em 0em;

			text-align: center;

			margin: 0em 0em 1em 0em;

			}

			

		.userinfopic {

			/*background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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: #ec2224;	

			}

	

		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: #f10a10; /*#5f5f5f*/ 

			line-height: 1em;

			margin:0.5em;

			font-weight: 200;

			}



		.inl {

			font-size: 1em;

			color: #f10a10; /*#5f5f5f*/ 

			line-height: 1em;

			margin:0.5em;

			font-weight: 200;

			}



		.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;

			margin:0.5em;

			}



		/* Honeymoons center Article Title */

		h5 {

			font-size: 1.050em;

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

			}



		.roomview {

			font-size: 0.800em;

			margin-bottom: 0.5em;

			color: #ec2224;

			margin-top: 0.100em;

			}



		.roomview a{

			font-weight: bold;

			margin-bottom: 0.3em;

			color: #ec2224;

			}



		.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: 17.000em;

			height: 7em;

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			border-bottom: 1px dotted silver;			

			}

			

		.postsindex {

			width: 35.000em;

			padding-left: 0.200em;

			padding-right: 0.200em;

			line-height: 0.8em;

			}



		.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 {

			width: 6.0em;

			height:6.0em;

			text-align: center;

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			float: left;

			margin-right: 0.600em;

			margin-bottom: 0.300em;			

			}



		.postimuser {

			height:6.0em;

			text-align: center;

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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: 9.0em;

			height: 6.0em;

			text-align: center;

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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: 6.0em;

			height:6.0em;

			text-align: center;

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/heartbig.jpg) no-repeat;			

			border: 1px solid #cbcbcb;

			float: left;

			margin-right: 0.600em;

			margin-bottom: 0.300em;			

			}



		.postimgroom {

			width: 16.0em;

			height: 9.0em;

			text-align: center;

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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: 9.0em;

			height: 6.0em;

			}



		.postindexim img {

			width: 6.0em;

			height: 6.0em;

			}



		.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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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: 6.0em;

			height: 6.0em;

			}



		.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;		

			}



		.postimwideright img {

			width: 5.4em;

			height: 5.3em;

			}				

			

		.posts2 img {

			width: 16.3em;

			height: 12.3em;

			}		

										

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



		.empty {

			width: 8.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: #f10a10; 

			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: #f10a10; 

			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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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 0.5em 0em 0.5em;
			
			width: 43.100em;
			height:60em;

			float: left;

			}

  		.cwidesingle {

			margin: 0em 0.5em 0em 0.5em;

			width: 32.100em;

			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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png) top left repeat-x;

			padding: 0em 1em 0.2em 1em;			

			border: 1px solid #DDDDDD;

			margin-top: 1em;

			}	



		.singlesingle {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png) top left repeat-x;

			padding: 0em 1em 0.2em 1em;			

			border: 1px solid #DDDDDD;

			margin-top: 1em;

			margin-bottom: 5em;

			}	



		.singlecontact {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png) top left repeat-x;

			margin: 1em 0.5em 0em 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 #f10a10;

			width: 100%;

			}			



		.redline2 {

			border-bottom: 0.0625em solid #f10a10;

			padding-top: 0.500em;

			}	

			

		.share, .share a {

			/*font-size: 0.900em;*/

   			color: #f10a10;
   			font-size:12px;


   			/*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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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;

			float: left;	

			color: #746666;

			font:0.8em Georgia ,sans-serif;	

			}		



		.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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/scripts/validation/images/field-bg-bottom.gif) repeat-x bottom left; 

			}



		textarea:focus, input:focus {

			color:#666;

			background: #ffffff url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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 {

			border: 1px solid silver;

			width: 57em;

			height: 1em;

			margin: 0em 1em 0.5em 1em;

			padding: 0.5em 1em 0.5em 1em;

			color: #000;

			font-size: 0.8em;

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/images/shadow.png) top left repeat-x;

			overflow: auto;

		}



		.newsticker {

			background: url(http://www.sposa.com/wordpress/wp-content/themes/sposa/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(http://www.sposa.com/wordpress/wp-content/themes/sposa/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;

}
#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
}
#social a {
border:0 solid red;
display:block;
float:left;
height:47px;
margin:0 2px;
width:40px;
}