/* 
############################################################## 
GJ> GENERIC/CORE STYLES
############################################################## 
*/
a.GJlink, a.GJlink:link {
  color: #0b0;
  font-weight: 600;
  text-decoration: none;
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7);
}
a.GJlink:hover {
  color: #0d0;
/*  font-weight: 700;*/
  text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.9);
}
/* ------------------------------------------------------------
A2Z > Margin 
*/
.mg-0 {
  padding: 0px !important;
}
/* ----- */
.mg-full-5 {
  margin: 3px !important;
}
.mg-full-10 {
  margin: 10px !important;
}
.mg-full-20 {
  margin: 20px !important;
}
.mg-full-25 {
  margin: 25px !important;
}
.mg-full-50 {
  margin: 50px !important;
}
.mg-full-75 {
  margin: 75px !important;
}
.mg-full-100 {
  margin: 100px !important;
}
/* ----- */
.mg-l-0 {
  margin-left: 0px !important;
}
.mg-l-5 {
  margin-left: 5px !important;
}
.mg-l-10 {
  margin-left: 10px !important;
}
.mg-l-20 {
  margin-left: 20px !important;
}
.mg-l-25 {
  margin-left: 25px !important;
}
.mg-l-50 {
  margin-left: 50px !important;
}
.mg-l-75 {
  margin-left: 75px !important;
}
.mg-l-100 {
  margin-left: 100px !important;
}
/* ----- */
.mg-r-0 {
  margin-right: 0px !important;
}
.mg-r-5 {
  margin-right: 5px !important;
}
.mg-r-10 {
  margin-right: 10px !important;
}
.mg-r-20 {
  margin-right: 20px !important;
}
.mg-r-25 {
  margin-right: 25px !important;
}
.mg-r-50 {
  margin-right: 50px !important;
}
.mg-r-75 {
  margin-right: 75px !important;
}
.mg-r-100 {
  margin-right: 100px !important;
}
/* ----- */
.mg-t-0 {
  margin-top: 0px !important;
}
.mg-t-5 {
  margin-top: 5px !important;
}
.mg-t-10 {
  margin-top: 10px !important;
}
.mg-t-20 {
  margin-top: 20px !important;
}
.mg-t-25 {
  margin-top: 25px !important;
}
.mg-t-50 {
  margin-top: 50px !important;
}
.mg-t-75 {
  margin-top: 75px !important;
}
.mg-t-100 {
  margin-top: 100px !important;
}
/* ----- */
.mg-b-0 {
  margin-bottom: 0px !important;
}
.mg-b-5 {
  margin-bottom: 5px !important;
}
.mg-b-10 {
  margin-bottom: 10px !important;
}
.mg-b-20 {
  margin-bottom: 20px !important;
}
.mg-b-25 {
  margin-bottom: 25px !important;
}
.mg-b-50 {
  margin-bottom: 50px !important;
}
.mg-b-75 {
  margin-bottom: 75px !important;
}
.mg-b-100 {
  margin-bottom: 100px !important;
}
/* ------------------------------------------------------------
A2Z > Padding
*/
.pd-none {
  padding: 0px !important;
}
.pd-full-5 {
  padding: 5px !important;
}
.pd-full-10 {
  padding: 10px !important;
}
.pd-full-20 {
  padding: 20px !important;
}
.pd-full-25 {
  padding: 25px !important;
}
.pd-full-50 {
  padding: 50px !important;
}
.pd-full-75 {
  padding: 75px !important;
}
.pd-full-100 {
  padding: 100px !important;
}
/* ----- */
.pd-l-0 {
  padding-left: 0px !important;
}
.pd-l-5 {
  padding-left: 5px !important;
}
.pd-l-10 {
  padding-left: 10px !important;
}
.pd-l-20 {
  padding-left: 20px !important;
}
.pd-l-25 {
  padding-left: 25px !important;
}
.pd-l-50 {
  padding-left: 50px !important;
}
.pd-r-75 {
  padding-left: 75px !important;
}
.pd-r-100 {
  padding-left: 100px !important;
}
/* ----- */

.pd-r-0 {
  padding-right: 0px !important;
}
.pd-r-5 {
  padding-right: 5px !important;
}
.pd-r-10 {
  padding-right: 10px !important;
}
.pd-r-20 {
  padding-right: 20px !important;
}
.pd-r-25 {
  padding-right: 25px !important;
}
.pd-r-50 {
  padding-right: 50px !important;
}
.pd-r-75 {
  padding-right: 75px !important;
}
.pd-r-100 {
  padding-right: 100px !important;
}
/* ----- */
.pd-t-0 {
  padding-top: 0px !important;
}
.pd-t-5 {
  padding-top: 5px !important;
}
.pd-t-10 {
  padding-top: 10px !important;
}
.pd-t-20 {
  padding-top: 20px !important;
}
.pd-t-25 {
  padding-top: 25px !important;
}
.pd-t-50 {
  padding-top: 50px !important;
}
.pd-t-75 {
  padding-top: 75px !important;
}
.pd-t-100 {
  padding-top: 100px !important;
}
/* ----- */
.pd-b-0 {
  padding-bottom: 0px !important;
}
.pd-b-5 {
  padding-bottom: 5px !important;
}
.pd-b-10 {
  padding-bottom: 10px !important;
}
.pd-b-20 {
  padding-bottom: 20px !important;
}
.pd-b-25 {
  padding-bottom: 25px !important;
}
.pd-b-50 {
  padding-bottom: 50px !important;
}
.pd-b-75 {
  padding-bottom: 75px !important;
}
.pd-b-100 {
  padding-bottom: 100px !important;
}

