/*  
Theme Name: AMA Boston 2008
Theme URI: http://wordpress.org/
Description: The custom AMA Boston Blog theme.
Version: 2.0
Author: Revised by Visual Activity
Author URI: http://www.visualactivity.com/


*/

body {
     padding: 0;
     margin: 0;
     font: normal 13px Arial, Helvetica;
     }

a {
     color: #091f5b;
     text-decoration: underline;}

#LM_youAreHere{
     color: #666;
     text-decoration: none;}

a:hover {color: #666;}

h1 {
     color: #f7403a;
     font-size: 24px;
     padding: 0;
     margin: 10px 0 10px 0;}

p {
     padding: 0;
     margin: 5px 0 15px 0;}

.details-arrow {
     position: relative;
     top: 2px;
     left: 3px;}

.bread-arrow {
     position: relative;
     top: 1px;
     right: 3px;}

p.bread {
     padding: 0;
     margin: 0 0 0 5px;}

/* Top Section */

#header {
     margin: 30px auto 0 auto;
     width: 960px;
     height: 75px;
     border-bottom: solid 1px #666;
     background: url('images/get-connected.gif') repeat-y;}

#top-nav ul {list-style: none;
     font: bold 12px Arial, Helvetica;}


#top-nav ul li a {
    color:#091f5b;
}


#top-nav ul li a:hover {
    color:#F61F46;
}

#top-nav ul li.this {
    background: url(http://static.ning.com/amaboston/widgets/index/gfx/themes/Genie/xg_navigation_ul_li.gif?v=3.3.7%3A5806) no-repeat left center;
}

#top-nav ul li.this a {
	padding:0 0.7em;
    background: url() no-repeat right center;
}

#top-nav ul li {
     float: right;
     margin: 50px 10px 0 10px;}

#logo {float: left;}

/* Content Section */

#content {
     float: left;
     width: 560px;
     height: 100%;
     line-height: 1.6em;}

#right-column {
     float: left;
     height: 100%;
     width: 209px;}

.indent {
     padding: 20px 30px;}


#right-column .indent {
     padding: 20px 0 20px 20px;
     float: left;
     border-bottom: solid 1px #666;
     width: 195px;}

#right-column ul {
     padding: 10px 0 10px 15px;
      }

#right-column h2 {
     font: normal 16px Arial, Helvetica;
     line-height: 16px;
     color: #49769f;
     padding: 0;
     margin: 0;}
     
/* Middle Section */

#middle {
     margin: 0 auto;
     width: 960px;
     min-height: 294px;}

#middle-box {
     margin: 0 auto;
     width: 960px;
     height: 100%;
     position: relative;
     float: left;
     background: url('images/sub-background.gif') repeat-y;}

#flash-content {
     float: right;
     border-left: solid 1px #666;}

#side-nav {
     text-align: left;
     float: left;
     width: 175px;
     font: bold 12px Arial, Helvetica;
     line-height: 20px;}

#side-nav ul {
     padding: 0 10px 0 0;
     margin: 14px 0;
     list-style: none;}

#side-nav ul li.on {
     background: url('images/down-arrow.gif') no-repeat 0 5px;
     list-style: none;}

#side-nav ul li {
     list-style: none;
     padding: 0 0 0 16px;}

#side-nav ul ul {
     padding: 0;
     margin: 0 0 6px 0;
     list-style: none;
     font-size: 10px;
     line-height: 14px;}

#side-nav ul ul li {
     list-style: none;
     padding: 0 0 0 12px;
     margin: 0;}

/* Highlights Section */

#highlights {
     margin: 0 auto;
     padding: 0;
     width: 960px;
     height: 175px;
     border-top: solid 1px #666;
     border-bottom: solid 1px #666;}

#highlights h2, #footer h2 {
     color: #49769f;
     font: normal 18px Arial, Helvitica;
     line-height: 18px;
     margin: 0;
     padding: 10px 0 0 0;}

#highlights h2 a {
     color: #49769f;}

#highlights p, #footer p {
     font: normal 10px Arial, Helvitica;
     line-height: 13px;
     margin: 0;
     padding: 6px 0 4px 0;}

#highlights img {
     margin: 0 13px 0 0;
     padding: 0;}

#col-one {
     width: 270px;
     padding: 20px 0 0 0;
     float: left;}

#col-two {
     width: 270px;
     padding: 20px 0 0 0;
     float: left;}

#col-two h2 a {color: #ebbc5f;}


#col-three {
     width: 270px;
     padding: 20px 0 0 0;
     float: left;}

#col-three h2.nominate a {color: #ff3939;}

#col-three h2.nominate a:hover, 
#col-two h2 a:hover, 
#highlights h2 a:hover {color: #666;}

#searchform {
     padding: 0px 0 10px 0;}

/* Footer Boxes */

#footer {
     margin: 0 auto;
     padding: 0;
     width: 960px;
     min-height: 200px;
     clear: both;
     position: relative;}

#footer td {
     width: 216px;
     border-right: solid 1px #666;
     padding: 0;
     margin: 0;
     vertical-align: top;}

#footer td div {
     padding: 6px 20px;}
     
#footer td.blog-box div {
     padding: 6px 20px 6px 0;}

#footer td.sponsor-box div {
     padding: 6px 0 6px 20px;}

.blog-box h2 a {color: #ebbc5f;}
.tv-box h2 a {color: #ff3333;}
.jobfeed-box h2 a {color: #49769f;}
.sponsor-box h2 a {color: #ebbc5f;}
.sponsor-logo {margin-top: 5px;}
     
.blog-box h2 a:hover,
.tv-box h2 a:hover,
.jobfeed-box h2 a:hover,
.sponsor-box h2 a:hover {color: #666;}


#footer td.blog-box div p.title {
     padding: 0;
     margin: 0;
     font-size: 13px;}
     
#footer td.sponsor-box {
     width: 175px;
     padding: 0;
     margin: 0;
     border-right: none;}

/* Footer Line */

#bottom {
     margin: 0 auto;
     padding: 10px 0;
     width: 960px;
     clear: both;
     position: relative;
     border-top: solid 1px #666;
     font: normal 10px Helvetica, Arial;
     text-align: center;
     }

