@charset "utf-8";
body {
	text-decoration: none;
	color: #000000;
	margin: 0px;
	font: 12px "Trebuchet MS", Georgia, Arial;
}
a {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	line-height: 14px;
}

p {
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}


input, select, textarea {
	font-size: 14px;
	font-family: "Trebuchet MS", Georgia, Arial;
	border: 1px solid #CCCCCC;
}
strong {
	font-weight: bold;
}
ul {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 14px;
	list-style-type: none;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin-left: 0px;
}
li {
	padding-left: 26px;
	margin-left: 0px;
	background: url(../imgs/bullet.gif) no-repeat 2px;

}

fieldset {
	border: none;
}

.category-list   li {
	margin-left: 0px;
	padding-left: 0px;
	background-image: none;
}
.grid9-list li {
	margin-left: 0px;
	padding-left: 0px;
	background-image: none;
}
.quote-list li {
	margin-left: 0px;
	padding-left: 0px;
	background-image: none;
	margin-bottom: 10px;
}

.blog-list li {
	margin-left: 0px;
	padding-left: 0px;
	background-image: none;
}



#navMain {
	background-color: #ccddcc;
	height: 18px;
	float: left;
}
/* for  ie6
#navMain {
	background-color: #ffffff;
	height: 18px;
	float: left;
	width: 559px;
}
*/

#navMain   li {
	list-style: url(none) none;
	padding: 0px 1px 0px 0px;
	float: left;
}


#navMain ul {
	margin: 0px;
	background: #FFFFFF url(none);
	list-style: url(none) none;
	height: 0px;
}
#navMain ul li {
	display: inline;
}


#container {
	width: 808px;
	margin-right: auto;
	margin-left: auto;
}
#banner-right {
	height: 800px;
	width: 120px;
	position: absolute;
	top: 8px;
	float: right;
	margin-left: 830px;
}


#contentContainer {
	margin-top: 12px;
	clear: both;
	overflow: hidden;
}
#printerContainer {
	clear: both;
	overflow: hidden;
	height: 1040px;
	width: 680px;
}
#customise {
	height: 16px;
	margin-top: 10px;
	clear: both;
}
#button {
	float: right;
	height: 16px;
	border: 1px solid #000000;
	width: 50px;
	line-height: 16px;
	text-align: center;
	margin-left: 1px;
}
#button  a  {
	text-transform: none;
	display: block;
	height: 16px;
	padding-top: 1px;
}

#colours  {
	float: left;
	height: 18px;
	background: #CCCCCC;
}
#choose {
	float: left;
	margin-right: 10px;
	height: 18px;
}
#colours   li   a {
	display: block;
	width: 77px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
#colours  li {
	background: url(none);
	float: left;
	padding-left: 0px;
	padding-right: 1px;
	margin: 0px;
}
#colours  ul {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}
#colours  .colour1 a {
	background: #000000;
}
#colours  .colour2 a {
	background: #0d2587;
}
#colours .colour3 a {
	background: #0e7ba6;
}
#colours .colour4 a {
	background: #126053;
}
#colours .colour5 a {
	background: #840f15;
}
#colours .colour6 a {
	background: #65193d;
}
#colours .colour7 a {
	background: #b20092;
}



.navOn {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	border-left: 1px solid #000000;
	background: #FFFFFF url(../imgs/nav-bg-over.gif) right;
}
.navOn a {
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.navOff {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.navOff  a {
	text-transform: uppercase;
	font-size: 14px;
	color: #FFFFFF;

}



#topContainer {
	height: 81px;
	margin-bottom: 8px;
	width: 808px;
	border-bottom: 1px solid #000000;
}

#topContainer img {
	margin-top: 14px;
}

