/* 
 *   Desktop Nexus - Tier 1 CSS Stylesheet
 *   Revision: 2.3, Rev. Date: 10/23/07
 *   Author: Harry Maugans <harry@maugans.com>
 *   Copyright 2007 Maugans Corp, Inc. All rights reserved.
 */

/* Begin Global HTML Overloading */
body {
	background: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	margin: 0;
}
a {
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.uline {
	text-decoration: underline;
}
a.outlineless {
	outline: none;
}
form { /* fix ie's form padding issue */
	display: inline;
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0 0 10px 0;
	font-size: 26pt;
	color: #000000;
	font-weight: bold;
}
h2 {
	margin: 0 0 8px 0;
	font-size: 13pt;
	color: #46678A;
	font-weight: 700;
}
h2 span {
	font-size: 13pt;
	color: #46678A;
	font-weight: normal;
}
h3 {
	margin: 0 0 8px 0;
	font-size: 15px;
	color: #46678A;
	font-weight: bold;
}
h4 {
	margin: 2px 0 4px 0;
	font-size: 9pt;
	color: #46678A;
	font-weight: 700;
}
h5 {
	margin: 0;
	font-size: 8pt;
	color: #46678A;
	font-weight: 700;
}
hr {
	margin: 3px 0;
}
input, textarea {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
}
fieldset {
	border: 1px solid #C4D2E2;
	color: #666666;
}
legend {
	font-size: 11px;
	font-weight: bold;
	color: #A2B3C6;
}

ul {
	margin: 0;
}

/* End Global HTML Overloading */

/* Begin Header Bar */
#headertop {
	margin-bottom: 8px;
	border-top: 4px solid #6485AE;
}
#loginbar {
	color: #FFFFFF;
	background-color: #6485AE;
	padding: 12px 12px 6px 12px;
	text-align: right;
	/* overflow: hidden; */
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border-left: 1px solid #46678A;
	border-right: 1px solid #46678A;
}
#headerspaceblue {
	border-top: 4px solid #6485AE;
}
#logobox {
	width: 292px;
	height: 82px;
	border-left: 1px solid #46678A;
	background: #6485AE url('http://static.desktopnexus.com/images/logo-bottomborder.gif') repeat-x scroll bottom left;
	padding-left: 8px;
}
#logoboxInner {
	position: relative;
	background: #6485AE url('http://static.desktopnexus.com/images/logo-rightcurve.jpg') no-repeat scroll top right;
	height: 82px;
}
#logotagline {
	position: absolute;
	left: 83px;
	bottom: 16px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #EEEEEE;
}
#logotagline a, #logotagline a:hover, #logotagline a:active, #logotagline a:visited {
	color: #EEEEEE;
	text-decoration: none;
}

