

@import url("nav.css");

html {
background:none;
}

/* --- Header ------------------------- */
* {
	margin:0px;
	padding:0px;
}

body {
	background: #cfcecc url(/newsite/images/design08/background.gif) repeat-x 0 0;
	text-align: center;
	margin:0px;
	padding:0px;
}

a, p, img {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica;
	color:black;
	border:none;
}

#breads h2, #breads li {
font-size:100%
}

#cats ul li a, #nav li a
{
font-size:.9em
}


.hidden {
	display:none;
}

#stripes-left {
	background-image:url(/newsite/images/design08/tex_left0.gif);
	height:140px;
	margin-left:-115px;
	margin-top:55%;
	position:absolute;
	width:115px;
}

#stripes {
	background-image:url(/newsite/images/design08/tex_right0.gif);
	background-repeat:no-repeat;
	background-position: top center;
}



/* --- Body --------------------------------------------------- */

.divider {
	clear:left;
	width:624px;
	height:16px;
	background-image:url(/newsite/images/design08/divider_HP.gif);
	margin-bottom:15px;
}

#topstrip {
	clear:left;
	height:3px;
	background:url(/newsite/images/design08/top0.gif) no-repeat;
}

#bottomstrip {
	clear:left;
	height:3px;
	background:url(/newsite/images/design08/bottom.png) no-repeat;
}

div#main {
	background-image:url(/newsite/images/design08s/tex_right0.gif);
	background-repeat: no-repeat;
	background-position:925px 8px;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


div#content1 {
	clear:left;
	background:white;
	padding:11px;
	padding-top:8px;
	min-height:500px;
}


h2.hide {
	display:none;
}



#main-right {
	clear:both;
	width:300px;
	float:right;
	min-height:500px;
}

.clear {
	width:100%;
	clear:both;
	font-size:0.06em;
}

.clearleft {
	width:100%;
	clear:left;
	height: 1px;
	font-size:0.06em;
}

.spacer {
	width:100%;
	height:20px;
}


.strong {
font-weight:bold;
}

/* --- Header ------------------------- */
/* --- Header ------------------------- */

#ynheader {
	height:50px;
	margin-top:15px;
	margin-bottom:15px;
	/*padding-top:15px;*/
	
}

/*#header * {
	display:block;
}*/

#ynheader input, #ynheader label, #ynheader a, #ynheader img, #ynheader form {
	float:left;
}

#ynheader label {
	margin-top:18px;
}

#ynheader input.search {
	color:#5e5b5d;
	padding:2px;
	border:solid #c4c4c5 1px;
	width:130px;
	margin-top:15px;
	margin-left:5px;
	font-size:1em;
}

#ynheader input.button {
	margin-top:15px;
	margin-left:5px;
	border:none;
	background:none;
}

#ynheader #homeLink {
	margin: 0 24px 0 0;
}

#ynheader form {
	margin-left:10px;
	*margin-left: 0;
	_margin-left: 0;
	float:right;/* DJ TSWEB-402*/
}

#ynheader a.onYourMobile, #ynheader a.newsletter{
	padding-left:15px;
	margin-left:10px;
	margin-top:18px;
}

#ynheader a.onYourMobile span, 
#ynheader a.newsletter span{
	border-bottom:1px dotted #7a004a;
}

#ynheader a.onYourMobile:hover, 
#ynheader a.newsletter:hover {
	background-color: #7a004a;
	color:#FFFFFF;
}

#ynheader a.onYourMobile {
	margin-left: 23px;
	
	background-image:url(/newsite/images/design08/mobile.jpg);
	
}

#ynheader .newsletter{
	background-image:url(/newsite/images/design08/newsletter.jpg);
}


#ynheader ul {
	float:left;
	margin:0 0 0 52px;
	padding:0;

}

#ynheader ul li {
floa:left;
display:inline;

}

#ynheader ul li a {
	background-repeat:no-repeat;
	margin-left:8px;
	margin-top:11px;
	color:#7a004a;
	
}


#ynheader .offscreen {
position:absolute;
left:-9999px;
}

div#ynfooter {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	color:#5e5b5d;
}

div#ynfooter a {
	color:#5e5b5d;
	font-size:0.75em;
}

.nodecontrols span.textcontrols a.report {
color:#000000;
padding: 1px 5px;
}

div#content1 .formcontrols .blockrow.posticons{
border:none;
}

div#content1 .editor_smiliebox ul.smiliebox {
height:auto
}

.editor_smiliebox ul.smiliebox li img {
max-width: 25px;

}