#help  {
	width: 240px;
	height: 70px;
	float: right;
	margin-top: 8px;
	text-align: right;
}
#help a:link {
	margin-left: 8px;
}
#help a:visited {
	margin-left: 8px;
}
#help a {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
}
#help  #language {
	margin-bottom: 40px;
	height: 15px;
}
#topCover {
	margin-bottom: 8px;
	padding-top: 5px;
	overflow: hidden;
	height: 110px;
	border-bottom: 1px solid #000;
}
#topCover #sub1 {
	float: left;
	width: 412px;
	margin-top: 38px;
}
#topCover #sub2 {
	float: right;
	text-align: right;
	margin-bottom: 8px;
}
#topCover #sub2 .label {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-right: 4px;
}
#topCover #sub1 img {
	margin-bottom: 5px;
}
#topCover   .enter {
	color: #FFFFFF;
	background: #000000;
	padding-right: 2px;
	padding-left: 2px;
	display: inline-block;
	float: right;
	margin-left: 4px;
	margin-top: 5px;
}
#topCover   .enter:hover {
	color: #000000;
	background: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}

#topCover label {
	font-size: 16px;
	text-transform: uppercase;
}

.mandarin {
	font-size: 13px;
}
#search {
	float: right;
	height: 18px;
	width: 170px;
	text-align: right;
}

#searchGo {
	width: 30px;
	float: right;
	text-align: center;
	height: 18px;
}
#searchGo      a {
	text-transform: uppercase;
	font-size: 14px;
	color: #FFFFFF;
	margin: 2px;
	display: block;
}
#footerContainer {
	height: 16px;
	width: 465px;
	text-align: center;
	background-image: url(../imgs/bg-footer.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	font-size: 10px;
	clear: both;
	margin: 18px auto 30px;
}
#footerContainer a {
	font-size: 10px;
	text-transform: none;
}

#footerContainer a:link {
	text-transform: none;
	font-size: 10px;
}
#homeBox1 {
	float: left;
	height: 387px;
	width: 412px;
}

#homeBox2 {
	float: left;
	height: 363px;
	width: 162px;
	border-right: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	padding: 12px;
}
#homeBox2 p {
	margin-top: 10px;
	margin-bottom: 0px;
}
#homeBox2  .hdr {
	font-size: 12px;
	text-transform: uppercase;
	background: #c9c9c9;
	margin-top: 15px;
}
#homeBox2  li a {
	text-transform: none;
	font-size: 12px;
}


#homeBox2 h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}

#homeExpert {
	height: 387px;
	width: 207px;
	float: left;
	border-right: 1px solid #9c9c9c;
	font-size: 10px;
}
#homeExpert img {
	clear: none;
	border-style: none;
	margin-bottom: 1px;
	display: block;
}

#homeExpertEntry1 {
	float: left;
	height: 128px;
	width: 100px;
	margin-right: 7px;
}
#homeExpertEntry2 {
	float: left;
	height: 128px;
	width: 100px;
}
#homeExpert a {
	font-size: 10px;
	line-height: 12px;
}
#homeExpert p {
	margin: 0px;
	line-height: 13px;
}



#homeBlog {
	float: left;
	width: 270px;
}
#homeBlog    #header {
	height: 18px;
	padding-left: 5px;
	border-right: 1px solid #FFFFFF;
}
#homeBlogContent {
	height: 259px;
	border-right: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	overflow: hidden;
}
#homeBlogContent ul {
	margin: 15px 15px 0px;
}
#homeBlogContent a {
	text-transform: none;
	font-size: 12px;
}


#homeTalk {
	float: left;
	width: 269px;
}
#homeTalk #header {
	height: 18px;
	padding-left: 5px;
	border-right: 1px solid #FFFFFF;
}
#homeTalkContent {
	height: 259px;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	overflow: hidden;
}
#homeTalkContent img {
	margin-right: 20px;
}
#homeTalkContent p {
	margin-left: 20px;
	margin-right: 20px;
	font-style: italic;
}
#homeTalkContent a {
	text-transform: none;
	font-size: 12px;
}



#homeIndustry {
	float: left;
	width: 269px;
}
#homeIndustry #header {
	height: 18px;
	padding-left: 5px;
}
#homeIndustryContent {
	height: 259px;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	overflow: hidden;
}
#homeIndustryContent ul {
	margin: 15px 15px 0px 15px;
}
#homeIndustryContent a {
	font-size: 12px;
	text-transform: none;
}



