@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}


.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

h1{
	font-size:1.6em;
	font-weight:100;
	color:#648fe7;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;}
	
	
	h2{
	font-size:1.4em;
	font-weight:100;
	color:#648fe7;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	margin-bottom:0;}
	
.left{
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none;
}

.gridContainer2 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none;
	background:url(images/stars3.jpg) fixed;
}
#div1 {
	}
	
	.whitBR{
		background:#fff;}

.wht {float:left;
	width:70%;
	margin-top:75px;
	margin-bottom:40px;
	margin-left:15%;
	text-align:center;
	color:#fff;
	}
.paparazzi {
 
	background:url(images/paparazi.jpg) no-repeat fixed center center / cover transparent;
}
.topnav {
	float:left;
	width:100%;
	background-color:#fff;
	color:#000;
	margin-bottom:2px;
}
.header {
	float:left;
	margin-left:10%;
	margin-right:10%;
	width:80%;
}
.navitem {
	width:47%;
	margin-right:3%;
	float:left;
	clear:none;
	text-align:center;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-weight:500;
	font-size:1.1em;
	
	
}
.logo {
	float:left;
	width:100%;
	text-align:center;
}
.one {
	float:left; clear:both;
}
.bottom {

	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	color:#dde3f8;
	background:#648fe7;}
.botcontent {float:left;
	margin-left:5%;
	margin-right:5%;
	width:90%;
	padding-top:5px;
	color:#dde3f8;
}
.bottom a{color:#dde3f8;}
.topclear {
	display:none;
}
.rowfull {
	float:left; clear:both; width:100%; margin-bottom:0px; margin-top:20px;
}
.row {
	float:left;
	clear:both;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:20px;
}
.rowwht {
	float:left;
	clear:both;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:20px;
	background:url(images/white50.png);
}
.intro {float:left;
	clear:none;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	background:#fff;
}
.third {float:left;
	clear:none;
	width:90%;
	padding-left:5%;
	padding-right:5%;
}

.thirdstars{
	visibility:hidden;
	display:none;}
.leftside {float:left;
width:30%;

}

.half {float:left;
	clear:none;
	width:90%;
	padding-left:5%;
	padding-right:5%;
}
.social {float:left;
width:100%;
text-align:center;
}
.botcontent .social{
}

.phone {
	float:left;
	width:100%;
	font-weight:bold;
	text-align:center;
	color:#dde3f8;
}
.phone a{color:#dde3f8;}
.quarter {float:left;
clear:none;
width:70%;
}
.rowctr {
	float:left;
	width:100%;
	text-align:center;
}
.web {
	text-align:center;
}
.topsocial {
	float:left;
	width:95%;
	padding-right:5%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	/*background:#648fe7;*/
}
.photorow {
	float:left;
	width:100%;
	text-align:center;
}
.topper {float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:15px;
	background-color:#648fe7;
	color:#fff;
	text-align:center;
	height:4em;
}
.topper h2{
	color:#fff;
	margin-top:0;
	margin-bottom:0;}
.thirdpad {
	float:left;
	width:98%;
	padding-left:1%;
	padding-right:1%;
}
.starlogo {float:left;
	width:90%;
	margin-left:10%;
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 100%;
	clear: none;
	float: none;
	margin-left: auto;
}
.gridContainer2 {}
#div1 {
}
.wht {float:left;
	width:40%;
	padding:20px;
	margin-top:75px;
	min-height:720px;
	margin-left:25%;
	margin-right:15%;
	font-size:1.2em;
}
.paparazzi {
}
.topnav {
	float:left;
	width:100%;
	background-color:#fff;
	position:fixed;
	color:#fff;
	margin-bottom:15px;
	border-top:5px solid #D3D8EB;
}
.header {
	float:left;
	margin-left:10%;
	margin-right:5%;
	width:85%;
}
.navitem {
	width:auto;
	float:left;
	margin-top:15px;
	clear:none;
	margin-left:22px;
	margin-right:0;
	text-align:center;
	
	
}
.logo {
	float:left;
	width:30%;
	text-align:left;
	clear:none;
	padding-top:15px;
	padding-bottom:10px;
}
.one {
	float:left;
	clear:both;
}
.bottom {float:left;
		width:100%;
height:60px;
	color:#dde3f8;
	background:#648fe7;

}
.botcontent {float:left;
	margin-left:5%;
	margin-right:5%;
	width:90%;
	
}
.bottom a{
	color:#dde3f8;}

.topclear {
	display:table-row;
	margin-bottom:5px;
}
.rowfull {
}
.row {
	float:left;
	clear:both;
	width:70%;
	margin-left:15%;
	margin-right:15%;
}
.rowwht {
	float:left;
	clear:both;
	width:70%;
	margin-left:15%;
	margin-right:15%;
	margin-top:20px;
	background:url(images/white50.png);
}

.intro {float:left;
	clear:none;
	width:50%;
	padding-left:0%;
	padding-right:0%;
}
.third {float:left;
	clear:none;
	width:44%;
	padding-left:3%;
	padding-right:3%;
}

.thirdstars {
	visibility:visible;
	display:inherit;
float:left;
	clear:none;
	width:44%;
	padding-left:3%;
	padding-right:3%;
	background:url(images/stars-200.png);
}

.half {float:left;
	clear:none;
	width:48%;
	padding-left:1%;
	padding-right:1%;
}
.leftside {float:left;
padding-top:60px;
width:25%;
}
.social {
	float:left;
	clear:none;
width:39%;
padding-top:12px;
text-align:right;
/*background:#648fe7;*/
}

.phone {
	float:left;
	width:30%;
	font-weight:bold;
	text-align:left;
	color:#dde3f8;
}

.phone a{
	color:#dde3f8;}
.quarter {float:left;
clear:none;
width:75%;
}
.rowctr {
}
.web {float:left;
clear:none;
line-height:3em;
	width:30%;
	font-weight:bold;
	text-align:center;
	
}
.topsocial {float:left;
	width:95%;
	padding-right:5%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	/*background:#648fe7;*/
	margin-bottom:10px;
}
.topsocial a{
	margin-left:10px;}
.photorow {
}
.topper {float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-top:10px;
	padding-bottom:10px;
		margin-bottom:0px;
	margin-top:5px;
	background-color:#648fe7;
	color:#fff;
	text-align:center;
}
.topper h2{
	color:#fff;
	margin-top:0;
	margin-bottom:0;}
.thirdpad {
}
.starlogo {
	float:left;
	width:60%;
	margin-left:40%;
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 100%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}

.gridContainer2 {}
#div1 {
	
}
.wht {max-width: 1280px;
min-width: 600px;
min-height:720px;
color: #FFF;
text-align: center;
}
.paparazzi {
}
.topnav {
}
.header {
}
.navitem {
	width:8%;
		margin-top:25px;
}
.logo {
}
.one {
}
.bottom {
	/*position: fixed;
  bottom: 0px;*/
}
.botcontent {
}
.topclear {
}
.rowfull {
}
.row {
}

.rowwht {
}
.intro {float:left;
	clear:none;
	width:57%;
	padding-left:5%;
	padding-right:5%;
}
.third {float:left;
	clear:none;
	width:27%;
	padding-left:3%;
	padding-right:3%;
}
.thirdstars {
	visibility:visible;
float:left;
	clear:none;
	height:inherit;
	width:27%;
	padding-left:3%;
	padding-right:3%;
	background:url(images/stars-200.png);
}

.half {}
.leftside {
}
.social {
}
.phone {
}
.quarter {
}
.rowctr {
}
.web {
}
.topsocial {
}
.photorow {
}
.topper {
}
.topper h2{}
.thirdpad {}
.starlogo {
}
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}