.headertopbar {
	background: #000000 url('http://static.desktopnexus.com/images/headerbarbg.gif') repeat-x scroll top left;
	padding: 0;
	margin: 0;
	height: 36px;
}
.headertopbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.headertopbar ul li {
	float: left;
	list-style: none;
	height: 36px;
}
.headertopbar ul li a {
	float: left;
	display: block;
	font-size: 12pt;
	font-family: "trebuchet ms", helvetica, sans-serif;
	outline: none;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 20px 0 20px;
	height: 30px;
}
.headertopbar ul li a:hover {
	background: #3D3D3D url('http://static.desktopnexus.com/images/headerbarbg-hover.gif') repeat-x scroll top left;
	text-decoration: none;
}
#headerloginbuttonbox {
	float: right;
	height: 36px;
}
#headerloginloggedinbox {
	float: right;
	height: 36px;
	white-space: nowrap;
}
#headerloginloggedinbox a {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
#headerloginloggedinbox a:hover {
	text-decoration: none;
}
#headerloginloggedinbox img {
	vertical-align: middle;
}
.headerbottombarsearch {
	background: #FFFFFF url('http://static.desktopnexus.com/images/headerbarbgbottom.gif') repeat-x scroll top left;
	padding-top: 4px;
	height: 29px;
	border-right: 1px solid #D1D1D1;
}
.headerbottombarlinks {
	background: #FFFFFF url('http://static.desktopnexus.com/images/headerbarbgbottom.gif') repeat-x scroll top left;
	height: 33px;
	position: relative;
}
.headerbottombarlinks a {
	display: block;
	float: left;
	outline: none;
	height: 25px;
	font-size: 9pt;
	color: #46678A;
	padding: 8px 3px 0 3px;
	background: #FFFFFF url('http://static.desktopnexus.com/images/headerbarbgbottom.gif') repeat-x scroll top left;
}
.headerbottombarlinks img {
	float: left;
	display: inline;
}
#sortorderdiv {
	position: absolute; 
	clear: both;
	top: 31px;
	left: 128px;
	overflow: hidden;
	width: auto;
	border: 1px solid #999999;
	padding: 6px;
	background-color: #F4F4F4;
	z-index: 499;
}
#sortorderdiv a {
	float: none;
	background: none;
	display: block;
	font-size: 10pt;
	padding: 2px 16px 2px 6px;
	height: auto;
}
#resolutiondiv {
	position: absolute; 
	top: 31px;
	left: 215px;
	overflow: hidden;
	width: 240px;
	border: 1px solid #999999;
	padding: 6px;
	background-color: #F4F4F4;
	font-size: 8pt;
	z-index: 499;
}
#resolutiondiv table {
	padding-top: 8px;
}
#resolutiondiv a {
	float: none;
	background: none;
	display: block;
	font-size: 8pt;
	padding: 2px 16px 2px 6px;
	height: auto;
}
.searchbox {
	width: 170px; 
	height: 18px;
	font-size: 10pt; 
	color: #999999; 
	padding: 2px 2px 1px 20px; 
	border: 1px solid #7F9DB9;
	background: #FFFFFF url('http://static.desktopnexus.com/images/search.gif') no-repeat scroll center left;
}
#galleriespopup {
	position: absolute;
	z-index: 500;
	left: 50%;
	margin-left: -220px;
}
#galleriespopup_inner {
	margin-top: 36px;
	border: 1px solid #999999;
	width: 420px;
}
/* End Header Bar */


/* Left Column CSS */
.catbullet {
	padding-left: 9px;
}

.sidenav_blocka {
	display: block;
	padding: 0px 0 6px 10px;
	font-size: 10pt;
	color: #46678A;
}

.sidenav_fakelink {
	display: block;
	padding: 0px 0 6px 10px;
	font-size: 10pt;
	color: #999999;
}

.sidenavcat_link {
	font-size: 10pt;
	color: #46678A;
}
.sidenavcat_link_home {
	font-weight: bold;
}
.sidenavBox span {
	font-size: 8pt;
	color: #999999;
}
.whosOnlineBox {
	font-size: 8pt;
	color: #46678A;
}
/* End Left Column CSS */


