/*  
Theme Name: DreamStation.cc
Theme URI: http://www.dreamstation.cc/
Description: DreamStation.cc default theme.
Version: 1.6
Author: cnc137
Author URI: http://www.dreamstation.cc

	This theme was designed and built by cnc137 for exclusive use on DreamStation.cc (http://www.dreamstation.cc).

*/

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address, q, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	}
html {
	font-size: 100%;
}
body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/body_background.png);
	background-repeat: repeat-y;
	background-position: center;
}
.hidden {
    display: none;
}
.clear {
    	clear: both;
	height: 0;
	overflow: hidden;
}
.lowercase {
	text-transform: lowercase;
}
#wrapper {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #62627A;
	background-image: url(images/wrapper_background.png);
	background-repeat: repeat-y;
	background-position: center;	
}
#topNav {
	background-color: #333333;
	width: 975px;
	border-bottom: 1px solid #62627A;
	padding-top: 7px;
	padding-bottom: 8px;
	font-size: 1.0em;
}
#topNav a {
	color: #FFFFFF;
}
#topNav a:link {
	color: #9999CC;
	text-decoration: none;	
}
#topNav a:visited {
	color: #9999CC;
	text-decoration: none;	
}
#topNav a:hover, #topNav a:focus {
	color: #FFFFFF;
	text-decoration: underline;	
}
#topNav a:active {
	color: #FFFFFF;
	text-decoration: underline;	
}
#topNavLeft {
	font-size: 1.0em;
	float: left;
	padding-left: 8px;
}
#topNavRight {
	font-size: 1.0em;
	float: right;
}
#topNavRight ul {
	list-style-type: none;
    display: inline;
}
#topNavRight li {
	margin: 0px;
	display: inline;
	padding: 0px 8px 0px 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#topNavRight li.first {
	border-left-width: 0px;
}
#titleSection {
	height: 66px;
	width: 975px;
	float: left;
	background-color: #2F2F4F;
}
#logo {
	float: left;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 8px;
}
#followUs {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	text-align: right;
	padding: 10px 6px;
}
#followUs img {
	width: 24px;
	height: 24px;
	margin: 0px 2px;
	vertical-align: middle;
}
#navHolder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	background-color: #2F2F4F;
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 6px 10px 5px 5px;
	font-size: 1.2em;
}
#navHolder #nav {
	margin-bottom: 0;
}
#navHolder #nav li {
	margin: 0 2px 0 2px;
	display: inline;
	list-style: none;
	color: #FFFFFF;
}
#navHolder #nav li a {
	background-color: #333333;
	padding: 5px 15px;
	border-top: 1px solid #62627A;
	border-right: 1px solid #62627A;
	border-left: 1px solid #62627A;
}
#navHolder #nav li a:link, #navHolder #nav li a:visited {
	color: #9999CC;
	text-decoration: none;	
}
#navHolder #nav li a:hover, #navHolder #nav li a:active, #navHolder #nav li a:focus {
	color: #FF6600;
	text-decoration: underline;	
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
}

