@charset "utf-8";
/* CSS Document  for notoble.com */
HTML {height:100%;}
BODY {
	background: url(../images/bg.jpg);
	height:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:77%;
	color:#333333;
	margin:0;
	padding:0;
	text-align:center;
	}
IMG { border:none; }
A {outline: none; }
FORM {
	width: auto;
	margin:0;
	padding:0;
	}
#Wrapper {
	width:100%;
	background:url(../images/bg-wrapper.jpg) top repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	clear:both; 
	overflow:hidden;
	}
#Wrapper-Index {
	width:100%;
	background:url(../images/bg-wrapper-index.jpg) top repeat-x;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	}
DIV#Header, DIV#Container, DIV#Footer { /*sets width & position in browser*/
	position: relative;
	width:990px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	clear:both; 
	}
.Red {
	color:#d21600;
	}
.Brown {
	color:#6f4700;
	}
.DarkBrown{
	color: #482400;
	}
/* HEADER - small-nav/logo/search/sign up/subheader*/
#Header {
	min-height: 178px;
	}
#Header .Small-Nav {
	height:27px;
	line-height:27px;
	color:#786748;
	text-align:right;
	padding: 0 20px 0 0;
	}
#Header .Small-Nav A,
#Header .Small-Nav A:active,
#Header .Small-Nav A:visited { 
	font-size:8pt;
	color:#786748;
	text-decoration:none;
	}
#Header .Small-Nav A:hover {
	text-decoration:underline;
	}
#Header .Small-Nav SPAN {
	margin:0;
	padding:0;
	color: #cba766;
	font-size:8pt;
	font-weight:normal;
	}	
#Header .Small-Nav SPAN A,
#Header .Small-Nav SPAN A:active,
#Header .Small-Nav SPAN A:visited { 
	color: #cba766;
	text-decoration:underline;
}
#Header UL.Logo-Nav { /* container for Logo and Nav*/
	width:990px;
	list-style: none;
	margin:20px 0 0 0;
	padding:0;
	clear:both;
	}
#Header UL.Logo-Nav LI {
	height:52px;
	float:left;
	}
#Header LI.Logo {
	width:204px;
	}
#Header LI.Logo IMG {
	width:200px;
	height:52px;
	margin:0  0 0 4px;
	}
#Header LI.Large-Nav {
	width:786px;
	text-align:right;
	}
#Header LI.Large-Nav DIV {
	float:right;
	margin:1em;
	height:24px;
	}
#Header .Large-Nav A,
#Header .Large-Nav A:active,
#Header .Large-Nav A:visited{
	display:block;
	float:left;
	border-left: #786748 solid 1px;
	height:24px;
	line-height:24px;
	font-size:11pt;
	padding:0 10px;
	font-weight:bold;
	color: #cba766;
	text-decoration:none;
	}
#Header .Large-Nav A.First,
#Header .Large-Nav A.First:active,
#Header .Large-Nav A.First:visited{
	border-left: none;	
	}
#Header .Large-Nav A:hover {
	text-decoration:underline;
	}
#Header .Login {
	background:url(../images/bg-login.jpg) no-repeat bottom;
	margin: 0 20px 0 20px;
	width:60px;
	}
#Header LI.Login DIV {
	float:right;
	margin:1em 0;
	height:24px;
	width:60px;
	text-align:left;
	}
#Header .Login A,
#Header .Login A:active,
#Header .Login A:visited {
	height:24px;
	line-height:24px;
	padding: 0 0 0 2px;
	font-size:11pt;
	font-weight:bold;
	width:50px;
	color: #f4e6ce;
	text-decoration:none;
	}
/* SEARCH BAR - contains search and Sign up button*/
#Header UL.Searchbar {
	background:url(../images/bg-header-searchbar.jpg) no-repeat center;
	width:990px;
	height:54px;
	list-style: none;
	line-height:54px;
	margin:6px 0 0 0;
	padding:0;
	clear:both;
	}
#Header UL.Searchbar LI {
	float:left;
	}
#Header UL.Searchbar LI.Left {
	width:555px;
	}
#Header UL.Searchbar LI.Right {
	width:435px;
	text-align:right;
	}
#Header UL.Searchbar FORM {
	width:555px;
	margin:0;
	padding:0;
	}
#Header UL.Searchbar FORM INPUT {
	float:left;
	}
#Header UL.Searchbar FORM INPUT.Text {
	position: relative;
	border: none;
	margin: 18px 14px 0 20px;
	width:410px;
	font-size:12pt;
	background: none;
	}
#Header UL.Searchbar FORM INPUT.Button {
	margin: 15px 0 0 0;
	width: 89px;
	height:27px;
	border: none;
	}
#Header UL.Searchbar A.BigRedButton {
	float:right;
	background: url(../images/bg-btn-bigred.jpg) no-repeat;
	display:block;
	width:301px;
	height:27px;
	margin:15px 20px 0 0;
	line-height:27px;
	color:#FFF;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
#Header UL.Searchbar LI UL.MemberNav {
	float:right;
	list-style:none;
	margin: 17px 24px 0 0;
	padding:0;
	}
#Header UL.Searchbar LI UL.MemberNav LI {
	float:left;
	margin: 0  0 0 15px;
	height:22px;
	line-height:22px;
	text-align:right;
	}
#Header UL.Searchbar LI UL.MemberNav LI.Inbox DIV.Count {
	float:left;
	height:22px;
	padding: 0 0 0 5px;
	background:url(../images/endcap-red-left.jpg) left no-repeat #d21600;
	}
