/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 jwolf Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom css and css overrides in this file and  */ 
/* rename it local.css.  By restricting your css changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */

#edit-homepage-wrapper {
  display: none;
}

#comments h2.comments {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:url("/sites/passionatepm.com/images/comment_tab.png") repeat-x scroll right center transparent;
color:#FFFFFF;
font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
font-size:1.333em;
font-weight:600;
padding:6px 14px 6px 52px;
text-shadow:1px 1px #545454;
text-transform:uppercase;
}

.table_header {
margin-bottom: 0px;
}

.table_row_header {
border:none;
font-size: 150%;
font-weight: bold;
text-align: center;
}

.table_body {
border-style:solid;
border-width:2px;
border-color:#2F76A5;
width:100%;
}

.table_row_odd {
border-style:solid;
border-width:1px;
border-color:#2F76A5;
background-color:#DBE5F1;
vertical-align:top;
}

.table_row_even {
border-style:solid;
border-width:1px;
border-color:#2F76A5;
background-color:#ffffff;
vertical-align:top;
}

.border_top {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0;
}

/* //////////BLOG STYLE////////// */
.view-Blog .views-row {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:9px;
-moz-border-radius-topright:6px;
background:transparent url(images/block-gradient.png) no-repeat scroll center bottom;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
margin:10px 0;
}

.view-Blog .views-field-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sites/passionatepm.com/images/blog-title-bg.png) repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
height:23px;
padding:7px 0 0 10px;
}

.view-Blog .views-field-created {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/sites/passionatepm.com/images/preface-bg-1.png) repeat-x scroll center top;
border-bottom:1px solid #DEDEDE;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
padding:5px 0 0 9px;
}

.views-field-field-image-landscape-fid {
float:left;
margin-right:10px;
}


.field-field-image-landscape {
float:left;
margin-right:10px;
}


.view-Blog .views-field-teaser {
color:#333333;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
padding:0 5px;
}

.view-Blog .views-field-nid {
padding:0 0 0 5px;
}

.view-Blog .views-field-comment-count {
padding:0 0 5px 5px;
text-align:left;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
font-weight:bold;
color:#2F76A5;
}

.view-Blog .views-field-view-node {
padding:0 5px 5px 0;
text-align:right;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
font-weight:bold;
float:right;
}

.view-blog-archive .views-row {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:9px;
-moz-border-radius-topright:6px;
background:transparent url(images/block-gradient.png) no-repeat scroll center bottom;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
margin:10px 0;
}

.view-blog-archive .views-field-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sites/passionatepm.com/images/blog-title-bg.png) repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
height:23px;
padding:7px 0 0 10px;
}

.view-blog-archive .views-field-created {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/sites/passionatepm.com/images/preface-bg-1.png) repeat-x scroll center top;
border-bottom:1px solid #DEDEDE;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
padding:5px 0 0 9px;
}

.view-blog-archive .views-field-teaser {
color:#333333;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
padding:0 5px;
}

.view-blog-archive .views-field-view-node {
padding:0 5px 5px 0;
text-align:right;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
font-weight:bold;
}



.view-blog-tags .views-row {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:9px;
-moz-border-radius-topright:6px;
background:transparent url(images/block-gradient.png) no-repeat scroll center bottom;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
margin:10px 0;
}

.view-blog-tags .views-field-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sites/passionatepm.com/images/blog-title-bg.png) repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
height:23px;
padding:7px 0 0 10px;
}

.view-blog-tags .views-field-created {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/sites/passionatepm.com/images/preface-bg-1.png) repeat-x scroll center top;
border-bottom:1px solid #DEDEDE;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
padding:5px 0 0 9px;
}

.view-blog-tags .views-field-teaser {
color:#333333;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
padding:0 5px;
}

.view-blog-tags .views-field-view-node {
padding:0 5px 5px 0;
text-align:right;
font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;
font-size:12px;
font-weight:bold;
}

/* //////////BLOG STYLE////////// */

.views-field-field-date-value {
font-size:11px;
text-align:right;
}

.views-field-field-city-value {
font-size:11px;
text-decoration:underline;
}

.views-field-path {
text-decoration:underline;
}

.view-header {
padding-left:15px;
}


ul li, ul.menu li, .item-list ul li, li.leaf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
list-style-image:none;
list-style-type:none;
}


#primary-menu ul.menu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab-right1.png) no-repeat scroll right 0;
color:#2F76A5;
display:block;
font-size:12px;
padding:0.416em 0.833em 0.083em 0;
text-decoration:none;
}

#primary-menu ul.menu li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab-left1.png) no-repeat scroll left 0;
display:block;
float:left;
margin:0 4px 0 0;
padding:0 0 0 0.833em;
position:relative;
width:auto;
}

#primary-menu ul.menu li ul li {
font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
font-size:0.916em;
}


/*--- NEWSLETTER BLOCK ---*/
div.block-simplenews div.block-icon,
body.layout-main-last #sidebar-last div.block-simplenews h2.block-title {
  background: transparent url('icons/tnt_icon_10.png') no-repeat left center;
}
/*--- UPCOMING EVENTS BLOCK ---*/
#block-block-5 div.block-icon {
  background: transparent url('icons/tnt_icon_02.png') no-repeat left center;
}

/*---Changes USER block icon---*/
div.block-user div.block-icon,
body.layout-main-last #sidebar-last div.block-user h2.block-title {
  background: transparent url('/sites/passionatepm.com/icons/user_icon.png') no-repeat left center;
}

