
/* --------- Normalize ---------- */

* {
margin: 0;
padding: 0;
}
ol {
    padding-left:40px;
    margin-left:0;
}

/* Normalize list styles */
 ul {
list-style: none;
}

ul li, ul li li, ul li li li  {
list-style-type:none;
}



p {margin-bottom:20px;}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

a img {border:none;}

fieldset { border-style: none; }

/* --------- End Normalize ---------- */

/* Applied Styles  */

.imageleft {
float:left;
margin:.3em 20px 5px 0;
}

.imageright {
float:right;
margin:.3em 0 5px 20px;
}

.alert {
background-color:#FFFF99;
padding:30px;
}


ul.two-col-list li {
width:50%;
float:left;
}

.clear {
clear:left;
}

table.prettytable {
border:solid #009AC8 1px;
margin-top:10px;
margin-bottom:10px;
}

table.prettytable th {
background-color:#009AC8;
text-align:left;
color:white;
border:solid 1px;
border-color:#6A82A4 #CDD5E1 #CDD5E1 #6A82A4;
padding:5px;
}

table.prettytable tr {
vertical-align:top;
}

table.prettytable td {
padding:5px 10px;
border:solid #6A82A4 1px;
}

.highlight {
background-color:#d3ebf7;
}

.highlight-two {
background-color:#FFE0A3;
}


/* End Applied Styles  */



/* --------- Chrome Formatting ---------- */

#kiwanis-brand{background-color:#353535;height:50px;text-align:left; width:auto;}





#kiwanis-brand h2, #kiwanis-brand h3 {
border:none;
/*text-indent:-9999px;*/
}

#chrome {height:50px;margin:0 auto;position:relative;width:990px;}
#chrome h2 { text-indent:-9999px; margin-right:45px;}
#chrome h2 a { background:url(images/kiwanis_slp.gif) no-repeat; display:block; width:142px; height:50px;float:right;}
#chrome h3 { text-indent:-9999px;}

#chrome a {
color:#FFFFFF;
text-decoration:underline;
}

#chrome a:hover {
color: #C4112F;
text-decoration:none;
}

#chrome p { font-size:11px; margin:0; color:#494c4c;
bottom:0;
left:45px;
margin-bottom:7px;
position:absolute;
}