#Header UL.Searchbar LI UL.MemberNav LI.Inbox DIV.Link {
	float:left;
	height:22px;
	padding: 0 0 0 10px;
	background:url(../images/endcap-red-right.jpg) left no-repeat;
	}

#Header UL.Searchbar LI UL.MemberNav A,
#Header UL.Searchbar LI UL.MemberNav A:active,
#Header UL.Searchbar LI UL.MemberNav A:visited {
	color: #d8cab1;
	font-weight:bold !important;
	font-size:9pt;
	text-decoration:none;
	}
#Header UL.Searchbar LI UL.MemberNav LI.Inbox DIV.Count:hover,
#Header UL.Searchbar LI UL.MemberNav LI.Inbox DIV.Link:hover,
#Header UL.Searchbar LI UL.MemberNav A:hover {
	text-decoration:underline;
	}

/* SUBHEADER - contains steps and large AD*/
#SubHeader {
	height:282px;
	margin: 18px 0 0 0;
	}
#SubHeader .MainColumn { 
	width:660px;
	margin: 0;
	float:left;
	}
#SubHeader .SideColumn {
	width:314px;
	margin: 0 16px 0 0;
	float:right;
	}	
#SubHeader .MainColumn UL.Steps {
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 19px;
	}
#SubHeader .MainColumn UL.Steps LI {
	float:left;
	width:193px;
	height:262px;
	margin: 0 20px 0 0;
	}
#SubHeader .MainColumn UL.Steps LI P {
	width:183px;
	margin: 210px 0 10px 10px;
	font-size:9pt;
	line-height:12pt;
	display:block;
	color:#FFF;
	}
#SubHeader .MainColumn UL.Steps LI.Step-1 {
	background:url(../images/bg-step-1.jpg) bottom no-repeat;
	}
#SubHeader .MainColumn UL.Steps LI.Step-2 {
	background:url(../images/bg-step-2.jpg) bottom no-repeat;
	}
#SubHeader .MainColumn UL.Steps LI.Step-3 {
	background:url(../images/bg-step-3.jpg) bottom no-repeat;
	margin: 0 0 0 0;
	}
#SubHeader .Frame-314{
	background:url(../images/bg-frame-314x262.jpg) top no-repeat;
	width: 314px;
	height:262px;
	}
#Container .SideColumn .Frame-314{ /*big ad in side column*/
	background:url(../images/bg-frame-314x262-alt.jpg) top no-repeat;
	width: 314px;
	height:262px;
	}
#SubHeader .Frame-314 IMG,
#Container .SideColumn .Frame-314 IMG{
	margin:6px 7px;
	width: 300px;
	height:250px;
	}
/* CONTENT - contains Main and Side column Content*/
#Container .MainColumn {
	width:660px;
	margin: 6px 0 30px 0 ;
	padding: 0;
	float:left;
	}
#Container .SideColumn {
	width:314px;
	float:left;
	margin: 6px 0 30px 0;
	}	
/* Tabs for Main Content*/
#Container .MainColumn .MainColNav{
	height:31px;
	margin:30px 0 10px 4px;
	padding:0;
	clear:both;
	}
/* title box - Red title on page.*/
#Container H2.TitleBox {
	font-size:13pt;
	color:#fff;
	margin: 0;
	padding: 0;
	overflow:hidden;
	}
#Container H2.TitleBox SPAN {
	display: inline-block;
	background: url(../images/tabend-lrg.jpg) right no-repeat #d21600;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	min-width:30%;
	line-height: 31px;
	height:31px;
	padding: 0 30px 0 14px;
	font-size:13pt;
	color:#fff;
	}
#Container H2.TitleBox SPAN.Smiley {
	background: url(../images/tabend-lrg-smiley.jpg) right no-repeat #d21600;
	}
#Container .MainColumn .MainColNav A,
#Container .MainColumn .MainColNav A:active,
#Container .MainColumn .MainColNav A:visited{
	display:block;
	position:relative;
	float:left;
	color:#FFF;
	background: url(../images/tabend-sm.jpg) right no-repeat #482400;
	height: 22px;
	line-height: 22px;
	font-size:10pt;
	font-weight:bold;
	text-decoration: none;
	margin: 9px 10px 0 0;
	padding: 0 20px 0 10px;
	}
#Container .MainColumn .MainColNav A.selected,
#Container .MainColumn .MainColNav A.selected:active,
#Container .MainColumn .MainColNav A.selected:visited {
	background: url(../images/tabend-lrg.jpg) right no-repeat #d21600;
	line-height: 31px;
	height:31px;
	font-size:13pt;
	margin: 0 10px 0 0;
	padding: 0 20px 0 20px;
	}
#Container .MainColumn .MainColNav .Basic A,
#Container .MainColumn .MainColNav .Basic A:active,
#Container .MainColumn .MainColNav .Basic A:visited {
	background: none;
	color: #d21600;
	font-size:8pt;
	font-weight:normal;
	float:right;
	position:absolute;
	margin: 10px 20px 0 0;
	padding: 0 0 0 0;
	display:block;
	position:relative;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	}
#Container .MainColumn .MainColNav .Basic A:hover {
	text-decoration:underline;
	}

#Container .MainColumn .Content {
	position:relative;
	width:660px;
	margin: 0 0 0 4px;
	min-height:600px;
	}
	
#Container .MainColumn .Content .TopicView {
	width:557px;
	margin: 0 0 10px 0;
	float:right;
	}
#Container .MainColumn .Content .TopicView .Red A {
	color:#d21600;
	}
#Container .MainColumn .Content .Spacer10{
	height:10px;
	line-height:10px;
	clear: both;
	}
