@charset "utf-8";

/* CSS Document */


body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: url(../images/background_pattern.jpg) center top; }

#wrapper { width:980px; margin:auto; }

#banner { width:980px; height:287px; float:left; behavior: url(../iepngfix.htc); }

#banner_logo { width:158px; height:287px; float:left; behavior: url(../iepngfix.htc); }

#banner_logo img { width:158px; height:287px; behavior: url(../iepngfix.htc); }

#banner_rightside { width:822px; height:287px; background-image:url(../images/banner_right.png); background-position:top; background-repeat:no-repeat; float:right; behavior: url(../iepngfix.htc); }

#undernav { float:left; clear:both; background-image:url(../images/banner_under.png); background-position:top; width:980px; height:60px; }

#maincontent { float:left; width:915px; background-image:url(../images/white_background.png); background-repeat:repeat-y; padding-left:65px; }

#maincontent_long { float:left; width:915px; background-image:url(../images/white_background_interior.png); background-repeat:repeat-y; padding-left:65px; background-position: center top; }

.clear { clear:both; }

#leftside { float:left; width:165px; }

#middle_area { float:left; width:475px; padding-right:25px; padding-left:25px; }

#middle_area img { border-style:solid; border-width:2px; border-color:#aeaeae; padding:3px; }

#middle_area_long { float:left; width:665px; margin-left:30px; margin-right:45px; }

#middle_area_long img { border-style:solid; border-width:2px; border-color:#aeaeae; padding:3px; }

img#noborder { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

#rightside { float:left; width:160px; padding-left:15px; }

#footer { clear:both; float:left; width:980px; height:41px; background-image:url(../images/bottom_bar.png); background-position:top; background-repeat:no-repeat; }

#footer_long { clear:both; float:left; width:980px; height:41px; background-image:url(../images/bottom_bar_long.png); background-position:top; background-repeat:no-repeat; }

#mefooter { clear:both; float:left; width:880px; height:32px; padding-left:60px; padding-right:40px; }

#mefooter img { width:119px; height:32px; behavior: url(../iepngfix.htc); }

#upcoming_events { float:left; width:159px; clear:both; }

#upcoming_events_top { float:left; width:159px; height:102px; }

#upcoming_events_mid { float:left; width:140px; background-image:url(../images/events_background.jpg); background-position:top; background-repeat:repeat-y; padding:10px; display:inline; }

#upcoming_events_mid a { color:#302100; text-decoration:underline; }

#upcoming_events_bottom { float:left; width:159px; height:28px; }

#links { float:left; clear:both; width:161px; }

#links_top { float:left; width:161px; height:63px; background-image:url(../images/link_title.jpg); background-repeat:no-repeat; display: block; }

#links_middle { float:left; width:151px; padding:10px; background-image:url(../images/link_background.jpg); background-repeat:repeat-y; display:inline; }

#links_bottom { float:left; width:161px; height:11px; background-image:url(../images/link_bottom.jpg); background-repeat: no-repeat; }

#blog { width:161px; float:left; }

#blog_title { width:161px; height:67px; float:left; }

#blog_middle { width:141px; padding:10px; float:left; background-image:url(../images/blog_background.jpg); background-position:top; background-repeat:repeat-y; }

#blog_bottom { width:161px; height:39px; float:left; }

#contactinfo { float:right; width:176px; height:128px; background-image:url(../images/universal_bottomright.png); background-position:right; background-repeat:no-repeat; padding-right:31px; behavior: url(../iepngfix.htc); }

/* BLOGGER */

/*.post-footer img {border: 0; visibility:hidden;}*/

.headline a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003403; }

.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#012a68; font-style:italic; }

.feedburnerFeedBlock { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0 0 0 0; margin:0 0 0 0; }

.feedburnerFeedBlock ul { padding:0 0 0 0; margin:0 0 0 0; list-style-type:none; }

.feedburnerFeedBlock ul li { padding:0 0 15px 0; margin: 0 0 0 0; list-style-type:none; }

.feedTitle a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#003403; padding: 0 0 0 0; }

#creditfooter { display:none; }

/* Rocks Menu */