/*---Changes FOLLOW US block icon---*/
#block-block-11 div.block-icon {
  background: transparent url('/sites/passionatepm.com/icons/follow_icon.png') no-repeat left center;
}

/*---Changes UPCOMING CLASSES block icon---*/
#block-block-6 div.block-icon {
  background: transparent url('/sites/passionatepm.com/icons/calendar_icon.png') no-repeat left center;
}

#block-views-upcoming_classes-block_1 div.block-icon {
  background: transparent url('/sites/passionatepm.com/icons/calendar_icon.png') no-repeat left center;
}

/*---Changes CONTACT US block icon---*/
#block-block-9 div.block-icon {
  background: transparent url('/sites/passionatepm.com/icons/tng_icon.png') no-repeat left center;
}

/*---moves up banner block---*/
#block-block-15 {
  margin-top:0px;
}

/*---Moves logo down on top of green line---*/
#header-first #logo {                              /* logo postion.  default image replaced if you upload your own */
  float: left;                 
  margin: 0 0px -10px 17px;      
}                              

/*---Removes white line(border) on top of content (bottom of preface), changes bg color to transparent to give fade on edge, adds margin right to equal left side, & changes bg file (removed bg gradient file when changed to white bg)---*/
#main-wrapper {
background:transparent;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}

/*---Changes background color to transparent so left edge has fade---*/
#header-wrapper {
background-color:transparent;
padding-left:0px;
}

/*---Reduces bottom margin in preface---*/
#preface-wrapper {
color:#FFFFFF;
font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
font-size:1.45em;
margin:0 auto;
padding:0;
width:960px;
}

/*---adds margin-right to move menu to left---*/
#primary-menu {
display:block;
float:right;
font-family:Arial;
font-size:1em;
font-weight:bold;
margin-right:35px;
margin-top:12px;
padding:0;
position:relative;
text-transform:none;
}

/*---Increases padding-top in preface, changes bg to white from E5ECBF, adds left&right margin of 15px to give fade on edge---*/
#preface {
background:#FFFFFF url(/sites/passionatepm.com/images/preface-bg-1.png) repeat-x scroll center top;
min-height:24px;
padding-left:15px;
padding-top:5px;
margin-left:15px;
margin-right:15px;
}

#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/sites/passionatepm.com/images/footer-bg1.png) repeat-x scroll center top;
border-bottom:1px solid #D6DDB9;
border-top:1px solid #D6DDB9;
clear:both;
display:block;
font-size:0.9em;
margin:auto 0;
overflow:hidden;
padding:10px 0;
text-align:center;
width:960px;
}

/*---Reduces top margin in sidebar-left---*/
body.layout-first-main #sidebar-first {
margin:0 14px 0 0;
width:240px;
}

/*---Reduces top margin in content section---*/
body.layout-first-main #content-wrapper {
margin:-4px 0 0;
width:706px;
}

/*---Reduces space between blocks---*/
div.block-wrapper {
margin:0 0;
}

/*---Reduces padding in blocks in sidebars---*/
#sidebar-first div.block div.content, #sidebar-last div.block div.content, #postscript-wrapper div.block div.content {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
background:transparent url(images/block-gradient.png) no-repeat scroll center bottom;
border-bottom:3px solid #F1F5F7;
padding:2px 8px 0px 8px;
}

/*---Increases rounding of header top of blocks in sidebars---Sets font-size of headers to 14px---*/
#sidebar-first h2.block-title, #sidebar-last h2.block-title, #postscript-wrapper h2.block-title {
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
background: transparent url(/sites/passionatepm.com/images/side_tab1.png) repeat-y scroll right center;
color:#FFFFFF;
font-size:14px;
padding:6px 8px 6px 46px;
text-align:right;
text-shadow:1px 1px #545454;
}

/*---Adds bullet style to content in 'content top' region (for courseware text block)---*/
#content-top ul li {
background:transparent url(images/green-bullet.png) no-repeat scroll left 0.5em;
list-style-image:none;
list-style-type:none;
padding-left:1.666em;
}

/*---Changes link color and underline---*/
a, a:link, a:visited {
color:#2F76A5;
margin:0;
padding:0;
text-decoration:none;
}


/*---Changes main font color---*/
html {
color:#333333;
}

/*---Changes visited link color---*/
a:link, a:visited {
color:#2F76A5;
}

/*---Removes border-top from table in upcoming classes block---*/
tbody {
border-top:medium none;
}

/*---Changes primary menu width, removes bg color#ffffff so left edge has fade---*/
#primary-menu-wrapper {
margin:0 auto;
position:relative;
width:990px;
z-index:5;
}

/*---Adds side borders to all pages and changes width---*/
#page {
border-left:none;
border-right:none;
margin:0 auto;
width:990px;
}

/*---Changes header width and fixes right overflow---*/
#header {
background-color:inherit;
margin:0 auto;
padding:0 0px 0 0;
width:930px;
}

#header-first {
float:left;
font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
margin:10px 0 0;
width:360px;
}

#header-middle {
float:left;
margin:25px 0 0 0;
width:210px;
}

#header-last {
float:right;
margin:30px 0 0;
width:360px;
}

#content-top {
margin:0 0 10px;
}

/*---Changes page bg to grey img with fade and repeats on y axis---*/
body {
background:#FFFFFF url(/sites/passionatepm.com/images/page_back.png) repeat-y scroll center top;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:160%;
}

/*---Changes pages main heading---*/

h1.title {
border-bottom:2px solid #D6DDB9;
clear:left;
color:#2F76A5;
font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
font-size:1.833em;
font-weight:600;
line-height:1.2727em;
}
