	/* CSS Reset Start */
	
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0px;
			padding: 0px;
			border: 0px;
			outline: 0px;
			font-size: 100%;
			vertical-align: baseline;
			text-align:left;
			}
		
		body {
			line-height: 1;
			}
		
		ol, ul {
			list-style: none;
			}
		
		blockquote, q {
			quotes: none;
			}
		
		blockquote:before, blockquote:after, q:before, q:after {
			content: '';
			content: none;
			}
		
	/* remember to define focus styles! */
		
		:focus {
			outline: 0;
			}
		
	/* remember to highlight inserts somehow! */
		
		ins {
			text-decoration: none;
			}
		
		del {
			text-decoration: line-through;
			}
		
	/* tables still need 'cellspacing="0"' in the markup */
		
		table {
			border-collapse: collapse;
			border-spacing: 0;
			}
	
	/* CSS Reset End */
	
	/* General Styles Start */
	
		body{
			background:url(images/template573/bg.jpg);
			background-position:top;
			background-repeat:repeat-x;
			background-color:#d0e0ee;
			margin:0px;
			text-align:center;
			}
		
		a{
			color:#4a2a15;
			}
			
		a:visited{
			color:#4a2a15;
			}
			
		a:link{
			color:#4a2a15;
			}
		
		H1{
			}
		
		H2{
			}
		
		H3{
			}
		
		H4{
			}
		
		H5{
			}
		
		H6{
			}
		
		.clear{
			clear:both;
			}
	
	/* General Styles End */
	
	/* mainContainer holds everything inside of it	*/
	
	/* mainContainer Start */
	
		#mainContainer{
			background:url(images/template573/mainbodyrepeater.jpg);
			background-repeat:repeat-y;
			margin:0px auto;
			width: 990px;
			}
	
		/* headerContainer holds both the banner and menu, along with all elements purtaining to these sections */
		
		/* headerContainer Start */
		
			#headerContainer{
				width: 990px;
				height:248px;
				position:relative;
				}
				
			/* banner Start */
			
				#banner{
					background:url(images/template573/banner.jpg);
					background-position:top;
					background-repeat:no-repeat;
					width: 990px;
					height:186px;
					position:relative;
					}
			
			/* banner End */
			
			/* menu Start */
				
				#menu{
					background:url(images/template573/menu.jpg);
					background-position:top;
					background-repeat:no-repeat;
					width: 990px;
					height:62px;
					position:relative;
					z-index:1000;
					}
					
					#searchBar{
						background:url(images/template573/searchBar.jpg);
						background-position:top;
						background-repeat:no-repeat;
						width:307px;
						height:46px;
						position:absolute;
						top:-40px;
						right:36px;
						z-index:1001;
						}
					
					#robinPhoto{
						position:absolute;
						bottom:6px;
						left:0px;
						width: 201px;
						height:192px;
						z-index:1000;
						}
				
					#menuText{
						position:relative;
						width: 990px;
						height:62px;
						z-index:1001;					
						}
				
			/* menu End */
	
		/* bannerContainer End */

		/* topContainer Start */
		
			#topContainer{
				position:relative;
				height:381px;
				width: 990px;
				}
			
				/* photoSlider Start */
				
					#photoSlider{
						width: 681px;
						height:381px;
						position:absolute;
						top:0px;
						left:15px;
						}
				
				/* photoSlider End */
				
				/* nestStore Start */
				
					#nestStore{
						height:381px;
						width:270px;
						position:absolute;
						top:0px;
						right:15px;
						}
				
				/* nestStore End */
		
		/* topContainer End */
		
		/* contentContainer Start */
		
			#contentContainer{
				position:relative;
				width:990px;
				}
				
				/* leftPane Start */
				
					#leftPane{
						width:671px;
						float:left;
						}
						
						#designContainer{
							float:left;
							width: 325px;
							position:relative;
							margin-right:21px;
							}
							
							#designHeading{
								background:url(images/template573/designHeading.jpg);
								background-position:top;
								background-repeat:no-repeat;
								width: 325px;
								height:32px;
								}
						
						#productsContainer{
							float:left;
							width: 325px;
							position:relative;
							}
							
							#productsHeading{
								background:url(images/template573/productsHeading.jpg);
								background-position:top;
								background-repeat:no-repeat;
								width: 325px;
								height:32px;
								}
						
						#adContainer{
							position:relative;
							width:671px;
							height:156px;
							}
						
						#televisionContainer{
							width: 671px;
							position:relative;
							}
							
							#televisionHeading{
								background:url(images/template573/televisionHeading.jpg);
								background-position:top;
								background-repeat:no-repeat;
								width: 671px;
								height:32px;
								}
						
				/* leftPane End */
				
				/* rightPane Start */
				
					#rightPane{
						float:left;
						width:260px;
						margin-left:19px;
							}
						
						#blogsContainer{
							width: 260px;
							position:relative;
							}
							
							#blogsHeading{
								background:url(images/template573/blogsHeading.jpg);
								background-position:top;
								background-repeat:no-repeat;
								width: 260px;
								height:32px;
								}
						
						#huffPostContainer{
							width: 260px;
							position:relative;
							}
							
							#huffPostHeading{
								background:url(images/template573/huffingtonPostLogo.jpg);
								background-position:top;
								background-repeat:no-repeat;
								width: 260px;
								height:25px;
								}
						
						#seeRobinContainer{
							width: 260px;
							position:relative;
							}
							
							#seeRobinHeading{
								background:url(images/template573/seeRobinHeading.jpg);
								background-position:top;
								background-repeat:no-repeat;
								width: 260px;
								height:32px;
								}
				
				/* rightPane End */
		
		/* contentContainer End */
		
		/* footer Start */
		
			#footer{
				width:990px;
				}
		
			#footerTop{
				font-size:0px;
				}

				#footerRepeat{
					background:url(images/template573/footerRepeat.jpg);
					background-position:top;
					background-repeat:repeat-y;
					width: 990px;
					}
					
					.footerLinksDiv{
					margin:0px 0px 20px 0px;
						}
					
					a.footerLinks{
						font-family:georgia;
						font-size:16px;
						font-weight:bold;
						color:#485967;
						text-decoration:none;
						}
						
					a.footerLinks:hover{
						font-family:georgia;
						font-size:16px;
						font-weight:bold;
						color:#485967;
						text-decoration:underline;
						}
						
					a.footerLinksSub{
						font-family:georgia;
						font-size:14px;
						color:#6b8399;
						text-decoration:none;
					}
					
					a.footerLinksSub:hover{
						font-family:georgia;
						font-size:14px;
						color:#6b8399;
						text-decoration:underline;
						}
					
					.copyright{
						margin:0px 0px 20px 0px;
						font-family:arial;
						font-size:14px;
						color:#6b8399;
						}
					
					a.poweredBy {
						font-family:arial;
						font-size:12px;
						color:#6b8399;
						}
				
			#footerBottom{
				font-size:0px;
				}
		
		/* footer End */

	/* mainContainer End */
	
	
	
	
	
	
	
	
	
	
	
	
	
