/* RESPONSIVE GRID SYSTEM =============================================================================  */

/* BASIC PAGE SETUP ============================================================================= */

body {
	margin-top: 0%;
	padding : 0;
	font : 90%/1.0 'helvetica', helvetica, helve, sans-serif;
	color : #999;
	text-align: right;
	background-color: #fff;
	margin-bottom: 20px;
}

button, 
input, 
select, 
textarea { 
font-family : 'helvetica', helvetica, helve, sans-serif; 
color : #666; }

/*  HEADINGS  ============================================================================= */

h1, h2, h3, h4, h5, h6 {
font-family:  'helvetica', helvetica, helve, sans-serif;
font-weight : normal;
margin-top: 10px;
letter-spacing: -1px;
}

h1 { 
font-family:  'helvetica', helvetica, helve, sans-serif;
color: #000;
margin-bottom : 0.2em;
font-size : 6em; /* 96 / 16 */
line-height : 1.4;
}


h2 { 
color: #222;
margin-bottom : .5em;
margin-top : .5em;
font-size : 2.75em; /* 40 / 16 */
line-height : 1.2;
}


/* LINKS =============================================================================  */

a:link {text-decoration: none; color: #999;}
a:visited {text-decoration: none; color: #999;}
a:hover {text-decoration: none; color: #333;}
#current a {color: #333;}
#current {color: #333;}


/* IMAGES ============================================================================= */

img {
	border : 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	text-align: left;
}

img.floatleft { float: left; margin: 0 0 0 0; }
img.floatright { float: right; margin: 0 0 0 0; }

a,
a img {
    Text-decoration: none;
    outline: none;
    border: 0px none transparent;
}

/*  MAIN LAYOUT	============================================================================= */

#skiptomain { display: none; }

#container {
	max-width: 960px;
	margin:0 auto;
	background-color: #ffffff;
	*box-shadow: 0 10px 50px rgba(0, 0, 0, 0.3);
	min-height:600px;
}
#top{
	height: 25px;
}

#top2{
	height: 15px;
}

#header {
	height: 60px;
	padding-left: 0%;
}

#clear {
	clear: both;
	height: 1px;
}
#content {
	width: 64%;
	float: left;
	overflow: hidden;
	line-height: 17px;
	padding: 0;
	margin-top: 20px;
}

#pictures {
	padding-right: 0px; 
	margin-top: 1px;
	*align: left;
	width: 100%;
}

#content2 {
	width: 900px;
	
}



/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

	
/* SPECIFIC ============================================================================= */

html { 
-webkit-overflow-scrolling : touch; 
-webkit-tap-highlight-color : rgb(52,158,219); 
-webkit-text-size-adjust : 100%; 
-ms-text-size-adjust : 100%; }

.clearfix { 
zoom : 1; }

::-webkit-selection { 
background : rgb(23,119,175); 
color : rgb(250,250,250); 
text-shadow : none; }

::-moz-selection { 
background : rgb(23,119,175); 
color : rgb(250,250,250); 
text-shadow : none; }

::selection { 
background : rgb(23,119,175); 
color : rgb(250,250,250); 
text-shadow : none; }

button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] { 
-webkit-appearance : button; }

::-webkit-input-placeholder {
font-size : .875em; 
line-height : 1.4; }

input:-moz-placeholder { 
font-size : .875em; 
line-height : 1.4; }

.ie7 img,
.iem7 img { 
-ms-interpolation-mode : bicubic; }

input[type="checkbox"], 
input[type="radio"] { 
box-sizing : border-box; }

input[type="search"] { 
-webkit-box-sizing : content-box;
-moz-box-sizing : content-box; }

button::-moz-focus-inner, 
input::-moz-focus-inner { 
padding : 0;
border : 0; }

p {
/* http://www.w3.org/TR/css3-text/#hyphenation */
-webkit-hyphens : auto;
-webkit-hyphenate-character : "\2010";
-webkit-hyphenate-limit-after : 1;
-webkit-hyphenate-limit-before : 3;
-moz-hyphens : auto; }