#home #navHolder #nav li a.home, #home #navHolder #nav li a:link.home, #home #navHolder #nav li a:visited.home, #home #navHolder #nav li a:hover.home, #home #navHolder #nav li a:active.home, #home #navHolder #nav li a:focus.home, 
#game-boy-advance #navHolder #nav li a.game-boy-advance, #game-boy-advance #navHolder #nav li a:link.game-boy-advance, #game-boy-advance #navHolder #nav li a:visited.game-boy-advance, #game-boy-advance #navHolder #nav li a:hover.game-boy-advance, #game-boy-advance #navHolder #nav li a:active.game-boy-advance, #game-boy-advance #navHolder #nav li a:focus.game-boy-advance,
#gamecube #navHolder #nav li a.gamecube, #gamecube #navHolder #nav li a:link.gamecube, #gamecube #navHolder #nav li a:visited.gamecube, #gamecube #navHolder #nav li a:hover.gamecube, #gamecube #navHolder #nav li a:active.gamecube, #gamecube #navHolder #nav li a:focus.gamecube,
#n-gage #navHolder #nav li a.n-gage, #n-gage #navHolder #nav li a:link.n-gage, #n-gage #navHolder #nav li a:visited.n-gage, #n-gage #navHolder #nav li a:hover.n-gage, #n-gage #navHolder #nav li a:active.n-gage, #n-gage #navHolder #nav li a:focus.n-gage,
#nintendo-ds #navHolder #nav li a.nintendo-ds, #nintendo-ds #navHolder #nav li a:link.nintendo-ds, #nintendo-ds #navHolder #nav li a:visited.nintendo-ds, #nintendo-ds #navHolder #nav li a:hover.nintendo-ds, #nintendo-ds #navHolder #nav li a:active.nintendo-ds, #nintendo-ds #navHolder #nav li a:focus.nintendo-ds,
#nintendo-3ds #navHolder #nav li a.nintendo-3ds, #nintendo-3ds #navHolder #nav li a:link.nintendo-3ds, #nintendo-3ds #navHolder #nav li a:visited.nintendo-3ds, #nintendo-3ds #navHolder #nav li a:hover.nintendo-3ds, #nintendo-3ds #navHolder #nav li a:active.nintendo-3ds, #nintendo-3ds #navHolder #nav li a:focus.nintendo-3ds,
#pc #navHolder #nav li a.pc, #pc #navHolder #nav li a:link.pc, #pc #navHolder #nav li a:visited.pc, #pc #navHolder #nav li a:hover.pc, #pc #navHolder #nav li a:active.pc, #pc #navHolder #nav li a:focus.pc,
#playstation-2 #navHolder #nav li a.playstation-2, #playstation-2 #navHolder #nav li a:link.playstation-2, #playstation-2 #navHolder #nav li a:visited.playstation-2, #playstation-2 #navHolder #nav li a:hover.playstation-2, #playstation-2 #navHolder #nav li a:active.playstation-2, #playstation-2 #navHolder #nav li a:focus.playstation-2,
#playstation-3 #navHolder #nav li a.playstation-3, #playstation-3 #navHolder #nav li a:link.playstation-3, #playstation-3 #navHolder #nav li a:visited.playstation-3, #playstation-3 #navHolder #nav li a:hover.playstation-3, #playstation-3 #navHolder #nav li a:active.playstation-3, #playstation-3 #navHolder #nav li a:focus.playstation-3,
#playstation-4 #navHolder #nav li a.playstation-4, #playstation-4 #navHolder #nav li a:link.playstation-4, #playstation-4 #navHolder #nav li a:visited.playstation-4, #playstation-4 #navHolder #nav li a:hover.playstation-4, #playstation-4 #navHolder #nav li a:active.playstation-4, #playstation-4 #navHolder #nav li a:focus.playstation-4,
#playstation-vita #navHolder #nav li a.playstation-vita, #playstation-vita #navHolder #nav li a:link.playstation-vita, #playstation-vita #navHolder #nav li a:visited.playstation-vita, #playstation-vita #navHolder #nav li a:hover.playstation-vita, #playstation-vita #navHolder #nav li a:active.playstation-vita, #playstation-vita #navHolder #nav li a:focus.playstation-vita,
#psp #navHolder #nav li a.psp, #psp #navHolder #nav li a:link.psp, #psp #navHolder #nav li a:visited.psp, #psp #navHolder #nav li a:hover.psp, #psp #navHolder #nav li a:active.psp, #psp #navHolder #nav li a:focus.psp,
#wii #navHolder #nav li a.wii, #wii #navHolder #nav li a:link.wii, #wii #navHolder #nav li a:visited.wii, #wii #navHolder #nav li a:hover.wii, #wii #navHolder #nav li a:active.wii, #wii #navHolder #nav li a:focus.wii,
#wii-u #navHolder #nav li a.wii-u, #wii-u #navHolder #nav li a:link.wii-u, #wii-u #navHolder #nav li a:visited.wii-u, #wii-u #navHolder #nav li a:hover.wii-u, #wii-u #navHolder #nav li a:active.wii-u, #wii-u #navHolder #nav li a:focus.wii-u,
#xbox #navHolder #nav li a.xbox, #xbox #navHolder #nav li a:link.xbox, #xbox #navHolder #nav li a:visited.xbox, #xbox #navHolder #nav li a:hover.xbox, #xbox #navHolder #nav li a:active.xbox, #xbox #navHolder #nav li a:focus.xbox,
#xbox-360 #navHolder #nav li a.xbox-360, #xbox-360 #navHolder #nav li a:link.xbox-360, #xbox-360 #navHolder #nav li a:visited.xbox-360, #xbox-360 #navHolder #nav li a:hover.xbox-360, #xbox-360 #navHolder #nav li a:active.xbox-360, #xbox-360 #navHolder #nav li a:focus.xbox-360,
#xbox-one #navHolder #nav li a.xbox-one, #xbox-one #navHolder #nav li a:link.xbox-one, #xbox-one #navHolder #nav li a:visited.xbox-one, #xbox-one #navHolder #nav li a:hover.xbox-one, #xbox-one #navHolder #nav li a:active.xbox-one, #xbox-one #navHolder #nav li a:focus.xbox-one
 {
	background-color: #333333;
	color: #FFFFFF;
	border-top: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 1px solid #333333;
	text-decoration: none;
}



#navSub {
	width: 973px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #333333;
	text-align: center;
	padding: 6px 0;
	font-size: 1.2em;
}

.navSubBackground {
	background-repeat: no-repeat;
	background-position: right bottom;
}

