/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@import 'style-ui-tabs.css';
@import 'pasadena-style.css';

body{
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
}
p{
	padding:0 0 15px 0;
	margin:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
}
ul, ol{
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
a img{
	border:none;
}
a {
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.heading01{
	font-size:25px;
	color:#666666;
  	border-top:#CCCCCC solid 4px;
}
.todaysFeatures{
	text-align:center;
	padding:3px 0;
	background-color:#314963;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	clear:both;
}
.alignleft{
	float:left;
	margin:0 15px 3px 0;
}
.alignright{
	float:right;
	margin:0 0 3px 15px;
}
h1 a{
	color:#000000;
}
h1,h2,h3,h4{
	padding:0 0 10px 0;
	margin:0;
}
h2{
	font-size:24px;
	color:#000000;
}
h2 a{
	font-size:24px;
	color:#000000;
}
h4{
	font-size:18px;
	color:#000000;
}
h4 a{
	font-size:18px;
	color:#000000;
}
h4 a:visited{
	color:#000000;
}
h3{
	font-size:20px;
	color:#024289;
}
h3 a{
	color:#024289;
}
h5{
	font-size:18px; padding:10px 0 ; margin:0;
}
h5 a{
	color:#000000;
}
hr { border:0; 
border-top:dotted 1px silver; 
border-bottom:0; 
border-left:0; 
border-right:0; 
background:none; 
height:1px}
#tiles {
  width: 1000px;
  height: 60px;
  background: url(http://www.pasadenalivingmagazine.com/2009/images/pnapmasthead.jpg) bottom no-repeat;
  float:left;
}
#tileleft {
  width:234px;
  height: 60px;
  float: left; 
  margin: 0 0 0 0; /* top, right, bottom, left  */
}

#tileright {
  width:234px;
  height: 60px;
  float: right; 
  margin: 0 0 0 0; /* top, right, bottom, left  */
}
/*=========Containers==========*/
#centerHolder{
	width:1000px;
	margin:0 auto;
}
#headMast{
	width:1000px;
	height: auto;
	float:left;
	padding-top:10px;
}
#contentContainer{
	width:1000px;
	float:left;
}
#advertcolumn {
  width:331px;
  float:right;
  margin: 0 0 0 12px; /* top, right, bottom, left  */
}
#articlecolumn {
  width:620px;
  float: left;
  border:#C0C0C0 solid 2px;
  padding:10px 15px;
}
#articlecolumn textarea{
	width:600px;
}
#topcolumnad {
  width:331px;
  float: left; 

  margin: 0 0 14px 0; /* top, right, bottom, left  */
  padding: 3px 0 0 0;
  background-color: silver;
}

#wscolumnleft {
  width:160px;
  float: left; 
  margin: 0 0 14px 0; /* top, right, bottom, left  */
  background-color: white;
}

#wscolumnright {
  width:160px;
  float: right; 
  margin: 0 0 14px 0; /* top, right, bottom, left  */
  background-color: white;
}

#thinrule {
  width: 1000px;
  height:2px;
  float: left; 
  margin: 4pt 0 4pt 0pt;   
  background-color:silver;
}

/*===============================*/
#headMast #topLink{
	float:left;
	width:580px;
}
#headMast #topLink a{
	text-decoration:none; 
	color: #595959;
	font:8pt Arial, Helevetica, sans serif;
	font-weight:bold;
	line-height:1pt;
}
#headMast #topLink a:hover{
	color:#333333;
	text-decoration:underline;
}
#googleSearch{
	width:350px;
	float:right;
}
#headebanner{
	width:1000px;
	float:left;
	height:auto;
	padding-top:2px;
	border-top:#817f80 dotted 2px;
	margin-top:3px;
}
#tiles{
	padding-top:2px;
	border-top:#817f80 dotted 2px;
}
#date {
  float: left;
  width:300px;
}
#weather {
   float: right;
   font-size: 12px;
   width:480px;
   text-align:right;
}
#traffic{
	width:220px;
	float:left;
}
#traffic p{
	padding:5px 0 0 0;
	margin:0;
}
#traffic img{
	margin-top:-3px;
}
#traffic p a{
	color:#000000;
}
/*============menu==========*/
a{
	cursor:pointer;
}
#menuContainer{
	width:1000px;
	height:29px;
	background-color:#000;
	float:left;
	font-size:13px;
	margin-bottom:5px;
	margin-top:3px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#menuContainer a.navTop{
	padding:2px 0;
	width: auto;
	text-align:center;
	margin-top:3px;
	display:block;
	float:left;
	color: #fff;
	text-decoration:none;
	border-left: #fff solid 1px;
}
#menuContainer a:hover.navTop{
	color:#fff;
	text-decoration:none;
}
#menuContainer .subbutt{
	width:119px;
	text-align:left;
	margin:0;
}
#menuContainer .subbutt ul{
	background-color: #252525;
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0;
	border-left: #fff solid 1px;
	border-bottom: #fff solid 3px;
	border-right: #fff solid 1px;
}
#menuContainer .subbutt ul li{
	padding:0;
	background-image:none;
	float:left;
	list-style:none;
}
#menuContainer .subbutt ul li a{
	display:block;
	width: auto;
	height:auto;
	padding:6px 0 6px 6px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	border-bottom: #999999 solid 1px;
}
#menuContainer .subbutt ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #4D4D4D;
	border-bottom: #4D4D4D solid 1px;
}

