@charset "utf-8";

/* CSS Document */

 

#carousel {
                position: relative;
                width: 950px !important;
                background-color: white !important;
                z-index: 1;
                margin-bottom: 15px;
		overflow:hidden;
}

#slideshow {
	float: left;
	width: 780px;
	height: 168px !important;
	z-index: -100;
	margin-top: 37px;
	margin-left: 8px;
	background: white url(images/grey-gradient.jpg) repeat-x scroll center bottom; 
	border: 1px solid #bbbbbb;
}
 
.slideshow2 {background:white !important;}

#cnav {
	padding-left: 3px;
	position: absolute;
	top: 0px;
	left: 153px;
}

#cnav li {

                float: left;
                padding-top: 5px;
                list-style-type: none;

                margin-top: 6px;
        border: 0 !important;

}

#cnav li a {
	color: #FFF !important;
	background-image: url(images/restingBG.png);
	background-repeat: repeat-x;
	display: block;
	height: 40px;
	padding: 0 10px;
	margin-right: -13px;
	color: white;
	font-family: "Georgia", "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	outline: 0;
}

#cnav li a:hover {

                background-image: url(images/hoverBG.png);
                color: white;

}

#cnav li a.activeSlide, #cnav li a.activeSlide:hover, #cnav li a.activeSlide:active, 
#cnav li.activeSlide a, #cnav li.activeSlide a:hover, #cnav li.activeSlide a:active {
	color: white;
	background-image: url(images/active.png);
}

 

.slide{
                width:780px;
                height:150px !important;
                font-family: Georgia, Times, serif;
                font-size: 14px;
}

.slideInner.cover {

                background-color: #FFF;

                width: 712px;

                height: 125px;

                margin: 20px auto;

}

.cover .image{

                float: left;

}

.cover .slideContent {

                margin-right: 10px;

                margin-left: 10px;

                float: right;

                width: 461px;

}

.cover .slideContent p {

                margin: 0px;

}

.slideContent a  {

                color: #6c6b6b;

}

.cover .slideContent h2 {

                font-weight: normal;

                font-size: 20px;

                margin: 20px 0 0 0;

                padding: 0;

                text-transform: uppercase;

        color: black;

        border: 0;

}

.slideInner.photo {
	background-color: #FFF;
	width: 147px;
	height: 125px;
	margin: 20px 21px;
	float: left;
	text-align: center;
	overflow:hidden;
	display:block;
}

.photo p {
                padding: 0px;
                margin-top: 4px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                font-size: 12px;
}

.slideInner.columns {
	background-color: #FFF;
	width: 684px;
	height: 117px;
	margin: 24px;
	float: left;
}

.cover .image, .columns .image {
	float: right;
}

.columns .slideContent {

                width: 150px;

                float: right;

                margin: 0 30px;

}

.columns .slideContent h2 {

                font-weight: normal;

                font-size: 16px;

                padding: 0;

                text-transform: uppercase;

                margin: 8px 0 0 0;

        border: 0;

        color: black;

}

.columns .slideContent p {

                margin: 0px;

                padding: 0;

                font-size: 11px;

                line-height: 10pt;

}

.columns h2 a, .columns h2 a:hover {
color: black !important;
line-height: 16px; !important;
margin-bottom: 10px;
}

.cover h2 a, .cover h2 a:hover {
color: black !important;
line-height: 20px; !important;
margin-bottom: 10px;
}

.photo a, .photo a:hover {
color: black !important;
/*padding: 0 10px;*/
font-size: 11px;
overflow:hidden;
}

.photo a img{
/*position: relative;
right: 10px;*/
}

#content, #ads{
	
margin-top: 10px !important;
	
}
#sidebar{
margin-top: 20px /*!important*/;
}

.buynow{
width: 74px !important;
height: 24px !important;
background-image: url(images/buynow.png);
text-indent: -9999px;
background-color: black;
position: absolute;
right: 50px;
bottom: 17px;
}

.articleWidget
{
	width: 300px;
	min-height:110px;
	border: 1px solid #BBBBBB;
	margin: 0 0 10px;
	padding: 5px;
}
.articleWidget a img
{
	padding: 5px 10px 10px 0;
}
.articleWidget .widgetTitle {
	padding-left: 130px;
}
.articleWidget .widgetTitle a {
	color: black;
	font-size: 1.7em;
}
.articleWidget .widgetLabel a {
	font-size: 1.3em;
}
.articleWidget .widgetDate {
	color: #BBBBBB;
}


/* carousel 3 */
#carousel3
{
width: 950px;
}

#carousel3 #thisMonthMagPic
{
padding: 0;
}
#carousel3 table {margin: 0;}
#carousel3 td
{ vertical-align: top;
border: none;
padding: 0;}
#carousel3 .carousel3Title
{
border-bottom: 1px solid #BBBBBB;
margin-bottom: 10px;
margin-left: 15px;
color: #C23317;
font-size: 18px;
}
#carousel3 span.carousel3Title
{
margin-left:0;
}
#carousel3 a .carousel3PostLabel
{
font-size: 16px;
}
#carousel3 .carousel3container
{
	width: 385px;
	margin-left: 15px;
}
#carousel3 .carousel3container.right {margin-left:auto;}
#carousel3 .carousel3container .carousel3Content
{
display:none;
}
#carousel3 .carousel3container li
{
list-style-type: none;
display:inline;
padding: 0 4.37px 0 4.37px;
cursor: pointer;
}
#carousel3 .carousel3container li:first-child
{
padding-left:0;
}
#carousel3 .carousel3container li:last-child
{
padding-right:0;
}

#carousel3 .featureBox
{
background-color: #EFEFEF;
height: 80px;
padding: 5px 10px;
}
.carousel3container .unselected img
{
filter:alpha(opacity=30);
opacity: 0.3;
}
.carousel3container li.hoverUnselected img
{
filter:alpha(opacity=100);
opacity: 1;
}


.featureBox a .carousel3PostTitle
{
font-size: 20px;
color: black;
overflow:hidden;
height: 24px;
font-size:18px;
}
.featureBox a .carousel3PostSummary
{
color: black;
}
.featureBox a:hover .carousel3PostSummary, .featureBox a:hover .carousel3PostTitle, .featureBox a:hover, .featureBox a:active
{
text-decoration: none;
color:black;
}
.featureBox a:hover .carousel3PostLabel
{
color: #C23317;
}
.featureBox div {cursor: pointer;}