#home .navSubBackground {
	background-image: url(images/subnav_background_home.gif);
}
#game-boy-advance .navSubBackground {
	background-image: url(images/subnav_background_game_boy_advance.gif);
}
#gamecube .navSubBackground {
	background-image: url(images/subnav_background_gamecube.gif);
}
#n-gage .navSubBackground {
	background-image: url(images/subnav_background_n-gage.gif);
}
#nintendo-ds .navSubBackground {
	background-image: url(images/subnav_background_nintendo_ds.gif);
}
#nintendo-3ds .navSubBackground {
	background-image: url(images/subnav_background_nintendo_3ds.gif);
}
#pc .navSubBackground {
	background-image: url(images/subnav_background_pc.gif);
}
#playstation-2 .navSubBackground {
	background-image: url(images/subnav_background_playstation_2.gif);
}
#playstation-3 .navSubBackground {
	background-image: url(images/subnav_background_playstation_3.gif);
}
#psp .navSubBackground {
	background-image: url(images/subnav_background_psp.gif);
}
#playstation-vita .navSubBackground {
	background-image: url(images/subnav_background_playstation_vita.gif);
}
#wii .navSubBackground {
	background-image: url(images/subnav_background_wii.gif);
}
#wii-u .navSubBackground {
	background-image: url(images/subnav_background_wii_u.gif);
}
#xbox .navSubBackground {
	background-image: url(images/subnav_background_xbox.gif);
}
#xbox-360 .navSubBackground {
	background-image: url(images/subnav_background_xbox_360.gif);
}

#navSub ul {
	list-style-type: none;
    	display: inline;
}
#navSub li {
	margin: 0px;
	display: inline;
}
#navSub a {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 0px 9px 0px 10px;
}
#navSub a.first {
	border-left-width: 0px;
}
#navSub a:link {
	color: #FFFFFF;
	text-decoration: none;	
}
#navSub a:visited {
	color: #FFFFFF;
	text-decoration: none;	
}
#navSub a:hover, #navSub a:focus {
	color: #FF6600;
	text-decoration: underline;	
}
#navSub a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
#searchAd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #62627A;
	width: 959px;
	background-color: #333333;
	padding: 8px;
}
#searchBox {
	float: left;
	padding-top: 1px;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
}
#searchBox a:link {
	color: #FF6600;
	text-decoration: underline;		
}
#searchBox a:visited {
	color: #FF6600;
	text-decoration: underline;		
}
#searchBox a:hover, #searchBox a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
#searchBox a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.searchPostedIn {
	margin-top: 1.0em;
	line-height: 1.5em;
}
#s {
	width: 160px;
}
#searchsubmit {
	width: 40px;
	height: 1.65em;
	vertical-align: bottom;
}
#adNum1 {
	float: right;
	border: 1px solid #62627A;
	width: 728px;
	height: 90px;
}
#contentArea {
	width: 975px;	
	clear: both;
	background: #2F2F4F url(/wp-content/themes/dreamstationcc/images/contentarea_background.png) repeat-y 50% 0;
}
#contentAreaForums {
	width: 975px;	
	clear: both;
}
#largeContentArea {
	width: 975px;	
	clear: both;
