/* header */
h1 { float: left; width: 137px }
h1 a{ background:url('../images/logo.gif') no-repeat; width: 125px; height:137px; float:left; text-indent: -999em; }
#loginBox { width: 708px; padding: 0 10px; background: #e5e5e5; height: 40px; text-align:right; float: left; position: relative; top: 0; }
#loginBox button { background:url("../images/button-swatch.png") no-repeat scroll -40px -30px transparent; border:0 none; cursor:pointer; height:20px; text-indent:-999em; width:61px; }
#magazine { position:relative; background:url('../images/subscribeNowVertical.jpg') no-repeat 15px 10px; float: left; width: 120px; no-repeat 20px 10px; text-align:right; padding: 10px; }
#magazine .subscribeNow { position:absolute; top: 10px; left:15px; text-indent:-9999em; display:block; width: 10px; height:115px; }
#magazine .subscribeNow span { display:none; }

#mainNav { list-style-type: none; background:url(../images/navBg.jpg) repeat-x top left; height:35px; padding: 5px 0 0 0 }
#mainNav li { list-style-type: none; float: left }
#mainNav a { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding: 0 23px; font-weight: 700; text-transform:uppercase; }

#subNav { list-style-type: none; height:35px; width: 730px; padding: 8px 0 0 0; margin: 0; float: left }
#subNav li { list-style-type: none; float: left; border-right: 1px solid #ccc; }
#subNav a { color: #63161E; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding: 0 30px; font-weight: 700; text-transform:uppercase; }

#searchSB button {background:url("../images/button-swatch.png") no-repeat scroll 0 -50px transparent; border:0 none; cursor:pointer; height:20px; text-indent:-999em; width:41px; }
#searchKeyword {width: 200px }

/* sidebar */
#sidebar { border-top: 1px solid #bbb }

#socialNetTools { padding: 8px 0 }
#socialNetTools p { float:left;  margin:0 10px 0 57px; font-size: 16px; font-weight:700; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
#socialNetTools a { text-indent:-9999em; display:block; float:left; margin-right:4px; width:21px; height:20px;background:url(../images/button-swatch.png) no-repeat 1px 70px;}
#socialNetTools a#fbButton { background-position: 1px -70px }
#socialNetTools a#twitButton { background-position: -19px -70px } 
#socialNetTools a#mySButton { background-position: -39px -70px }
#socialNetTools a#rssButton { background-position: -59px -70px }
#socialNetTools a#tumblerButton { background-position: -80px -70px }

#emailsubsciption { font-family:Georgia, "Times New Roman", Times, serif; background: #F0F0F0; border: 1px solid #ccc; border-width: 1px; padding:10px; margin-top:10px; }
#emailsubsciption h3 { text-align:center; font-size:16px; font-style:italic; text-align:center; }
#emailsubsciption p { margin-bottom:3px; }
#emailsubsciption img { float: left; margin-right:10px; border: 1px solid #ccc }
#emailsubsciption .gift { color:#900; font-weight: 700; font-size: 14px; font-family: helvetica; margin:0; }
#emailsubsciption form { margin:0 0 0 100px; }
#emailsubsciption input { background: #f0f0f0; }
#emailsubsciption button { background:url("../images/button-swatch.png") no-repeat scroll 0 -10px transparent; border:0 none; cursor:pointer; height:20px; text-indent:-999em; width:102px; }

#jobstreetSearch { width:300px; margin:10px 0;}




/* polls */
#sb-poll #pollcontent {margin: 0pt 15px; text-align: center;}
#sb-poll #pollcontent img {border:1px solid #ccc;}
#poll_form { text-align:left; border: 1px dotted #ccc; margin: 10px 0; padding:10px; background-color:#FFFFCC; }	
	#poll_form div.choices { margin:5px 0 10px; }
	#poll_form div label { padding:0 5px; font-weight:normal; font-style: italic;}