#rightColumnGeneric {
	float: right;
	width: 145px;
	border: 1px solid #000000;
	padding: 13px;
	margin: 0px 0px 0px 26px;
	background: url(../imgs/bg2.gif) repeat;
}
#rightColumnGeneric p {
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#rightColumnGeneric h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}
#rightColumnGeneric a {
	line-height: 14px;
}
#rightColumn2Generic {
	float: right;
	width: 84px;
	border: 1px solid #000000;
	padding: 13px;
	margin: 0px 0px 0px 10px;
	background: url(../imgs/bg2.gif) repeat;
}
#rightColumn2Generic p {
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#rightColumn2Generic h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}
#rightColumn2Generic a {
	line-height: 14px;
	text-transform: none;
	font-size: 12px;
}

#rightColumn3Shadow {
	float: right;
	background: url(../imgs/bg.gif) repeat;
	width: 223px;
	margin-top: 6px;
	overflow: visible;
}
#rightColumn3Generic {
	border: 1px solid #000000;
	padding: 13px;
	margin: -5px 5px 5px -5px;
	background: #FFFFFF;
}
#rightColumn3Generic  p {
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#rightColumn3Generic h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}
#rightColumn3Generic a {
	line-height: 14px;
	text-transform: none;
	font-size: 12px;
}
#rightColumn3Generic h4 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	font-style: italic;
}

#rightColumn4Generic {
	float: right;
	width: 164px;
	border: 1px solid #000000;
	padding: 13px;
	margin: 0px 0px 0px 10px;
	background: url(../imgs/bg2.gif) repeat;
}
#rightColumn4Generic p {
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#rightColumn4Generic h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}
#rightColumn4Generic a {
	line-height: 14px;
}


#expertContainer {
	width: 608px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#expertsListEntry {
	width: 588px;
	overflow: auto;
	padding: 12px 9px 6px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
#expertsListEntry h2 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 13px;
}
#expertsListEntry img {
	margin-right: 15px;
	margin-bottom: 14px;
}

#expertsListEntry h1 {
	font-size: 30px;
	font-weight: normal;
	margin: 8px 0px 10px 0px;
}
#expertsListEntry p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 14px;
}
#expertsListEntry a {
	line-height: 14px;
}



#grid9Media  {
	float: left;
	height: 341px;
	width: 408px;
}

#grid9Links  {
	width: 358px;
	border: 1px solid #000000;
	float: left;
	padding: 20px;
	background-image: url(../imgs/bg2.gif);
	height: 155px;
}

#grid9Bio {
	float: left;
	height: 155px;
	width: 367px;
	padding: 20px;
	border-top: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
}

#grid9Links a {
	text-transform: none;
}


#grid9Links h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#grid9Header     h1   {
	font-size: 50px;
	margin-bottom: 30px;
	line-height: 55px;
	margin-top: 30px;
}


#grid9Header      p    {
	margin-bottom: 0px;
	margin-top: 10px;
}
#grid9Header {
	float: left;
	height: 341px;
	width: 355px;
	padding-left: 5px;
	padding-right: 40px;
}

#grid9bContainer   #grid9Header {
	background-color: #000000;
	color: #FFFFFF;
	padding-left: 20px;
	width: 340px;

}
#grid9bContainer #grid9Header h1 {
	margin-bottom: 0px;
}
#grid9bContainer #grid9Header a {
	color: #FFFFFF;
}
#grid9bContainer  #grid9Header a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
#gridText {
	float: left;
}
.date  {
	font-size: 10px;
	margin-top: 5px;
}
#gridText #printer {
	background-image: url(../imgs/icon-print.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: both;
	float: right;
	background-position: 2px 2px;
}
#gridText #printer a {
	font-size: 10px;
	text-transform: none;
}
#gridText #next {
	clear: both;
	float: right;
	margin-top: 10px;
}
#gridText #next a {
	text-align: right;
	font-style: italic;
	text-transform: none;
}
#gridText #slideshow {
	text-align: right;
	text-transform: none;
	float: right;
}
#gridText #slideshow a {
	text-transform: none;
}


#gridImage {
	float: left;
}
#gridImage p {
	margin-top: 1px;
	margin-bottom: 0px;
	font-size: 10px;
}

#grid1Container {
	width: 668px;
	float: left;
}