#Container .MainColumn .Content .Spacer20{
	height:20px;
	line-height:20px;
	clear: both;
	}
	
/* BOX - contains Image Title and Username*/
#Container .MainColumn .Content .Box {
	float:left;
	width: 193px;
	height:265px;
	margin:0 0 10px 4px;
	padding: 0 22px 0 0;
	}
#Container .MainColumn .Content .Box H2 {
	font-size:9pt;
	margin:6px 10px 0 10px;
	padding:0;
	line-height:11pt;
	color:#fff;
	}
#Container .MainColumn .Content .Box H2 A,
#Container .MainColumn .Content .Box H2 A:active,
#Container .MainColumn .Content .Box H2 A:visited {
	color: #6f4700;
	text-decoration:none;
	}
#Container .MainColumn .Content .Box H2 A:hover {
	text-decoration: underline;
	}
#Container .MainColumn .Content .Box H3 {
	color: #d21600;
	font-size:8pt;
	margin:-1px 10px 0 10px;
	padding:0;
	font-weight:normal;
	}
#Container .MainColumn .Content .Box H3 A,
#Container .MainColumn .Content .Box H3 A:active,
#Container .MainColumn .Content .Box H3 A:visited {
	color: #d21600;
	text-decoration:none;
	}
#Container .MainColumn .Content .Box H3 A:hover {
	text-decoration: underline;
	}
/* FRAMES - Images with borders */
#Container .MainColumn .Frame-193 {
	width:193px;
	height:193px;
	background:url(../images/bg-frame-193.jpg) top no-repeat;
	}
#Container .MainColumn .Frame-193:hover {
	background:url(../images/bg-frame-193-alt.jpg) top no-repeat;
	}
#Container .MainColumn .Frame-193 IMG {
	margin: 10px;
	}
#Container .MainColumn .Frame-621 {
	margin: 0 9px 20px 9px;
	width:621px;
	height:631px;
	background:url(../images/bg-frame-621.jpg) top no-repeat;
	}
#Container .MainColumn .Frame-621 IMG {
	width:600px;
	height:600px;
	margin:10px;
	}
#Container .MainColumn .Frame-621 SPAN {
	display:block;
	margin: 5px 0;
	width:621px;
	text-align:center;
	color:#6f4700;
	font-size:8pt;
	}
#Container .MainColumn .Frame-56 {
	background:url(../images/bg-frame-56.jpg) no-repeat;
	margin: 0 10px;
	height:56px;
	width:56px;
	float:left;
	}
#Container .MainColumn TR TD .Frame-56 {
	background:url(../images/bg-frame-56.jpg) no-repeat;
	margin: 9px 10px 0 0;
	padding:0;
	height:56px;
	width:56px;
	float:left;
	clear:both;
	}
#Container .MainColumn TR.Row-Alt TD .Frame-56 {
	background:url(../images/bg-frame-56-alt.jpg) no-repeat;
	}
#Container .MainColumn .Frame-56 IMG {
	margin:4px;
	}
#Comments .Frame-56 {
	position:relative;
	top:10px;
	}
/* Pagination styles  ----------- */
#Container .MainColumn .Pagination {
	clear:both;
	list-style: none;
	margin: 0;
	padding: 0;
	width:637px;
	height:30px;
	}	
#Container .MainColumn .Pagination LI {
	color: #482400;
	float:left;
	height:30px;
	line-height:30px;
	}
#Container .MainColumn .Pagination LI.Left {
	width:300px;
	}

#Container .MainColumn .Pagination LI.Right {
	width:337px;
	text-align:right;
	}
#Container .MainColumn .Pagination LI.Center {
	width:100%;
	text-align:center;
	}
#Container .MainColumn .BdrTop { /*add top border to pagination */
	border-top: #c8c3b8 solid 1px;
	}
#Container .MainColumn .BdrBottom { /*add bottom border to pagination */
	border-bottom: #c8c3b8 solid 1px;
	}
#Container .MainColumn .Pagination A {
	margin: 0 4px;
	text-decoration: none;
	color: #482400 !important;
	}
#Container .MainColumn .Pagination LI.Right A.Active {
	font-weight:bold;
	}
#Container .MainColumn .Pagination A:hover {
	text-decoration: underline;
	}
#Container .MainColumn .Pagination A.Red {
	color:#d21600 !important;
	}
/* FORM Styles -------------------------------------- */
#Container .MainColumn .Content UL.FormLayout{
	 list-style: none;
	 margin:0;
	 padding:0;
	}
#Container .MainColumn .Content UL.FormLayout LI {
	color:#482400;
	margin: 10px 0 28px 0;
	float:left;
	}
#Container .MainColumn .Content UL.FormLayout LI.NoMargin {
	margin: -18px 0 0 0;
	}
#Container .MainColumn .Content UL.FormLayout LI.One { /*Left column*/
	line-height:28px;
	width: 140px;
	font-size:12pt;
	font-weight:bold;
	}
#Container .MainColumn .Content UL.FormLayout LI.Two { /*Right column*/
	width: 477px;
	min-height:28px;
	}
#Container .MainColumn .Content UL.FormLayout LI.Three { /*Wide column = colspan=2 */
	font-size:12pt;
	font-weight:bold;
	width: 100%;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four { /*Narrow column */
	font-size:12pt;
	font-weight:bold;
	width:432px;
	}
#Container .MainColumn .Content UL.FormLayout LI SPAN {
	font-size:10pt;
	font-weight:normal;
	}
#Container .MainColumn .Content UL.FormLayout LI.One LABEL {
	font-size:10pt;
	font-weight: normal;
	margin: 0 10px 0 5px;
	}