#sb-poll #poll_form label { font-weight:100; font-size:10px; }
.pollTitle { margin-top:10px; }
.pollTitle a {color:#CC0000; font-family:georgia; font-size:12px; font-weight:700; }
.pollQuestion { margin:0; font-weight:700; }

#pollresults #clicktoview { cursor: pointer; }
.poll { margin: 0; padding: 0; font-size: 80%; text-indent: 5px; font-weight: bold; margin: 0 10px; padding-bottom: 5px; text-align: center; color:#2B2B2B; display: block; }
.poll .result { margin: 0; padding: 0; border: 1px solid #333; background-color: #EEEEED; text-align: left; }
.poll .result .bar { margin: 0; padding: 0; background-color: #aaa; font-size: 9px; padding-left: 0; text-indent: 3px; border-right: 1px solid #333; text-align: left;	}
.poll { text-align: left; }
#sb-poll img { max-width:100%; width: 143px; }
#pollresults #clicktoview { -moz-border-radius:5px; background:#CA0518; color:#FFF; display:block; font-family:lucida Grande; font-size:11px; font-weight:700; margin:10px auto; padding:2px 15px; text-transform:uppercase; text-decoration:none; width:82px; }

/* content */
#flashbox { border: 1px solid #000; padding:10px 0 0 10px; margin-bottom:20px; }
#mainFeatArticle { background: #ccc; width:437px; height:412px; padding:7px; position:relative; float: left; margin-right:10px }
#mainFeatArticle img { border:1px solid #555; }
#featArticles { list-style-type: none; margin:0; padding:0; width:210px; float: left }
#featArticles li { list-style-type: none; float: left; width:105px; height:109px; }
#featArticles img { border:1px solid #ccc; }
#frameFeatArticles { height:410px; }
#frameFeatArticles li { position:absolute; top:0; left:0; list-style-type: none; width:435px; height:410px; }

.slideThumb a img { border:1px solid #ccc; }
.slideThumb a:hover img, .slideThumb a img.hilit { border:1px solid #900 !important; }

/* generic content heading classes */
#mainContent .contentHeading { position:relative; border-top:1px solid #000;margin-bottom:10px; }
#mainContent .contentTitle { color:#900; font-family:times New Roman; font-size:30px; margin-top:25px; margin-bottom:10px }
#mainContent .bigH { background:#000 url(../images/headingSlice.png) no-repeat left bottom; color:#FFF; display:inline; font-family:helvetica,sans-serif; font-size:24px; margin:0; padding:5px 12px 20px; text-transform:uppercase; }
#mainContent .bigH a { color:#FFF; }

#articlePost .contentHeading { position:relative; border-top:1px solid #000;margin-bottom:10px; }
#articlePost .contentTitle { color:#900; font-family:times New Roman; font-size:30px; margin-top:25px; margin-bottom:10px }
#articlePost .bigH { background:#000 url(../images/headingSlice.png) no-repeat left bottom; color:#FFF; display:inline; font-family:helvetica,sans-serif; font-size:24px; margin:0; padding:5px 12px 20px; text-transform:uppercase; }


#contentComments {margin-top:20px; }
#contentTools { margin-left:20px; width:140px; background: none; }
#contentTools ul { width: 140px; float: left; list-style: none; margin: 0; padding: 0; }
#contentTools li { width: 140px; padding: 0 0 7px; float: left; }
#contentTools li a { width: 108px; height: 24px; padding: 0 0 0 32px; float: left; font: 10px/22px verdana; color: #999; }
#contentTools #at1 { height: 80px; }
#contentTools #at1 a { background: url(../images/icons.png) top left no-repeat; }
#contentTools #at1 a { font: bold 10px verdana; }
#contentTools #at2 a { background: url(../images/icons.png) 0px -24px no-repeat; }
#contentTools #at3 a { background: url(../images/icons.png) 0px -48px no-repeat; }
#contentTools #at4 a { background: url(../images/icons.png) 0px -72px no-repeat; }
#contentTools #at5 a { background: url(../images/icons.png) 0px -96px no-repeat; }
#contentTools #at6 a { background: url(../images/icons.png) 0px -120px no-repeat; }
#contentTools #at7 a { background: url(../images/icons.png) 0px -144px no-repeat; }
#contentTools #at8 a { background: url(../images/icons.png) 0px -168px no-repeat; }

 /* commenting */
#postedComments { list-style-type: none; padding: 0;}
#postedComments li { background: url(../images/ldquo.png) no-repeat left top; }
#postedComments .comment { background: url(../images/rdquo.png) no-repeat right bottom; padding-right:45px; margin: 10px 45px }
.commentAuthor { margin-left: 45px; color: #900; }
.commentAuthor a { font-weight:700; color: #900; }
.comment_hide { display: none; }
.comment_show { display: block; }
.pagination, .pagination ul { overflow: hidden; list-style-type: none; margin: 0; padding: 0;  }
.pagination .selected { font-weight: bold; }
#postedComments .pagination .prevpage, #postedComments .pagination .nextpage, .pagination .pagenumbers { float: left; padding: 2px 3px; width: auto; height: auto; cursor: pointer; }
#postedComments .pagination ul { float: left; }
#postedComments .pagination ul li { float: left; background-image: none; overflow: hidden; }
ul#comments { list-style-type:none; }
ul#comments .odd { background-color:#eee; }
ul#comments #comment_removed { font-style:italic; font-weight: bold; }


.slideFrame li { position:absolute; top:0; left:0; list-style-type: none;}

/* carousel */

.carousel .carousel-screen { overflow: hidden; }
a.carousel-control { margin:60px 7px; float: left; background: transparent url(../images/button-swatch.png) no-repeat scroll -60px -50px; text-indent:-99999em; height:20px; width:14px }
a.next { float: right; background-position:-44px -50px;}
.carousel-inner { list-style-type: none; padding:0; }

#fd-gallery { position:relative; }
#fd-gallery a,#fd-videos a,#fd-themall a { outline: none; }
#fd-gallery h3, #fd-videos h3, #fd-themall h3 { text-align:left; border-color:#999; border-style:solid; border-width:1px 0; font-family:georgia; font-weight:700; margin:5px 0; padding:3px 0; }

#fd-gallery .tabs { border:0 none; padding:7px 3px; position:absolute; right:0; top:2px; }
#fd-gallery .tabs a { background:transparent;font-size:10px;padding:3px 0 3px 10px;text-transform:uppercase; }
#fd-gallery .tabs a.selected,#fd-gallery .tabs a:hover { color: #900; font-weight: 700; }

#fd-gallery-carousel { width: 476px; height: 200px;  }
#fd-gallery-carousel .carousel-screen { float: left; width: 420px; }
#fd-gallery-carousel .carousel-inner li { float: left;}
#fd-gallery-carousel .carousel-inner .imgslide { height:135px; display:block; margin-bottom:15px }
#gallery-carousel .slide { width: 150px }
#fd-gallery-carousel .carousel-inner .galTitle { font-size: 10px; width: 90px; }

#fd-videos-carousel { width: 185px; height: 200px;  }
#fd-videos-carousel .carousel-screen { float: left; width: 129px; }
#fd-videos-carousel .carousel-inner li { float: left; height:200px}
#fd-videos-carousel .carousel-inner .imgslide { height:135px; display:block; margin-bottom:15px }
#videos-carousel .slide { width: 150px }
#fd-videos-carousel .carousel-inner .galTitle { font-size: 10px; width: 120px; }

#fd-mall-carousel { width: 1005px; }
#fd-mall-carousel .carousel-screen { float: left; width: 949px; }
#fd-mall-carousel .carousel-inner li { float: left; padding-top:5px}
#fd-mall-carousel .carousel-inner .imgslide { height:135px; display:block; margin-bottom:15px }
#mall-carousel .slide { width: 150px }
#fd-mall-carousel .carousel-inner .galTitle { font-size: 10px; width: 990px; }
#mall-carousel li {width:95px; float:left; border-width:0; }
#mall-carousel li .itemName { font-family:Arial, Helvetica, sans-serif; }
#mall-carousel img.itemImg {border: 1px solid #E5E5E5; width:88px; height:123px; margin-bottom:10px; }
#fd-mall-carousel .itemName {font-size:12px;padding:2px;width:84px;border-width:0; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
#fd-mall-carousel .itemPrice,.itemLikes,.itemViews {font-size:12px; font-family:arial}
#fd-mall-carousel .itemViews { background:url(../images/icons.png) no-repeat right -244px;padding:0 22px 0 0; }
#fd-mall-carousel .itemLike { background:url(../images/icons.png) no-repeat right -221px;padding:0 22px 0 0; }



/* tabs */
.tabs { list-style-type: none; margin:0; padding:0; height:20px; padding-top:2px; border-bottom: 1px solid #333}
.tabs li { float:left }
.tabs a { background: #ccc; margin:0 1px; padding:4px 33px 2px; }
.tabs a:hover,#otherArticles .tabs a.selected { background: #000; color: #fff; }

.content { list-style-type: none; margin:0; padding:0; }

.content { margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif }
.content li { min-height: 120px; border-bottom:1px solid #EFEFEF; margin:10px 0;}
.content img { float: left; margin-right:15px; }
.content .channel { margin: 0; padding:0; text-transform:uppercase; font-size:0.8em}
.content .channel a { color:#C00;}
.content .artTitle { margin: 5px; }
.content .blurb { font-size:12px; margin-bottom: 10px; }
.content .blurb p {margin:0}

#body-home #otherArticles .blurb,#body-home #otherArticles .postDate { margin-left:105px; }
#body-home #otherArticles .postType { margin-left:105px; }
#otherArticles .video, #content-related .video { margin-bottom:10px; display:block; text-indent:-9999em; background:url(../images/icons.png) no-repeat right -342px; width:20px; height:15px; }
#otherArticles .gallery, #content-related .gallery { margin-bottom:10px; display:block; text-indent:-9999em; background:url(../images/icons.png) no-repeat right -315px;width:20px; height:15px; }
#otherArticles .poll, #content-related .poll { margin:0;margin-bottom:10px; display:block; text-indent:-9999em; background:url(../images/icons.png) no-repeat right -290px;width:20px; height:15px; }


.postDate { color:#999; font-family:Helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding-bottom:5px;}

.bracketed { background: url(../images/columnBrackets.png) no-repeat bottom right; padding-bottom: 15px; width: 185px; margin-bottom:10px }
.bracketed h3 { background: url(../images/columnBrackets.png) no-repeat top left; padding-top: 15px; width: 185px; }

.arrowdown {border: 1px solid #ccc !important; width: 183px; margin:18px 0 10px 0;  }
.arrowdown h3 {background:#000 url(../images/arrow_transparent.png) no-repeat center bottom; color:#fff !important; 
font-size:12px; margin:0 auto !important; text-transform:uppercase; padding:5px 0 19px !important; position:relative; top:-10px; width:120px; }



#fd-styleStar { text-align: center; margin-bottom: 10px; font-family:Georgia, "Times New Roman", Times, serif;  }
#fd-styleStar h3 a { background: url(../images/button-swatch.png) no-repeat center 20px; padding-bottom: 10px; display: block; margin: 0 auto; width:150px }
#fd-styleStar h4 { color:#C00; text-transform:uppercase; font-size:9px; margin: 0 }
#fd-styleStar ul { list-style-type: none;  margin: 0 0 0 5px; padding: 0; }
#fd-styleStar li { float: left; margin:3px }
#fd-styleStar li img { border:1px solid #666; }
#ss-lwWinner, #ss-nominees { margin: 0 10px; position:relative; }
#ss-lwWinner { border-bottom: 1px dashed #333; margin-bottom:10px; }
.span-1 h3,.span-1r h3 { font-weight:700; font-family:Georgia, "Times New Roman", Times, serif;  padding: 23px 0 12px 0; margin:0; text-align:center }

#fd-designerSpotlight { background: #F5EFEF;font-family:Georgia, "Times New Roman", Times, serif;  border: 1px solid #BD9EA3; text-align: center; margin-bottom:10px}

#fd-featuredBlog { margin: 0 22px; }
h4.blogName { margin: 0;}
h4.blogName a { color:#c00; text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size:0.8em; font-weight: 700 }
h5.blogPost { margin: 0 }
#fd-otherBlogs { list-style-type: none; margin:10px 22px; padding: 0 }

.showMore { margin: 10px auto; text-align:center }
.showMore a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 10px auto; color:#999}
.showMore a:after {  content: "\0020\00BB"; height:20px }

.pagelist { margin: 10px auto; text-align:center }
.pagelist a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 10px auto; color:#999}

/* slideshow default */
.slideshow { overflow:hidden;}
.slideshow ul{position:relative;} 
.slideshow ul li{background:transparent;display:block;top:0;}
/* slideshow pagination */
ol.slideshow_pagination{height:40px;margin: 0 auto;position:relative;background:transparent;padding:5px 0 0 0;clear:both;}
ol.slideshow_pagination li{float:left;height:40px;display:block;}
ol.slideshow_pagination li a{height:30px;display:block;background:transparent;float:left;color:white;font-weight:bold;text-align:center;
font-size:12px;padding: 10px 0 0 0;cursor:pointer;}

ul.slideThumb li {
	cursor:pointer;
}

/* ads */
#sidebar .ad {margin: 5px 0 ;}
#topleaderboard { left:136px; position:absolute; top:45px; }


/* For Footer */

div#footer { padding:0; margin-top:20px;  text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }

div#partnersites { position: relative; }
div#partnersites-header { background:url(../images/bg_gradient_gray.gif) repeat-x;height:auto; color:#666; padding:8px 5px; border:1px solid #ccc; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; }
div#partnersites-content { border:1px solid #ccc; border-top:none; padding:5px; }
div#partnersites-content .partners { width:300px; margin:5px 12px; float:left; }
div#partnersites-content .partners div{ margin:10px 0; }
div#partnersites-content .partners a{ text-decoration:none; margin:10px 0; }
div#partnersites-content .partners .subtitle { background:url(../images/blue_box.gif) no-repeat 0 7px; padding-left:12px; color:#333; font-size:13px; margin:0; }


div#footer-links { margin:20px 0; padding:30px 0; border-top:3px solid #333; }
div#footer-links-left, div#footer-links-left a { height:90px; width:90px; background-position:-14px -227px; float:left; margin-right:30px; _margin-right:0; }
div#footer-links-right { float:left; width:850px; font-size:12px; color:#333; _margin-left:30px; }
div#footer-links-right a{ text-decoration:none; color:#333; }

.v2summitlinks { color:#333; line-height:17px; }
.v2summitlinks a { font-size:11px; }

.sblinks-wrap { margin-bottom:20px; }
.sblinks a, .sblinks2 a{ line-height:17px; font-size:11px; font-weight:bold; letter-spacing:1px; padding:0 5px; }
.sblinks a { text-transform:uppercase; }

/* EO Footer */


/* Forum Side */

#forumSide {
	border:1px solid #CCCCCC !important;
	margin:20px 0;
	width:300px;
}

#forumSide h3 {
	background:url("../images/arrow_transparent.png") no-repeat scroll center bottom #990000;
	color:#FFFFFF !important;
	font-size:12px;
	margin:0 auto !important;
	padding:3px 0 15px;
	position:relative;
	top:-10px;
	width:120px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:700;
	text-align:center;
}

#forumSide ul {
	margin:0 30px 15px;
	padding:0;
}

#forumSide li {
	list-style-type:none;
	margin-bottom:10px;
}

#forumSide h4 {
	font-weight:700;
	margin:0;
}

#forumSide #stats {
	color:#999999;
	font-family:Helvetica,sans-serif;
	font-size:0.9em;
	text-transform:uppercase;
}

#forumSide li a {
	color:#333333;
	font-family:helvetica;
	list-style-type:none;
}

#forumSide li a:hover {
	color:#ccc;
}


#fd-themall {margin-top:10px; }

.allcaps { text-transform: uppercase; }
.notItalic {font-style: normal }



/* Comment Box */
#commentform {
	border:1px solid #ccc;
	padding:10px;
	background-color:#eee;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#commentform input {
	margin:3px 0 !important;
}

#commentform .red {
	color:red;
}

#commentform .label {
	font-size:11px;
	font-weight:bold;
}

#commentform .c-note {
	font-size:10px;
}

#commentform #c_content {
	height:100% !important;
	padding:5px !important;
}


/* TwitPic Box */
#wrapTwitThumbs {
	border:1px solid #ccc;
	height:140px;
}

#wrapListThumbs {
	background-color:#eee;
	background-color:#F2F2F2;
	padding:5px 0;
	text-align:center;
	overflow:auto;
	height:77px;
}

#wrapListThumbs a{
	border:none;
	text-decoration:none;
}

