@import"../css/reset.css";@import"../css/skeleton.css";@import"../css/slider.css";@import"../css/forms.css";
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700italic,700);
html,body{height:100%;}
body{background: url(../images/body-tail.gif) top center repeat; font: 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; /*text-shadow:1px 1px 0px rgba(0,0,0,.28);*/ position:relative; min-width:1000px;}
.main{width:1000px; margin:0 auto; position:relative;}
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
a{color:#990000;outline:none;cursor:pointer;text-decoration:none;}
	a:hover{text-decoration: underline}

/*  Header styles */
h3{font:700 italic 28px/34px 'Droid Serif', serif; color:#9b1c2c;text-align:center;}
h4{font:400 normal 16px/20px 'Droid Serif', serif; color:#fff; text-transform:uppercase;}
h5{font:400 normal 18px/22px 'Droid Serif', serif; color:#fff;}
h6{color:#000;}
	h6 a{color:990000;}
		h6 a:hover{text-decoration:underline;}
.small_text, .top_text{font-family: "Times New Roman", Times, serif;	font-size: 10px;	font-style:normal; color:#000; font-weight: bold; line-height: 10px;}
	.small_text a{text-decoration:underline;color:#000;}
	.small_text a:hover{background-color: #CCCCCC;}
	.top_text{text-align: center;}
	a.tip_text {text-decoration:none;color:#000;}
	a.tip_text:hover{text-decoration:none;color:#000;}
	.center_bold{font-weight: bold; text-align: center;}
.item_hdr, .item_hdr_c{font: 20px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-style:italic; font-weight: bold;}
.item_hdr_c{text-align: center;}
.chapt_name{font-family:"Times New Roman", Times, serif; font-size: 18px;	font-weight: bold; color: #000099; text-align: center;}

/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.img-indent{float:left; margin-right:20px;}
.img-indent5-1{float:left; margin-right:27px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;}
nav{width:100%;height:52px;background:url(../images/nav-tail.png) center top repeat;}
.menu_container{width:1000px;position:static;margin-left:auto;margin-right:auto;}
/*********************************header*************************************/
.header-bg{background:url(../images/light.jpg) center top no-repeat; min-height:170px;}
	header .indent-top{padding-top:92px;}
h1{position:absolute; top:68px; left:0; width:100%; text-align:center; text-transform:uppercase; z-index:99;}
	h1 a{font:400 normal 42px/42px 'Droid Serif', serif; color:#ffbc07; text-shadow:2px 2px 6px rgba(0,0,0,.35);}
		h1 a:hover{text-decoration:none;}
		h1 a span{color:#fff;font:400 normal 24px/25px 'Droid Serif', serif;}
	h1 > span{display:block; font:400 normal 13px/16px 'Droid Serif', serif; color:#b3a099; text-shadow:none; margin-top:-6px;}
.header-link{position:absolute; top:7px; right:29px; display:block; width:116px; overflow:hidden; text-align:center; padding:10px 0; font:700 normal 12px/15px 'Droid Serif', serif; text-transform:uppercase; text-shadow:1px 1px 0px rgba(0,0,0,.28); background:url(../images/header-link-tail.gif) center top repeat-x #e74521;z-index: 9997;}   
	a.header-link{color:#fff !important;}
	.header-link:hover{text-decoration:none; background-position:center -46px;}
	a.header-button{color:#fff !important;}

/********************** Content ************************/
#content{background:url(../images/content-tail.gif) center top repeat;}
	.content-bg{width:100%; background:url(../images/content-bg.jpg) center top no-repeat; padding:30px 0 50px;}
	#page5 .content-bg, #page6 .content-bg, #page7 .content-bg, #page8 .content-bg{padding-top:42px;}

/*  Columns */
.col-2{float:left; width:140px; margin-right:20px;}
.col-3-1{float:left; width:247px; margin-right:42px;}

/*  Buttons */
.button{display:inline-block; padding:10px 19px; font:700 normal 12px/15px 'Droid Serif', serif; text-transform:uppercase; text-shadow:1px 1px 0px rgba(0,0,0,.28); background:url(../images/button-tail.gif) center top repeat-x #fb9900; box-shadow:1px 1px 0px rgba(0,0,0,0.28); -moz-box-shadow:1px 1px 0px rgba(0,0,0,0.28); -webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.28); color:#fff !important; margin-bottom:1px;}
	.button:hover{text-decoration:none; background-position:center -49px; background-color:#4f3331;}
.link-1{color:#ffd928;}
	.link-1:hover{text-decoration:none; color:#fff;}
.link-2{font-weight:bold;}
a.file1{display:inline-block; width:25px; height:42px; background:url(../images/file-link1.png);}
a.file2{display:inline-block; width:25px; height:47px; background:url(../images/file-link2.png);}
a.file3{display:inline-block; width:27px; height:29px; background:url(../images/file-link3.png);}


blockquote{margin-left: 20px;}
	.quote-caption{text-align:right; font:700 normal 14px/24px 'Droid Serif', serif;}
time.date1{display:block; width:51px; height:51px; overflow:hidden; float:left; margin-right:18px; font: 700 normal 24px/25px 'Droid Serif', serif; text-align:center; box-shadow:1px 1px 1px rgba(0,0,0,.1); -moz-box-shadow:1px 1px 1px rgba(0,0,0,.1); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1); margin-bottom:2px;}
	time.date1 a{display:block; background:url(../images/time-tail.gif) center -75px repeat-x #e33c1c; padding:6px 0;}
		time.date1 a:hover {text-decoration:none; background-position: center 0; background-color:#4f3330;}
	time.date1 span{display:block; font:bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:-3px;}
div.block1{float:left; margin-right:19px; width:69px; height:60px; padding-top:9px; overflow:hidden; background:url(../images/block1-bg.png) center top no-repeat; font:400 normal 48px/48px 'Droid Serif', serif; color:#fff; text-align:center;}
div.button-wrapper1 a:first-child{margin-right:5px;}
div.submitted{font:400 normal 14px/18px 'Droid Serif', serif; color:#ffd928;}

		table.plain, table.keyhole table.arial10, table.chapter, table.patriots, table.java, table.pop, table.award{width:100%;}
		table.chapter {margin:0 auto;}
		table.plain	th{color:#fff;}
		table.plain table.chapter, table.patriots{border-collapse: collapse;}
		table.plain td {padding-bottom: 1em;}
		table.plain	tr{background:none;}
		table.arial10{font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;}
		table.arial10 td {padding-bottom: 1em;}
		table.cal th{color:#fff;}
		table.cal td{padding:5px;}
		table.chapter td{padding:5px;}
		table.patriots td{padding:0px 5px;}
		table.patriots td.topr{padding:5px 0px 0px 5px;}
		table.award td{padding:2px;}

		table.keyhole td{padding:2px;}
		table.plain, table.keyhole table.cal table.chapter, table.patriots, table.award{border:none;}
		table.java{background:#FCABB7;border:2px solid red;}
		table.pop{background:#FFFFCC;border:2px solid yellow;}
		table.java td, table.pop td{padding:5px;}
		
/*  Boxes */
.box1, .box1a{background:#f0edbe; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:1px 1px 0px 5px rgba(0,0,0,0.08); -moz-box-shadow:1px 1px 0px 5px rgba(0,0,0,0.08); -webkit-box-shadow:1px 1px 0px 5px rgba(0,0,0,0.08); margin-bottom:5px; font:normal 15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#241e1b; text-shadow:none; overflow:hidden;}
	.box1.maxheight{height:200;}    /* index page 3 box height 200*/
	.box1a.maxheight{height:auto;}
	.box1 .inner-shadow, .box1a .inner-shadow{box-shadow:inset 0px 0px 65px rgba(0,0,0,.1); height:100%;}
	.box1 h3, .box1a h3{font:400 normal 22px/27px 'Droid Serif', serif; color:#fff; text-shadow:1px 1px 0px rgba(0,0,0,.28); border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; padding:14px 17px 14px 25px;}
		.box1 h3.bg-color1{background:url(../images/box1-title-tail1.gif) center top repeat-x #9b1c2c;}
		.box1 h3.bg-color2{background:url(../images/box1-title-tail2.gif) center top repeat-x #9b1c2c;}
		.box1 h3.bg-color3, .box1a h3.bg-color3{background:url(../images/box1-title-tail3.gif) center top repeat-x #9b1c2c;}
		.box1 h3 span{display:block; background:url(../images/box1-title-marker.png) right 10px no-repeat;}
		.box1 h3 a{color:#fff;}
		.box1 h3 a:hover{text-decoration: underline;}
	.box1 h4{font:400 normal 22px/26px 'Droid Serif', serif; text-transform:none;}
		.box1 h4 a{color:#241e1b;}
			.box1 h4 a:hover{text-decoration:none; color:#e64420;}
		.box1 h6{font:bold 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#241e1b;}
	.box1 .indents1{padding:26px 28px 44px;}
	.box1 .indents2{padding:24px 28px 29px;}
	.box1 .indents3, .box1a .indents3{padding:20px 28px 22px;}
	.box1 .indents4{padding:32px 28px 38px;}
	.box1 .indents5{padding:1px;}
	.box1 a{color:#241e1b;}
	.box1 em{display:block; font-style:italic;}
	.box1 strong.subtitle{font-weight:bold;}
.box2{background:#fff; padding:5px; box-shadow:1px 1px 1px rgba(0,0,0,.19); margin-bottom:2px; position:relative;}
	.box2 h3{font:400 normal 18px/22px 'Droid Serif', serif; text-align:center; background:url(../images/box2-title-tail.gif) center top repeat-x #e74420; padding:11px 0; color:#fff;}
	.box2 h3 a{color:#fff;}
	.box2 h3 a:hover{text-decoration: underline;}
	.box2 span{display:block; width:200px; height:93px; overflow:hidden; position:absolute; left:5px; bottom:5px; text-align:right; font:400 normal 20px/24px 'Droid Serif', serif; color:#fff;}
		.box2 span strong{display:block; font-weight:400; font-size:26px; line-height:26px; margin-top:-2px;}
		.box2 span time{display:block; font-size:15px; line-height:19px; color:#ffd928;}

/*  Lists */
.list-1 li{background:url(../images/pic1.gif) center bottom repeat-x; padding-bottom:9px; margin-bottom:3px;}
	.list-1 li.last-item{background:none; padding-bottom:0;}
	.list-1 strong{display:block; background:url(../images/marker-1.png) 0 center no-repeat; font-weight:normal; padding-left:33px;}
	.list-1 a{font-weight:bold;}
	.list-1 span{display:block; font-size:11px; line-height:14px; margin-top:-3px;}
		.list-1 span a{font-style:italic; font-weight: normal; color:#e74822;}
.list-2 li{background:url(../images/pic1.gif) center bottom repeat-x; padding-bottom:11px; margin-bottom:12px; overflow:hidden;}
	.list-2 li.last-item{background:none; padding-bottom:0;}
	.list-2 a{font-weight:bold;}
	.list-2 time{display:block; font-size:11px; line-height:14px; font-style:italic; font-weight: normal; color:#e74822;}
	.list-2 .img-indent{margin-right:13px;}
	.list-2 .extra-wrap{padding-top:9px;}
.list-3 li{background:url(../images/marker-3.gif) 0 5px no-repeat; padding-left:15px; margin-bottom:12px;}
	.list-3 a{color:#ffd928;}
		.list-3 a:hover{text-decoration:none; color:#fff;}

/*  Indents */
.indent-top1-1{padding-top:8px;}
.indent-top2-1{padding-top:13px;}
.indent-right12{padding-right:60px;}
.indent-right48{padding-right:240px;}
.indent-bottom6-1{padding-bottom:33px;}
.indent-bottom8-1{padding-bottom:42px;}
.indent-bottom9-1{padding-bottom:47px;}
.indent-bottom11{padding-bottom:55px;}

/*  Extra Images */
.anypic {max-width:900px; border:5px solid #fff;}
.anypic2 {max-width:960px;}
.right-float10, .right-float20, .right-float35{float:right;}
.left-float10, .left-float20, .left-float35{float:left;}

.right-float10, .right-float20, .right-float35, .left-float10, .left-float20, .left-float35{height:auto; margin-right:10px;margin-left:10px; margin-bottom:5px; border:5px solid #fff; box-shadow:1px 1px 1px rgba(0,0,0,.19);}
.right-float10, .left-float10{width:10%;}  /* 96px graphic*/
.right-float20, .left-float20{width:20%;}  /*192px graphic*/
.right-float35, .left-float35{width:35%;}  /*350px graphic*/

/*  Map  */
.intrinsic-container { /* used for Calendar iframe */
  position: relative;
	height: 0;
  overflow: hidden;
  padding-bottom: 100%;
}
.intrinsic-container iframe, .intrinsic-container object, .intrinsic-container embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top:0px;
  left: 0px;
}

.map-container{position:relative;	height:0; overflow:hidden; margin-left:120px;	margin-right:120px; padding-bottom:74%;} /* used for Google map */
.map-container iframe {width:700px; height:100%; position:absolute; top:0px; left:0px; display:block; margin-left:auto;margin-right: auto;	border:1px solid #ec7a08; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*  List Bulleting  */
.list {list-style-type: disc !important;margin-left: 2em;}
.nlist {list-style-type: number !important;margin-left: 2em;}
.site ul{list-style-type:none;}
.site li{list-style-type: none !important;margin-left: 2em;}
.site li li{list-style-type: disc !important;}
.site li li Li{list-style-type: circle !important;}

/*   Video   */
.video-container1, .video-container2{width:100%; margin-left:auto; margin-right:auto;}
.video-container1{max-width:640px;}
.video-container2 {max-width:352px;}

video {width:100% !important; height:auto !important;}

/*   Search box   */
.search_container {
	position:absolute;
	width:180px;
	display:block;
	float:right;
	right:25px;
  top:70px; /*absolute vertical location*/
}

#search {
	-webkit-appearance:none;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	width:5px;  /* width of closed icon */
	padding:0 10px;
	height:24px;
	font-size:14px;
	color:#666;
	line-height:24px;
	border:0;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:0 0 0 1px rgba(0,150,200,.5), inset 0 2px 5px rgba(0,100,150,.3), 0 2px 0 rgba(255,255,255,.6);
	-moz-box-shadow:0 0 0 1px rgba(0,150,200,.5), inset 0 2px 5px rgba(0,100,150,.3), 0 2px 0 rgba(255,255,255,.6);
	box-shadow:0 0 0 1px rgba(0,150,200,.5), inset 0 2px 5px rgba(0,100,150,.3), 0 2px 0 rgba(255,255,255,.6);
	position:relative;
	z-index:9995;
	-webkit-transition:.3s ease;
	-moz-transition:.3s ease;
	-ms-transition:.3s ease;
	-o-transition:.3s ease;
	transition:.3s ease;
}

#search:focus {
	outline:none;
	width:300px;
}

p.s {
	z-index:9995;
	position:relative;
	float:right;
	padding:5px;
	line-height:0;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	background:#b9ecfe;
	background-image:-webkit-linear-gradient(#dbf6ff,#6087e1);
	background-image:-moz-linear-gradient(#dbf6ff,#6087e1);
	background-image:-ms-linear-gradient(#dbf6ff,#6087e1);
	background-image:-o-linear-gradient(#dbf6ff,#6087e1);
	background-image:linear-gradient(#dbf6ff,#6087e1);
	display:inline-block;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 2px 5px rgba(0,100,150,.4);  /*0,100,150*/
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 2px 5px rgba(0,100,150,.4);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 2px 5px rgba(0,100,150,.4);
}

p.s:hover { /*shadow color*/
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 2px 3px 2px rgba(0,100,150,.5);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 2px 3px 2px rgba(0,100,150,.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 2px 3px 2px rgba(0,100,150,.5);
}

p.s:after {
	content:'';
	display:block;
	position:absolute;
	width:5px;
	height:20px;
	background:#6087e1; /*search handle color*/
	bottom:-10px;
	right:-3px;
	border-radius:0 0 5px 5px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-box-shadow:inset 0 -1px 0 rgbA(255,255,255,.6), -2px 2px 2px rgba(0,100,150,.4);
	-moz-box-shadow:inset 0 -1px 0 rgbA(255,255,255,.6), -2px 2px 2px rgba(0,100,150,.4);
	box-shadow:inset 0 -1px 0 rgbA(255,255,255,.6), -2px 2px 2px rgba(0,100,150,.4);
}

p.s:hover:after {
	-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.6), -2px 2px 2px 1px rgba(100,200,255,.5);
	-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.6), -2px 2px 2px 1px rgba(100,200,255,.5);
	box-shadow:inset 0 -1px 0 rgba(255,255,255,.6), -2px 2px 2px 1px rgba(100,200,255,.5);
}

/*   President's page code   */
.pwrapper{width:675px;overflow:hidden;position:relative;margin-left:auto; margin-right:auto;}
.pbox1{display:block;float:left;}
.pbox2{display:block;float:right;}

/*   Questionnaire page code   */
.qwrapper{width:700px;margin-left:auto;margin-right:auto;/*background-color:#0F3*/;position: relative;}
.qbox1, .qbox2{float:left;display:inline-block;width:50%;min-width:300px;/*background-color:#F30*/;min-height:30px;}
.qbox2{width:33%;min-width:200px;}
.quest{width:90%;resize:vertical;border-radius:10px;}
.pinfo{width: 78%;border-radius:5px;padding:5;margin-right:5px;float:right;}

/*    Misc. Containers    */
.container1, .cgcontainer{width:100%; max-width:820px; border:2px solid gray; border-radius:15px; margin-left:auto; margin-right:auto; padding:10px;}
.cgcontainer{max-width:550px; margin-left:auto; margin-right:auto;}
.cgalign{width:100%;}
.cgleft{float:left; width:100px; display:inline-block;}
.cgright{width:450px; display:inline-block;}

/*  Forms  */
.finput, .finput_bold, .finput_norm{border:none; background:#e2ded3; font-size:15px;}
.finput, .finput_bold{text-align:right;}
.finput_bold{font-weight:bold;}
.arial12{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*  ajax divs on Presidents page  */
/*.ajaxmain, .ajaxbio, .ajaxpic{background:#ececec;width:470px;}
.ajaxmain{height:auto; padding:30px 10px;}
.ajaxbio{height:auto; max-height:500px; padding:30px 10px;overflow:auto;}
.ajaxpic{padding:10px 10px;}*/

/******************** Footer ******************/
footer{background: url(../images/body-tail-red.gif) top center repeat; padding-top:48px; font:400 normal 12px/15px 'Droid Serif', serif; color:#fff;}
	footer .indent-bottom{padding-bottom:63px;}
	footer .indents{padding:31px 30px 28px;}
	.footer-bg{background: url(../images/footer-tail.png) center bottom repeat-x;}
	.footer-list li{font:bold 12px/15px Arial, Helvetica, sans-serif; margin-bottom:9px;}
		.footer-list a{color:#f0edbd;}
			.footer-list a:hover{text-decoration:none; color:#fff;}
	.footer-text{float:none; text-transform:uppercase; width:100%;}
		.footer-text a{color:#ffd928;}
	.footer-link{float:right;}

/********* social icons *********/
.social-icons{margin:0; list-style:none; padding-left:82px;}
	.social-icons li{margin-bottom:7px; font:bold 12px/15px Arial, Helvetica, sans-serif;}
		.social-icons li a{display:inline-block; color:#f1c313; background-image: url(../images/social-icons.jpg); background-repeat: no-repeat; padding-left:24px; cursor:pointer; min-height:16px; }
		.social-icons .icon-1 a{background-position:0 0;}
		.social-icons .icon-2 a{background-position:0 -22px;}
		.social-icons .icon-3 a{background-position:0 -47px;}
			.social-icons a:hover{text-decoration:none; color:#fff;}

/* padding */
/*==========================================*/
@media only screen and (max-width: 995px) {
	body{min-width:768px;}
	.main{width:768px;}
	.menu_container{width:768px;position:static;margin-left:auto;margin-right:auto;}	
	img{width:100%; height:auto;}
	.img-indent-none1{float:none; margin-right:0; margin-bottom:10px;}
	.no-scale{width:auto !important; height:auto;}
	.hide1{display:none;}
	p, .p3, .p3-1{margin-bottom:9px}
	.p0{margin-bottom:0;}
	.p1, .p1-1{margin-bottom:3px;}
	.p2, .p2-1{margin-bottom:5px;}
	.p4, .p4-1{margin-bottom:10px;}
	.p5, .p5-1{margin-bottom:13px;}
	.p6, .p6-1{margin-bottom:15px;}
	.p7, .p7-1{margin-bottom:18px;}
	.p8, .p8-1{margin-bottom:20px;}
	.header-link{top:75px; right:12px;}
	.box1.maxheight{height:225px;}     /* index page 3 box height 225 */
	.box1 h3 span{background:none;}
	.list-2 .extra-wrap{padding-top:0;}
	.col-2{width:100px;}
	.col-3-1{float:none; margin-bottom:14px;}
	div.block1{float:none; margin:0 auto 10px;}
	.tcol-1, .tcol-2, .tcol-3, .tcol-4, .tcol-5, .tcol-6{width:auto;}
		th{padding:0 20px 10px 0;}
		table.keyhole {width:550px;}
		table.plain, th {padding:5px;}
		table.plain, td {padding:5px;}
		table.plain td, table.plain td:first-child{padding:5; width:auto;}
	footer .indents{padding:31px 10px 28px;}
	.img-indent5-1{margin-right:20px;}
	.indent-right12, .indent-right48, .indent-top2-1{padding:0;}
	.indent-bottom6-1{padding-bottom:25px;}
	.indent-bottom8-1{padding-bottom:32px;}
	.indent-bottom9-1{padding-bottom:35px;}
	.indent-bottom11{padding-bottom:45px;}
	footer .indent-bottom{padding-bottom:40px;}
	.map-container {margin-left:34px;	margin-right: 34px;	padding-bottom: 100%;}
	.map-container iframe {height: 91%;}  /*necessary for proper proportions*/
	.container1{max-width:700px;}
	/*   President's page code   */
	.pwrapper{width:615px;}
	.search_container {top:5px;}
}

@media only screen and (max-width: 767px) {
	body{min-width:480px;}
	.main{width:480px;}
	.menu_container{width:420px;position:static;margin-left:auto;margin-right:auto;}	
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9{margin-bottom:25px;}
	.last-col{margin-bottom:0 !important;}
	.img-indent-none2{float:none; margin-right:0; margin-bottom:10px;}
	.hide2{display:none;}
	h1{position:static; width:auto; display:block; text-align:center;}
		h1 > span{padding:0 0 10px 0;}
		h1 a{font-size:37px; line-height:45px;}
	header{padding-bottom:20px;}
	header .indent-top{padding-top:20px;}
	.header-link{position:static; margin:0 auto 10px; width:420px;}
	.box1.maxheight{height:auto;}
	.box1 h3 span{background:url(../images/box1-title-marker.png) right 10px no-repeat;}
	.box1 .indents1, .box1 .indents2, .box1 .indents3, .box1a .indents3, .box1 .indents4 {padding:20px 28px;}
	.col-2{width:200px;}
	div.block1{float:left; margin:0 15px 0 0;}
	.social-icons{padding-left:0;}
	.social-icons li{margin-bottom:0px; margin-right:15px; float:left; font-size:11px; line-height:18px;}
	footer .indents{padding:31px 30px 18px;}
	.footer-text, .footer-link{float:none;}
	table.plain, table.keyhole, table.cal, table.chapter, table.patriots{width:100%; font-size:90%;}
	.map-container{margin-left:0; margin-right:0;}
	.map-container iframe{width: 100%;}
	.container1, .cgcontainer{max-width:380px;}
	.cgleft{width:90px;}
	.cgright{width:290px;}
	/*   President's/Questionnaire page code   */
	.pwrapper, .qwrapper {width:500px;}
	.pbox1, .pbox2, .qbox1, .qbox2{float:none;}
	.qbox1{width:80%;}
	.quest{width:80%;}
	.pinfo{width: 70%;
	.search_container {top:160px;}
	#page1 .search_container {top:140px;}
}
@media only screen and (max-width: 479px) {
	body{min-width:320px; font-size:80%;}
	.main{width:320px;}
	.menu_container{width:300px;position:static;margin-left:auto;margin-right:auto;}
	h1{padding:20px 0 15px 0; display:block;}
		h1 > span{padding:10px 0 0 0;}
		h1 a{font-size:37px; line-height:25px;}
	.header-link{position:static; margin:0 auto 10px; width:300px;}
	.col-2{width:140px;}
	div.block1{float:none; margin:0 auto 10px;}
	.social-icons li{margin-right:5px;}
		.social-icons li a{display:block; padding-left:0px; width:16px; height:16px; overflow:hidden; text-indent:-999em;}
			.social-icons a:hover{margin-top:-4px; padding-bottom:4px;}
	footer .indents{padding:31px 10px 18px;}
	table.chapter, table.patriots{font-size:80%;}
	table.patriots td{padding:0px 3px;line-height:13px;}
	table.patriots td.topr{padding:3px 0px 0px 3px;}
	.container1, .cgcontainer{max-width:275px;}
	.cgleft{width:70px;}
	.cgright{width:205px;}
	.anypic {max-width:275px;}
	/*   President's page code   */
	.pwrapper .qwrapper{width:320px;}
	.qbox1{width:60%;}
	.qbox2{width:80%;min-width:200px;}
	.quest{width:55%;}
	.search_container {top:180px;}
	#page1 .search_container {top:160px;}
	#search:focus {width:270px;}
	/*.ajaxmain, .ajaxbio, .ajaxpic{width:270px;}*/
}