/*	background: #2F2F4F;  */
}
#fullContent {
    	width: 975px;
	background:#2F2F4F;
}
.fullContentSection1 {
	position: static;
}
#largeContent {
    	width: 795px;
	float: left;
	background: #2F2F4F;
}
.largeContentSection1 {
	padding: 16px;
}
.largeContentSection1 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	line-height: 1.5em;
	color: #FFCC00; 
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #62627A;
	margin-left: -16px;
        padding-left: 17px;
}
#mainContent {
    	width: 474px;
	float: left;
	background:#2F2F4F;
}
#featuredContent {
	width: 320px;
	float: left;
	background:#272743;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #62627A;
}
#featuredContent p {
	margin-bottom: 1.0em;
}
.featuredSection1  {
	padding-bottom: 10px;
}
.featuredSection1 ul {
	list-style-type: none;
}
.featuredSectionFeatures, .featuredSectionHardware, .featuredSectionReviews, .featuredSectionPodcast, .featuredSectionContests  {
	width: 300px;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	background-color: #62627A;
	padding: 1px;
}
.featuredSectionFeatures:hover, .featuredSectionFeatures:focus, .featuredSectionHardware:hover, .featuredSectionHardware:focus, .featuredSectionReviews:hover, .featuredSectionReviews:focus, .featuredSectionPodcast:hover, .featuredSectionPodcast:focus, .featuredSectionContests:hover, .featuredSectionContests:focus {
	width: 300px;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	background-color: #FF6600;
	padding: 1px;	
}
.featuredSectionFeatures img, .featuredSectionHardware img, .featuredSectionReviews img, .featuredSectionPodcast img, .featuredSectionContests img {
	width: 300px;
	height: 100px;
	padding-bottom: 1px;
}
.featuredSectionFeatures h2, .featuredSectionHardware h2, .featuredSectionReviews h2, .featuredSectionPodcast h2, .featuredSectionContests h2 {
    	font-size: 1.2em;
	font-weight: bold;
	padding: 6px;
	margin-top: -2px;
	margin-left: 12px;
}
.featuredSectionFeatures h2 {
	background: #333333 url(images/feature_feature_no_hover.gif) no-repeat right bottom;
}
.featuredSectionHardware h2 {
	background: #333333 url(images/feature_hardware_no_hover.gif) no-repeat right bottom;
}
.featuredSectionReviews h2 {
	background: #333333 url(images/feature_review_no_hover.gif) no-repeat right bottom;
}
.featuredSectionPodcast h2 {
	background: #333333 url(images/feature_podcast_no_hover.gif) no-repeat right bottom;
}
.featuredSectionContests h2 {
	background: #333333 url(images/feature_contest_no_hover.gif) no-repeat right bottom;
}
.featuredSectionFeatures h2 a:link, .featuredSectionHardware h2 a:link, .featuredSectionReviews h2 a:link, .featuredSectionPodcast h2 a:link, .featuredSectionContests h2 a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.featuredSectionFeatures h2 a:visited, .featuredSectionHardware h2 a:visited, .featuredSectionReviews h2 a:visited, .featuredSectionPodcast h2 a:visited, .featuredSectionContests h2 a:visited {
	font-weight: bold;
	color: #9999CC;
	text-decoration: none;
}
.featuredSectionFeatures h2 a:hover, .featuredSectionFeatures h2 a:focus, .featuredSectionHardware h2 a:hover, .featuredSectionHardware h2 a:focus, .featuredSectionReviews h2 a:hover, .featuredSectionReviews h2 a:focus, .featuredSectionPodcast h2 a:hover, .featuredSectionPodcast h2 a:focus, .featuredSectionContests h2 a:hover, .featuredSectionContests h2 a:focus {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.featuredSectionFeatures h2 a:active, .featuredSectionHardware h2 a:active, .featuredSectionReviews h2 a:active, .featuredSectionPodcast h2 a:active, .featuredSectionContests h2 a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.featuredSectionFeatures:hover h2, .featuredSectionFeatures:focus h2, .featuredSectionHardware:hover h2, .featuredSectionHardware:focus h2, .featuredSectionReviews:hover h2, .featuredSectionReviews:focus h2, .featuredSectionPodcast:hover h2, .featuredSectionPodcast:focus h2, .featuredSectionContests:hover h2, .featuredSectionContests:focus h2 {
    	font-size: 1.2em;
	font-weight: bold;
	padding: 6px;
	margin-top: -2px;
	margin-left: 12px;
}
.featuredSectionFeatures:hover h2 {
	background: #333333 url(images/feature_feature_hover.gif) no-repeat right bottom;
}
.featuredSectionHardware:hover h2 {
	background: #333333 url(images/feature_hardware_hover.gif) no-repeat right bottom;
}
.featuredSectionReviews:hover h2 {
	background: #333333 url(images/feature_review_hover.gif) no-repeat right bottom;
}
.featuredSectionPodcast:hover h2 {
	background: #333333 url(images/feature_podcast_hover.gif) no-repeat right bottom;
}
.featuredSectionContests:hover h2 {
	background: #333333 url(images/feature_contest_hover.gif) no-repeat right bottom;
}
.featuredSectionFeaturesHover, .featuredSectionHardwareHover, .featuredSectionReviewsHover, .featuredSectionPodcastHover, .featuredSectionContestsHover {
	width: 300px;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	background-color: #FF6600;
	padding: 1px;	
}
.featuredSectionFeaturesHover img, .featuredSectionHardwareHover img, .featuredSectionReviewsHover img, .featuredSectionPodcastHover img, .featuredSectionContestsHover img {
	width: 300px;
	height: 100px;
	padding-bottom: 1px;
}
.featuredSectionFeaturesHover h2, .featuredSectionHardwareHover h2, .featuredSectionReviewsHover h2, .featuredSectionPodcastHover h2, .featuredSectionContestsHover h2 {
    	font-size: 1.2em;
	font-weight: bold;
	padding: 6px;
	margin-top: -2px;	
	margin-left: 12px;
}
.featuredSectionFeaturesHover h2 {
	background: #333333 url(images/feature_feature_hover.gif) no-repeat right bottom;
}
.featuredSectionHardwareHover h2 {
	background: #333333 url(images/feature_hardware_hover.gif) no-repeat right bottom;
}
.featuredSectionReviewsHover h2 {
	background: #333333 url(images/feature_review_hover.gif) no-repeat right bottom;
}
.featuredSectionPodcastHover h2 {
	background: #333333 url(images/feature_podcast_hover.gif) no-repeat right bottom;
}
.featuredSectionContestsHover h2 {
	background: #333333 url(images/feature_contest_hover.gif) no-repeat right bottom;
}
.featuredSectionFeaturesHover h2 a:link, .featuredSectionHardwareHover h2 a:link, .featuredSectionReviewsHover h2 a:link, .featuredSectionPodcastHover h2 a:link, .featuredSectionContestsHover h2 a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.featuredSectionFeaturesHover h2 a:visited, .featuredSectionHardwareHover h2 a:visited, .featuredSectionReviewsHover h2 a:visited, .featuredSectionPodcastHover h2 a:visited, .featuredSectionContestsHover h2 a:visited {
	font-weight: bold;
	color: #9999CC;
	text-decoration: none;
}
.featuredSectionFeaturesHover h2 a:hover, .featuredSectionHardwareHover h2 a:hover, .featuredSectionReviewsHover h2 a:hover, .featuredSectionPodcastHover h2 a:hover, .featuredSectionContestsHover h2 a:hover, .featuredSectionFeaturesHover h2 a:focus, .featuredSectionHardwareHover h2 a:focus, .featuredSectionReviewsHover h2 a:focus, .featuredSectionPodcastHover h2 a:focus, .featuredSectionContestsHover h2 a:focus {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.featuredSectionFeaturesHover h2 a:active, .featuredSectionHardwareHover h2 a:active, .featuredSectionReviewsHover h2 a:active, .featuredSectionPodcastHover h2 a:active, .featuredSectionContestsHover h2 a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#adNum2 {
	width: 179px;
	float: left;
	background: #2F2F4F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #62627A;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#adNum2Section1Holder {
	background: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #62627A;
	padding: 8px;
}
#adNum2Section1 {
	border: 1px solid #62627A;
	background: #333333;
	width: 160px;
	height: 600px;
}


