body {background-color:#fff; margin: 0px; padding: 0px; background:url(/images/design/graphics/bg.jpg) repeat-x top; background-attachment: fixed; background-repeat: repeat;}

a, a:visited {color:#3b62d7; text-decoration:underline;}
a:hover {color:#333;}

/*Layout Style*/

div#middle_row_old {padding: 0px 0px; margin: 0px 0px 0px 0px;}

div#middle_row {padding:0em 0; margin:0px 0px 0px 0px; border: dashed #e6e6e6; border-width:0px 0;}

div#middle_row2 {padding:em 0; margin:0px 0; border: dashed #e6e6e6; border-width:0px 0;}

div#wrapper {padding: 0px 0px; margin: 0px 0px 0px 0px; background:url(/images/design/graphics/bg.jpg) repeat-x top; background-attachment: fixed;
 color:#000;}

div#top_row {padding-top:0em; background:#fff url(/images/design/graphics/bg.jpg) repeat-x top; background-attachment: fixed; color:#d1ddfb;}
div#top_row a, div#top_row a:visited {color:#D1DDFB;}
div#top_row a:hover {color:#D1DDFB;}
div#top_row div.container_12 {position:relative;}
div#logo_nav_holder {padding-bottom:0px;}
div#top_side_area {padding: 0.0em; margin: 0px 0px 0px 0px; text-align: right;}

div#main_nav {position:absolute; bottom:-5px;right:0px;}
ul#main_nav_list {margin:0; padding:0;}
ul#main_nav_list li {margin:0; padding:0; display:inline; float:left; list-style:none; position:relative;}
ul#main_nav_list li a, ul#main_nav_list li a:visited {display:block; float:left; height:35px; overflow:hidden; text-indent:-1000px; background-image:url(http://test.desmoinesupward.org/images/uploads/nav.PNG); margin-right:6px;}
ul#main_nav_list li:hover ul {display:block;}
ul#main_nav_list li ul {display:none; position:absolute; top:35px; left:0; width:180px; padding:0 0 3px 0; background:#E5E9F8 url(/images/design/layout/dd-bg.gif) no-repeat top left;}
ul#main_nav_list li ul li {display:block; float:none;}
ul#main_nav_list li ul li a, ul#main_nav_list li ul li a:visited {display:block; float:none; margin:1px 3px 0 3px; padding:6px 11px; color:#666; font-weight:bold; text-decoration:none; background-image:none; background-color:#fff; text-indent:0; height:auto;}
ul#main_nav_list li ul li a:hover {text-decoration:underline; color:#3b62d7;}

ul#main_nav_list li a#home, ul#main_nav_list li a#home:visited {width:65px; background-position:0 0; margin-bottom:5px;}
ul#main_nav_list li a#home:hover {width:65px; background-position:0 -36px;}
ul#main_nav_list li a#home.current, ul#main_nav_list li a#home.current:visited {width:65px; background-position:0 -36px; border-bottom:5px solid #fff; margin-bottom:0;}

ul#main_nav_list li a#sports, ul#main_nav_list li a#sports:visited {width:70px; background-position:-332px 0; margin-bottom:5px;}
ul#main_nav_list li a#sports:hover {width:70px; background-position:-332px -36px;}
ul#main_nav_list li a#sports.current, ul#main_nav_list li a#sports.current:visited {width:70px; background-position:-332px -36px;}

ul#main_nav_list li a#register, ul#main_nav_list li a#register:visited {width:79px; background-position:-401px 0; margin-bottom:5px;}
ul#main_nav_list li a#register:hover {width:79px; background-position:-401px -36px;}
ul#main_nav_list li a#register.current, ul#main_nav_list li a#register.current:visited {width:79px; background-position:-401px -36px;}

ul#main_nav_list li a#about, ul#main_nav_list li a#about:visited {width: 141px; background-position:-65px 0; margin-bottom:5px;}
ul#main_nav_list li a#about:hover {width:141px; background-position:-65px -36px;}
ul#main_nav_list li a#about.current, ul#main_nav_list li a#about.current:visited {width:141px; background-position:-65px -36px;}

ul#main_nav_list li a#parent_info, ul#main_nav_list li a#parent_info:visited {width:100px; background-position:-566px 0; margin-bottom:5px;}
ul#main_nav_list li a#parent_info:hover {width:100px; background-position:-566px -36px;}
ul#main_nav_list li a#parent_info.current, ul#main_nav_list li a#parent_info.current:visited {width:100px; background-position:-566px -36px;}

div#top_nav {position:absolute; top:0; right:0px; background-color:#000000; font-size:0.9em; display:none;}
ul#top_nav_list {margin:0; padding:0;}
ul#top_nav_list li {margin:0; padding:0; list-style:none; display:inline; float:right;}
ul#top_nav_list li a {display:block; float:right; padding:0.5em 0.7em; color:#fff; text-decoration:none; font-weight:bold;}
ul#top_nav_list li a:hover {text-decoration:underline;}

ul.inside_nav {margin:0; padding:0; border-top:1px solid #999;}
ul.inside_nav li {margin:0; padding:2px 0; list-style:none; border-bottom:1px solid #999;}
ul.inside_nav li a, ul.side_nav li a:visited {display:block; padding:5px; color:#666; text-decoration:none; background-color:##FFF;}
ul.inside_nav li a:hover {background-color:#8b0304; color:#fff; text-decoration:none; }
ul.inside_nav li a.current, ul.side_nav li a.current:visited {background-color:#333; color:#fff;}
ul.inside_nav li a.current:hover {text-decoration:none;}

div#bottom_row {padding:0em 0; background: url(/images/design/graphics/bg.jpg) repeat-x top; background-attachment: fixed;}

div.holder {padding:0px; background-color:#fff; color:#666; font-weight:bold; text-align:center;}

/*Types 'n' Tags*/
h1#logo_header a {display:block; background:url(/images/design/graphics/upward-logo.png) no-repeat top left; width:382px; height:125px; overflow:hidden; text-indent:-1000px; margin: 0px 0px -10px 0px;}

.summary {font-style:italic;}
.large {font-size:1.2em;}

div.entry_holder {padding-bottom:1em; margin-bottom:1em; border-bottom:0px solid #e6e6e6; clear:both;}

table.data {width:100%;}
table.data tr th { padding:4px 0 2px 0; border-bottom:1px solid #ccc; text-align:left; background-color:#f2f2f2;}
table.data tr td { padding:4px 0; border-bottom:1px solid #e6e6e6; }
/* forms */
input.text {padding:4px; font-size:1.3em; font-family:arial, helvetica, sans-serif; border:1px solid #999;}
input.text:focus {border:1px solid #8b0304;}

textarea.ta {padding:4px; font-size:1em; line-height:1.5em; font-family:arial, helvetica, sans-serif; border:1px solid #999;}
textarea.ta:focus {border:1px solid #8b0304;}

.width {width:100%; _width:98%;}

input.button {background-color:#8b0304; border:1px outset #999; color:#fff; padding:4px; font-size:1.1em;}
input.submit {font-weight:bold;}

div#main_box {background:#FFF url(/images/design/graphics/top-row-bg.png) repeat-x top; margin:0px 0px; padding: 0px 0px; width:relative; height:relative; overflow:hidden; border: 2px solid #fff; border-top-right-radius: 5px; border-top-left-radius: 5px;}

div#featuredsplash {background-color:#C6DEFF; margin:0px -4px 0px 4px; padding: 0em 0; width:relative; height:340px; overflow:hidden; border: 2px solid #C6DEFF; border-radius:5px;}

div#announcement_box {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 0px 14px 0px 0px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 2px solid #C6DEFF; border-radius:5px;}

div#advertising_box {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin:5px -4px 2px -6px; padding: 0px 0px 0px 0px; width:relative; height:240px; overflow:hidden; border: 2px solid #C6DEFF; border-radius:5px;}

div#login_box {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 5px 5px 2px -10px; padding: 0px 0px; width:relative; height:240px; overflow:hidden; border: 2px solid #C6DEFF; border-radius:5px;}

div#video_box {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin:5px 14px 2px 0px; width:relative; height: relative; overflow:hidden; border: 2px solid #C6DEFF; border-radius:5px;}

div#bottom_middle_box {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; text-align: center; padding: 10px 0px 10px 0px; margin:0px 0px 50px 0px; width:relative; height:relative; overflow:hidden; border: 2px solid #fff; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}

div#announcement_box3 {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 0px 0px 0px 0px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 1px solid #C6DEFF; border-radius:5px;}

div#coach_box {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 0px 0px 0px -10px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 0px solid #C6DEFF; border-radius:5px;}

div#coach_box1 {background:#fff url(/images/design/graphics/top-row-bg33.png) repeat-x top; margin: -8px 0px 0px -10px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 0px solid #C6DEFF; border-radius:5px;}

div#coach_box2 {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 10px 0px 0px 0px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 1px solid #C6DEFF; border-radius:5px;}

div#coach_box3 {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 0px 0px 0px 0px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 1px solid #C6DEFF; border-radius:5px;}

div#coach_box4 {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 0px 10px 0px -10px; padding: 0px 0px;  width:relative; height:relative; overflow:hidden; border: 0px solid #C6DEFF; border-radius:5px;}

div#coach_box5 {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin: 0px 0px 0px 0px; padding: 0px 0px;  width:relative; height:relative; overflow: auto; border: 1px solid #C6DEFF; border-radius:5px;}

div#main_box2 {background:#fff url(/images/design/graphics/top-row-bg.png) repeat-x top; margin:0px 0px; padding: 0px 0px 0px 2px; width:relative; height:relative; overflow:hidden; border: 1px solid #fff}

h4 {background-color:#800517; padding:6px 6px; font-size:18px; color:#fff; margin-bottom:10px; border-top:0px solid #000;}
h5 {font-size:16px; letter-spacing:-1px; font-weight:bold; color:#8b0304; margin-bottom:0.6em;}
h55 {font-size:36px; letter-spacing:-1px; font-weight:bold; color:#000; margin-bottom:0.6em;}
h56 {font-size:20px; letter-spacing:-1px; font-weight:bold; margin-bottom:10px; color:#000;}
h6 {font-size:12px;  font-color:#ccc; font-weight: normal; text-align:center; height:20px; margin-top: 10px;} 
h7 {font-size:14px; letter-spacing:-1px; font-weight:bold; color:#3b62d7; margin-bottom:0.6em;}
h8 {font-size:18px; letter-spacing:-1px; font-weight:bold; color:#3b62d7; margin-bottom:0.6em;}
h9 {background-color:#3b62d7; padding:6px 6px; font-size:18px; color:#000; margin-bottom:10px; border-top:0px solid #000;}
h10 {font-size:14px; letter-spacing:-1px; font-weight:bold; color:#F88017; margin-bottom:0.6em;}
h2 {height:28px; margin-bottom:9px;padding:6px 0px; font-size:12px;}
h2 span.title_label {float:left; display:block; height:20px; background:url(http://desmoinesupward.org/images/design/layout/title_label_bg.jpg) repeat-x; padding:8px 8px 0 8px; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold;}
h2 span.title_label_arrow { background:url(http://desmoinesupward.org/images/design/layout/title_label.gif) no-repeat; width:10px; height:28px; float:left;}

h99 {upward-colors: 01416f blue, 8b0304 red, 3b62d7 old blue}

h3 {padding:0px 16px 0px 6px; font-size:12px; font-weight:normal;}
h3 span.title_label {float:left; display:block; height:20px; background:url(http://desmoinesupward.org/images/design/layout/title_label_bg.jpg) repeat-x; padding:8px 8px 0 8px; font-size:14px; color:#fff; text-transform:uppercase; font-weight:normal;}
h3 span.title_label_arrow { background:url(http://desmoinesupward.org/images/design/layout/title_label.gif) no-repeat; width:10px; height:28px; float:left;}

div.setoff {background-color:#E3F2FB; color:#10214E; padding:1px; margin:0 0 1em 0;}
