/*
Pro Shooting League Theme for WordPress
Theme Name: Professional Shooting League
Theme URI: http://www.FIFOstudios.com
Description: Professional Shooting League theme designed by FIFO Studios. 
Version: 1 (WP2.7.1)
Author: FIFO Studios
Author URI: http://www.FIFOstudios.com
Tags: Professional Shooting League
 
*/
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/*************START MAIN******************/
* { margin:0; padding: 0; outline:none; }
body  {
    font-family:"Century Gothic", "lucida grande", "lucida sans", "bitstream Vera Sans", verdana;
    font-size:14px;
    background: url(images/page-bg.jpg) center repeat-y #fff ;
    margin: 0; 
    padding: 0;
    text-align: center; 
    color: #000000;
}

a { color:#882019; text-decoration:none; }
a:hover { text-decoration:underline; }

h1,h2,h3,h5,h5,h6 {
	color:#241c57; 
}

h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }

p { margin-bottom: 15px; }


#cap{ height: 30px; width:1012px; background: url(images/cap-bg.jpg) no-repeat center #fff; margin: 0 auto; }
#foot{ height: 22px; width:1012px; background: url(images/foot-bg.jpg) no-repeat center #fff; margin: 0 auto;}

#container { width: 992px;  margin: 0 auto; text-align: left; } 

#header {   height:142px; background:#241c57; } 
#header #logo { border-right:1px solid #241c57; }

#nav { height: 41px; background:url(images/nav-bg.jpg) repeat-x; z-index:1000; }
#nav ul { height: 32px; border-top:1px solid #484848; border-right:1px solid #484848; }
#nav ul li { height:32px; line-height:32px; width:89px; float:left;border-left:1px solid #484848; text-align:center; list-style:none; background:url(images/nav-button-bg.jpg) repeat-x; }
#nav ul li:hover, #nav ul li.active, #nav ul li.current_page_item{ background-position: 0px -33px; }
#nav ul li a { display:block; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; }
#nav ul li ul { visibility:hidden;}
#nav ul li ul li { width:200px; }
#nav ul li ul li ul { margin-left: -202px; margin-top: -33px !important;}

#nav ul li.page-item-14 ul { margin-left:-111px; };

#content-faux-top {  width:969px; height:8px; background:url(images/faux-top.jpg); }
#index-content-container{ background: url(images/faux-cols.jpg) repeat-y #e8e8e1; border:6px solid #241c57; padding:0 5px 0 5px;}
#content-container{ background: #e8e8e1; border:6px solid #241c57; padding:0 5px 0 5px;}

#sidebar-left { float: left; width: 162px; }
#sidebar-left h3 { line-height:31px; text-align:center; font-size:16px; font-weight:bold; display:block; background: #3c424c; color:#fff }
#sidebar-left img { margin: 10px 5px 10px 5px; }

#sidebar-right { float: right; width: 224px; margin-right:5px;  padding-top: 5px; }
#sidebar-right #player-div { background:#555; width:220px; }
#sidebar-right #int {width:220px; margin-bottom:10px; background:#f1f1ea;  border:1px solid #bab8a9;}
#sidebar-right #interviews, #sidebar-right #instructional {   }
#sidebar-right #int ul {  }
#sidebar-right #int p { margin:0;}
#sidebar-right #clips ul { margin-left: 0px; }
#sidebar-right #clips ul li { padding: 4px 4px 6px 4px;margin: 10px 6px 0 4px;z-index:500;}
#sidebar-right #int ul li { border:1px solid #f1f1ea; list-style:none; clear:both; display:block; margin:0; }
#sidebar-right #int ul li:hover { border:1px solid #241c57; }
#sidebar-right #int ul li div.image { width:89px; height:61px; background:url(images/interviews-border.jpg) no-repeat; padding: 1px 0 0 1px; float:left; }
#sidebar-right #int ul li p { background:#fff; height:58px; margin-left:94px; padding:0 4px 0 4px;}
#sidebar-right #int ul { margin-top:10px; }