#Container .MainColumn .Content UL.FormLayout LI.Two LABEL {
	font-size:12pt;
	font-weight:bold;
	margin: 0 10px;
	}
#Container .MainColumn .Content UL.FormLayout LI.Three LABEL {
	font-size:10pt;
	font-weight: normal;
	margin: 0 10px 0 5px;
	}
#Container .MainColumn .Content UL.FormLayout SELECT,
#Container .MainColumn .Content UL.FormLayout INPUT.Text {
	border: #aa9a86 solid 1px;
	width: 469px;
	}
#Container .MainColumn .Content UL.FormLayout LI.Three INPUT.Text {
	width: 610px;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four INPUT.Text{
	width: 424px;
	}
#Container .MainColumn .Content UL.FormLayout TEXTAREA {
	width: 469px;
	height:84px;
	overflow: auto;
	white-space:normal;
	}
#Container .MainColumn .Content UL.FormLayout LI.Three TEXTAREA {
	width: 610px;
	height:400px;
	overflow: auto;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four TEXTAREA {
	width: 424px;
	height:84px;
	overflow: auto;
	white-space:normal;
	}

#Container .MainColumn .Content UL.FormLayout INPUT,
#Container .MainColumn .Content UL.FormLayout SELECT,
#Container .MainColumn .Content UL.FormLayout TEXTAREA {
	border: #aa9a86 solid 1px;
	}
#Container .MainColumn .Content UL.FormLayout INPUT,
#Container .MainColumn .Content UL.FormLayout SELECT,
#Container .MainColumn .Content UL.FormLayout OPTION,
#Container .MainColumn .Content UL.FormLayout TEXTAREA {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding: 4px;
	}
#Container .MainColumn .Content UL.FormLayout SELECT {
	width:479px;
	height:28px;
	padding:0;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four SELECT {
	width:152px;
	}	
#Container .MainColumn .Content UL.FormLayout LI.Four SELECT.Wide {
	width:435px;
	}	
#Container .MainColumn .Content UL.FormLayout SELECT.Month {
	width:240px;
	margin: 0 14px 0 0;
	}
#Container .MainColumn .Content UL.FormLayout SELECT.Date {
	width:90px;
	margin: 0 14px 0 0;
	}
#Container .MainColumn .Content UL.FormLayout SELECT.Year {
	width:110px;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four SELECT.Month {
	width:154px;
	margin: 0 14px 0 0;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four SELECT.Date {
	width:90px;
	margin: 0 14px 0 0;
	}
#Container .MainColumn .Content UL.FormLayout LI.Four SELECT.Year {
	width:100px;
	}
#Container .MainColumn .Content UL.FormLayout INPUT.Button {
	margin:0;
	padding:0;
	border: none;
	float:right;
	}
#Container .MainColumn .Content UL.FormLayout INPUT.Checkbox {
	border: none;
	}
/* Content Postings  Blog and Book Postings*/
#ContentPosting {
	width:637px;
	margin: 0 0 30px 0;
	clear:both;
	}
#ContentPosting H2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:18pt;
	font-family:"Times New Roman", Times, serif;
	color: #d21600;
	}
/* Content Postings Header - see blog-index.php for example*/
#ContentPosting UL.PostHeader {
	list-style: none;
	margin:0;
	padding:0;
	width:637px;
	clear:both;
	}
#ContentPosting UL.PostHeader LI{
	float:left;
	margin: 0 0 5px 0;
	}
#ContentPosting UL.PostHeader LI.Left{
	width:337px;
	}
#ContentPosting UL.PostHeader LI.Right{
	text-align:right;
	width:300px;
	}
#ContentPosting UL.PostHeader A,
#ContentPosting UL.PostHeader A:active,
#ContentPosting UL.PostHeader A:visited{
	text-decoration:none;
	}
#ContentPosting UL.PostHeader A:hover{
	text-decoration: underline;
	}
#ContentPosting UL.PostHeader .Counter {
	text-align:right;
	}
#ContentPosting UL.PostHeader .Counter DIV {
	background: url(../images/endcap-tag-left.jpg) left no-repeat #482400;
	float:right;
	height:30px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 10px ;
	}
#ContentPosting UL.PostHeader .Counter DIV A,
#ContentPosting UL.PostHeader .Counter DIV A:active,
#ContentPosting UL.PostHeader .Counter DIV A:visited{
	display:block;
	background: url(../images/endcap-tag-right.jpg) right no-repeat;
	padding: 0 20px 0 0;
	margin:0;
	color:#fff;
	font-size:9pt;
	line-height:30px;
	text-decoration:none;
	}
#ContentPosting UL.PostHeader .Counter DIV A:hover{
	text-decoration:underline;
	}
#ContentPosting UL.PostHeader .Small{
	font-size:8pt;
	color: #9a9ba3;
	}
#ContentPosting UL.PostHeader .Right,
#ContentPosting UL.PostHeader .Right A,
#ContentPosting UL.PostHeader .Right A:active,
#ContentPosting UL.PostHeader .Right A:visited{
	color: #d21600;
	}
#ContentPosting UL.PostHeader .Counter A,
#ContentPosting UL.PostHeader .Counter A:active,
#ContentPosting UL.PostHeader .Counter A:visited{
	color: #fff;
	}
#ContentPosting UL.PostHeader .Big{
	display:inline-block;
	background:url(../images/transparent-d2c88f.png) top left repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	line-height:30px;
	font-weight:bold;
	color: #482400;
	}
#ContentPosting UL.PostHeader .Medium{
	font-size:9pt;
	color: #d21600;
	}