.post, .postFull {
	padding: 16px;
    	background-color: #2F2F4F;
	border: 1px solid #2F2F4F;
}
.post h1, .post h3, .post h4, .post h5, .post h6, .post p, .post pre, .post blockquote, .post ul, .post ol, .post dl, .post address, .postFull p, .postFull pre, .postFull blockquote, .postFull ul, .postFull ol, .postFull dl, .postFull address {
	margin-bottom: 1.4em;
}
.post:hover {
    	background-color: #333333;
	border: 1px solid #FF6600;
}
.post a:link, .postFull a:link {
	color: #FF6600;
	text-decoration: underline;	
}
.post a:visited, .postFull a:visited {
	color: #9999CC;
	text-decoration: underline;	
}
.post a:hover, .post a:focus, .postFull a:hover, .postFull a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
.post a:active, .postFull a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.post h2, .postFull h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	line-height: 1.5em;
	color: #FFCC00; 
	padding-bottom: 4px;   
}
.post h2 a:link, .postFull h1 a:link  {
	color: #FFCC00;
	text-decoration: none;	
}
.post h2 a:visited, .postFull h1 a:visited {
	color: #9999CC;
	text-decoration: none;	
}
.post h2 a:hover, .post h2 a:focus, .postFull h1 a:hover, .postFull h1 a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
.post h2 a:active, .postFull h1 a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.post ul, .post ol, .post dl, .post blockquote, .postFull ul, .postFull ol, .postFull dl, .postFull blockquote {
	margin-left: 3em;
}
.post blockquote, .postFull blockquote {
	font-style: italic;
	border-left: 3px solid #62627A;
	margin-left: 1.75em;
	padding-left: 1em;
}
.posthover {
	padding: 16px;
    	background-color: #333333;
	border: 1px solid #FF6600;
}
.posthover a:link {
	color: #FF6600;
	text-decoration: underline;	
}
.posthover a:visited {
	color: #9999CC;
	text-decoration: underline;	
}
.posthover a:hover, .posthover a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
.posthover a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.posthover h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	line-height: 1.5em;
	color: #FFCC00; 
	padding-bottom: 4px;   
}
.posthover h2 a:link {
	color: #FFCC00;
	text-decoration: none;	
}
.posthover h2 a:visited {
	color: #9999CC;
	text-decoration: none;	
}
.posthover h2 a:hover, .posthover h2 a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
.posthover h2 a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.entry, .entryFull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.8em;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #62627A;
	margin-left: -16px;
        padding-left: 16px;
	padding-top: 4px;
}
.entry h1, .entryFull h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.725em;
	line-height: 1.525em;	
	color: #FFCC00; 
	margin-top: 1.5em;
	margin-bottom: 1.0em;
	padding-bottom: 0px;	
}
.entry h2, .entryFull h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.575em;
	color: #FFCC00; 
	margin-top: 1.5em;
	margin-bottom: 1.0em; 	
}
.entry h3, .entryFull h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.6em;
	color: #FFCC00; 
	margin-top: 1.5em;
	margin-bottom: 1.0em; 	
}
.entry h4, .entryFull h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.6em;
	color: #FFCC00; 
	margin-top: 1.5em;
	margin-bottom: 1.0em; 	
}
.entry h5, .entryFull h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #FFCC00; 
	margin-top: 1.5em;
	margin-bottom: 1.0em; 	
}
.entry h6, .entryFull h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.650em;
	color: #FFCC00; 
	margin-top: 1.5em;
	margin-bottom: 1.0em; 	
}
.entry p, .entryFull p {
	margin-bottom: 1.4em;
}
.tableRowOdd {
	background-color: #F3F3F3;
}
.tableRowEven {
	background-color: #DDD;
}
.entry table {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.5em;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #62627A;
	background-color: #272743;
	margin: 0.5em 0px 1.7em 0px;
	border-collapse: collapse;
}
.entry table caption {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	background-color: #2F2F4F;
	font-weight: bold;
	margin-bottom: 4px;
}
.entry table th {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	background-color: #333333;
	text-align: left;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #62627A;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #62627A;
	font-weight: normal;

}
.entry table td {
	width: auto;
	text-align: left;
	padding: 4px 6px;
	font-size: 1.0em;
	color: #FFF;
	border: 1px dotted #62627A;
}
.more-link a {
	font-weight: normal;    
}