/* CSS Box Designs */
.rbox {
	border: 1px solid #DCDCDC;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}
.rboxInner {
	padding: 8px 2px 5px 5px;
	background-color: #F4F4F4;
	margin: 1px;
}
.rboxInnerEqualSides {
	padding-right: 5px;
}
.rboxInner h3 span {
	font-weight: normal;
	color: #46678A;
	font-size: 11pt;
}
.ybox {
	border: 1px solid #EFEBA4;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}
.yboxInner {
	padding: 8px 2px 5px 5px;
	background-color: #FEFCCC;
	margin: 1px;
}
.lightbluebox {
	border: 1px solid #C5D2E2;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}
.lightblueboxInner {
	padding: 8px 2px 5px 5px;
	background-color: #E9EEF4;
	margin: 1px;
}
.bluebox {
	border: 1px solid #000000;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}
.blueboxInner {
	padding: 8px 2px 5px 5px;
	background-color: #6485AE;
	color: #EEEEEE;
	margin: 1px;
}
.blueboxInner span {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 6px;
}
.noBoxTop {
	border-top: none;
	margin-top: 0;
}
.gridbox {
	border-top: 1px solid #DCDCDC;
}
.gridboxInner{
	border-top: 1px solid #FFFFFF;
	padding: 2px;
}
/* End CSS Box Designs */


/* Begin Browse Pages */
.rssButton {
	float: right;
	display: inline;
	margin-right: 6px;
}
.showmorelink {
	font-weight: bold;
	font-size: 11pt;
}
.showmorelink:hover {
	text-decoration: none;
}
.thumbnail {
	border: 1px solid #6485AE;
}
.thumbnail:hover {
	border: 1px solid #000000;
}
.thumbnailmedium {
	width: 250px;
}
.thumbnailsmall {
	width: 120px;
}
.thumbpopup {
	position: absolute;
	display: none;
	background-color: #6485AE;
	color: #E2E2E2;
	font-size: 8pt;
	border: 1px solid #1F1F1F;
	padding: 8px;
	white-space: nowrap;
	z-index: 51;
}
.thumbpopup a {
	color: #E2E2E2;
}
.thumbpopup span {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
	padding-bottom: 8px;
}
.thumbpopup span a {
	color: #FFFFFF;
}
.signuppopup {
	font-size: 11pt;
	width: 350px;
	white-space: normal;
	color: #FFFFFF;
	line-height: 150%;
}
.browsePointer {
	position: absolute;
	left: -10px;
	top: 12px;
}
.browsePointerFlipped {
	position: absolute;
	right: 0;
	margin-right: -10px;
	top: 12px;
}
/* End Browse Pages */


/* Begin Page# Navigation */
.pageLinksDiv {
	padding: 8px 0;
	color: #46678A;
	font-weight: bold;
}
.pageLinksDiv select {
	color: #46678A;
	font-weight: bold;
}
.pageLink {
	display: inline;
	margin: 0 2px;
}
.pageLink a {
	font-size: 14px;
	color: #46678A;
	background-color: #F4F4F4;
	font-weight: bold;
	padding: 3px 5px;
}
.pageLink a:hover {
	color: #FFFFFF;
	background-color: #46678A;
	text-decoration: none;
}
.pageLinkActive {
	display: inline;
	margin: 0 2px;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 14px;
	background-color: #46678A;
	color: #FFFFFF;
}
.pageLinkNav {
	font-size: 10pt;
	padding: 4px 7px;
	font-weight: normal;
}
.pageLinkDots {
	font-size: 16px;
	font-weight: bold;
	display: inline;
	color: #46678A;
	margin: 0 3px;
}
/* End Page# Navigation */

/* Begin All Pages */
#leftcolumn {
	width: 170px;
	text-align: left;
}
#middlecolumn {
	width: auto;
	padding-left: 10px;
	text-align: left;
}
#rightcolumn {
	width: 270px;
	padding-left: 10px;
	text-align: left;
}
#widerightcolumn {
	width: 300px;
	padding-left: 10px;
	text-align: left;
}
#footer {
	clear: both;
	background: #CFCFCF url('http://static.desktopnexus.com/images/footer-bgtop.gif') repeat-x scroll top left;
	margin: 0;
	padding: 20px 0 8px 0;
	text-align: center;
	color: #666666;
}
#footer table tr td a {
	color: #666666;
	font-size: 8pt;
}
.emailtextbox {
	background: #FFFFFF url('http://static.desktopnexus.com/images/emailicon.gif') no-repeat scroll center left;
	padding: 2px 2px 1px 20px; 
	border: 1px solid #7F9DB9; 
	height: 18px;
	font-size: 10pt; 
	width: 120px;
}
.blueButton {
	display: inline-block;
	position: relative;
	height: 17px;
	background: transparent url('http://static.desktopnexus.com/images/bbtn-mid.gif') repeat-x scroll top left;
	padding: 6px 10px 0 12px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #CDD7E2;
}
.blueButton .caption {
	text-decoration: none;
	position: absolute;
	color: #47668A;
	top: 5px;
	left: 11px;
}
.blueButton .bbL {
	position: absolute;
	top: 0;
	left: 0;
	height: 23px;
	width: 2px;
	background: transparent url('http://static.desktopnexus.com/images/bbtn-left.gif') no-repeat scroll top left;
}
.blueButton .bbR {
	position: absolute;
	top: 0;
	right: 0;
	height: 23px;
	width: 2px;
	background: transparent url('http://static.desktopnexus.com/images/bbtn-right.gif') no-repeat scroll top left;
}
.blueButton:active, .blueButton:hover {
	text-decoration: none;
}
.blueButton .bbL-blue {
	background: transparent url('http://static.desktopnexus.com/images/bbtn-left-blue.gif') no-repeat scroll top left;
}
.blueButton .bbR-blue {
	background: transparent url('http://static.desktopnexus.com/images/bbtn-right-blue.gif') no-repeat scroll top left;
}