#ContentPosting P {
	clear:both;
	margin: 10px 0;
	color:#6c490f;
	}
#ContentPosting .Spacer {
	height:75px;
	}
#ContentPosting .Red {
	color:#d21600;
	}
/* Image Selector on View Image Admin Page----------------- */
#Container .ImageSelector {
	width:637px;
	height:40px;
	text-align:center;
	}
#Container .ImageSelector UL {
	position:absolute;
	left:130px;
	text-align:left;
	width: 380px;
	list-style:none;
	padding:0;
	margin: 5px auto;
	}
#Container .ImageSelector UL A {
	display:block;
	background:url(../images/bg-select-arrow.jpg) right  no-repeat #fff;
	border: #aa9a86 solid 1px;
	width: 380px;
	height:26px;
	line-height:26px;
	text-indent:4px;
	color:#482400;
	font-size:10pt;
	text-decoration:none;
	}
#Container .ImageSelector UL LI UL {
	border: #aa9a86 solid 1px;
	border-top:none;
	position: relative;
	left: 0px;
	text-align:left;
	width: 380px;
	list-style:none;
	padding:0;
	margin: 0 auto;
	}
#Container .ImageSelector UL LI UL LI A {
	display:block;
	background: #fff;
	border: none;
	top:-1px;
	width: 380px;
	height:26px;
	line-height:26px;
	text-indent:14px;
	}
#Container .ImageSelector UL LI UL LI A:hover {
	background: #f4f2e4;
	}
#Container .ImageSelector UL LI UL {display: none;} 
#Container .ImageSelector UL LI:hover > UL {display: block;} 
/*Description on View Image Page ----------------------*/
#Container .Description {
	width:637px;
	clear:both;
	border-top: #c8c3b8 solid 1px;
	}
#Container .Description H1 {
	color:#482400;
	margin:0;
	padding:20px 0 0 10px;
	font-size:12pt;
	}
#Container .Description H2 {
	color:#d21600;
	margin:0;
	padding:0px 10px;
	font-size:10pt;
	font-weight:normal;
	}
#Container .Description P {
	color:#6f4700;
	margin: 0 0 10px 0;
	padding:10px;
	font-size:9pt;
	}
#Container .Description UL {
	width:637px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:9pt;
	}
#Container .Description UL LI.Row-Alt {
	background:url(../images/transparent-d2c88f.png) top left repeat;
	}
#Container .Description UL LI {
	height:25px;
	line-height:25px;
	padding: 0 10px;
	color:#d21600;
	}
#Container .Description UL LI .Left {
	display:block;
	float:left;
	width:110px;
	color:#6f4700;
	font-weight:bold;
	}
/*Tag Cloud ------------------------------ */
#TagCloud {
	margin:20px 0;
	min-height:80px;
	height:80px;
	width:637px;
	clear:both;
	}
#TagCloud .TagBox {
	background:none;
	width:550px;
	}
#TagCloud .TagBox DIV{
	background: url(../images/endcap-tag-left.jpg) left no-repeat #482400;
	float:left;
	height:30px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 10px ;
	}
#TagCloud DIV A,
#TagCloud DIV A:active,
#TagCloud DIV A:visited {
	display:inline-block;
	background: url(../images/endcap-tag-right.jpg) right no-repeat;
	padding: 0 20px 0 0;
	margin:0;
	color:#fff;
	font-size:9pt;
	line-height:30px;
	text-decoration:none;
	}
#TagCloud DIV A:hover {
	text-decoration:underline;
	}
#TagCloud UL {
	position:absolute;
	left:570px;
	float:right;
	text-align:left;
	width: 67px;
	list-style:none;
	padding:0;
	margin: 0;
	}
#TagCloud UL A {
	display:block;
	width: 67px;
	height:16px;
	text-indent:4px;
	color:#482400;
	font-size:9pt;
	text-decoration:none;
	}
#TagCloud UL LI UL {
	position: relative;
	left: 0px;
	width:67px;
	text-align:left;
	list-style:none;
	padding:0;
	margin: 0 auto;
	}
#TagCloud UL LI UL LI {
	border-top: none;
	}
#TagCloud UL LI UL LI A {
	background:#FFF;
	display:block;
	border-top: none;
	}
#TagCloud UL LI UL {display: none;} 
#TagCloud UL LI:hover > UL {display: block;} 

/*LISTS  -  DEFAULT/UNIVERSAL settings --- */
#Container .Listing {
	width:637px;
	margin: 0;
	padding:1px 0;
	clear:both;
	}
#Container .Listing H2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d21600;
	height:31px;
	font-size:13pt;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	}
#Container .Listing UL {
	margin:0;
	padding:0;
	list-style: none;
	font-size:9pt;
	}	
#Container .Listing .Left {
	width:110px;
	color:#6f4700;
	font-weight:bold;
	}
#Container .Listing .Right {
	width:487px;
	color: #d21600;
	text-align:left;
	}
#Container .Listing .Row-Alt{
	background:url(../images/transparent-d2c88f.png) repeat;
	}
/* LISTS - SIMPLE - no image (see admin details on blog-viewentry-admin.php) */
#Container .Listing UL.Simple LI {
	height:24px;
	line-height:24px;
	}
#Container .Listing UL.Simple .Left,
#Container .Listing UL.Simple .Right {
	padding:0 10px;
	}
#Container .Listing UL.Simple .Left {
	width:110px;
	float:left;
	}
#Container .Listing UL.Simple .Right {
	margin: 0 0 0 130px;
	display:block;
	}