#wrapTwitThumbs #imgWrap img {
	border:1px solid #fff;
}

#wrapTwitThumbs #twitLogo {
	padding:5px;
	height:25px;
	
}

#wrapTwitThumbs .twitLogo-l, #wrapTwitThumbs .twitLogo-l img {
	float:left;
	border:none;
}

#wrapTwitThumbs .twitLogo-r, #wrapTwitThumbs .twitLogo-r a {
	float:right;
	color:#990000;
	font-family:arial;
	font-size:15px;
	text-decoration:none;
}


div.headWrapper {
    border-bottom: 1px solid #000000;
    margin-bottom: 65px;
    position: relative;
    top: 35px;
}

div.headWrapper h3 {
    background: url("../images/headingSlice.png") no-repeat scroll 0 bottom #000000;
    color: #FFFFFF;
    display: inline;
    font-family: helvetica,sans-serif;
    font-size: 24px;
    left: -1px;
    margin: 0;
    padding: 8px 8px 20px;
    position: absolute;
    text-transform: uppercase;
    top: -35px;
    z-index: 9;
}

div#commentBox { font-family:Verdana, Arial, Helvetica, sans-serif; }


div.googleAdText { margin:auto; text-align:center; }


/* 30 days and 30 ways */
#fd-daysways-carousel {
	height: 205px;
	width: 183px;
	overflow:hidden;
}

#fd-daysways-carousel .carousel-screen {
	float: left;
	width: 125px;
}

#fd-daysways-carousel .carousel-inner li {
	float: left;
	height: 225px;
}

#fd-daysways a {
	outline: medium none;
}


#fd-daysways {
	background: none repeat scroll 0 0 #F5EFEF;
	border: 1px solid #BD9EA3;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin-bottom: 10px;
	text-align: center;
	overflow:hidden;
	width: 183px;
}


.googleTextAds {
	margin:10px auto;
	text-align:center;
}

.maintenace { background-color: #FFFFCC; border: 1px dotted #CCCCCC; padding: 0 10px; text-align: left; }
	.maintenace span { font-weight:bold; }


#socialTools div {
	margin:8px 0;
}