/* ------------------------------------------------------------
A2Z > Background colors 
*/
.bg-red {
  background-color: #f00;
}
.bg-pink {
  background-color: rgb(255, 0, 170);
}
.bg-peach {
  background-color: rgb(252, 177, 80);
}
.bg-orange {
  background-color: rgb(255, 123, 0);
}
.bg-yellow {
  background-color: rgb(255, 255, 51);
}
.bg-green {
  background-color: #0f0;
}
.bg-blue {
  background-color: #00f;
}
.bg-purple {
  background-color: rgb(221, 144, 221);
}
.bg-black {
  background-color: #000;
}
.bg-white {
  background-color: #fff;
}
.bg-grey1 {
  background-color: #ccc;
}
.bg-grey1b {
  background-color: #eee;
}
.bg-grey2 {
  background-color: #aaa;
}
.bg-grey3 {
  background-color: #888;
}
.bg-grey4 {
  background-color: #666;
}
.bg-grey5 {
  background-color: #444;
}
.bg-grey6 {
  background-color: #222;
}
/* ------------------------------------------------------------
A2Z > Centering Content
-------
REF:
CSS center content inside div
http://stackoverflow.com/questions/7926540/ddg#7926579
To center a div, set it's width to some value and add margin: auto.

#partners .wrap {
    width: 655px;
    margin: auto;
}
EDIT, you want to center the div contents, not the div itself. You need to change display property of h2, ul and li to inline, and remove the float: left.

#partners li, ul, h2 {
    display: inline;
    float: none;
}
Then, they will be layed out like normal text elements, and aligned according to text-align property of their container, which is what you want.
-------
*/
.centerit {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.centerit2 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 99%;
}
.center-div {
  width: auto;
  margin: auto;
}
.center-div-content {
  width: 95%;
  margin: 0 auto;
  align-items: center;
}
.center-items {
  align-items: center;
}
.center-text {
  text-align: center;
}
/* ------------------------------------------------------------
A2Z > Box shadows
[
Left (negative) <> Right (positive)
Top (negative) <> Down (positive)
Blur 0 (none) - 100 (maximum)
Spread: 0 (minimum) - 100 (maximum)

Opacity: 0-0.99 (transparent to almost opaque), 1 = fully opaque
Color: 
If fully opaque, use hex value directly: #006600; 
If any transparency is needed, use RGBA format: rgba(0,153,0,0.9)
]
*/
/* 090 all around */
.boxshadow_090 {
  -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 153, 0, 0.5);
  box-shadow: 0px 0px 15px 1px rgba(0, 153, 0, 0.5);
}
/* 060 all around */
.boxshadow_060 {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 102, 0, 0.9);
  box-shadow: 0px 0px 15px 0px rgba(0, 102, 0, 0.9);
}
/* grey all around */
.boxshadow_grey1 {
  -webkit-box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.5);
}
/* grey all around, no margin or padding */
.boxshadow_grey1-nomp {
  -webkit-box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.5);
  margin: 0px;
  padding: 0px;
}
/* grey all around */
.boxshadow_grey2 {
  -webkit-box-shadow: 0px 0px 10px 1px rgba(100, 100, 100, 0.5);
  box-shadow: 0px 0px 10px 1px rgba(100, 100, 100, 0.5);
}
/* ------------------------------------------------------------
A2Z > TOP > Text Shadows
[
Left (negative) <> Right (positive)
Top (negative) <> Down (positive)
Blur 0 (none) - 20 (maximum)

Opacity: 0-0.99 (transparent to almost opaque), 1 = fully opaque
Color: 
If fully opaque, use hex value directly: #006600; 
If any transparency is needed, use RGBA format: rgba(0,153,0,0.9)
]
*/
/*
A2Z > Help Wanted > black text
*/
.textshadow1 {
  text-shadow: #aba 1px 0 15px;
}
/* 
A2Z > Register Now button, 
*/
.textshadow2 {
  text-shadow: #aba 5px 0 15px;
}
/* 
A2Z > 
~ White blur all around
*/
.textshadow3 {
  text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.9);
}
/* 
A2Z > 
~ homepage
*/
.textshadow4 {
  text-shadow: 0 0 10px #111, 0 0 25px #222, 0 0 30px #333;
}
.textshadow5 {
  text-shadow: 0 0 10px rgba(1, 1, 1, 0.6);
}