/* LISTS - SIMPLEPLUS - no image (see user-view.php) */
#Container .Listing UL.SimplePlus LI {
	position:relative;
	}
#Container .Listing UL.SimplePlus .Left,
#Container .Listing UL.SimplePlus .Right{
	padding:10px;
	}
#Container .Listing UL.SimplePlus .Left {
	position:absolute;
	width:110px;
	float:left;
	left:0;
	padding:10px;
	}
#Container .Listing UL.SimplePlus .Right {
	margin: 0 0 0 130px;
	display:block;
	}
	
/* LISTS - COMPLEX - with user image */
#Container .Listing UL.Complex LI  { 
	position:relative;
	height:75px;
	}
#Container .Listing UL.Complex LI DIV {
	float:left;
	}
#Container .Listing UL.Complex .Frame-56 {
	background:url(../images/bg-frame-56.jpg) no-repeat;
	padding:0;
	margin: 9px 10px;
	height:56px;
	width:56px;
	line-height:56px;
	}
#Container .Listing UL.Complex .Row-Alt .Frame-56 {
	background:url(../images/bg-frame-56-alt.jpg) no-repeat;
	}
#Container .Listing UL.Complex .Frame-56 IMG {
	margin:4px;
	}
#Container .Listing UL.Complex .ColOne,
#Container .Listing UL.Complex .ColTwo,
#Container .Listing UL.Complex .ColOne-1,
#Container .Listing UL.Complex .ColTwo-1 {
	color: #482400;
	position:relative;
	line-height:14pt;
	}	
#Container .Listing UL.Complex .ColOne,
#Container .Listing UL.Complex .ColTwo { /*2-lines of content*/
	width:275px;
	margin:18px 0;
	}	
#Container .Listing UL.Complex .ColOne-1,
#Container .Listing UL.Complex .ColTwo-1 { /*1-line of content*/
	width:275px;
	margin:28px 0;
	}	
#Container .Listing UL.Complex .Username{
	color:#6f4700;
	font-weight:bold;
	}
#Container .Listing UL.Complex .Status .Active{
	color:#090;
	}
#Container .Listing UL.Complex .Status .Banned{
	color:#d21600;
	}
#Container .Listing UL.Complex .ColTwo,
#Container .Listing UL.Complex .ColTwo-1{
	text-align:right;
	padding: 0 10px 0 0;
	}
#Container .Listing UL.Complex .ColTwo .Red A,
#Container .Listing UL.Complex .ColTwo-1 .Red A {
	color:#d21600;
	}	

/* Comments on View Image Page*/
#Comments {	
	width:637px;
	clear:both;
	}
#Comments H2.TitleBox {
	margin: 0 0 20px 0;
	}
#Comments P {
	color:#6f4700;
	margin: 0 0 10px 0;
	padding:10px 0 10px 80px;
	font-size:9pt;
	}
#Comments P A {
	color: #d21600;
	}
#Comments P .User {
	font-weight:bold;
	text-decoration:none;
	}
#Comments .PostedReply {
	background: url(../images/transparent-d2c88f.png) repeat;
	padding: 0 10px 0 0;
	}
/* Leave a Comment form*/
#Comments .LeaveComment {	
	margin: 10px 0 0 0;
	width:637px;
	clear:both;
	}
#Comments .LeaveComment H2 {	
	color: #d21600;
	line-height: 31px;
	height:31px;
	font-size:13pt;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	}
#Comments .LeaveComment SPAN {	
	color: #482400;
	font-size:9pt;
	margin: 0 0 0 0;
	padding: 4px 0 0 10px;
	}
#Comments .LeaveComment FORM UL LI.One {
	text-indent: 10px;
	}
/* SIDE COLUMN - contains the notepad */
#Container .SideColumn .NotepadTitle{
	width:auto;
	height:31px;
	margin:30px 0 10px 5px;
	padding:0;
	clear:both;
	}
#Container .SideColumn H2 {
	margin:0;
	padding:8px 0 0 0;
	color: #482400;
	text-transform:uppercase;
	font-size:9pt;
	font-weight: bold;
	}
#Container .SideColumn .Frame-297 {
	background:url(../images/bg-frame-297.jpg) no-repeat;
	margin: 0 0 0 8px;
	padding: 0 0 20px 0;
	float:left;
	clear:both;
	}
#Container .SideColumn .Frame-297 IMG {
	margin:7px;
	}
#Notepad {
	background: #fff;
	width:314px;
	margin: 0 0 20px 0;
	}
#Notepad .Top { /*notepad top with no tabs - DEFAULT */
	background: url(../images/bg-notepad-top.jpg);
	list-style: none;
	margin:0;
	padding:0;
	height: 36px;
	line-height:36px;
	width:314px;
	}
#Notepad .Smiley { /*notepad top with no tabs - SMILEY FACE */
	background: url(../images/bg-notepad-top-smiley.jpg);
	}
#Notepad .Top H3 {
	color: #482400;
	padding: 0 0 0 34px;
	margin:0;
	font-size:10pt;
	font-weight:bold;
	}
#Notepad .Tabs {
	background: url(../images/bg-notepad-tabs.jpg);
	list-style: none;
	margin:0;
	padding:0;
	height: 36px;
	line-height:36px;
	width:314px;
	}
#Notepad .Tabs LI {
	border-left: #e2ddd8 solid 1px;
	float:left;
	}
#Notepad .Tabs LI.First {
	border-left: none;
	}
#Notepad .Tabs A,
#Notepad .Tabs A:active,
#Notepad .Tabs A:visited {
	display:block;
	padding: 0 20px 0 24px;
	color: #482400;
	text-decoration:none;
	font-weight:bold;
	}