#voteLoginBlock {
	position: absolute;
	display: none;
	border: 4px solid #6485AE;
	background-color: #DDD;
	padding: 6px;
	width: 500px;
	top: 280px;
	left: 50%;
	margin-left: -252px;
	z-index: 1100;
	text-align: left;
}

h1.wallpaperTitle {
	margin: 0 0 8px 0;
	font-size: 13pt;
	color: #46678A;
	font-weight: 700;
}
/* End All Pages */

/* Begin Galleries Page */
.galleries-header{
	font-size: 13pt;
	font-weight: bold;
	text-decoration: underline;
}

.galleries-header a, .galleries-header a:link, .galleries-header a:visited {
	color: #000000;
}

.galleries-header a:hover {
	color: #0B4E9D;
}

.galleries-links {
	font-size: 8pt;
	padding-bottom: 12px;
}
.galleries-links a {
	text-decoration: underline;
	color: #666666;
}
/* End Galleries Page */

/* Begin Calendar CSS */
.dncalendar {
	font-size: 8pt; 
}
.dncal_header {
	padding-bottom: 4px;
	font-weight: bold;
}
.dncal_dayheader {
	font-size: 7pt;
	padding-bottom: 2px;
	width: 30px;
}
.dncal_day {
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #D2D2D2;
	padding: 4px;
}
.dncal_day a {
	color: #46678e;
	font-weight: bold;
}
.dncal_day a:hover {
	text-decoration: none;
}
.dncal_inactive {
	color: #999999;
}
.dncal_blank {
	border-top: 1px solid #D2D2D2;
}
/* End Calendar CSS */

/* Begin Feed CSS */
.feed_timestamp {
	width: 500px;
	border-bottom: 1px solid #CCCCCC;
	color: #BBBBBB;
	font-weight: bold;
	font-size: 13pt;
}
/* End Feed CSS */

/* Begin Popular Wallpapers Page */
.popwalls_header {
	background: #FFFFFF url('http://static.desktopnexus.com/images/popwalls-header.gif') no-repeat scroll top center;
	width: 800px;
	height: 142px;
	text-align: right;
	vertical-align: bottom;
}
.popwalls_header a {
	display: block;
	float: right;
	height: 25px;
	line-height: 1px;
	border: 0;
	outline: none;
}
.popwalls_header a:hover, .popwalls_header a:active {
	text-decoration: none;
}
.popwalls_header #popwalls_today {
	margin-right: -1px;
	width: 75px;
}
.popwalls_header #popwalls_previousday {
	margin-right: -1px;
	width: 126px;
}
.popwalls_header #popwalls_thisweek {
	margin-right: -1px;
	width: 103px;
}
.popwalls_header #popwalls_thismonth {
	margin-right: -1px;
	width: 118px;
}
.popwalls_header #popwalls_thisyear {
	margin-right: 21px;
	width: 99px;
}
#popwalls_previousdayblock {
	display: none;
}
/* End Popular Wallpapers Page */

