	/*
	Theme Name: University of Wyoming Football
	Theme URI: http: //wordpress.org/
	Description: Custom Theme for the University of Wyoming Football
	Version: 1.0
	Author: Rocket Jones & Warehouse 21
	Author URI: http: //rocketjones.com/
	Tags: University of Wyoming Football
*/

body, html { position: relative; width: 100%; height: 100%; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
body.main { background: url(images/layout/bg.jpg) no-repeat top center #000 fixed; }
strong {font-weight: bold;}
.clear {clear: both;}
h1, h2, h3, h4, h5, p {margin-bottom: 0;}
h1 {font-family: "Courier New", Courier, monospace; font-size: 1.6em; line-height: 1.1em; font-weight: bold; text-transform: uppercase; color: #543019;}
h2 {font-family: "Courier New", Courier, monospace; font-size: 2.2em; line-height: 1em; font-weight:bold; text-transform:uppercase; color:#543019; padding:0 0 10px 0;}
h3 {font-size: 1.5em; line-height: 1.3em; color: #864318;}
h4 {font-size: 1.1em; line-height: 1.2em; font-weight:bold; font-style:italic; color: #6e6e6e;}
h5 {font-size: 1.1em; line-height: 1.2em; color: #864318;}
p {font-size: 1.2em; line-height: 1.6em; padding: 9px 0; color: #818181;}
a {color: #FFC423; text-decoration: none;}
a:hover {text-decoration: underline;}
hr {border: 0; color: #543019; background-color: #543019; height: 2px; width: 100%; margin: 20px 0;}


/***** tabs *****/
#tab_wrapper {position: relative; width: 910px; margin: 0 auto;}
#tab_l {position: absolute; width: 38px; height: 300px; left: 0px; top: 118px; background: url(images/layout/tab_uw.png) no-repeat;}
#tab_r {position: absolute; width: 35px; height: 318px; right: 0px; top: 110px; background: url(images/layout/tab_featured.png) no-repeat;}
#iconbar { margin:45px 0 0 0; }
#iconbar li { float:left; position:relative; margin:2px 3px; width:25px; height:25px; z-index:5; }
#iconbar li a { display:block; height:25px; width:25px; }
#iconbar li a img { width:25px; height:25px; }
#iconbar span { position: absolute; top:0px; left: -125px; display: none; width: 85px; height: 21px; text-align: left; padding: 4px 0 0 40px; line-height:110%; color:#dcc69e; font-family:Verdana, Geneva, sans-serif; font-size:15px; }
#iconbar span#facebook { background:url(images/layout/face_full.png) no-repeat; color:#fff; } 
#iconbar span#twitter { background:url(images/layout/twit_full.png) no-repeat; color:#327dab; } 
#iconbar span#youtube { background:url(images/layout/yout_vull.png) no-repeat; color:#000; } 

#wrapper {position: relative; width: 840px; margin-left: 34px;}
#logo {position: absolute; width: 124px; height: 151px; left: -58px; top: -5px; background: url(images/layout/logo.png) no-repeat; z-index:100 }
#top_nav {position: relative; width: 840px; height: 38px; padding-top: 5px; background: url(images/layout/top_nav_x.gif) 0 5px repeat-x #FFF;}
#top_nav ul {position: relative; width: 740px; height: 38px; padding-left: 80px;}
#top_nav ul li {position: relative; float: left; height: 38px; padding-right: 15px; margin-left: -16px; background: none;}
#top_nav ul li a {display: block; position: relative; left: 0; top: 0; height: 38px; padding-left: 15px; font-size: 12px; line-height: 38px; color: #543019; text-transform: uppercase; background: none;}
#top_nav ul li a.nav-white {color: #fff; position: relative; top: -38px;}
#top_nav ul li.current_page_ancestor a, #top_nav ul li.current_page_parent a, #top_nav ul li.current_page_item a, #top_nav ul li a:hover {text-decoration: none; color: #fff; background: url(images/layout/nav_rol_l.png) no-repeat left top;}
#top_nav ul li.current_page_ancestor, #top_nav ul li.current_page_parent, #top_nav ul li.current_page_item, #top_nav ul li:hover, #top_nav ul#main_nav li.over {background: url(images/layout/nav_rol_r.png) no-repeat right top;}
#contents {position: relative; width: 840px; }
#white_box {width:820px; padding:10px; margin:0 0 15px 0; background-color:#FFF;}
#featured_photo {position:relative; width: 820px; min-height: 485px; overflow: hidden;  }
#featured_photo1 {width:820px; min-height:530px; z-index: 1;}


#landing_nav { position: relative; width: 840px; height: 38px; padding-top: 5px; left:210px; top:45px; }
#landing_nav ul { position: relative; width: 740px; height: 38px; margin:0 0 0 15px; }
#landing_nav ul li {position: relative; float: left; height: 38px; padding-right: 15px; margin-left: -16px; background: none;}
#landing_nav ul li a {display: block; position: relative; left: 0; top: 0; height: 38px; padding-left: 15px; font-size: 12px; line-height: 38px; color: #543019; text-transform: uppercase; background: none;}
#landing_nav ul li a.nav-white {color: #fff; position: relative; top: -38px;}
#landing_nav ul li.current_page_ancestor a, #landing_nav ul li.current_page_parent a, #landing_nav ul li.current_page_item a, #landing_nav ul li a:hover {text-decoration: none; color: #fff; background: url(images/layout/nav_rol_l2.png) no-repeat left top;}
#landing_nav ul li.current_page_ancestor, #landing_nav ul li.current_page_parent, #landing_nav ul li.current_page_item, #landing_nav ul li:hover, #landing_nav ul#main_nav li.over {background: url(images/layout/nav_rol_r2.png) no-repeat right top;}


div#featured {position: absolute; top: 84px; left: 830px; padding: 10px; background-color: white; width: 820px;}
div#featured_home {position: absolute; top: 84px; left: 830px; padding: 10px; background-color: white; width: 820px;}
div#page_image_wrapper{height:480px; width:820px; border-bottom:10px solid white;overflow:hidden}
img#page_image {width: 820px; height: auto;}

#staff_name {position: absolute; height: 62px; left: 0px; top: 374px; padding-right: 18px; background: url(images/layout/featured_name_bg.png) no-repeat right top;}
#staff_name h2 {display: block; height: 62px; padding: 0 11px 0 17px; background-color: #000; font-size: 2.4em; line-height: 62px; color: #ffc423; text-transform: uppercase;}
#staff_title {position: absolute; height: 28px; left: 0px; top: 426px; padding-right: 39px; background: url(images/layout/featured_title_bg.png) no-repeat right top;}
#staff_title h1 {display: block; height: 28px; padding: 0 16px 0 17px; background-color: #ffc423; font-size: 1.7em; line-height: 28px; font-weight: bold; text-transform: uppercase; letter-spacing: 3px;}

#featured_slides {position: relative; overflow: hidden; width: 820px; height: 95px; background-color: #543019; border-bottom: 7px solid #543019; border-top: 7px solid #543019;}
#slider {position: relative;width: 770px; white-space: nowrap; height: 105px; overflow: hidden; margin-left: 25px;}
img.slider-img {position: relative; width: 160px;float: none; clear:both;}
#slide_arrow_l {display: block; position: absolute; width: 51px; height: 95px; left: 0; top: 0; background: url(images/layout/slides_arrow_l.png) no-repeat;}
#slide_arrow_r {display: block; position: absolute; width: 51px; height: 95px; right: 0; top: 0; background: url(images/layout/slides_arrow_r.png) no-repeat;}
#hilite_slide {position: absolute; width: 125px; height: 86px; left: 0; top: 0; border: 5px solid #ffc423; background-color: transparent;text-align:right}
#hilite_slide h1 {display: block; position: absolute; width: 125px; left: 0; bottom: 0; padding: 2px 0; border-top: 2px solid #ffc423; background-color: #ffc423; font-size: 1.1em; line-height: 1em; font-weight: bold; text-align: center; text-transform: uppercase;}
img#blank_ie_fix {width: 135px; height: 105px; position: absolute; top: 0; left: 0;}

span.slider_link {display: inline-block; width: 135px; height: 105px; overflow: hidden; margin: 0 3px 0 0; padding: 0;position:relative;text-decoration:none;vertical-align:top;cursor:pointer;cursor:hand;}
.hilite_slide {position: absolute;z-index:300; width: 125px; height: 86px; left: 0; top: 0; border: 5px solid #ffc423; background-color: transparent;text-align:right}
.hilite_slide h1 {display: block; position: absolute; width: 125px; left: 0; bottom: 0; padding: 2px 0; border-top: 2px solid #ffc423; background-color: #ffc423; font-size: 1.1em; line-height: 1em; font-weight: bold; text-align: center; text-transform: uppercase;}

.column-l-wide { }
.video-square {position: relative; float: left; height: 155px; border:solid 5px #fff; overflow:hidden;}
/* .video-square:hover {outline: 5px solid #ffc423;} */
.video-sq-title {position: absolute; height: 40px; width:150px; left: 0; top: 95px; padding: 6px 12px 2px 8px; background: url(images/layout/trans_black.png);}
.video-sq-title h2 {font-size: 1.8em; line-height: .8em; text-transform: uppercase; color: #fff;}
.play-btn {display: block; position: absolute; width: 37px; height: 36px; left: 69px; top: 46px; background: url(images/layout/play_btn.png) no-repeat;}
.video-wide {position: relative; width: 530px; margin-top: 13px;}
.video-wd-title {position: absolute; height: 75px; left: 0; top: 0; padding: 18px 18px 0 30px; background: url(images/layout/trans_black.png);}
.video-wd-title h2 {font-size: 50px; line-height: 0px; text-transform: uppercase; color: #fff;}
.move-up {position: relative; margin-top: -12px;}

.column-r-narrow {position: relative; float: right; width: 270px;  }
#video_box { background:#fff; width:540px; padding:5px; margin:0 15px 0 0; }

#flash {position: relative; width: 250px; height: 155px; border: 10px solid #FFF;}
#flash:hover {border: 10px solid #ffc423;}
#flash_title {position: absolute; height: 40px; left: 0; top: 10px; padding: 0 25px 0 18px; background: url(images/layout/trans_black.png);}
#flash_title h2 {font-size: 1.8em; line-height: 40px; text-transform: uppercase; color: #fff;}

#featured_vid {position: relative; width: 250px; height: 155px; border: 10px solid #FFF;}

.tab-horiz {position: relative; height: 20px; padding: 5px 25px 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; font-style:italic; line-height: 19px; text-transform: uppercase;  color: #fff; background: url(images/layout/tab_horiz.png) no-repeat right; display:inline-block; }
.column-l-narrow {position: relative; float: left; width: 284px;}

#play_video {position: relative; width: 260px; height: 169px; padding: 12px; margin-bottom: 10px; background: url(images/layout/play_video_bg.jpg) no-repeat;}
#play_video a#play_btn {display: block; position: relative; width: 247px; height: 51px; background: url(images/layout/play_video_btn.jpg) no-repeat;}
#play_video h1 {font-size: 1.3em; color: #ffc423; padding-top: 10px;}

.img-link {position: relative; width: 284px; height: 34px; background-color: #ffc423;}
.img-link a {display: block; position: relative; width: 270px; height: 34px; padding-left: 14px; font-size: 1.5em; line-height: 34px; font-weight: bold; font-style: italic; text-transform: uppercase; color: #543019;}
.img-link a img {position: absolute; left: 0px; top: 0px;}
.img-link a:hover {text-decoration: none;}
.img-link a:hover img {display: none;}

.column-r-wide {position: relative; float: right; width: 487px; padding: 0 10px 0 21px;}
.vert-line {background: url(images/layout/yellow_line_y.gif) repeat-y 302px 0px; margin-top: 10px;}
.top-space {margin-top: 10px; width:840px;}

#intro_screen {position: absolute; top: 0; width: 606px; height: 100%; padding: 0 107px; background-color: #000;z-index: 1000;}
#intro_screen h2 {padding-top: 20px;}
#intro_screen h2 a {font-size: 1.8em; text-transform: uppercase; color: #fff;}
#intro_screen h2 a:hover {text-decoration: none;}
#footer {position: relative; width: 840px; height: 35px;}
#footer p {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 35px; padding: 0; text-align: center; color: #a39f97;}
#footer a {font-weight: bold; color: #543019;}
#footer_img { background:url(images/layout/footer.png); width:840px; height:36px; margin:25px auto 0 auto; }

.white-not-caps {color: #fff; text-transform: none;}
.yellow-italic {color: #ffc423; font-style: italic;}
.white {color: #fff;}
.small-wide {font-size: 8px; line-height: 1em; font-weight: normal; letter-spacing: 5px;}
dl {width: 25px !important; margin-right: 15px;}
dt.gallery-icon {width: 25px !important; height: 25px !important; margin: 0 !important; padding: 0 !important; overflow: hidden;}
dt.gallery-icon a img {width: 50px !important; height: auto !important; margin-left: -12px; margin-top: -12px; border: 0 !important;}
img#lbImage {max-width: 550px;}

.column-r-wide ul {padding:9px 0 13px 25px;}
.column-r-wide ul li {font-size: 1.2em; line-height: 1.2em; padding:3px 0; color: #864318;}

blockquote {margin:10px 0 20px 0; padding:15px 22px; background-color:#fff4d5;}
blockquote p {font-size:1.1em;}

a#close_vid {display: block; float: right;}

.float_right { float:right; }
.float_left { float:left; }

#ticker { margin:15px 0 0 0; }
#news_ticker { height:39px; width:840px; background:url(images/layout/ticker_bg.png); margin:0 auto 15px auto; }
#news-ticker li { font-size:12px; display:block; padding:13px 0 0 25px; }
.tickerDate { color:#ffc423; font-weight:100; font-style:italic; }
.tickerLink a { color:#fff; text-transform:uppercase; }
.tickerText { color:#989898; }
.tickerText a { color:#fff; }

/********** landing **********/
body.landing { background: url(images/layout/bg2.jpg) top center no-repeat #000; }
#pagewidth { width:960px; margin:0 auto; padding:0; }
#land_header { width:970px; height:140px; margin:0 auto; padding:0 10px 0 0; background:url(images/layout/land_head.png) left no-repeat; }
#land_header ul li { float:left; }
#land_logo a { display:block; width:210px; height:120px; }
#enter_site { background:url(images/layout/land_enter.jpg); width:376px; height:43px; margin:45px 0 0 0; }
#enter_site a { display:block; width:376px; height:43px; }

#land-list { position:absolute; top:5px; left:0; }
#land_facebook { width:102px; height:32px; margin:50px 0 0 21px; position:absolute; top:-90px; left:10px; }
#land_twitter { width:102px; height:32px; margin:50px 0 0 21px; position:absolute; top:-90px; left:120px; }
#land_youtube { width:102px; height:32px; margin:50px 0 0 21px; position:absolute; top:-90px; left:230px; }
#land_facebook a,
#land_twitter a,
#land_youtube a { display:block; width:102px; height:32px; }
#land_facebook { background:url(images/layout/land_facebook.png); }
#land_twitter { background:url(images/layout/land_twitter.png); }
#land_youtube { background:url(images/layout/land_youtube.png); }

#land_left_col { width:205px; height:400px; float:left; }
#land_right_col { width:420px; float:right; margin:-25px -1px 0 0; }

ul#land_btns { display:block; width:205px; position:relative; top:100px; left:0px; }
ul#land_btns li { width:191px; height:76px; background:url(images/layout/land_btn.png); margin:23px 0 0 5px; }
ul#land_btns li:hover { background:url(images/layout/land_btn2.png) }

#land_video { width:400px; height:240px; padding:27px 10px 10px 10px; overflow:hidden; background:url(images/layout/land_video.png); }

#schedule { width:960px; height:148px; margin:0; padding:0; background:url(images/layout/sched.png) right no-repeat; }
#schedule img { margin:21px 8px 7px 7px; width:945; height:120px; }
#sched_btn { background:url(images/layout/sched_btn.png); width:303px; height:30px; }
#sched_btn a { color:#FFF; font-style:italic; font-weight:bold; font-size:13px; display:block; padding:9px 0 6px 30px; }
#sched_btn a:hover { text-decoration:none; color:#fed67b; }

#countdown { width:421px; height:109px; margin:26px 0 15px 0; background:url(images/countdown_bkg.png); }
#timer { width:264px; height:65px; padding:0 0 0 9px; margin:35px 13px 0 0; background:url(images/layout/timer.png); float:right; }
#timer p { display:none; }
.xLCTTTTopBottom { display:none; }
#countdown_img { float:left; width:69px; height:61px; overflow:hidden; margin:38px 0 0 63px; position:relative; }
#helm_link { display:69px; height:61px; display:block; margin:-65px 0 0 0; position:relative; z-index:100000; cursor:pointer; }

/***** featured video *****/
#featured_video { padding:10px; background:#fff; width:390px; height:235px; position:relative; left:0; top:0; }

#check_it { padding:5px; background:#fff; }
#check_it #btn1 a { display:block; width:390px; height:112px; border: solid 5px #fff; background:#000; }
#check_it #btn2 a { display:block; width:390px; height:112px; border: solid 5px #fff; background:#000; }
#check_it #btn1 a:hover,
#check_it #btn2 a:hover{ border: solid 5px #ffc423; }

#photo_gal { width:410px; }
.ngg-gallery-thumbnail a span.thumb_cover { display:block; width:90px; height:55px; position:absolute; top:0; left:0; background-image:url(images/layout/thumb_cover.png); margin:3px; }
.ngg-gallery-thumbnail a:hover span.thumb_cover { display:none; }

/********** coaches **********/
#sidebar { float:left; position:absolute; top:120px; left:10px; z-index:600; }
#sidebar ul {}

#sidebar ul li a:hover { background-position: 0 0;}
#sidebar ul li a.selected { background-position:0 50px; color:#fff; }
#sidebar ul li a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:italic; font-weight:bold; color:#747474; padding:5px 0 0 20px; text-decoration:none; width:203px; height:20px; background:url(images/layout/sidebar.png) 0 25px; position:relative; z-index:100; }
#sidebar ul li:hover a { color:#543019; z-index:100; }
#sidebar ul li a img { display:none; border:3px solid #ffc423; }
#sidebar ul li a:hover img { display:block; width:187px; height:72px; position:absolute; margin:-45px 0 0 190px; overflow:hidden; }

#coach { width:537px; height:530px; background:url(images/layout/coach_text.png); position:absolute; float:right; top:-190px; left:-5px; overflow:auto; z-index:4; }
#coach_photo { width:520px;  height:200px; position:relative; }
#coach_photo img { position:relative; z-index:1 }
#coach_photo span.cover { width:520px; height:200px; background:url(images/layout/coach_photo_cover.png); position:absolute; top:0; left:0; z-index:2000; }
#coach_info { margin:15px; }
#coach_info h2 { color:#FFF; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:0; }
#coach_info h3 { color:#ffc423; font-style:italic; text-transform:uppercase; margin:0 0 0 0; padding:0; }
#coach_info p { color:#FFF; padding:7px 0; }
#audioplayer { position:absolute; top:200px; left:10px; height:30px; width:200px; z-index:4000 }
a.readmore { display:block; background:url(images/layout/readmore.png); position:relative; z-index:2001; margin:-25px 10px 0 0; height:67px; width:55px; float:right; }

.coach_content {height:250px; width:505px; overflow:hidden;}
.coach_content_expanded {height:auto; width:505px; overflow:none;}

.dots{display:inline}
.dots_expanded {display:none;}


/********** blog **********/
#acidemic_sidebar { width:170px; height:303px; background:url(images/layout/academics_side.jpg) #FFF no-repeat 10px 14px; padding:174px 0 10px 10px; position:relative; left:0; top:0; float:left; }
#blog_sidebar { width:170px; height:303px; background:url(images/layout/blog_sidebar.jpg) #FFF no-repeat 10px 14px; padding:174px 0 10px 10px; position:relative; left:0; top:0; float:left; }
#blog_sidebar > ul { margin:0 0 0 25px; list-style:disc; }
#blog_sidebar > ul li { color:#fff; }
#blog_sidebar > ul li a { display:block; color:#fff; font-size:13px; padding:1px 0;
}
#blog_sidebar .title { display:block; color:#ffc423; font-size:15px; margin:10px 0 3px 0; padding:4px 15px; background:#000; font-style:italic; text-transform:uppercase; }
#blog_main { width:640px; background:#FFF; padding:14px 10px 0 10px; position:relative; top:0; right:0; float:right; }
.news_posts { background:#000; padding:15px; border:solid 7px #000; margin:0 0 10px 0; min-height:364pz; }
.news_posts:hover { border: solid 7px #ffc423; }
.news_posts h2 { display:inline-block; background:url(images/layout/blog_header.png) no-repeat right; font-size:18px; padding:3px 20px 3px 10px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-style:italic; }
.news_posts h2 a { color:#FFF; }
.news_posts .date { display:inline; float:right; text-align:right; font-size:13px; letter-spacing:-.5px; color:#ffc423; font-weight:100; font-style:italic; margin:5px 0 0 0; }
.blog_media { padding:10px; background:#fff; }
p.readmore a { color:#fff; }
.single { min-height: 419px; }

#sb-player { position:relative; z-index:5000;}