#Notepad .Tabs LI.First A {
	padding: 0 20px 0 30px;
	}
#Notepad .Tabs LI.First A.selected {
	background: url(../images/bg-notepad-tab-first-active.jpg) left no-repeat #fff;
	}
#Notepad .Tabs A.selected {
	background: url(../images/bg-notepad-tab-active.jpg) left no-repeat #fff;
	}
#Notepad .Tabs LI.Last A.selected {
	border-right: #e2ddd8 solid 1px;
	}
#Notepad .NotepadContent{
	margin: 5px 0 10px 0;
	height: auto;
	min-height:150px;
	}
#Notepad .NotepadContent UL{
	background:url(../images/bg-notepad-content.jpg) repeat-y top;
	list-style: none;
	margin: 0px 9px 18px 9px;
	padding:0;
	}
#Notepad .NotepadContent UL LI{
	line-height:18px;
	}
#Notepad .NotepadContent UL LI.Small{
	font-size:7pt;
	color: #9a9ba3;
	}
#Notepad .NotepadContent UL LI.Large,
#Notepad .NotepadContent UL LI.Large A{
	font-size:9pt;
	color: #d21600;
	font-weight:bold;
	text-decoration:none;
	}
#Notepad .NotepadContent UL LI.Large SPAN {
	font-size:8pt;
	color: #6f4700;
	}
#Notepad .NotepadContent UL LI.Medium,
#Notepad .NotepadContent UL LI.Medium A{
	font-size:8pt;
	color: #6f4700;
	text-decoration:none;
	text-transform:lowercase;
	}
#Notepad .NotepadContent UL LI.Medium A STRONG{
	text-transform:capitalize;
	font-weight:bold;
	}
#Notepad .NotepadContent UL LI A:hover{
	text-decoration:underline;
	}
#Notepad .NotepadContent .Button IMG{
	float:right;
	width: 69px;
	height: 15px;
	margin: 10px;
	}
#Notepad .NotepadAds{
	clear:both;
	padding: 10px 0 0 19px;
	}
#Notepad .NotepadAds .Frame-135{
	width:143px;
	height:144px;
	float:left;
	background:url(../images/bg-frame-135.jpg) top left no-repeat;
	}
#Notepad .NotepadAds .Frame-135 IMG{
	margin: 5px;
	width:125px;
	height:125px;
	}
/*Highlighted Navigation */	
#Container .MainColumn UL.HighlightNav {
	position:relative;
	background:url(../images/transparent-d2c88f.png) top left repeat;
	list-style:none;
	margin: 1px 0;
	padding:0 0 1px 0;
	height:27px;
	width:637px;
	clear:both;
	}
#Container .MainColumn .Content UL.HighlightNav LI {
	color:#482400;
	margin: 0 5px;
	height:27px;
	line-height:27px;
	float:left;
	}
#Container .MainColumn .Content UL.HighlightNav LI.Paging {
	width:350px;
	}
#Container .MainColumn .Content UL.HighlightNav LI.Red {
	float:right;
	color: #d21600;
	}
#Container .MainColumn .Content UL.HighlightNav LI SELECT {
	width:80px;
	height:20px;
	margin: 4px 0 0 0;
	padding:0;
	}
#Container .MainColumn .Content UL.HighlightNav LI A,
#Container .MainColumn .Content UL.HighlightNav LI A:active,
#Container .MainColumn .Content UL.HighlightNav LI A:visited {
	color:#482400;
	text-decoration:none;
	}
#Container .MainColumn .Content UL.HighlightNav LI A:hover{
	text-decoration: underline;
	}
#Container .MainColumn .Content UL.HighlightNav LI.Red A {
	color: #d21600;
	font-weight:bold;
	}
/*INBOX ITEM ----------------------------------------------*/
#Container .MainColumn UL.MessageItem {
	list-style:none;
	margin:0;
	padding:15px 0;
	min-height:70px;
	width:637px;
	clear:both;
	}
#Container .MainColumn UL.MessageItem LI {
	float: left;
	}
#Container .MainColumn UL.MessageItem LI DIV {
	line-height:14pt;
	}
#Container .MainColumn UL.MessageItem LI.Select {
	width:43px;
	}
#Container .MainColumn UL.MessageItem LI.Select IMG {
	margin: 3px 0 0 5px;
	}
#Container .MainColumn UL.MessageItem LI.Select INPUT {
	border: none;
	}
#Container .MainColumn UL.MessageItem LI.User {
	width:182px;
	}

#Container .MainColumn UL.MessageItem LI.Subject {
	width:343px;
	}
#Container .MainColumn UL.MessageItem LI.View {
	width:451px;
	}
#Container .MainColumn UL.MessageItem LI.Subject .Title {
	background:url(../images/transparent-d2c88f.png);
	font-family:"Times New Roman", Times, serif;
	font-size:14pt;
	padding:2px 0;
	font-weight:bold;
	}
#Container .MainColumn UL.MessageItem LI.Subject .OutTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
	}
#Container .MainColumn UL.MessageItem LI.Subject .SubTitle {
	font-size:9pt;
	font-weight: normal;
	}
#Container .MainColumn UL.MessageItem LI.Subject A,
#Container .MainColumn UL.MessageItem LI.Subject A:active,
#Container .MainColumn UL.MessageItem LI.Subject A:visited {
	text-decoration:none;
	}
#Container .MainColumn UL.MessageItem LI.Subject A:hover {
	text-decoration:underline;
	}
	
#Container .MainColumn UL.MessageItem LI.Delete {
	text-align:center;
	width:68px;
	}
