/****

Design and developed by Brady J. Frey of dotfive.com and bradyjfrey.com; have fun, and learn from it how you need.
Just remember where it came from;)

****/

* {padding: 0;margin: 0;}
body {background: #363f4f;font: 11.5px/1.5 helvetica,verdana,sans-serif;color: #fff;}
#container {width: 100%;background: #fff url(images/backdrop.jpg) repeat-x top left;color: #272A33;overflow: hidden;}
#content {width: 900px;background: #fff url(images/header.jpg) no-repeat top left;}
#footer {font-size: 80%;background: transparent url(images/footer.gif) repeat-x top left;padding: 40px 0 10px 0;}
#footer a {position: relative;bottom: 2px;width: 48px;height: 13px;background: transparent url(images/dotfive.gif) no-repeat bottom left;padding: 0 10px 0 0;display: block;text-indent: -9999px;float: left;}
#footer a:hover {background-position: top left;}
h1 {height: 155px;width: 258px;position: relative;left: 280px;padding-bottom: 50px;}
h1 a {height: 155px;width: 258px;display: block;text-indent: -9999px;text-decoration: none;}
h2 {padding: 15px 40px 0px 40px;font-size: 175%;}
h3 {padding: 0 40px 0px 40px;font-size: 150%;color: #96A4B5;}
p {padding: 5px 40px 5px 40px;}
ul {padding: 5px 40px 5px 40px;}
ul li {}
dl {padding: 5px 40px 5px 40px;}
dt {font-weight: bold;font-size: 115%;}
dd {padding: 5px 20px;}
#wins dd {background: transparent url(images/medal.gif) no-repeat left center;}
dd ul {padding: 0 40px 15px 0;}
dd ul li {position: relative;right: 10px;list-style-type: none;background: transparent url(images/star.gif) no-repeat left center;padding: 5px 20px;}
img {border: none;}

#stats li {padding: 1px 18px;background: transparent url(images/star_red.gif) no-repeat left center;list-style-type: none;color: #96A4B5;}
#stats li strong {color: #272A33;font-weight: bold;}

#talent_specs {position: relative;top: -15px;}
#talent_specs dt {font-size: 150%;padding: 25px 0 0 0;}
#talent_specs dt cite {font-weight: normal;font-style: normal;color: #363f4f;}
#talent_specs dd {padding: 10px 0 0 20px;color: #272A33;background: white url(images/tick.gif) no-repeat 0px 10px;}
#talent_specs .list {padding: 10px 0 0 0;background: white url(images/dots.gif) repeat-x bottom left;color: #96A4B5;}
#talent_specs dd strong {font-weight: bold;padding: 0 40px 0 0;display: block;width: 300px;color: #272A33;}
#talent_specs dd em {font-weight: bold;float: right;font-style: normal;position: relative;bottom: 18px;color: #272A33;}
#talent_specs dd:hover {background-color: #272A33;background-image: none;color: white;}
#talent_specs dd:hover strong, #talent_specs dd:hover em {color: white;}

#contact_form {color: #272A33;}
#contact_form h5 {padding: 5px 0;background: transparent url(images/contactheader.gif) repeat-x top left;width: 100%;color: white;font-size: 115%;text-indent: 10px;}
#contact_form form {padding: 5px 15px;}
#contact_form label {display: block;font-weight: bold;padding: 15px 0 2px 0;}
#contact_form input {display: block;width: 175px;}
#contact_form textarea {width: 175px;height: 100px;}
#contact_form #submit {width: 83px;height: 24px;}


/**** Main Menu ****/
#navigation {position: absolute;left: 279px;top: 163px;width: 442px;height: 31px;z-index: 500;}
#navigation li {list-style-type: none;display: block;}
#link_p a, #link_r a, #link_t a, #link_c a {border: none;height: 31px;background: black url(images/links.jpg) no-repeat 0px 0px;position: absolute;top: 0px;text-indent: -9999px;padding: 0;margin: 0;text-decoration: none;}
#link_p a {width: 154px;left: 0px;background-position: 0px -31px;}
#link_r a {width: 112px;left: 154px;background-position: -154px -31px;}
#link_t a {width: 106px;left: 266px;background-position: -266px -31px;}
#link_c a {width: 70px;left: 372px;background-position: -372px -31px;}
#link_p a:hover {background-position: 0px 0px;}
#link_r a:hover {background-position: -154px 0px;}
#link_t a:hover {background-position: -266px 0px;}
#link_c a:hover {background-position: -372px 0px;}


/**** Sidebar ****/
#sidebar {width: 250px;padding-left: 40px;float: right;overflow: visible;}
#sidebar h2 {padding-left: 5px;}
#sidebar #gallery {padding: 0;position: relative;z-index: 20;}
#sidebar #gallery li {list-style-type: none;padding: 5px 5px 0 0;float: left;}
#sidebar #gallery li a {padding: 5px;background-color: #fff;display: block;width: 50px;height: 50px;text-decoration: none;}
#sidebar #gallery li a:hover {background-color: #96A4B5;text-decoration: none;}
#lheader {position: relative;top: 20px;z-index: 19;}
#sidebar #links {padding: 20px 20px 20px 5px;}
#sidebar #links li {list-style-type: none;background: transparent url(images/star_red.gif) no-repeat left center;padding-left: 15px;}
#sidebar #links li a {color: #8B122A;text-decoration: none;}
#sidebar #links li a:hover {text-decoration: underline;color: #272A33;}


/**** moodalbox ****/
div#mb_overlay {position: absolute;left: 0;width: 100%;background-color: #272A33;cursor: pointer;z-index: 990;}
div#mb_center, div#mb_bottom {position: absolute;left: 50%;overflow: hidden;background-color: #fff;z-index: 991;}
div#mb_center {background-color: #FFF;}
div#mb_contents {width: 400px;height: 400px;border: 0 solid #fff;overflow: auto;background-color: #FFF;visibility: hidden;}
.mb_loading {background: #DDD url(images/loading.gif) no-repeat center center;}
#mb_error {font-size: 1.2em;color: #CD0000;font-weight: bold;text-align: center;padding: 0.5em;}
#mb_error em {font-size: 0.8em;}
div#mb_bottom {font-size: 10px;color: #666;text-align: left;border: 0 solid #fff;border-top: none;}
a#mb_close_link {display: block;float: right;width: 66px;height: 22px;background: transparent url(images/closelabel.gif) no-repeat center;margin: 5px 0;position: relative;right: 15px;}
div#mb_caption {margin-right: 71px;}


/**** slimbox ****/
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #000;cursor: pointer;z-index: 992;}
#lbCenter, #lbBottomContainer {position: absolute;left: 50%;overflow: hidden;background-color: #fff;z-index: 993;}
.lbLoading {background: #fff url(images/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;z-index: 994;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;z-index: 995;}
#lbPrevLink {left: 0;}
#lbPrevLink {background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink {background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(images/closelabel.gif) no-repeat center;margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