.diggButton {
	float: left;
	margin: 5px 10px -5px 0px;
}
#scoreHolder {
	font-size: 0.9em;
	line-height: 50px;
}
#scoreNumber {
	background: url(/wp-content/themes/dreamstationcc/images/score_background_200x200.png) no-repeat bottom right; ;
	color: #272743;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: bold;
	padding: 8px 5px 8px 5px;
	border: 1px solid #62627A;
}

#comments {
	padding-bottom: 4px;  
	margin-bottom: 0px;
}
#commentsHolder {
	margin-left: -16px;
	padding-left: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #62627A;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
ul.commentlist {
	margin-left: -16px;
	margin-right: -17px;
        padding-left: 16px;
	padding-top: 0px;
	list-style-type: none;
}
.commentlist li {
	margin: 0px 0px 0px -16px;
	padding: 7px 18px 7px 16px;
}
.commentlist cite {
	font-weight: bold;
}
.commentDate {
	font-size: 0.8em;
	color: #62627A;
	line-height: 0.5em;
}	
.commentDate a:link, .commentDate a:visited  {
	color: #62627A;
	text-decoration: none;
}
.commentDate a:hover, .commentDate a:focus, .commentDate a:active  {
	color: #FFF;
	text-decoration: underline;
}
.commentOddRow {
	background: #272743;
}
.commentAvatar {
	padding: 7px 10px 7px 0px;
	width: 66px;
	float: left;
}
.commentAvatar img {
	border: 1px solid #62627A;
	width: 64px;
	height: 64px;
}
.commentText {
	width: 360px;
	float: left;
}

.commentCount {
	font-size: 1.0em;
	padding-top: 10px;
	text-align: right;	   
}
.commentCount img {
	vertical-align: middle;        
}
.commentCount a:link {
	color: #9999CC;
	text-decoration: none;
}
.commentCount a:visited {
	color: #9999CC;
	text-decoration: none;
}
.commentCount a:hover, .commentCount a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}
.commentCount a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
#bottomContent {
    clear: both;
}



.navigation {
	padding: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.8em;
	color: #FFF;
	font-weight: bold;
	display: block;
}

.navigation a:link {
	color: #FF6600;
	text-decoration: underline;	
}
.navigation a:visited {
	color: #9999CC;
	text-decoration: underline;	
}
.navigation a:hover, .navigation a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
.navigation a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