/* Begin View Wallpaper Page */
#shadediv {
	position: fixed; 	
	display: none; 
	width: 100%; 
	height: 100%; 
	margin-top: 0;
	margin-bottom: 0;
	top: 0px; 
	left: 0px; 
	background-color: #111111; 
	z-index: 1000; 
	filter: alpha(opacity=80); 
	opacity: 0.8;
	-moz-opacity: 0.8;
}
#addtofavoritespopup {
	position: absolute;
	z-index: 50;
	display: none;
	padding-top: 6px;
	width: 340px;
	margin-left: 110px;
	text-align: left;
}
#flagwallpopup {
	position: absolute;
	z-index: 50;
	display: none;
	padding-top: 6px;
	width: 400px;
	margin-left: 0px;
	text-align: left;
}
#statusmessage {
	display: none;
}
.relatedWallThumb {
	display: inline;
}
.relatedWallThumb img {
	padding: 0 5px 5px 5px;
}
.sharetextbox {
	width: 170px; 
	padding: 1px; 
	color: #666666; 
	font-size: 8pt;
	border: 1px solid #7F9DB9;
}
.sharelink {
	text-decoration: none;
	outline: none; 
	color: #111111;
}
#add2myspacediv {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1001;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	width: 500px;
	margin-top: 160px;
	margin-left: -250px;
	left: 50%;
}
#add2myspacedivcontent {
	padding: 20px 14px;
}
#shadePopupDiv {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1001;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	width: 500px;
	margin-top: 50px;
	margin-left: -250px;
	left: 50%;
}
#email2frienddiv {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1001;
	background-color: #FFFFFF;
	padding: 16px 12px;
	border: 1px solid #333333;
	width: 500px;
	margin-top: 160px;
	margin-left: -250px;
	left: 50%;
}
.email2friend_status {
	color: #E00000;
	font-size: 10pt;
	font-weight: bold;
	padding: 8px 0;
}
.email2friend_namebox {
	width: 180px;
	border: 1px solid #7F9DB9;
	padding: 3px;
}
.email2friend_emailbox {
	width: 180px;
	border: 1px solid #7F9DB9;
	padding: 3px;
}
.getheader {
	background-color: #6485AE;
	color: #FFFFFF;
	padding: 6px 10px;
	height: 44px;
}
.getheader_bottom {
	background: #000000 url('http://static.desktopnexus.com/images/headerbarbg.gif') repeat-x scroll center left;
	padding: 0;
	margin: 0;
	height: 26px;
	color: #FFFFFF;
	overflow: none;
	font-weight: bold;
	font-size: 9pt;
	text-align: right;
}
.getheader_detect {
	font-weight: normal;
}
.getcontent {
	padding: 0;
	font-size: 12pt;
	font-weight: bold;
}
.getheaderblock {
	display: block;
	float: right;
	font-size: 11pt;
	height: 40px;
	padding: 0 4px;
}
#cropinstructionsdiv {
	display: none;
	position: absolute;
	right: 20px;
	width: 400px;
}
#dlinstructionsdiv {
	display: none;
	position: absolute;
	right: 14px;
	top: 50px;
	width: 550px;
}
#advdownloadpopdiv {
	display: none;
	position: absolute;
	top: 50px;
	right: 14px;
	width: 400px;
}
#getcropdiv {
	margin: 12px auto 0 auto;
	width: 774px;
	height: 467px;
	background: #FFFFFF URL('http://static.desktopnexus.com/images/wallpapercropbg.jpg') no-repeat scroll top center;
}
#getcropdiv #getcropheader {
	display: block;
	padding: 36px 0 0 42px;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
}
#getcropdiv #getcropcontent {
	padding: 20px 0 0 46px;
}
#getloadingdiv {
	display: block;
	margin: 150px auto 0 auto;
	background: #FFFFFF URL('http://static.desktopnexus.com/images/wallpaperloadingbg.jpg') no-repeat scroll top center;
	width: 530px;
	height: 137px;
	text-align: right;
}
#getloadingdiv span {
	display: block;
	font-size: 13pt;
	font-weight: normal;
	color: #FFFFFF;
	padding: 36px 10px 0 0;
}
#getloadingdiv #getloadingprogressbar {
	display: block;
	margin: 36px 25px 0 25px;
	width: 480px;
	height: 10px;
	background: transparent URL('http://static.desktopnexus.com/images/wallpaperloadingpb.gif') repeat-x scroll top left;
	font-size: 1px;
	line-height: 1px;
}
.advdlheader {
	color: #EEEEEE;
	font-weight: bold;
	font-size: 9pt;
	padding: 2px 0 4px 0;
	text-decoration: underline;
}
.advdllink {
	font-size: 9pt;
	color: #FFFFFF;
}
.cropbox {
	position: absolute;
	background-color: #333333;
	z-index: 10; 
	font-size: 0;
	margin: 0;
	padding: 0;
	filter: alpha(opacity=80); 
	opacity: 0.8; 
	-moz-opacity: 0.8;
}
.cropdot {
	position: absolute;
	height: 8px;
	width: 8px;
	background-color: #CC0000;
	z-index: 11;
	padding: 0;
	margin: 0;
	font-size: 0;

}
.cropstatusbox {
	display: block;
	padding: 8px;
	margin-bottom: 17px;
	color: #333333;
	font-size: 19px;
	font-weight: normal;
}
/* End View Wallpaper Page*/