#Container .MainColumn UL.MessageItem LI.Delete IMG {
	position:relative;
	top:2px;
	width:12px;
	height:11px;
	}
#Container .MainColumn UL.MessageItem LI.Delete .Edit {
	display: inline-block;
	height: 23px;
	border-right: #c9c5ba solid 1px;
	margin: 0 5px 0 0;
	padding: 0 8px 0 0;
	}
#Container .MainColumn UL.MessageItem LI .MessageViewControls{
	position:relative;
	width:100%;
	clear:both;
	height:27px;
	line-height:27px;
	margin: 10px 0;
	}
#Container .MainColumn UL.MessageItem LI .MessageViewControls INPUT{
	float:left;
	}
#Container .MainColumn UL.MessageItem LI .MessageViewControls A{
	color: #482400;
	line-height:27px;
	height:27px;
	margin: 0 10px;
	}
#Container .MainColumn UL.MessageItem LI .MessageViewControls A.Delete{
	float:right;
	background:url(../images/lil-x.jpg) left no-repeat;
	padding: 0 0 0 14px;
	font-weight:bold;
	color: #d21600;
	}

/* Tag View Styles*/
#Container .MainColumn .TagViewBox {
	float:left;
	width:312px;
	padding: 0 0 20px 0;
	}
#Container .MainColumn .TVBmargin {
	margin: 0 13px 0 0;
	}

#Container .MainColumn .TagViewBox H2 {
	background:url(../images/transparent-d2c88f.png);
	font-family:"Times New Roman", Times, serif;
	font-size:14pt;
	padding:2px 0;
	margin:2px 0 0 0;
	font-weight:bold;
	color: #482400;
	}
#Container .MainColumn .TagViewBox UL {
	list-style: none;
	margin:10px 0 20px 0;
	padding:0;
	width:312px;
	}
#Container .MainColumn .TagViewBox UL LI {
	width: 156px;
	text-indent:5px;
	color: #d21600;
	font-size:9pt;
	float:left;
	}
#Container .MainColumn .TagViewBox UL LI A,
#Container .MainColumn .TagViewBox UL LI A:active,
#Container .MainColumn .TagViewBox UL LI A:visited {
	text-decoration:none;
	color: #d21600;
	font-size:9pt;
	}
#Container .MainColumn .TagViewBox UL LI A:hover {
	text-decoration: underline;
	}
/**/
#Container DIV.Divider {
	width:637px;
	border-bottom: #c8c3b8 solid 1px;
	height: 1px;
	margin: 15px 0;
	}
/*styles for reply comment form */
.CommentHidden {
	display:none;
	}
.CommentShown {
	display:inline;
	}
#Container .CommentReply { 
	background: url(../images/transparent-d2c88f.png) repeat;
	position:relative;
	color:#6f4700;
	margin: 0 0 10px 80px;
	padding:10px;
	font-size:9pt;
	clear:both;
	}
#Container .CommentReply H2{
	font-size:12pt;
	color: #d21600;
	margin:0;
	padding:0;
	}
#Container .CommentReply UL{
	list-style: none;
	margin:0;
	padding:0;
	}
#Container .CommentReply UL LI {
	color:#482400;
	margin: 10px 0 18px 0;
	font-size:12pt;
	font-weight:bold;
	}
#Container .CommentReply UL LI SPAN {
	font-size:10pt;
	font-weight:normal;
	}
#Container .CommentReply LABEL {
	font-size:12pt;
	font-weight:bold;
	margin: 0 0 0 10px;
	}
#Container .CommentReply UL INPUT.Text {
	border: #aa9a86 solid 1px;
	width: 525px;
	}
#Container .CommentReply UL TEXTAREA {
	border: #aa9a86 solid 1px;
	width: 525px;
	height:84px;
	overflow: auto;
	white-space:normal;
	}
#Container .CommentReply UL INPUT,
#Container .CommentReply UL SELECT,
#Container .CommentReply UL TEXTAREA {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding: 4px;
	}
#Container .CommentReply UL LI.ButtonRow {
	margin: 10px 0 0 0;
	text-align:right;
	}
#Container .CommentReply UL INPUT.Button {
	margin:0;
	padding:0;
	border: none;
	}
#Container .CommentReply UL INPUT.Checkbox {
	border: none;
	margin: 0 0 0 20px;
	}
/*FOOTER - copyright/links/AD */
#Footer .FooterBar {
	background: url(../images/bg-footerbar.jpg) no-repeat;
	clear:both;
	list-style: none;
	width: 100%;
	height:34px;
	margin:20px 0 0 0;
	padding:0;
	}
#Footer .FooterBar LI {
	line-height:34px;
	float:left;
	font-size:8pt;
	color: #cba766;
	}
#Footer .FooterBar LI.Copyright {
	width:490px;
	padding: 0 10px;
	}
#Footer .FooterBar LI.Links {
	text-align:right;
	width:460px;
	padding: 0;
	}
#Footer .FooterBar LI.Links A {
	color: #cba766;
	text-decoration:none;
	margin: 0 .2em;
	}
#Footer .FooterBar LI.Links A:hover {
	text-decoration: underline;
	}
#Footer .FooterAd {
	clear:both;
	width: 100%;
	margin:0;
	padding:0;
	}
#Footer .Frame-746{
	position:relative;
	margin: 15px auto;
	width:746px;
	height:108px;
	background:url(../images/bg-frame-746x108.jpg) no-repeat;
	}
#Footer .Frame-746 IMG{
	width:728px;
	height:90px;
	margin:9px;
	}