#rocknav { float: left; width: 980px; height: 131px; position: relative; clear:both; behavior: url(../iepngfix.htc); }

#rocknav ul { list-style: none; float: left; width: 980px; height: 131px; margin: 0px; padding: 0px; }

#rocknav ul li { float: left; height: 131px; }

#rocknav ul li a { float: left; height: 131px; }

#rocknav ul li.about { width: 131px; background-image: url(../images/buttons/New/AboutUp.png); background-repeat: no-repeat; }

#rocknav ul li.find { width: 139px; background-image: url(../images/buttons/New/FindUp.png); background-repeat: no-repeat; }

#rocknav ul li.become { width: 160px; background-image: url(../images/buttons/New/BecomeUp.png); background-repeat: no-repeat; }

#rocknav ul li.blog { background-repeat: no-repeat; }

#rocknav ul li.faq { width: 170px; background-image: url(../images/buttons/New/FAQUp.png); background-repeat: no-repeat; }

/* NAVIGATION NORMAL */

a.home img { width: 110px; behavior: url(../iepngfix.htc); *behavior: none;
float: left; border: none; }

#rocknav ul li.about a { width: 131px; background-image: url(../images/buttons/New/AboutUp.png); background-repeat: no-repeat; }

#rocknav ul li.find a { width: 139px; background-image: url(../images/buttons/New/FindUp.png); background-repeat: no-repeat; }

#rocknav ul li.become a { width: 160px; background-image: url(../images/buttons/New/BecomeUp.png); background-repeat: no-repeat; }

#rocknav ul li.blog a { width: 141px; background-image: url(../images/buttons/New/BlogUp.png); background-repeat: no-repeat; }

#rocknav ul li.faq a { width: 170px; background-image: url(../images/buttons/New/FAQUp.png); background-repeat: no-repeat; }

img.contact { width: 129px; behavior: url(../iepngfix.htc); *behavior: none;
border: none; float: left; }

#rocknav ul li.about a:hover { width: 131px; background-image: url(../images/buttons/New/AboutDown.png); background-repeat: repeat; }

#rocknav ul li.find a:hover { width: 139px; background-image: url(../images/buttons/New/FindDown.png); background-repeat: no-repeat; }

#rocknav ul li.become a:hover { width: 160px; background-image: url(../images/buttons/New/BecomeDown.png); background-repeat: no-repeat; }

#rocknav ul li.blog a:hover { width: 141px; background-image: url(../images/buttons/New/BlogDown.png); background-repeat: no-repeat; }

#rocknav ul li.faq a:hover { width: 170px; background-image: url(../images/buttons/New/FAQDown.png); background-repeat: no-repeat; }

/* NAVIGATION HIGHLIGHT */


#rocknav ul li.about#highlight a#about { width: 131px; background-image: url(../images/buttons/New/AboutDown.png); background-repeat: no-repeat; }

#rocknav ul li.find#highlight a#find { width: 139px; background-image: url(../images/buttons/New/FindDown.png); background-repeat: no-repeat; }

#rocknav ul li.become#highlight a#become { width: 160px; background-image: url(../images/buttons/New/BecomeDown.png); background-repeat: no-repeat; }

#rocknav ul li.blog#highlight a#blog { width: 141px; background-image: url(../images/buttons/New/BlogDown.png); background-repeat: no-repeat; }

#rocknav ul li.faq#highlight a#faq { width: 170px; background-image: url(../images/buttons/New/FAQDown.png); background-repeat: no-repeat; }

#LeftSidecontactinfo { float:left; width:165px; height:128px; behavior: url(../iepngfix.htc); margin-top: 15px; }

a.reflectionsButton { display: block; height: 120px; width: 160px; background: url(../images/buttons/Reflections.jpg) no-repeat center top; }

a.reflectionsButton:hover { background: url(../images/buttons/Reflections.jpg) no-repeat center bottom; }

.sidebar-title { width: 140px; }

/* Sidebar items*/

a#experience { width:160px; height:167px; float:left; background-image:url(../images/experienceflow_up.jpg); }

a:hover#experience { width:160px; height:167px; float:left; background-image:url(../images/experienceflow_down.jpg); }
