/*  
Theme Name: Rocky Mountain Softball
Description: Coded by <a href="http://www.problogdesign.com/">Pro Blog Design</a>
Author: Pro Blog Design
Author URI: http://www.problogdesign.com/
*/

* {margin:0;padding:0;list-style:none;}

body {font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:20px;color:#1f1f1f;text-align:center;background:#ffffff url(images/r-body.jpg) 0 0 repeat-x;}
body.home {background:#ffffff url(images/r-body-home.jpg) 0 0 repeat-x;}

#wrapper {width:980px;margin:0 auto;text-align:left;}
#header {position:relative;}

#header h1 a {display:block;width:417px;height:147px;background:url(images/r-logo2.jpg) 0 50% no-repeat;text-indent:-9999px;}

#header .top-banner {position:absolute;top:21px;left:577px;}

.nav-top {position:absolute;top:115px;left:560px;width:423px;height:48px;}
.nav-top li.nt1 {float:left;width:207px;height:48px;}
.nav-top li.nt2 {float:left;width:216px;height:48px;}

li.nt1 a:link, li.nt1 a:visited {display:block;width:207px;height:48px;text-indent:-9999px;background:url(images/r-nav-top.jpg) 0 0 no-repeat;}
li.nt2 a:link, li.nt2 a:visited {display:block;width:216px;height:48px;text-indent:-9999px;background:url(images/r-nav-top.jpg) -207px 0 no-repeat;}

.home-slider {height:185px;margin:16px 0 0 0;overflow:hidden;}
.home-slider li {height:185px;width:980px;}
.home-slider li img {float:right;border:3px solid #50288b;border-width:0 7px 0 0px;}
.home-slider div.home-slider-text {position:absolute;top:0;left:0;background:url(images/r-home-slider.png) 0 0 no-repeat;width:463px;height:121px;padding:10px 20px 10px 20px;text-align:center;}
.home-slider div.home-slider-text h2 {font-family:Calibri, Arial, sans-serif;color:#ffffff;font-size:36px;line-height:38px;text-shadow: 1px 1px 1px #333333;}
.home-slider div.home-slider-text h3 {font-family:Calibri, Arial, sans-serif;color:#ffffff;font-size:20px;line-height:22px;text-shadow: 1px 1px 1px #333333;}

.nav-bot {width:798px;height:44px;padding:0 0 0 13px;background:url(images/r-nav-bot.jpg) 0 0 no-repeat;float:left;margin:16px 0 0 0;}
body.home .nav-bot {margin-top:0;}
.nav-bot li {float:left;}
.nav-bot li a {display:block;height:44px;background:url(images/r-nav-bot.jpg) 0 0 no-repeat;text-indent:-9999px;}

li.nb1 a {width:140px;background-position:-13px 0;}
li.nb2 a {width:102px;background-position:-153px 0;}
li.nb3 a {width:160px;background-position:-255px 0;}
li.nb4 a {width:136px;background-position:-415px 0;}
li.nb5 a {width:76px;background-position:-551px 0;}
li.nb6 a {width:78px;background-position:-627px 0;}
li.nb7 a {width:93px;background-position:-705px 0;}

li.nb1 a:hover {width:140px;background-position:-13px -44px;}
li.nb2 a:hover  {width:102px;background-position:-153px -44px;}
li.nb3 a:hover  {width:160px;background-position:-255px -44px;}
li.nb4 a:hover  {width:136px;background-position:-415px -44px;}
li.nb5 a:hover  {width:76px;background-position:-551px -44px;}
li.nb6 a:hover  {width:78px;background-position:-627px -44px;}
li.nb7 a:hover  {width:93px;background-position:-705px -44px;}

a.home-link {float:left;display:block;height:44px;width:112px;background:url(images/r-home-link.png) 0 0 no-repeat;text-indent:-9999px;margin-top:16px;}

#main {clear:both;padding:20px 6px 0 43px;}

/*** Content ***/

#content {padding:0 75px 0 0px;}

a:link {color:#0000CC;text-decoration:underline;}
a:visited {color:#0000CC;text-decoration:underline;}
a:hover, a:active {text-decoration:none;}

#content p, #content ul, #content ol, #content h1, #content h2, #content h3, #content blockquote {margin-bottom:20px;}

h1.page-title {border-bottom:1px solid #532786;font-family:Calibri, Arial, sans-serif;font-size:30px;line-height:34px;}
h1.page-title a:link, h1.page-title a:visited {text-decoration:none;}
h1.page-title a:hover, h1.page-title a:active {color:#8f76b4;}

#content h2 {border-bottom:1px solid #532786;color:#532786;font-family:Calibri, Arial, sans-serif;font-size:20px;line-height:24px;}

#content ul, #content ol  {padding:0 0 0 20px;}
#content ul li {list-style-type:disc;}
#content ol li {list-style-type:decimal;}

#content blockquote {padding:0 40px;font-size:16px;line-height:21px;font-weight:bold;}

/*** Footer ***/
#footer {border-top:1px solid #999999;color:#999999;padding:10px 0;}

#footer a:link, #footer a:visited {color:#999999;}

/* Begin WordPress Images CSS */
p img {padding: 0;max-width: 100%;}

img.centered {display: block;margin-left: auto;margin-right:auto;}

img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}

img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.alignright {float: right;}

.alignleft {float: left}

/* End Images */

/* WordPress Captions */

.aligncenter, div.aligncenter {
display: block;margin-left: auto;margin-right: auto;
}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;
}

/* End captions */