/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; font-family: 'Raleway', sans-serif; }

body, button, input, select, textarea { font-family: 'Raleway', sans-serif; color: #222; }

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #e6af61; color: #fff; text-shadow: none; }
::selection { background: #e6af61; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { color: #5f5f5f; text-decoration: none; -webkit-transition:color 0.2s linear; -moz-transition:color 0.2s linear; }

a:visited { color: #5f5f5f; }

a:hover { color: #e6af61; -webkit-transition:color 0.2s linear; -moz-transition:color 0.2s linear; }

a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }

#header	{ height:80px; width:100%; background:#fff; overflow:hidden; text-align: center}

/* =============================================================================
   Main - Committee List
   ========================================================================== */

#header   {min-width: 650px;}
#rest-body	  	{ padding-left:10px; padding-right:10px; margin: auto; margin-top: 0px; height:440px; opacity:1; display:block; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; background:#FFFFFF; width:75%; text-align: left; min-width: 650px}

#com	  	{ margin: auto; margin-top: -30px; height:30px; opacity:1; display:block; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; background:#999999; width:90%; text-align: center; min-width: 650px;}	
#com h2 			{ color: #FFFFFF; display:block; text-align:center; line-height:25px; font-weight:800; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; }
#com a {color: #FFFFFF;} 

#com-list	  	{ margin: auto; height:210px; opacity:1; display:block; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; background:#FFFFCC; width:40%; text-align: left; min-width: 550px; }
#com-list h2 			{ color: #445400; display:block; text-align:left; line-height:25px; font-weight:800;}
#com-list h3 			{ color: #444400; display:block; text-align:left; line-height:25px; font-weight:800; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; }
#com-list h3:hover 			{ color:#777; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; }
#com-list-just	  	{ margin: auto; height:120px; opacity:1; display:block; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; background:#FFFFCC; width:75%; text-align: center; min-width: 650px; padding-top:1px; padding-left: 10px;}
#com-list-just h2 			{ color: #445400; display:block; text-align:left; line-height:25px; font-weight:800;}
#com-list-just h3 			{ color: #444400; display:block; text-align:left; line-height:25px; font-weight:800; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; }
#com-list-just h3:hover 			{ color:#777; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; }
.misc img 				{ display: block; margin-left: auto; margin-right: auto; height:75px; padding-top:32px; }