#grid1Container #gridImages {
	width: 468px;
	float: left;
}
#grid1Container   #gridText {
	width: 170px;
	margin-left: 18px;
}
#grid1Container    #gridImage {
	float: left;
	width: 150px;
	margin-right: 6px;
	margin-bottom: 6px;
	height: 170px;
}
#grid2Container {
	width: 668px;
	float: left;
}
#grid2Container  #gridImages {
	width: 468px;
	float: left;
}
#grid2Container #gridText {
	width: 170px;
	margin-left: 18px;
}
#grid2Container #gridImage {
	float: left;
	width: 150px;
	margin-right: 6px;
	height: 430px;
}
#grid3Container {
	width: 674px;
	float: left;
}
#grid3Container  #gridImages {
	width: 312px;
	float: left;
}
#grid3Container #gridText {
	width: 338px;
	margin-left: 18px;
}
#grid3Container #gridImage {
	float: left;
	width: 150px;
	margin-right: 6px;
	height: 340px;
}
#grid4Container {
	width: 674px;
	float: left;
}
#grid4Container  #gridImages {
	width: 276px;
	float: left;
}
#grid4Container #gridText {
	width: 374px;
	margin-left: 18px;
}
#grid4Container #gridImage {
	float: left;
	width: 270px;
	margin-right: 6px;
	height: 350px;
}
#grid5Container {
	width: 672px;
	float: left;
}
#grid5Container  #gridImages {
	width: 458px;
	float: left;
}
#grid5Container #gridText {
	width: 202px;
	margin-left: 8px;
}
#grid5Container #gridImage {
	float: left;
	width: 450px;
	margin-right: 6px;
	height: 570px;
}
#grid6Container {
	width: 668px;
	float: left;
}
#grid6Container  #gridImages {
	width: 668px;
	float: left;
}
#grid6Container #gridText {
	width: 328px;
	margin-right: 6px;
	float: left;
}
#grid6Container #gridImage {
	float: left;
	width: 328px;
	margin-right: 6px;
	height: 410px;
}
#grid7Container {
	width: 386px;
	float: left;
}
#grid7Container  #gridImages {
	width: 386px;
	float: left;
}
#grid7Container #gridText {
	width: 386px;
	margin-right: 6px;
	clear: both;
}
#grid7Container #gridImage {
	float: left;
	width: 193px;
	height: 235px;
	text-align: center;
}
#grid7Container #gridImage p {
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}

#grid8Container {
	width: 668px;
	float: left;
}
#grid8Container  #gridImages {
	width: 668px;
	float: left;
}
#grid8Container #gridText {
	width: 668px;
	float: left;
}
#grid8Container #gridImage {
	float: left;
	width: 668px;
}
#grid8Container #gridImage p {
	text-align: right;
}
#blogLeftColumn {
	width: 164px;
	margin-right: 25px;
	float: left;
}
#blogLeftColumn h3 {
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 6px;
	margin-top: 0px;
}
#blogLeftColumn p {
	margin-top: 0px;
	margin-bottom: 6px;
}

#blogLeftColumn a {
	text-transform: none;
	font-size: 12px;
	line-height: 17px;
}

#blogMainColumn {
	float: left;
	width: 582px;
}
#blogMainColumn h1 {
	font-size: 50px;
	padding: 0px;
	line-height: 40px;
	margin: 0px 0px 10px;
}

#bloggersAvatars {
	display: block;
	float: left;
	margin-bottom: 15px;
}

#bloggersAvatars   img  {
	margin-right: 2px;
	display: block;
	float: left;
}

#monthContainer {
	float: left;
	margin-bottom: 0px;
}
#monthContainer #monthTitle {
	height: 20px;
	text-align: center;
	padding-top: 4px;
	margin-bottom: 6px;
	margin-right: 9px;
}
#monthTitle a {
	padding-right: 3px;
	padding-left: 3px;
}




#monthContainer #dayTitle {
	height: 14px;
	width: 18px;
	float: left;
	margin-right: 5px;
	margin-bottom: 2px;
	text-align: center;
	padding-top: 0px;
}


#monthContainer .day {
	height: 17px;
	width: 18px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 1px;
	font-size: 11px;
}
#monthContainer .dayBlank {
	height: 18px;
	width: 18px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 0px;
	font-size: 11px;
	float: left;
}

#monthContainer .dayOver {
	height: 17px;
	width: 18px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 1px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
}
#monthContainer .dayEntries {
	height: 17px;
	width: 18px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 1px;
	font-size: 11px;
	text-decoration: underline;
}