.editor_smiliebox ul.smiliebox li {
width:30px;
margin:0;
height:23px
}

.editor_smiliebox {
width:90px;
padding:0;
margin:0 -10px 0 0;
height:auto!important
}

div#content1 #memberlist a.username {
font-size:.9em;
}

div#content1 .threadbit .managethread {
	float: right;
	padding:4px 40px 0 0
}

div#content1 .above_threadlist .threadpagenav{
	bottom:-10px;
    width: 70%;
}

div#content1 .above_threadlist .threadpagenav .threadpagestats {
margin-right:0;
padding-top:5px;
	clear:both;
}


.toplinks ul.isuser li.welcomelink {
padding-right:10px
}

#article_content .cmslinks {
padding-top:7px;
}
.toplinks ul.isuser .popupbody li  {
color:#000000
}

div#content1  .forumbit_post .forumstats li, div#content1 .forumbit_post .forumstats_2 li  {
padding-right:0;
}

div#content1  .forumbit_post .forumrow .forumlastpost {
width:26%;
}

div#content1 .forumbit_post .foruminfo {
width:54%;
}

div#content1 .forumbit_post .forumstats, div#content1 .forumbit_post .forumstats_2 {
width:13%
}

div#content1  .eventbit .userinfo .eventuseravatar {
float:none;
}

div#content1  .eventbit .userinfo {
float:none;
width:95%
}

div#content1 .eventbit .eventdetails .eventbody {
margin-left:0;
}

div#content1 .profile_content .subsubsectionhead{
margin-bottom:5px;
font-size:110%
}

div#content1 .profile_content dt {
font-size:100%
}

div#content1 .member_summary dl, div#content1 .userprof .member_blockrow {
font-size:12px
}

div#content1 .member_summary dl.stats, div#content1 .userprof .member_blockrow .stats, div#content1 .member_summary dl.stats dd a, div#content1 .userprof .member_blockrow .stats dd a{
font-size:10px;
}


div#content1 #memberlist_table td.postcount	{
text-align:left;
}

div#content1 #memberlist td.profilepic img, div#content1 #memberlist img.avatar {
max-width:none;
}

div#content1 .forumbit_post .foruminfo .forumdata .forumtitle a, div#content1 .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a, div#content1 .threadbit .threadtitle a {
text-decoration:underline;
}

div#content1  #usercp_nav .blocksubhead {
margin:0;
}

#content1 .postbody a {
text-decoration:underline;
}

.threadbit .threaddeleted .deletedby, .threadbit .threaddeleted dl.stats.deletereason  {
margin-left: 0px;
}

.threadbit .threadlastpost, .threadbit .threaddeleted {
	width:21%;
        *width:20%;
}

/*TSWEB-473 seach.css replacement ie*/

/* add in ie.css 
.threadbit .threadlastpost dd {
	padding-left:0px;
}
*/

#content1 .searchresults .threadbit .threadlastpost dd {
	margin:0 8px;
	*margin:0 5px;

}

#content1 .searchresults .threadbit .threadlastpost {
width: 25%;
*width:22%;
_width:22%;
}

#content1 .searchresults .threadbit .deleted .threadinfo {
width:58%;
}

#content1 .searchresults .threadbit .threaddeleted {
width:25%;
}

#content1 .searchresults .nonsticky .threadstats, #content1 .searchresults .sticky .threadstats{
width:13%
}

#content1 .searchresults .nonsticky .threadstats li, #content1 .searchresults .sticky .threadstats li {
margin-right:10px;
}


#content1  .searchresults .threadbit .threadimod input {
    right: 0.5em;
    top: -0.5em;
}


/*Stepfinder vbcms_widget_static_page, cms_widget_content_restore_widget_content*/
#content1 .cms_widget .block .ynBgWhite {
background-color:#ffffff;
padding:5px;
-moz-border-radius: 5px 5px 5px 5px;
background: url("images/misc/blog/gradient-black-down.png") repeat-x scroll 0 0 #FFFFFF;
border: 1px solid #DADADA;
}

/* blog_sidebar_user*/
#content1 #blog_user_sidebar .ynBgWhite{
-moz-border-radius: 5px 5px 5px 5px;
background: url("images/misc/blog/gradient-black-down.png") repeat-x scroll 0 0 #FFFFFF;
border-top: 1px solid #FFFFFF;
padding:5px 0
}

#content1 #blog_user_sidebar .ynBgWhite ul#usermenu a{
color:#000000
}


#content1 #section_content h3.article_preview a {
font-family:Arial, Verdana, Helvetica
}