/* Begin My Account Pages */
#myaccount_navbar {
	padding: 14px 0;
}
#myaccount_navbar a {
	color: #49678d;
	font-weight: bold;
	font-size: 11px;
}
.myaccount_upthumb {
	float: left;
	display: inline;
	padding: 0 4px 8px 4px;
}
.myaccount_textbox {
	width: 200px;
}
.myaccount_headertext {
	font-weight: bold;
	font-size: 13pt;
	color: #424242;
	padding-bottom: 6px;
}
.myaccount_infotitle {
	vertical-align: top;
	white-space: nowrap;
	color: #7F7F7F;
	padding-left: 14px;
	padding-right: 12px;
}
.myaccount_commentfooter {
	text-align: right;
	color: #7F7F7F;
	font-size: 7pt;
	padding-right: 6px;
	border-top: 1px solid #FFFFFF;
	padding-top: 4px;
	margin-top: 4px;
}
.pmquote {
	border: 1px solid #AAAAAA;
	padding: 6px;
	margin-top: 8px;
	background-color: #F2F2F2;
	color: #666666;
}

.pmquote-title {
	font-size: 8pt;
	font-style: italic;
	color: #666666;
}

#uploadframe {
	margin-top: 18px;
	padding: 8px 5px;
	font-size: 8pt;
	border: 1px solid #6485AE;
	display: none;
}
#uploadstatusbox {
	padding: 8px 0;
	font-size: 8pt;
}
#uploadprogressbar {
	height: 23px;
	position: relative;
	background-color: #FFFFFF;
}
#uploadprogressbarInner {
	display: block;
	background: #FFFFFF url('http://static.desktopnexus.com/images/progressbar_bg.gif') repeat-x scroll center left;
	height: 23px;
	width: 0;
}
#uploadprogressbarText {
	position: absolute;
	width: 100%;
	padding-top: 3px;
	color: #666666;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
/* End My Account Pages */

/* Begin Create Group Pages */
#creategrouptable {
	padding-top: 10px;
	font-size: 9pt;
	font-weight: bold;
}
#creategrouptable td {
	padding-bottom: 22px;
}
#creategrouptable .creategroupinput {
	width: 300px;
}
#creategrouptable span {
	font-weight: normal;
	font-size: 7pt;
	color: #888888;
}
/* End Create Group Pages */

/* Begin Groups Main */
#groupsMainHeader {
	display: block;
	position: relative;
	width: 800px;
	height: 116px;
	background: #FFFFFF url('http://static.desktopnexus.com/images/groups-header-bg.jpg') no-repeat scroll top left;
	margin-bottom: 8px;
}
#groupsMainHeader a {
	position: absolute;
	right: 18px;
	bottom: 8px;
}
#groupsMainSearchBlock {
	float: right;
}
#groupsMainViewOptions {
	float: left;
	font-size: 11pt;
	font-weight: bold;
}
#groupsMainSearchBlock input {
	width: 220px; 
	height: 18px;
	font-size: 10pt; 
	color: #999999; 
	padding: 2px 2px 1px 20px; 
	border: 1px solid #7F9DB9;
	background: #FFFFFF url('http://static.desktopnexus.com/images/search.gif') no-repeat scroll center left;
}
/* End Groups Main */