#blogEntry h2 {
	font-size: 24px;
	margin-top: 12px;
	margin-bottom: 5px;
}
#blogEntry p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#blogEntry .postedby {
	padding-bottom: 20px;
}

#blogEntry .blogDate {
	font-style: italic;
	font-size: 18px;
}
#blogEntry img {
	margin-right: 6px;
}
#blogEntry a {
	text-transform: none;
}

#blogEntry {
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
#commentEntry {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
#commentEntry .commentName {
	font-style: italic;
	font-weight: bold;
}

#formsEntry {
	padding-top: 10px;
	padding-right: 120px;
}
#formsEntry  a {
	margin-top: 10px;
}

#formsEntry label {
	display: block;
	margin: 5px 0;
	}
#EmailForm fieldset {
}
#formsEntry #EmailForm {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

	
#formsEntry input.text {
	width: 100%;
	margin-top: 5px;
	}
#formsEntry h3 {
}

	
#formsEntry textarea {
	width: 100%;
	height:140px;
	padding: 5px;
	font-family: "Trebuchet MS", Georgia, Arial;
	margin-top: 5px;
	}
#fashionListEntry {
	width: 588px;
	overflow: auto;
	padding: 12px 9px 6px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
#fashionContainer {
	width: 600px;
	float: left;
}
#fashionHeaderEntry   img {
	margin-right: 10px;
	display: block;
}
#fashionHeaderEntry h1 {
	font-size: 26px;
	line-height: 32px;
}
#fashionHeaderEntry p {
	margin-bottom: 0px;
}


#fashionHeaderEntry {
	width: 580px;
	overflow: auto;
	border: 1px solid #000000;
	padding: 10px 9px 10px 10px;
	clear: both;
}
#fashionEntry {
	width: 288px;
	float: left;
	margin-top: 28px;
	margin-right: 10px;
}
#fashionEntry img {
	float: left;
	margin-right: 10px;
	display: block;
}
#fashionEntry h1 {
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
}
#industryContainer {
	width: 530px;
	float: left;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
#industryEntry {
	overflow: auto;
	clear: both;
	border-bottom: 1px solid #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#industryEntry img {
	margin: 0px 10px 10px 0px;
	display: block;
}
#industryEntry   h1 {
	font-size: 24px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
#blueTag {
	font-weight: bold;
	color: #140eff;
	height: 20px;
}

.blueTag {
	color: #140eff;
	text-transform: uppercase;
}

#remember label  {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}
#remember input {
	border-style: none;
}
#containerCover {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}


#contentCover {
	overflow: hidden;
	height: 435px;
	background: url(../files/homepage/cover.jpg) no-repeat;
	float: left;
	width: 900px;
}
#contentCover select {
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 20px;
	margin-top: 390px;
	float: right;
}
#subscribeForm {
	width: 450px;
}
#paymentForm {
	width: 650px;
}
.red {
	color: #FF0000;
}
.sForm input {
	width: 250px;
}
#contactContainer {
	width: 650px;
}
#contactContainer #address {
	float: right;
	width: 180px;
	padding-top: 60px;
}
#contactContainer  #address  p a {
	margin-top: 0px;
	text-transform: none;
	font-size: 12px;
}

#contactContainer  .sForm  input, textarea {
	width: 260px;
}
#searchResults a {
	text-transform: none;
}
#searchResults h2 {
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#searchResults .searchEntry ul {
	margin-top: 4px;
}
#searchResults  .dateauthor {
	font-style: italic;
}
#searchResults   .searchEntry  {
	background: url(none);
	padding-left: 0px;
	margin-left: 0px;
}
#searchResults .resulturl {
	font-style: italic;
}
#searchResults .searchEntry li {
	background: url(none);
	padding-left: 0px;
}
#searchResults .back {float: right;}
#pagination {
	text-align: center;
	font-size: 11px;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#pagination .thispage {
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}
#pagination .moveon {
	font-style: normal;
}

#pagination a {
	text-transform: none;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: underline;
}
#pagination a:hover {
	text-decoration: none;
}
#gridLarge {
	padding: 10px;
	font-size: 10px;
}
#gridLarge p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#contentContainer img {
	border-style: none;
}
#talkRegister     .tForm input   {
	width: 260px;
	margin-right: 10px;
}
#talkRegister {
	width: 580px;
}


