.home .siteWrapper{
	background:transparent url(../images/headerHomeBG.jpg) no-repeat 50% top;	
}
.siteWrapper{
	background:transparent url(../images/headerBG.jpg) no-repeat 50% top;	
}

.siteContainer {
	min-height: 450px;
	width:960px;
	margin:0px auto;
}

.siteHeader{height:157px;width:960px;}
.siteHeader .logo{height:157px;width:388px;float:left;margin-left:-32px;}
.logo h1{margin:0px;}
.logo a{background:transparent url(../images/logo.png) no-repeat left 32px;display:block;height:157px;text-indent:-999em;}
.siteHeader .headerIcons{float:right;width:183px;height:35px;margin-top:122px;background: url(../images/headerIcons.png) no-repeat left bottom;}
.siteHeader .headerIcons a{width:54px;height:35px;display:block;float:left;margin-right:7px;}

.articleSearchContainer{padding:5px 10px 7px 5px;height:26px;float:right;width:432px;background:#ffffff url(../images/navBG.jpg) repeat-x left top;}
.articleSearchContainer form{margin:0; padding:0;}
.articleSearchContainer .keywordSearch{float:left; margin:0px; display:block;width:147px;height:19px;padding:5px 3px 0 9px;margin-right:5px;border:1px solid #c2c2c2;color:#c2c2c2;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;}
.articleSearchContainer .catDropDown{border:1px solid #c2c2c2;height:24px;width:188px;float:left;margin-right:8px;}
.articleSearchContainer .catDropDown #cat_display{display:block;height:19px;padding:5px 3px 0 9px;color:#c2c2c2;background:#ffffff url(../images/catSearchBG.jpg) no-repeat right top;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.articleSearchContainer .catDropDown #cat_display:hover{text-decoration:none;}
.articleSearchContainer #dropDownContents{display:none;position:absolute;border:1px solid #c2c2c2;border-top:0px;width:158px;margin-left:-1px; z-index:10;}
.articleSearchContainer #dropDownContents.showContents{display:block;}
#dropDownContents a{
	display:block;
	height:19px;
	line-height:19px;
	padding:5px 3px 0 9px;
	color:#c2c2c2;background-color:#ffffff;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}
.articleSearchContainer .searchSubmit{display:block;height:26px;width:65px;text-indent:-999em;background:transparent url(../images/articleSearchButton.jpg) no-repeat left top;float:left;}

.navTop{background:transparent url(../images/navTopBG.jpg) no-repeat left top;height:3px;width:960px; font-size:0px;}
.navContainer{background:#ffffff url(../images/navBG.jpg) repeat-x left top;}
.nav {margin-bottom: 0px; padding-top:0px;height: 38px;font-size: 1em; text-transform: uppercase;}
.nav ul {float: left; text-align:left; list-style-type:none; margin:0px;}
.nav ul li{float: left;height: 38px; position:relative;background:transparent url(../images/navItemSepBG.jpg) no-repeat right 6px;}
.nav ul li a{float: left;padding: 0px 10px;height:38px; line-height:38px; color: #4a4a4a; font-weight:bold;}
.nav ul li a:hover{ text-decoration: none;background: url(../images/navHoverBG.jpg) no-repeat 50% bottom; color:#a40000;}
.nav ul li a.selected{ text-decoration: none;background: url(../images/navHoverBG.jpg) no-repeat 50% bottom; color:#a40000;}

.subNav{background:#666666 url(../images/subNavBG.jpg) repeat-x left top;height:33px;width:960px; text-transform:uppercase;}
.subNav ul {float: left; text-align:left; list-style-type:none; margin:0px; height:33px;}
.subNav ul li{float: left;height: 33px; position:relative;background:transparent url(../images/subNavItemSepBG.jpg) no-repeat right 8px;}
.subNav ul li a{float: left;padding: 0px 10px;height:33px; line-height:33px; color: #dedede; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.subNav ul li a:hover{ text-decoration: none;color:#adcdf3;}
.subNav ul ul{ display:none;}
.nav ul ul,
.nav ul li:hover ul ul,
.nav ul ul li:hover ul ul{display: none;}

#subMenu{
}

#subMenu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #c6c6c6;
	border-left-width:0;
	margin-bottom:10px;
}

#subMenu ul li{
	background:url(../images/subNavItemBG.jpg) no-repeat left top;
}
#subMenu ul li.last a{
	height:33px;
	line-height:33px;
}

#subMenu ul li a{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#0b54a2;
	text-decoration:none;
	height:35px;
	line-height:35px;
	padding:0 0 0 20px;
}

#subMenu ul li a:hover{
	background:url(../images/subNavItemHoverBG.jpg) no-repeat left top;
}


.contentContainer{
	background:#ffffff url(../images/contentBG.jpg) no-repeat right top;
	width:960px;
	padding-top:28px;
}
.leftCol{
	width:160px;
	padding:0 20px 0 10px;
	float:left;
}
.sectionHeader{
	color:#a40000;
	font-weight:bold;
	font-size:1.167em;
	height:22px;
	border-bottom:1px solid #a40000;
	padding-left:1px;
}
.siteContent{
	width:460px;
	float:left;
	margin-right:20px;
}
.twoCol .siteContent{
	width:640px;
	float:left;
	margin-right:15px;
	padding:0 0 0 15px;
}
.pageName{
	font-weight:bold;
	font-size:28px;
	color:#a40000;
	padding-bottom:7px;
	border-bottom:1px solid #a40000;
}
.pageContent{
	padding-top:30px;
	line-height:19px;
}
.rightCol{
	width:280px;
	min-height:250px;
	float:left;
}

.stealOurStuff{
	display:block;
	height:37px;
	width:280px;
	background:transparent url(../images/stealOurStuffButton.png) no-repeat left top;
	text-indent:-999em;
	margin-top:11px;
}
.supportCB{display:none;}
.supportCB a{
	background:transparent url(../images/supportCB.png) no-repeat left top;
	display:block;
	width:280px;
	height:71px;
	text-indent:-999em;
}
.newsLetterSignup{/*margin-top:9px;*/background:transparent url(../images/newsSignupBG.png) no-repeat left top;height:128px;width:210px;padding-left:70px;padding-top:13px;}
.newsLetterSignup p{text-indent:-999em; margin-bottom:7px;}
.newsLetterSignup input{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.socialIcons{background:transparent url(../images/socialIconsBG.png) no-repeat left top;width:260px;padding:1px 10px 0 10px;height:211px;margin-top:10px;}
.socialIcons .socialItems{display:block; padding:0;height:69px;background:transparent none no-repeat left top; text-indent:-999em;}
.socialIcons .youtube{background-image:url(../images/youtubeIcon.png);}
.socialIcons .flickr{background-image:url(../images/flickrIcon.png);}
.socialIcons .podcast{background-image:url(../images/podcastIcon.png);}

.letterToEditor{margin-top:31px;line-height:20px;}
.letterToEditor .sectionHeader{margin-bottom:11px;}
.letterToEditor .sectionHeader a{margin-bottom:11px;color:#a40000;}
.letterToEditor .author{font-weight:bold;padding-top:5px;}
.letterToEditor .pagination{display:none;}

.pageContent .letterToEditor .sectionHeader{padding-top:15px; margin-bottom:3px;}

.recommendedLinks{
	margin-top:31px;
}
.linkGroup{
	font-weight:bold;
	color:#666666;
	padding:16px 0 12px;
	background:transparent url(../images/frItemBG.png) repeat-x left bottom;
}
.groupTitle{
	text-transform:uppercase;
}
.linkGroup ul{margin:0;padding:0;list-style-type:none;}
.linkGroup ul li{
	padding-left:17px;
	background:#ffffff url(../images/linkBullet.jpg) no-repeat 8px 11px;
}
.linkGroup ul li a{
	font-weight:bold;
	color:#0b54a2;
	font-size:11px;
	display:block;
	padding:8px 0;
}

.footer{
	background: transparent url(../images/footerBG.jpg) no-repeat left top;
	width:960px;
	height:89px;
	padding-top:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4899d1;
	font-weight:bold;
}
.footer .traffikLogo{
	margin-top:13px;
	text-indent:-999em;
	display:block;
	width:146px;
	height:21px;
	background:transparent url(../images/traffikLogo.jpg) no-repeat left top;
}
.contributorLogin{
	float:right;
}
.contributorLogin a{
	color:#4899d1;
}
/******* Feature Reports *******/
.frItem{margin-top:9px;padding-bottom:12px;background:transparent url(../images/frItemBG.png) repeat-x left bottom;}
.frItemTitle a{color:#0b54a2;font-weight:bold;font-size:12px;margin-bottom:5px;}
.frItemAuthor{font-size:11px;font-weight:bold;color:#666666;}
.frItemDate{font-size:11px;color:#666666;}

/******* Google Ads *******/
.googleAds{margin-top:32px;}

/******* Breaking News *******/
.breakingNews{padding-bottom:15px;background:transparent url(../images/frItemBG.png) repeat-x left bottom;}
.breakingNews .pagination{display:none;}
.bnImageContainer{width:200px;float:left;margin-right:10px;}
.bnImageContainer .bnImage{height:200px;}
.bnImageContainer .bnImageCaption{border:1px solid #94a3c4;	background-color:#eceff5;font-size:11px;font-weight:bold;color:#3b5998;padding:9px 8px;line-height:17px;}
.bnContent{float:left;width:250px;}
.bnContent .bnHeader{height:29px;line-height:29px;background:transparent url(../images/bnHeaderBG.jpg) repeat-x left top;color:#FFFFFF;font-size:15px;font-weight:bold;font-style:italic;padding-left:10px;margin-bottom:14px;text-transform:uppercase;}
.bnContent .bnTitle a{display:block;font-weight:bold;font-size:20px;color:#0b54a2;margin-bottom:5px;}
.bnContent .bnAuthor{font-weight:bold;font-size:11px;color:#666666;float:left;padding-right:7px;border-right:2px solid #afafaf;margin-right:7px;}
.bnContent .bnDate{float:left;font-size:11px;color:#666666;}
.bnContent .bnDesc{font-size:12px;float:left;margin-top:16px;line-height:19px;}
.bnContent .bnDesc p{margin-bottom:10px;}
.bnContent .bnDesc a{color:#0b54a2;text-decoration:underline;}


/******* Social Media *******/
.socialMedia{margin-top:20px;}
.socialMedia .twitterFeed{float:left;width:200px;margin-right:10px;}
.twitterFeed .twitterButton{height:18px;width:71px;float:right;display:block;}
#twitter_update_list {list-style-type:none; margin:0; padding:0; overflow:hidden;}
#twitter_update_list li {margin-top:10px;padding-bottom:12px;background:transparent url(../images/frItemBG.png) repeat-x left bottom;}
#twitter_update_list span{font-size:11px;line-height:13px;}
#twitter_update_list a.twitterDate{font-size:11px;font-weight:bold;color:#0b54a2;margin-top:4px;text-decoration:underline; display:block;}
.socialMedia .facebookWidget{float:left;width:250px;}

/******* Top Oklahoma Stories *******/
.topOKStories{margin-top:20px;}
.topOKStories .sectionHeader{margin-bottom:10px;}
.topOKStories .frItem{padding-bottom:16px;margin-top:14px;}
.topOKStories .frItem .frItemAuthor{float:left;padding-right:7px;margin-right:7px;border-right: 1px solid #AFAFAF;}
.topOKStories .frItem .frItemDate{float:left;}
.topOKStories .pagination{display:none;}

/******* Report Articla Detail view *******/
.reportsDetail{}
.visualCol{width:320px;float:right;margin:0 0 10px 10px;}
.visualCol #largeImage{width:320px;height:320px;}
.visualCol #largeImage a{display:block;width:318px;height:320px;}
.visualCol .imageList{width:320px;}
.visualCol .imageList a{display:block;float:left;height:70px;width:70px;border:2px solid #CCCCCC;margin:3px; background:#e6e6e6 none no-repeat 50% 50%;}
.visualCol .youtubeContainer{margin-top:5px;}
.youtubeContainer .sectionHeader{margin-bottom:5px;}
.visualCol .pdf{margin-top:5px;background-color:#EDEDED;border:1px solid #D3D3D3;background:#EDEDED url(../images/pdf.png) no-repeat 10px 50%;padding:10px 10px 10px 31px;width:279px;}
.visualCol .pdf a{color:#666666;}

/******* Secure Zone *******/
#savedInfo{padding:9px;border:1px solid #cccccc;background-color:#e5e5e5;margin-bottom:10px;font-size:14px;font-weight:bold;color:#339033;}
#ItemDescription{height:350px; width:450px;}
#ItemName{width:450px;}
.canEdit{display:none;}


/* Module Overrides */

.faq-question { margin-bottom:1em; }

.search-box input.cat_textbox_small {
	/*margin:0px 3px 0px 0px;*/
}
.cat_textbox_small, .cat_listbox_small {
	/*width:200px;*/
}
.cat_textbox_smaller, .cat_listbox_smaller {
	width:153px;
	font-weight:bold;
	color:#b1b1b1;
	padding-left:5px;
	height:18px;
	padding-top:2px;
}

.cat_button{
}

.cat_dropdown_smaller {
	/* width: 150px; */
}

.form input, .webform input {
}

input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
	/*width:300px;*/
}

.cat_listbox {
	/*height:120px;
	width:300px;*/
}

table.webform td {
	/*line-height:24px;*/
}

table.webform, table.reporting {
	/*border-collapse:collapse;
	border-spacing:0;*/
}

table{
	/*border-collapse:separate;
	border-spacing:0px;*/
}
div.form div.item, div.webform div.item{
	padding:0 0 7px 0;
}
.faq-details .answer{
	margin-bottom:10px;
}
.blog-container{margin-top:-20px;}
.blog-container p.description{
	margin-bottom:10px;
}
.secure-lost-password {
	padding:0;
	background-color:transparent;
	border-width:0px;
}
ul.pagination{margin:10px 0 0 0;padding:0;list-style-type:none;}
ul.pagination li{display:inline;margin-right:3px;	color:#2f5190;font-weight:bold;}
ul.pagination li a{font-weight:normal;line-height:15px;padding:4px;border:1px solid #2f5190;color:#4899d1;}
ul.pagination li a:hover{text-decoration:none;}