/* Begin Forum Add-Ins */
.forumNewTopicIcon {
	height: 25px;
	background: transparent url('http://static.desktopnexus.com/images/forum/startnewtopic.gif') no-repeat scroll 0 0;
}
.forumNewTopicIcon:hover, .forumNewTopicIcon:active {
	background-position: 0 -25px;
}
.forumRecentTitle {
	font-weight: bold;
	background: transparent url('http://static.desktopnexus.com/images/forum/golast.gif') no-repeat scroll center right;
	padding-right: 16px;
}
.forumRecentPostsBlockSep {
	background-color: #C5D2E2;
	padding: 3px 6px;
	margin-top: 6px;
	font-weight: bold;
}
.forumRecentPostsBlockSep a {
	float: right;
	padding-right: 2px;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: normal;
}
.forumRecentSummary {
	font-size: 8pt;
	background-color: #FFFFFF;
	margin: 6px;
	padding: 6px;
}
.forumRecentSummary a:hover, .forumRecentSummary a:active {
	display: block;
	color: #46678A;
	text-decoration: none;
}
/* End Forum Add-Ins */

/* Begin Misc */
.dninput {
	border: 1px solid #C4D2E2;
	padding: 2px 4px;
}
.dntextbox {
	padding: 4px;
	margin: 0;
	width: 220px;
	font-size: 11pt;
}
.dnwidetextbox {
	padding: 2px 4px;
	margin: 0;
	width: 310px;
	font-size: 14px;
}
.groupheaderlink {
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: underline;
}
.groupbigname, .groupbigname:hover, .groupbigname:active {
	font-size: 22pt;
	color: #46678A;
	padding-bottom: 8px;
	font-weight: 700;
	text-decoration: none;
}
.search-matchedon {
	display: block;
	float: left;
	color: #444444;
	background-color: #FFFFCC;
	border: 1px solid #DDDD00;
	padding: 1px 3px;
	margin: 3px;
	font-size: 7pt;
}
/* End Misc */



/********************************/
/* Begin Rate Rush Question CSS */
/********************************/
#askAFinancialQuestion {
	width: 100%;
	background: #D1E2F5 url('http://static.desktopnexus.com/images/raterush-ask-top.gif') no-repeat scroll top left;
	padding-top: 83px;
}

#askAFinancialQuestion #recentQuestionsBox ul {
	padding-left: 0;
	margin-left: 4px;
	font-size: 9pt;
	list-style: none;
}

#askAFinancialQuestion #recentQuestionsBox ul li {
	padding-bottom: 6px;
}

#askAFinancialQuestion #recentQuestionsBox ul li:before {
	content: "\00BB \0020";
}

#askAFinancialQuestion #recentQuestionsBox ul li a {
	font-size: 8pt;
}

#askAFinancialQuestion div.content {
	border: 2px solid #5D80A6;
	border-top: none;
	padding: 10px;
}

#askAFinancialQuestion div.footerLink {
	background-color: #5D80A6;
	text-align: center;
	padding: 2px 0 4px 0;
}

#askAFinancialQuestion div.footerLink a {
	font-size: 8pt;
	color: #FFF;
}

#askAFinancialQuestion .textDiv {
	padding: 4px;
	text-align: center;
	margin-right: 6px;
}
#askAFinancialQuestion .textDiv textarea {
	width: 100%;
	height: 92px;
	border: 1px solid #AEC6DE;
	font-weight: bold;
	color: #999;
	font-size: 11pt;
}

#askAFinancialQuestion input {
	float: right;
	display: block;
	width: 200px;
	height: 30px;
	margin: 10px 4px 0 0;
	border: 0;
	background: transparent url('http://static.desktopnexus.com/images/raterush-ask-button.gif') no-repeat scroll top left;
}
/******************************/
/* End Rate Rush Question CSS */
/******************************/


.commentContent {
	font-size: 9pt;
}
.commentContent img {
	width: expression( this.scrollWidth > 379 ? "380px" : "auto" ); /* sets max-width for IE */
	max-width: 380px; /* max-width for standards compliant browser */
}

