/* 
* Amazium V1.3
* Copyright 2012, Mike Ballan
* www.amazium.co.uk
*/


/***** Screen Bigger than 960px *****/
@media only screen and (min-width: 1200px) {



.row {
	width: 1150px;
	padding-left: 50px;
}



}




/***** Screen 960px *****/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

.row {
	width: 930px;
	padding-left: 30px;
}

div#menu ul li {
	font-size: 22px;
	text-align: center;
	margin-top: 20px;
	margin-right: 40px;
}

div#graphic img {
	margin-left: -40px;
}

div#address_info {
	width: 49%;
	margin-top: 0;
}



}



/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {

.row {
	width: 748px;
	padding-left: 20px;
}

.offset_1							{ margin-left: 35px; }

body {
	margin-top: 10px;
}

div#header {
	margin-top: 0px;
	margin-bottom: 0px;
}

div#logo img {
	margin-top: 0px;
}

div#logo img {
	margin-top: 10px;
	width: 220px;
	height: 96px;
}

div#menu ul li {
	font-size: 20px;
	text-align: center;
	margin-top: 15px;
	margin-right: 30px;
}

li#menu_last {
	margin-right: 0 !important;
}

div#graphic {
	height: 80px;
}

div#graphic img {
	margin-left: -85px;
	width: 300px;
	height: 238px;
}

div#content {
	margin-bottom: 50px;
}

div#main h2 {
	margin-bottom: 40px;
}

blockquote { 
	margin: 40px auto;
	width: 75%;
}



/* Contact */

div.contact_info_box {
	width: 99%;
}

div#address_info {
	width: 49%;
	margin-top: 0;
}


}



/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 767px) {

.row {
	width: 300px;
	padding-left: 10px;
	margin-left: auto;
}

html {
	border-left: none;
}

body {
	margin-top: 0;
}

div#header {
	margin-top: 0px;
	margin-bottom: 0px;
}

div#logo img {
	margin-top: 20px;
	margin-left: 20px;
	width: 260px;
	height: 113px;
}

div#menu {
	margin-top: 20px;
}

div#menu ul li {
	font-size: 15px;
	text-align: center;
	margin-top: 15px;
	margin-right: 22px;
}

li#menu_last {
	margin-right: 0 !important;
}

div#graphic {
	height: 70px;
}

div#graphic img {
	top: 0;
	width: 300px;
	height: 238px;
}

div#main h2 {
	margin-bottom: 20px;
}

blockquote {
margin: 30px auto;
width: 85%;
}

div#sidebar {
	margin-left: 2px;
	margin-top: 70px;
}

div#sidebar.grid_3 {
	border-left: none;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

hr.sidebar_hr {
	margin-left: 50px;
	width: 70%;
}

/* About */

.img-right {
	float: right;
	margin: 0 0 20px 15px;
	border: none;
}

img#bio_photo {
	margin-right: 5px;
	height: 230px;
	width: 154px;
}



/* Contact */

div.contact_info_box {
	width: 99%;
}

div#address_info {
	width: 99%;
	margin-top: 0;
}

img#newport_beach_img {
	width: 260px;
	height: 161px;
	margin-right: 20px;
}





}


	
/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
.row {
	width: 456px;
	padding-left: 0;
	margin-left: auto;
}

div#logo img {
	margin: 20px auto 0 100px;
}

div#menu ul li {
	font-size: 20px;
	text-align: center;
	margin-top: 15px;
	margin-right: 45px;
}


img#newport_beach_img {
	width: 300px;
	height: 185px;
	margin-right: 60px;
}



}



/***** Retina *****/
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {




}
