/*
Theme Name: BBC Arizona

Theme URI: http://wordpress.org/extend/themes/twentyten
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Author URI: http://wordpress.org/
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header
Text Domain: twentyten
*/

							/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}


/*----------------------------------------------------------------------------------*/
.flt_Lt										{ float:left; display:inline;}
.flt_Rt										{ float:right; display:inline;}
.clear										{ clear:both;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.container									{ position:absolute;  z-index:-1; left:0;}
.bg											{ min-height:100%; min-width:100%; position:fixed; height:100%; width:100%; top:0; left:0;}
.wrapper									{ width:1000px; margin:0 auto; border-top:0 none; position:relative; z-index:1;}
.wrapper2 {									 min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -90px;}
.header										{ width:1000px; margin:0 auto; min-height:98px;  }
.main_content								{ width:1000px; margin:0 auto; min-height:800px; padding-top:7px;  padding-bottom:14px;}

/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.logo										{ float:left; padding:18px 0px 0px 0px;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{ float:right;  margin:0px; padding:0px; padding:63px 0px 0px 0px;  }
.nav li								     	{ float:left; display:block; font-size:14px; font-family: 'Didact Gothic', sans-serif; color:#fff; text-transform:uppercase; padding-left:26px;}
.nav li a									{ font-size:14px; font-family: 'Didact Gothic', sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; display:block;}
.nav li a:hover								{ color:#ccc;}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/ 
.left_slide									{ float:left; width:600px; height:411px; }
.left_slide	 ul								{ margin:0px; padding:0px; width:100%; float:left;}
.left_slide	 ul li							{ float:left; list-style:none; margin:0px; padding:0px; display:block; width:200px; height:137px;
											  position:relative; cursor:pointer; font-size:1px;}
left_slide	 ul li img						{ height:137px;}
.left_slide	 ul li span						{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(images/trans.png) repeat; z-index:99}
.right_slide								{ float:right; width:400px; height:411px; background:#fff;}
#video-holder								{ width:380px; height:222px; background:#d5d1c8; box-shadow: 2px 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 2px 3px #aaa;
											  -webkit-box-shadow: 2px 2px 2px 3px #aaa; behavior:url(PIE.htc); position:relative; top:10px; left:9px; }
#video-holder img							{ position:relative !important; top:8px !important; left:12px !important;}
.sample										{ width:366px !important; height:210px !important; padding-left:8px !important; padding-top:6px;}
div.ic_myCarousel 							{ margin: 18px auto 0 auto;clear:right;	}
.ic_myCarousel .ic_button 					{ float: left; height: 60px; width:100px; margin: 10px 13px 0 8px;  background: #ddd; }
.ic_myCarousel .ic_thumbnails 				{ display: inline-block; padding-top:8px;margin-left:6px}
#carousel li								{ width:80px; height:60px;}
.ic_myCarousel2 .ic_active, .ic_myCarousel .ic_active, .ic_vidCarousel .ic_active  { background: #fff;}
.right_slide ul								{ margin:0px; padding:0px;}
.right_slide ul .first						{ float:left;}
.right_slide h3								{ margin:0px; padding:0px; font-family: 'Didact Gothic', sans-serif; font-size:22px;
											  color:#262626; padding:15px 0px 0px 28px; text-transform:uppercase; height:20px;}
.right_slide p								{ font-size:12px; color:#262626; padding:12px 0px 0px 28px; text-align:justify; line-height:15px; width:350px;font-family: 'Noto Serif', serif;}
.content									{ width:100%; }
.content h1									{ font-family: 'Didact Gothic', sans-serif;  font-size:30px; color:#fff; padding:20px 0px 10px 0px; text-align:center; text-transform:uppercase; }
.content p									{  margin:0px; padding:0px; font-family: 'Noto Serif', serif; color:#fff; padding:10px 48px 0px 48px; text-align:center; height:15px;font-size:14px; }
.content p a								{  margin:0px; padding:0px; font-family: 'Noto Serif', serif; color:#fff; text-align:center; height:15px; }
.content p span								{  margin:0px; padding:0px; padding-left:55px; font-family: 'Noto Serif', serif; color:#fff; font-weight:normal;}
.bottom_content								{ float:left; width:320px; padding:46px 0px 0px 10px;}
.bottom_content h4							{ font-family: 'Didact Gothic', sans-serif; color:#fff; text-transform:uppercase; font-size:16px;
											  padding:0px 0px 5px 9px;  width:312px;}
.bottom_content1 h4							{ font-family: 'Didact Gothic', sans-serif; color:#fff; text-transform:uppercase; font-size:16px;
											  padding:0px 0px 5px 6px; width:312px;}
.bottom_content p							{ font-size:14px; color:#fff; line-height:18px; font-family: 'Noto Serif', serif;
											  text-align:justify; margin:0px; padding:0px; padding:15px 0px 0px 8px;  background:url(images/line.png) top no-repeat;}
.bottom_content1 p							{ font-size:14px; color:#fff; line-height:18px; font-family: 'Noto Serif', serif;
											  text-align:justify; margin:0px; padding:0px; padding:15px 0px 0px 5px;  background:url(images/line.png) top no-repeat; }
.bottom_content1							{ float:right; width:320px; padding:45px 2px 0px 0px;}
											  
.top_img_block								{ width:100%; height:140px;}
.top_img_block ul 							{ margin:0px; padding:0px; }
.top_img_block ul li						{ list-style:none; float:left; margin:0px; padding:0px; border-right:1px solid #333; height:139px; width:199px; }
.top_img_block ul li img					{ height:139px; width:199px; }
.left_title 								{ float:left; color:#fff; margin:0px; padding:0px; width:475px;  }
.right_title 							    { float:left; color:#fff; margin:0px; padding:0px; width:515px; }
.inner_content								{ width:100%; border-top:1px solid #aaa; }
.left_content								{ float:left; width:465px;  min-height:50px; }
.right_content								{ float:right; width:525px;  min-height:50px; }
.left_content h5, .right_content h5	 		{ font-size:14px; color:#fff; font-family: 'Noto Serif', serif; text-transform:uppercase;}
.left_con1									{ float:left; padding:10px 0px 0px 17px;}
.left_con2									{ float:left; padding:10px 0px 0px 64px;}
.left_con3									{ float:left; padding:10px 0px 0px 53px;}
.right_con1									{ float:left; margin:0px; padding:0px; padding:10px 0px 0px 0px;}
.right_con2									{ float:left; margin:0px; padding:0px;  padding:10px 0px 0px 85px;}
.right_con3									{ float:left; margin:0px; padding:0px; padding-top:10px;}
.right_con4									{ float:left; padding:10px 0px 0px 11px;}
.left_con1 ul 								{ margin:0px; padding:0px; padding-top:5px;}
.left_con2 ul,.left_con3 ul 				{ margin:0px; padding:0px; padding-top:5px;}
.right_con1 ul 								{ margin:0px; padding:0px; padding-top:5px;}
.right_con2 ul 								{ margin:0px; padding:0px; padding-top:5px;}
.right_con3	ul								{ margin:0px; padding:0px; padding-top:5px; padding-left:2px;}
.right_con4 ul								{ margin:0px; padding:0px; padding-top:5px;}
.left_con1 ul li, .left_con2 ul li, .left_con3 ul li { list-style:none; font-size:12px; color:#fff; font-family: 'Noto Serif', serif; line-height:19px; }
.right_con1 ul li, .right_con2 ul li		{ list-style:none; font-size:12px; color:#fff; font-family: 'Noto Serif', serif; line-height:19px;}
.right_con3 ul li, .right_con4 ul li		{ list-style:none; font-size:12px; color:#fff; font-family: 'Noto Serif', serif; line-height:19px;}
.left_con1 ul li a, .left_con2 ul li a,.left_con3 ul li a,
.right_con1 ul li a, .right_con2 ul li a,
.right_con3 ul li a, .right_con4 ul li a	{ font-size:12px; color:#fff; font-family: 'Noto Serif', serif; text-decoration:none; }
.left_con1 ul li a:hover, .left_con2 ul li a:hover, .left_con3 ul li a:hover,
.right_con1 ul li a:hover, .right_con2 ul li a:hover,
.right_con3 ul li a:hover, .right_con4 ul li a:hover	{ color:#333;}
.left_title h1								{ font-family: 'Didact Gothic', sans-serif; font-size:32px;line-height:42px; color:#fff; padding:28px 0px 15px 15px; text-transform:uppercase; }
.right_title h1								{ font-family: 'Didact Gothic', sans-serif; font-size:32px;line-height:42px; color:#fff; padding:28px 0px 15px 0px; text-transform:uppercase;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ width:100%; height:90px; }
.inner_footer								{ width:1000px; height:100%; margin:0 auto; background:#fff; padding:16px 0px 0px 0px;}
.footer ul									{ padding:0px 23px 0px 0px; margin:0 auto;}
.footer_links li							{ float:left; margin:0px; padding:0px; list-style:none; padding:0px 0px 3px 14px; }
.footer_menu 								{ margin:0px; width:500px;  padding:0px; padding-top:15px; list-style:none;}
*+html .footer_menu 						{ position:relative; bottom:15px;}
.footer_menu li								{ float:left; padding:15px 0px 0px 35px;}
.footer_menu li a							{ text-decoration:none; font-size:14px;font-family: 'Didact Gothic', sans-serif;
											   color:#262626; text-transform:uppercase; text-align:center;  cursor:pointer;}	
.footer_menu li a:hover						{ text-decoration:underline;}	
/* ---------------------------------------------------------*/



.content p a.remove {display:none; }

.bottom_content p a.remove {display:none;}

.inner-page-div h1 {font-family: 'Didact Gothic', sans-serif;
font-size: 36px;
color: #fff;
padding: 28px 0px 15px 15px;
text-transform: uppercase;}

.entry-content {font-family: 'Noto Serif', serif;
color: #fff !important;
font-size: 14px;
padding: 18px 0px 15px 15px; }

.entry-content a{color:#09F;}

.ic_left_nav img { display:none; }
.ic_right_nav img { display:none; }

#menu-header_nav .sub-menu {
	visibility:hidden; 
    background: none repeat scroll 0 0 #363636;
    /*box-shadow: 1px 1px 9px #666666;*/
    display: block;
    float: left;
    padding: 8px;
	margin-left:0px;
    position: absolute;
    width: 150px;
    z-index: 9999;
	top:25px;
}
#menu-header_nav li {
	background:url(images/trans2.png);
    display: block;
    float: left;
    padding: 0 10px 10px;
    position: relative;
}
#menu-header_nav li a{display: block;}
#menu-header_nav .sub-menu li {
border-bottom: 1px solid #414141;
margin-left:4px;;
padding:5px;
padding-left:0;
display:block;
float:none;

}
#menu-header_nav .sub-menu li a{
font-size:11px;
}