#footer {
	width: 959px;
	background:#333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #62627A;
	clear: both;
	line-height: 2.0em;	
	padding-top: 3px;	
	padding-bottom: 1px;	
	padding-left: 16px;	
	height: 22px;
	font-size: 1.0em;
}
#footer a:link {
	color: #9999CC;
	text-decoration: none;	
}
#footer a:visited {
	color: #9999CC;
	text-decoration: none;	
}
#footer a:hover, #footer a:focus {
	color: #FFF;
	text-decoration: underline;	
}
#footer a:active {
	color: #FFF;
	text-decoration: underline;	
}
#footer img {
	border: 0px;
	vertical-align: middle;
}
#extraContent {
	width: 975px;
	background:#333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #62627A;
	clear: both;
}
#extraContent a {
	color: #FFFFFF;
}
#extraContent a:link {
	color: #FFFFFF;
	text-decoration: none;	
}
#extraContent a:visited {
	color: #FFFFFF;
	text-decoration: none;	
}
#extraContent a:hover, #extraContent a:focus {
	color: #FF6600;
	text-decoration: underline;	
}
#extraContent a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
#extraContentCommunity {
	float: left;
	width: 228px;
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 16px;
	font-size: 1.2em;
	line-height: 1.8em;
}
#extraContentCommunity ul {
	list-style-type: none;    
}
#extraContentGuilds {
    float: left;
	width: 228px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 1.2em;
	line-height: 1.8em;	
}
#extraContentGuilds ul {
	list-style-type: none;    
}
#extraContentOnlineShopping {
    float: left;
	width: 228px;	
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 16px;
	font-size: 1.2em;
	line-height: 1.8em;
}
#extraContentOnlineShopping ul {
	list-style-type: none;    
}
#extraContentSiteInfo {
    float: left;
	width: 227px;	
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 16px;
	font-size: 1.2em;
	line-height: 1.8em;
}
#extraContentSiteInfo ul {
	list-style-type: none;    
}
.featuredRelatedInformation, .featuredScreenshots, .featuredRelatedArticles, .featuredLatestNews, .featuredComments, .featuredForums, .featuredPoll {
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	padding: 1px;
	line-height: 1.5em;
}
.featuredRelatedInformation {
	font-size: 1.1em;
}
.featuredRelatedInformation ul, .featuredScreenshots ul, .featuredRelatedArticles ul, .featuredLatestNews ul, .featuredComments ul, .featuredForums ul, .featuredPoll ul {
	list-style-type: none; 
}
.featuredForums li, .featuredComments li {
    	padding-bottom: 5px;
	font-size: 1.1em;
}
.featuredRelatedArticles li, .featuredLatestNews li {
	font-size: 1.1em;
	line-height: 1.5em;
	border-bottom: 1px #62627A solid;
	display: block;
	margin-left: -10px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.featuredRelatedInformation a, .featuredForums a {

}
.featuredRelatedInformation a:link, .featuredRelatedArticles a:link, .featuredLatestNews a:link, .featuredForums a:link, .featuredComments a:link {
	color: #FF6600;
	text-decoration: none;	
}
.featuredRelatedInformation a:visited, .featuredRelatedArticles a:visited, .featuredLatestNews a:visited, .featuredForums a:visited, .featuredComments a:visited {
	color: #9999CC;
	text-decoration: none;	
}
.featuredRelatedInformation a:hover, .featuredRelatedInformation a:focus, .featuredRelatedArticles a:hover, .featuredRelatedArticles a:focus, .featuredLatestNews a:hover, .featuredLatestNews a:focus, .featuredForums a:hover, .featuredForums a:focus, .featuredComments a:hover, .featuredComments a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
.featuredRelatedInformation a:active, .featuredRelatedArticles a:active, .featuredLatestNews a:active, .featuredForums a:active, .featuredComments a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
.postedRow {
	font-size: 0.8em;
	color: #62627A;
	line-height: 1.5em;
	border-bottom: 1px #62627A solid;
	display: block;
	margin-left: -10px;
	margin-top: -10px;
   	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.featuredPoll {
	border-bottom: 1px #62627A solid;
	margin-left: -1px;
	padding-bottom: 5px;
	padding-left: 11px;
	margin-bottom: 1.0em;
}
.featuredScreenshots  {
	text-align: center;
}
.featuredScreenshots h3 {
	text-align: left;
}
.featuredHighlight img {
	width: 300px;
	height: 100px;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	border: 1px solid #62627A;
}
#affiliates {
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	line-height: 1.8em;
	font-size: 1.1em;
}
#affiliates a:link, #affiliates a:visited {
	color: #FFFFFF;
	text-decoration: none;	
}
#affiliates a:hover, #affiliates a:active, #affiliates a:focus {
	color: #FF6600;
	text-decoration: underline;	
}
#affiliates ul {
	list-style-type: none;
}
#redirectwrap{
	background: #2F2F4F;
	border: 1px solid #62627A;
	margin: 200px auto 0 auto;
	text-align: left;
	width: 500px;
}
#redirectwrap h4{
	background: #333333;
	border-bottom: 1px solid #62627A;
	color: #FFCC00;
	font-size: 1.4em;
	margin: 0;
	padding: 5px;
}
#redirectwrap p{
	font-size: 1.2em;
	margin: 0;
	padding: 5px;
}
#redirectwrap p.redirectfoot{
	background: #333333;
	border-top: 1px solid #62627A;
	text-align: center;
}
#redirectwrap a:link {
	color: #FF6600;
	text-decoration: underline;
}
#redirectwrap a:visited {
	color: #9999CC;
	text-decoration: underline;
}
#redirectwrap a:hover, #redirectwrap a:focus {
	color: #FFCC00;
	text-decoration: underline;
}
#redirectwrap a:active {
	color: #FFCC00;
	text-decoration: underline;
}

/* ####### Added for WP-SNAP - BEGIN ####### */

ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 10px 10px 10px 10px;
}

ol.snap_nav li a {
	font-weight: bold
}
ol.snap_nav li a:link {
	color: #FF6600;
	text-decoration: underline;	
}
ol.snap_nav li a:visited {
	color: #FF6600;
	text-decoration: underline;	
}
ol.snap_nav li a:hover, ol.snap_nav li a:focus {
	color: #FFCC00;
	text-decoration: underline;	
}
ol.snap_nav li a:active {
	color: #FFCC00;
	text-decoration: underline;	
}

ol.snap_nav li.snap_selected a {
	cursor: text;
	color: #FFF;
	text-decoration: none;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
	padding: 10px 10px 10px 10px;
}
ol.snap_titles a:link {
	color: #FFF;
	text-decoration: none;	
}
ol.snap_titles a:visited {
	color: #9999CC;
	text-decoration: none;	
}
ol.snap_titles a:hover, ol.snap_titles a:focus {
	color: #FF6600;
	text-decoration: underline;	
}
ol.snap_titles a:active {
	color: #FFCC00;
	text-decoration: underline;	
}
ol.snap_titles li {
	font-size: 1.2em;
	line-height: 2.0em;
}

/* ####### Added for WP-SNAP - END ####### */

/* ####### Added for Password and Email Change on Profile Page - BEGIN ####### */

#your-profile {
	border: none;
}

#your-profile fieldset {
	border: 1px solid #62627A;
	float: left;
	width: 40%;
	padding: 1em 2em 1em;
	margin: 1em 1em 1em 0px;
}

#your-profile fieldset input {
	width: 100%;
	font-size: 1.4em;
	padding: 2px;
}

#your-profile fieldset textarea {
	width: 100%;
	padding: 2px;
}