/* --------- End Chrome Formatting ---------- */



	
body {text-align: center;background:url(../Alumni/images/temp.jpg) repeat-x #0f0c12 center top; font-family: Verdana, Arial, Helvetica, sans-serif;}

	
#wrapper {text-align: left;width: 990px; margin: 0 auto; overflow:auto; background:url(images/wrapper-background.gif) repeat-x top #171718; clear:left;}
	
	#header {height:109px; background:url(images/header-bg.gif) repeat-x #6b6a69; }
	#header h1.home {display:block; float:left; text-indent:-9999px; margin:0 0 8px 45px;}
	#header h1.home a {background:url(images/logo.gif) no-repeat; width:262px; height:61px; display:block;}
	#header h1.cki {display:block; float:left; text-indent:-9999px; margin:0 0 8px 45px;}
	#header h1.cki a {background:url(images/cki-alumni-logo.gif) no-repeat; width:262px; height:61px; display:block;}
	#header h2.go-to { text-indent:-9999px; float:left;}
	#header h2.go-to a { background:url(images/goto-keyclub-alumni.png) no-repeat; height:61px; width:230px; display:block;}
	#header h1.key-club {display:block; float:left; text-indent:-9999px; margin:0 0 8px 45px;}
	#header h1.key-club a {background:url(images/logo-key-club.gif) no-repeat; width:262px; height:61px; display:block;}
	#header h2.go-to-key-club { text-indent:-9999px; float:left;}
	#header h2.go-to-key-club a { background:url(images/goto-cki.png) no-repeat; height:61px; width:230px; display:block;}
	
	ul.main-nav {font-size:20px; text-transform:uppercase; letter-spacing:1px;}
	ul.main-nav li { border-left:1px solid #b3b3b3; line-height:35px; padding:0 10px 0 10px;}
	ul.main-nav li.last {border-right: 1px solid #b3b3b3;}
	ul.main-nav li a { text-decoration:none; color:#000;}
	
	#image-area { min-height:23px; background-color:#3f3f3f;}
	
	#interior #image-area {height:auto;}
	
	#col-wrap {float:left;clear:both; margin:29px 0 25px 0; width:990px; background:url(../Alumni/images/temp.jpg) no-repeat center -29px;}
	#interior #col-wrap {float:left;clear:both; margin:29px 0 25px 0; width:990px; background:url(../Alumni/images/temp.jpg) no-repeat center 229px;}
	
	#aside-one {float:left; margin-bottom:8px;}
	
	#info-box {width:180px;margin:0 0 0 42px; border:1px solid #1a1a1a; background-color: #272727; padding-top:15px;}
	#info-box img {margin:0 0 15px 15px;}
	#info-box img.for-more {margin:0;}
	
	#content h1 {   margin-bottom:13px; font-size:31px; font-weight:normal; color:#fff;}
	#content h1 span { color:#b7b7b7 !important; font-size:18px !important;}
	
	#content {float:left; width:498px; margin:0px 30px 0 30px; font-size:14px; min-height:400px;}
	#content-home {float:left; width:665px; margin:0 33px 50px 77px; font-size:14px; min-height:150px; color:#FFFFFF; font-size:12px; letter-spacing:1px; line-height:30px;}
	#content-home a { color:#deaad8; text-decoration:none;}
	#content-home a:hover { text-decoration:underline;}
	

	#content h2 { font-size:18px; font-weight:normal; color:#c6f2ff; text-transform:uppercase;}
	#content h2 a { color:#C6F2FF; text-decoration:none;}
	#content h2 a:hover {color:#469fe8;}

	#content ul li h2 { font-size:18px; font-weight:normal; color:#c6f2ff; text-transform:uppercase;}
	#content ul li h2 a:link { color:#C6F2FF; text-decoration:none;}
	#content ul li h2 a:visited { color:#C6F2FF; text-decoration:none;}
	#content ul li h2 a:hover {color:#469fe8;}
	#content ul li h2 a:active { color:#C6F2FF; text-decoration:none;}
	
	.sf_newsList h2.sf_newsTitle {
font-size:17px!important;
font-weight:normal;
line-height:1.2em;
margin: 0 !important;
padding:0;}
	
	.sf_newsList li {
list-style-type:none;
margin:0 0 35px !important;
padding:0;
}
	#content { color:#fff; font-size:12px; line-height:18px;}
	#content span.entry-date {margin-bottom:25px; display:block;}
	#content p {  }
	#content p a {color:#f6b9ff; text-decoration:none;}
	#content p a:hover {text-decoration:underline;}

	#content ul li a:link {color:#f6b9ff; text-decoration:none;}
	#content ul li a:visited {color:#f6b9ff; text-decoration:none;}
	#content ul li a:hover {text-decoration:underline;}
	#content ul li a:active {color:#f6b9ff; text-decoration:none;}

	#content ol li a:link {color:#f6b9ff; text-decoration:none;}
	#content ol li a:visited {color:#f6b9ff; text-decoration:none;}
	#content ol li a:hover {text-decoration:underline;}
	#content ol li a:active {color:#f6b9ff; text-decoration:none;}

	#content .sf_newsList p {margin-bottom:0;}
	#content p.sf_newsDate {margin-bottom:28px;}
	#content ul {margin-left:27px;}
	#content ul.sf_postListing  {margin:0;padding:0;}
	#content ul li{list-style:url(images/bullet.gif); margin-bottom:20px;}
	#content ul.sf_postListing li {list-style:none outside none;margin:0 0 20px;padding:0;}
	
	#aside-two {float:left;width:180px;margin:0 0 0 15px; min-height:100px;}
	.quick-links h3 {color:#C6F2FF; font-size:14px; padding-bottom:3px; border-bottom:1px solid #1d1d1d; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
	.quick-links ul {border-top:1px solid #8d8d8d; padding-top:15px; margin-bottom:50px;}
	.quick-links ul li { font-size:12px; margin-bottom:5px;}
	.quick-links ul li a {  color:#e3e3e3; text-decoration:none;}
	.quick-links ul li a:hover { text-decoration:underline;}
	.categories h3 {color:#C6F2FF; font-size:14px; padding-bottom:3px; border-bottom:1px solid #1d1d1d; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
	.categories ul {border-top:1px solid #525252; padding-top:15px; margin-bottom:50px;}
	.categories ul li { font-size:10px; margin-bottom:3px;}
	.categories ul li a {  color:#b3b3b3; text-decoration:none;}
	.categories ul li a:hover { text-decoration:underline;}
	#aside-two ul.social {margin-bottom:30px; margin-left:-5px; display:inline-block;}
	#aside-two ul.social li { float:left;}
	ul.social li img.nudge {margin-right:2px;}
	.copyright {clear:both; font-size:10px; text-align:center; color:#8c8c8c;}
	p.branding-logo {text-indent:-9999px; background:url(images/kiwanis-branding-logo.png) no-repeat; display:block; width:147px; height:44px; margin-bottom:8px;}
	.copyright a { color:#9c84b6; text-decoration:none;}
	.copyright a:hover { text-decoration:underline;}
	p.copyright-links {margin-left:-25px;}
	
	.sf_postDate  {color:#bfbfbf !important;font-size:11px;margin:-15px 0 15px 0 !important;padding:0;}
	
	.sf_pager li a {color:#deaad8 !important; text-decoration:none;}
	.sf_pager li a:hover {text-decoration:underline;}
	
	ul.site-nav { list-style:none; display:block; float:right; font-size:10.5px; text-transform:uppercase; margin:47px 45px 0 0;}
	ul.site-nav li {float:left;  padding:0 10px 0 10px; border-right:1px solid #b3b3b3; line-height:10px;}
	ul.site-nav li a {text-decoration:none; color:#000;}
	ul.site-nav li a:hover {text-decoration:underline;}
	ul.site-nav li.first {padding-left:0;}
	ul.site-nav li.last {padding-right:0; border-right:none;}
	
	ul.main-nav { list-style:none; display:block; clear:both;}
	ul.main-nav li {float:left;}
	
	.footer {margin:25px 0px 75px 0; clear:both; overflow:hidden;}
	/*#club-links ul { font-size:10px; float:left;left:50%;list-style-type:none;margin:0 auto;padding:0;position:relative; overflow:visible;}
	#club-links ul li {float:left; padding:0 14px 0 14px; border-right:1px solid #000; line-height:10px; position:relative;right:50%;}
	#club-links ul li a {color:#005daa; text-decoration:none;}
	#club-links ul li a:hover {text-decoration:underline;}
	#club-links ul li.first {font-weight:bold; border-right:none; padding:0;} 
	#club-links ul li.last {border-right:none; padding-right:0;}*/
	#club-links  { font-size:9.5px;list-style-type:none;margin:0 auto;padding:0; clear:both; text-align:center;}
	#club-links  {}
	#club-links a {color:#deaad8; text-decoration:none; padding:0 14px 0 14px; border-right:1px solid #a2a2a2; line-height:10px;}
	#club-links a:hover { text-decoration:underline;}
	#club-links a.first {font-weight:normal; color:#8c8c8c; border-right:none; padding:0;} 
	#club-links a:hover.first {text-decoration:none;}
	#club-links a.last {border-right:none !important; padding-right:0;}
	
	

	span.black {color:#0f0f0f;}
	#page-image {margin:-29px 0 28px 0; width:224px; overflow:hidden;}
	
	.sf_searchBox label {display:none;}
	#home .sf_searchBox {background:url(images/bg-search.gif) no-repeat scroll left top #FFF;border:0 none;margin:0;padding:0; width:208px; height:30px; position:relative; top:70px; left:426px;}
	#interior .sf_searchBox {background:url(images/bg-search.gif) no-repeat scroll left top #FFF;border:0 none;margin:0;padding:0; width:208px; height:30px; position:relative; top:70px; left:196px;}
	.home-int .sf_searchBox {background:url(images/bg-search.gif) no-repeat scroll left top #FFF;border:0 none;margin:0;padding:0; width:208px; height:30px; position:relative; top:70px; left:426px !important;}
	.sf_searchBox .sf_searchText {background:none repeat scroll 0 0 transparent;border:0 none;height:20px;padding:3px;width:170px; color:#811f75; font-size:14px;}
	.sf_searchBox .sf_searchSubmit {background:none repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;font-weight:bold;height:30px;left:0;position:relative;text-indent:-9999px;width:32px; cursor:pointer;}



/* ---MEGA NAV --*/
/*jQuery MegaMenu Plugin
  Author: Devadatta Sahoo
  Author URI: http://www.geektantra.com */

#Container {
  height: 100%;
  width: 990px;
  margin: auto;
  border-collapse: collapse;
}

.MegaMenu, .RadMenu {

   margin:0 0 0 45px; clear:both;
}
.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {display: inline-block; padding: 5px 20px 5px; color: #FFF; text-decoration: none; font-size: 19px; outline: none; z-index: 1000; border-left:1px solid #b3b3b3; }
 a.MegaMenuLink:hover {background:#c41230;}
.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
 
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   background: #FFF;
   color: #555;
/*   margin: 0px;*/
 }
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   background: #FFF;
   color: #555;
 
   
   border-bottom: none;
}
.MegaMenu .MegaMenuContent{display: none;}
#MegaMenuContent, #MegaMenuContentShadow {
   background: #c41230; 
   
   border-top: none;
   padding: 10px 10px;
   margin-left: 5px;
   position: absolute;
   z-index: 10;
   display: none;
   margin-left:7px;
   min-height:279px;
}
#MegaMenuContentShadow {
   background: #111;
   margin-left: 8px;
   margin-top: 4px;
   z-index: 9;
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter:alpha(opacity=50);
}
.MegaMenuTable {
  border-collapse: collapse;
  border: 1px solid #FFF;
}
.MegaMenuTable th {
  text-align: left;
  padding: 5px 10px;
  font-size: 13px;
}
.MegaMenuTable .MegaMenuHead {
  padding: 0px 5px 5px;
  border-bottom: 5px solid #EEE;
}
.MegaMenuTable td {
  vertical-align: top;
  border-right: 3px dotted #CCC;
}
.MegaMenuTable td.LastCell {
  border: none;
}
.MenuFoot div {
  border-top: 1px solid #CCC;
  margin: 10px 10px 5px 10px; 
  font-size: 10px;
  color: #555;
  padding: 10px 0px 0px 0px;
}
.MenuFoot h2 {
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
}
.MegaMenuTable {
  cursor: default;
}
.MegaMenuTable a {
  cursor: pointer;
}
.MegaMenuTable .MegaMenuLists {
  margin: 0px 15px;
  padding: 0px;
  color: #BBB;
  list-style-type: square;
  list-style-position: inside;
}
.MegaMenuLists li {
  margin: 5px 0px 8px;
  font-weight: bold;
  font-size: 12px;
}

ul.MegaNavGridMain li {
border-bottom:1px dotted #fff !important;
display:block;
padding:5px 0;}
.MegaNavMainTitle  {
font-weight:normal !important;}

ul.MegaNavGridMain  {
border-right:1px dotted #fff !important;
display:block;
float:left;
padding-right:30px;
width:140px;}

ul.MegaNavCenterCol  {
border-right:1px dotted #fff !important;
display:block;
float:left;
height:auto !important;
padding:0 9px;
width:140px;}

a.MegaNavTitle {color:#000 !important; font-weight:normal !important;}
.MegaNavCenterCol, .MegaNavGridMain {font-size:11px;}
.MegaNavCenterColTitle {font-size:14px; font-weight:normal !important;}
.MegaNavCenterColTitle a {color:#ffacba !important;}
.MegaNavCenterCol li a, .MegaNavGridMain li a {color:#fff; text-decoration:none;}
.MegaNavCenterCol li a:hover, .MegaNavGridMain li a:hover {text-decoration:underline;}

/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative; color:#000; text-transform:uppercase;}

html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}