#talkContainer     li {
	margin: 0px;
	background: url(none);
	padding: 0px;
}
#talkContainer  ul  {
	margin: 0px;
	padding: 0px;
}

#talkContainer    a   {
	text-transform: none;
}
#talkContainer h1 {
	font-size: 20px;
	margin: 5px 0px;
}
#talkContainer h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 5px 0px 5px 5px;
}
#talkContainer textarea {
	height: 300px;
	width: 500px;
}

#talkContainer    .talkTopics td  {
	border-bottom: 1px solid #000000;
}
#talkContainer  .talkTopics .topicHdr {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#talkContainer  .talkTopics .postTitle {
	font-weight: bold;
}
#talkContainer  .talkTopics .postSnippet {
	font-style: italic;
}
#talkContainer  .talkTopics .postDate {
	font-size: 11px;
}
#talkContainer   .talkTopics .topic  {
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
}
#talkContainer .talkThreads {
	font-size: 11px;
	border-style: none;
}
#talkContainer    .talkThreads td   {
	border-style: none;
}

#talkContainer  .talkThreads ul {
	margin-top: 10px;
	margin-bottom: 5px;


}
#talkContainer .talkThreadsHdr {
	font-style: italic;
	font-weight: bold;
	text-transform: lowercase;
	background: url(../imgs/bg2.gif);
	border-style: none;
}
#talkContainer  .talkThreadsHdr td   {
	border-style: none;
}
#talkContainer .talkRepliesHdr {
	font-weight: bold;
	text-transform: uppercase;
	background: url(../imgs/bg2.gif);
	border: 1px solid #000000;
	font-style: italic;
}
#talkContainer .talkReplies ul {
	margin-top: 10px;
	margin-bottom: 0px;
}
#talkContainer  .talkReplies td {
	font-size: 11px;
	border-bottom: 1px solid #666666;
}
#talkContainer .talkReplies img {
	margin: 5px 0px;
}
#talkContainer .talkReplies a {
	text-transform: lowercase;
	font-style: italic;
	float: right;
	font-weight: bold;
	display: block;
	margin: 0px 20px 2px 0px;
	padding: 0px;
}
#talkContainer .talkReplies .replyThreadName {
	font-weight: bold;
}



#talkContainer .talkReplies .replyThreadStart {
	font-weight: bold;
}
#talkContainer  .newThread  {
	text-transform: lowercase;
}
#talkContainer .back {float: right;}

#talkPost, #talkPagination{
	background: url(../imgs/bg.gif);
	float: left;
	padding: 4px;
	border: 1px solid #000000;
	margin-top: 20px;
}
#talkPagination {
	float: right;
	font-weight: bold;
}
#talkPagination a {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	text-transform: none;
}
#talkPost a {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
#siteTourIntro {
	width: 660px;
	clear: both;
	margin-bottom: 15px;
	height: 430px;
	padding: 85px 200px 0px 40px;
	background: url(../imgs/image.jpg) no-repeat;
}
#siteTour {
	width: 800px;
	clear: both;
	margin: 15px;
	overflow: hidden;
}
#siteTour .subscribe {
	text-transform: none;
	border: 1px solid #000000;
	padding: 0px 2px;
	font: bold 22px/22px "Trebuchet MS", Georgia, Arial;
	margin-bottom: 2px;
	display: block;
	float: left;
}

#siteTour #gridText {
	width: 550px;
	margin-bottom: 15px;
	overflow: hidden;
}
#siteTour #sub1 {
	float: left;
	width: 352px;
	color: #FFF;
	background: #000;
	height: 232px;
	font: bold 48px/50px "Trebuchet MS", Georgia, Arial;
	padding: 110px 0px 0px 40px;
}
#siteTour #sub2 {
	float: left;
	width: 408px;
}
#siteTour #line {
	height: 3px;
	width: 320px;
	background: #000;
	margin: 7px 0px 0px;
}
#siteTour #next {
	width: 800px;
	text-align: right;
	position: absolute;
	margin: -28px 0px 0px;
	float: right;
}
#legalPopup {
	margin: 20px;
}