#your-profile legend {
	font-size: 1.4em;
	font-weight: bold;
	color: #FFF;
}
#your-profile .desc {
	font-size: 1.2em;
}
#your-profile p label {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin-bottom: -5px;
}

.profileUpdated {
	display: block;
	text-align: center;
	font-size: 1.5em;
	color: #FF6600;
	padding: 0.5em 0.5em 0em 0.5em;
}

/* ####### Added for Password and Email Change on Profile Page - END ####### */

/* ####### WP-Login Styling - BEGIN ####### */

#login {
	position: relative;
	background: url('/wp-content/themes/dreamstationcc/images/dreamstationcc_title_logo.png') no-repeat top center;
	color: #fff;
	margin: 5em auto 1em;
	padding: 20px 0 0;
	width: 425px;
}

#login form {
	background: none;
	padding: 0 50px 25px;
}

#login #login_error {
	background: #272743;
	border: 1px solid #62627A;
	color: #FFCC00;
	font-size: 1.2em;
	font-weight: bold;
	padding: .6em;
	width: 310px;
	margin: 0 50px;
	text-align: center;
}

#login p { 
	font-size: 12px;
}

#login p.message { 
	width: 310px;
	margin: 0 auto 1em;
}

#login #login_error a {
	color: #ebcd4e;
	border-color: #ebcd4e;
}

#login #send {
	color: #fff;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;
}

#login h1 a {
	margin: 0 auto;
	height: 48px;
	width: 320px;
	display: block;
	border-bottom: none;
	text-indent: -9999px;
}

#login .message {
	font-size: 1.2em;
	text-align: center;
	color: #FFCC00;
}

#login .register {
	font-size: 2.0em;
}

#login input {
	padding: 4px;
}

.login ul, #protected #login .bottom {
	list-style: none;
	width: 325px;
	margin: 0 auto;
	padding: 0;
	line-height: 1.2;
}

.login ul li {
	font-size: 1.2em;
}

#login ul li a:hover {
	color: #fff;
}

.login ul li a:link {
	color: #FF6600;
	text-decoration: underline;	
}
.login ul li a:visited {
	color: #9999CC;
	text-decoration: underline;	
}
.login ul li a:hover {
	color: #FFCC00;
	text-decoration: underline;	
}
.login ul li a:active {
	color: #FFCC00;
	text-decoration: underline;	
}


#login .input {
	font-size: 1.0em;
	margin-top: 3px;
	width: 97%;
}

#login p label { 
	font-size: 11px;
}

#login #submit {
	margin: 0;
	font-size: 15px;
}

#login .fullwidth {
	width: 320px;
}

#loginform p label,
#registerform p label, 
#lostpasswordform p label {
	font-size: 1.2em;
}
#loginform p,
#registerform p, 
#lostpasswordform p {
	margin-bottom: 1.0em;
}

#registerform #raz_captcha {
	margin: 1.0em;
	border: 1px solid #62627A;
}

/* ####### WP-Login Styling - END ####### */

/* ####### Vibrant Media Ad Link Styling - BEGIN ####### */

.iTt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #2F2F4F;
    padding: 2px;
}
span.iTt {
	border: 1px solid #FFFFFF;
	background-color: #2F2F4F;
}
.iTt table {
	background-color: #2F2F4F;
	color: #FFFFFF;
}
.iTt tr  {
	background-color: #2F2F4F;
}
.iTt td  {
	background-color: #2F2F4F;
}
.iTt a {
	color: #FF6600;
	text-decoration: underline;
}
.iTt a:active {
	color: #FFCC00;
	text-decoration: underline;
}
.iTt a:hover {
	color: #FFCC00;
	text-decoration: underline;
}
.whitetopborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/* ####### Vibrant Media Ad Link Styling - END ####### */

/* ####### Gallery2 Embedded Styling - BEGIN ####### */

#gallery {
	margin: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.8em;
}

#gallery h1 {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	line-height: 2.1em;
	color: #FFCC00; 
	padding-bottom: 4px;   
}

#gallery h2 {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.7em;
	color: #FFCC00; 
	padding-bottom: 4px;   
}

#gallery .breadcrumb {
	float: right;
	color: #FFF;
	font-size: 1.2em;
	clear: both;
}

#gallery .gallery-thumb {
	margin: 5px;
	float: left;
	text-align: center;
}

#gallery .gallery-thumb img {
	background-color: #333;
	border: 1px solid #62627A;
	padding: 7px;
	margin: 0px;
}

#gallery .gallery-thumb a img {
	border-color: #62627A;
}

#gallery .gallery-thumb a:hover img {
	border-width: 1px;
	border-color: #FF6600;
	margin: 0;
}

/* -- Gallery Photo (detail page) --------- */

#gallery img.gallery-photo {
	background-color: #333;
	border: 1px solid #62627A;
	padding: 7px;
}

/* ####### Gallery2 Embedded Styling - END ####### */

/* ####### Ultimate Tag Warrior Styling - BEGIN ####### */

#tagCloud {
	line-height: 3em;
}
#tagCloud a:hover, #tagCloud a:focus {
	color: #FF6600;
}


/* ####### Ultimate Tag Warrior Styling - END ####### */