#sidebar-right #clips img { border:none; }
#sidebar-right #clips a { display:block; text-decoration:none;}
#sidebar-right #clips .ui-state-default { top:1px; background:#b9b9b9; border:1px solid #b9b9b9; }
#sidebar-right #clips .ui-state-default a { color:#fff; font-weight:bold; }
#sidebar-right #clips .ui-state-active  { top:1px; background:#f1f1ea; border-top:1px solid #bab8a9;border-left:1px solid #bab8a9;border-right:1px solid #bab8a9;border-bottom:1px solid #f1f1ea; }
#sidebar-right #clips .ui-state-active a { color:#525252; font-weight:bold; }

#sidebar-right #clips .ui-state-default:hover { background: #241c57; }
#sidebar-right #clips .ui-state-default a:hover { color:#fff; }

#sidebar-right #newsletter { background: #fff; border:1px solid #bab8a9; color:#241c57; font-size:18px;  font-weight:bold; text-align:justify; margin: 5px 0px 10px 0px; }
#sidebar-right #newsletter h3 { line-height:31px; text-align:center; font-size:16px; display:block; background: #241c57; color:#fff; border-bottom: 1px solid #bab8a9;}
#sidebar-right #newsletter p { margin:5px 5px 10px 5px; padding:0; }
#sidebar-right #newsletter strong { font-size: 24px; }
#sidebar-right #newsletter label { color: #41454a ; font-size: 12px; }

#content-sidebar-right { float:right; width:300px; padding: 0 10px; margin: 5px 0; }
#content-sidebar-right ul { list-style-type:none; }


#index-mainContent { margin: 0 245px 0 172px; } 
#mainContent { margin: 10px 320px 10px 15px; padding-right:10px;}
#mainContent-full { margin: 10px 10px 10px 15px; padding-right:10px;}

#intro-content { background:url(images/content-bg.jpg) 98% 10px no-repeat #edede9; color: #3c3c3c; font-weight:bold; font-size:15px; border:1px solid #c6c6c1; line-height: 30px; text-align:justify; padding:15px; margin-bottom: 5px;}
#intro-content strong { color:#882019; }


.content-block { background:#f2f2f2; border:1px solid #c6c6c1; padding: 10px;}
.content-block h2 { font-weight:bold; color:#241c57;}
.content-block h2 a { color:#241c57; }
.content-block p { font-size: 14px; margin-bottom:20px; }
.content-more { background:#fff url(images/icon-bullet.jpg) 98% 50% no-repeat; border-bottom: 2px solid #c6c6c1; border-right:1px solid #c6c6c1;border-left:1px solid #c6c6c1;text-align:right; line-height:25px; vertical-align:middle; padding-right:50px;}
.content-more a { font-weight:bold; color:#882019; text-decoration:none; }
.content-more a:hover { text-decoration:underline; }
.content-block ul, .content-block ol { margin: 0 0 10px 20px; }
.content-block ol { list-style-type: decimal; }
.content-block td { padding:2px 5px; }


#content-faux-bottom { width:969px; height:8px; background:url(images/faux-bottom.jpg); }

#content-bottom { background:#241c57; color:#fff; text-align:right; padding:10px 0 5px 0; font-size:13px; }
#content-bottom a { color:#fff; text-decoration:none; display:block;}
#content-bottom a:hover { text-decoration:underline; }
#content-bottom ul li { list-style: none; float:left; padding: 0 10px; border-left: 1px solid #fff; }
#content-bottom ul li.start { border:none; }
#content-bottom ul li ul {display:none;}

#footer{ width:1012px; margin: 0 auto; text-align:right; background:#fff; padding-bottom:15px;}
#footer p { margin-right: 20px; font-size:12px; color:#000; }

.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat {  clear:both; height:0; font-size: 1px; line-height: 0px; }

.post-date { font-size:12px; color:#999; }


#result-photos div img.result_photo { height: 160px; }
#result-photos div { display:inline-block;margin: 10px; width:250px;}
