/*// GLOBAL STYLES /////////////////////////////////*/
* {margin:0; padding:0;}
html {height:100%;}
body {font-family:Arial, Helvetica, sans-serif; background:#9ed4fd url(images/bodybg.jpg) center repeat-y; font-size:62.5%; overflow:y-auto; height:100%;}
a img {border:0;}

/*// CONTAINER BLOCKS /////////////////////////////*/
#adminwrap {width:805px; border:5px solid #000; margin:10px auto; background:#fff;}
#outerwrap {width:100%; background:url(images/bodybg2.jpg) top center no-repeat; height:120%;}
#wrap {width:900px; margin:0 auto; height:120%; padding-bottom:110px;}
#content {min-height:100%; overflow:hidden; height:125%}
#left {width:175px; float:left; height:120%}
#right {width:680px; float:right; padding-right:10px; height:120%}
#footer {background: #33a103 url(images/footerbg.jpg) top center repeat-x; height:100px; position:fixed; bottom:0; width:100%;}
#footwrap {width:900px; margin:0 auto;}

/*// CONTAINER STYLES /////////////////////////////*/
#admin_buttons {overflow:hidden; border-bottom:5px solid #000;}
#admin_buttons img {float:left;}

#pageadmin div {width:740px; display:block; margin:25px 0 10px 0; border:1px solid #000;}
#pageadmin h5 {font-size:2.5em; font-family:trebuchet ms, arial; text-align:center; margin:15px;}
#pageadmin ul {margin:10px 0 0 35px;}
#pageadmin ul li {padding:10px 0; list-style-type:none;}
#pageadmin ul li label {width:100px; position:absolute; font-weight:bold; font-size:1.75em;}
#pageadmin ul li span {font-size:1.55em; text-transform:capitalize;}
#pageadmin ul li input {border:1px solid #000; font-size:1.55em; padding:2px;}
#pageadmin ul li textarea {border:1px solid #000; font-size:1.55em; padding:2px;}
#pageadmin ul li input, #pageadmin ul li textarea, #pageadmin ul li span {margin-left:115px;}

#left ul {margin:170px 0 0 45px;}
#left ul li {list-style-type:none; display:inline;}
#left a {height:70px; width:80px; display:block; float:left; margin:0 auto;} 
#left a.home {background:url(images/homenav.png) no-repeat;}
#left a.home:hover {background-position:-80px;}
#left a.mindset {background:url(images/mindsetnav.png) no-repeat;}
#left a.mindset:hover {background-position:-80px;}
#left a.performance {background:url(images/performnav.png) no-repeat;}
#left a.performance:hover {background-position:-80px;}
#left a.about {background:url(images/aboutnav.png) no-repeat;}
#left a.about:hover {background-position:-80px;}
#left a.contact {background:url(images/contactnav.png) no-repeat;}
#left a.contact:hover {background-position:-80px;}
#left a.testimonial {background:url(images/testimonialnav.png) no-repeat;}
#left a.testimonial:hover {background-position:-80px;}

#content a {color:#aa0007;}
#content a:hover {text-decoration:none;}
#content p {font-size:1.5em; line-height:1.4em; margin:0 0 15px 10px; font-weight:bold; font-family:verdana;}
#content #form fieldset {border:1px solid #064996; margin-bottom:25px;}
#content #form legend {font-size:2em; margin-left:10px; color:#064996;}
#content #form ul {list-style-type:none; margin:10px 0 10px 25px;}
#content #form ul li {padding:6px 0; font-size:1.65em;}
#content #form ul li label {font-weight:bold; position:absolute; width:100px; color:#111;}
#content #form ul li input, #form ul li select {margin-left:110px; font-size:1em;}
#content #form textarea {display:block; width:400px; height:125px; margin-left:110px;}

#footwrap img {float:right; margin:-40px 0 0 0;}

#footernav ul {padding-top:18px;}
#footernav ul li {display:inline; list-style-type:none;}
#footernav ul li a {font-size:1.45em; text-decoration:none; padding:0 4px; color:#000; font-family:tahoma, arial; border-right:1px solid #000;}
#footernav ul li a.last {border:0;}
#footernav ul li a:hover {text-decoration:underline;}

/*// CLASSES //////////////////////////////////////*/
#admin_buttons a.mindset {width:167px; height:103px; background:url(images/mindset.jpg) no-repeat; display:block; float:left; text-decoration:none;}
#admin_buttons a.mindset:hover {background-position:-167px;}
#admin_buttons a.perform {width:118px; height:103px; background:url(images/perform.jpg) no-repeat; display:block; float:left; text-decoration:none;}
#admin_buttons a.testimonial {width:118px; height:103px; background:url(images/testimonial.jpg) no-repeat; display:block; float:left; text-decoration:none;}
#admin_buttons a.resume {width:117px; height:103px; background:url(images/resume.jpg) no-repeat; display:block; float:left; text-decoration:none;}
#admin_buttons a.contact {width:119px; height:103px; background:url(images/contact.jpg) no-repeat; display:block; float:left; text-decoration:none;}
#admin_buttons a.home {width:166px; height:103px; background:url(images/home.jpg) no-repeat; display:block; float:left; text-decoration:none;}
#admin_buttons a.perform:hover, a.testimonial:hover {background-position:-118px;}
#admin_buttons a.resume:hover {background-position:-117px;}
#admin_buttons a.contact:hover {background-position:-119px;}
#admin_buttons a.home:hover {background-position:-166px;}

.button {width:125px; height:35px; font-size:1.5em; margin:0px auto 15px auto; display:block;}
.success {width:100%; text-align:center; font-size:2em; padding:5px; background:#067201; border-bottom:2px solid #000; text-transform:capitalize; color:#fff;}
.green {color:#060; font-size:18px;  text-align:center;}
.red {color:#900; font-size:18px; text-align:center;}