/*======================================*/
#slideshow {
  width:550px;
  height:350px;
  float:left;
  margin: 0pt 10px 0 0; 
  background-color:white;
}
#latestNews {
  width:180px;
  float: left;
  margin: 0 5px 0 0;
  padding-top:0;
}
#latestNews ul li p{
	padding-bottom:0px;
	color:#000000;
	font-size:11px;
}
#latestNews ul li p a{
	color:#000000
}
#topStory {
  width:249px;
  height: auto;
  float: left;
  clear:right;
  padding-left:5px;
  border-left:#999999 dotted 1px;
  margin: 0 0 0 0;  
}
/*==========ads==============*/
.openX-ads{
	width:1000px;
	height:90px;
	float:left;
	text-align:center;
	margin:10px 0;
	background-color:#E9E9E9;
}
#lb-background {
  width: 1000px;
  height:90px;
  float: left;
  margin: 4pt 0 4pt 0pt;   
  background-color: silver;
}

#lb {
  width: 728px;
  height:90px;
  float: left; 
  text-align:center;
  margin: 0pt 0 0pt 100pt;   
  background-color:white;
}
#lb img{
	margin:0 auto;
	text-align:center;
	float:none;
}
/*==========================*/
#columnone {
  width:320px;
  float: left;
  margin: 10px 7px 0 0;
  clear: left
}
#columnone ul li{
	width:320px;
	padding-bottom:10px;
	float:left;
	border-bottom:#CCCCCC dotted 1px;
}
#columnone img{
	width:320px;
	height:auto;
	padding-bottom:5px;
	float:left;
}
#columntwo {
  width:410px;
  float: left;
  margin: 10px 0 0 0;
  padding-right:7px;
  border-right:#666666 dotted 1px;
  padding-left:7px;
  border-left:#666666 dotted 1px;
}
#columntwo img{
	width:410px;
	height:auto;
	padding-bottom:5px;
	float:left;
}
#columnthree {
  width:238px;
  float: left;
  margin: 10px 0 0 7px;
}
#columnthree img{
	width:238px;
	height:auto;
	padding-bottom:5px;
	float:left;
}
#sharethis {
  float: right; 
  padding: 0 10px 0 0; /* top, right, bottom, left  */
  margin:0;
  height:auto;
  font-family:Helvetica, Arial, sans-serif;
  color: #999999;
  font-weight:bold;
}
#sharethis a{
	color:#666666;
}
#thearticle {
  width:610px;
  float: left;
  padding: 14px 0px 0 0; /* top, right, bottom, left  */
}
#comments {
  clear: both;
}

/*--- Category --*/
#catcolumnone {
  width: 380px;
  float: left;
  padding: 0 0px 0 5px;
  clear: left;
  margin-right:0;
}
#catcolumnone img{
	width:380px;
	height:auto;
	min-height:3px;
	float:left;
}

#catcolumntwo {
  width: 217px;
  float: left;
  padding: 0 8px 0 8px;
  margin: 0 0px 0 14px;
}
#catcolumntwo img{
	width:217px;
	height:auto;
	min-height:3px;
	float:left;
}
#catcolumntwo h5, #catcolumntwo p{
	clear:both;
}
#catcolumnone h5, #catcolumnone p{
	clear:both;
}
#catcolumnone h5.featurehead {
    color: red;
    font-size: 16pt;
    font-family: Georgia, Times Roman, serif;
    font-weight: regular;
    line-height: 17pt;
}

#catcolumnone h5.subfeatureheads {
    color: blue;
    font-size: 14pt;
    font-family: Georgia, Times Roman, serif;
    font-weight: regular;
    line-height: 15pt;
}

#catcolumntwo h5.subfeatureheads {
    color: green;
    font-size: 13pt;
    font-family: Georgia, Times Roman, serif;
    font-weight: regular;
    line-height: 14pt;
}

#catcolumntwo h5.catpagetext {
    color: black;
    font-size: 9pt;
    font-family: Georgia, Times Roman, serif;
    font-weight: regular;
    line-height: 10pt;
}
.borders {
  border-right-color: gray;
  border-left-color: gray;
  border-right-width: 2px;
  border-left-width: 2px;
  border-left-style: dotted;
  border-right-style: dotted;
}
.imageframe{
	margin-bottom:5px;
}
.imageframe img{
	float:left;
}
.imagecaption{
	font-size:11px;
}
/*====================sitemap===================*/
.ddsg-pagenav{
	width:auto;
}
.ddsg-wrapper{
	width:600px;
}
.ddsg-wrapper ul ul{
	padding-left:40px;
}
.ddsg-wrapper ul ul li{
	list-style-type:disc;
	list-style-position:outside;
}
.ddsg-wrapper li{
	padding:3px 0;
}
/*-----------footer-----*/
#footer {
  width: 1000px;
  float: left;
  text-align:center;
  margin: 5px 0 8pt 0pt;   
  background-color:white;
}
/*========================================*/
#frontpage_itemsMenuList{
	font-family:Arial, Helvetica, sans-serif;
	color:#a6310c;
	font-size:12px;
}
#frontpage_itemsMenuList a{
	color:#a6310c;
	text-decoration:none;
	padding:0 5px;
}
#frontpage_itemsMenuList a:hover{
	text-decoration:underline;
}
.frontCategoryLink a{
	color:#000000;
}
/*============================================*/
.comments textarea{
	width:620px;
}
