#bodycontainer{
	display:block;
	width:940px;
	

}


#leftside{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		
}
BODY,HTML, HTML BODY{
	height:100%;

}
BODY{
	background:#000;
	margin:10px;
	font:normal 10px Verdana;
	
}
BODY TD{
	font-size:10px;
	
}
A{
	color:#006B9C;
	text-decoration:underline;
}

#homepage{
	color:#fff;
	
}

#signincontainer{
	width:80px;
	padding-right:1px;
	
}
#breadcrumbs{
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	color:#A9A9A8;
	padding-right:40%;
}
#breadcrumbs a{
	color:#A29A97;
}
#breadcrumbs  #buzzcrumb{
	color:#006B9C;
}
#breadcrumbs .headericon4{
	background-position:0px 1px;
	background-image:url("/assets/toggle-arrow-3-side.gif")
}
I{
	font-style:italic;
}


FORM{
	padding:0px;margin:0px;border:0px;
}

INPUT,SELECT, TEXTAREA{
	border-style:inset;
	border-width:1px;
	background-color:#fff;
	font:normal 10px verdana;
	color:#000;
}
INPUT{
	line-height:8px;
}

.radio{
	background-color:transparent;
	border:0px;
}
.border{border:6px #FFF solid;}
.bodycontent,.maincontent{
	border:6px #FFF solid;
	width:800px;
	background-color:#DEDED6;
	font-size:10px;
	padding:0px;
	margin-top:0px;
	margin-down:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	/*border-collapse:collapse; :: this breaks new safari*/
	z-index: 1;
}
.maincontentBg{
	border:6px #FFF solid;
	background-color:#DEDED6;
	border-collapse:collapse;
	overflow:auto;
}
.maincontent{
	border-top-width:0px;
	border-bottom-width:0px;
	width:800px;
	
}
.contentWidth{
	width:800px;
}
.copycontent{
	padding:10px;
	margin-left:15%;
	margin-right:15%;
}
#logoimg{
	padding-left:6px;
	padding-top:0px;
}

#logoname{
	padding:0px;
	padding-left:8px;
	text-align:left;
}
#logophrase{
	padding-left:8px;
}
.logophrase{
	font-size:9px;
	color:#fff;
	display:block;
}
.logophrase a{
	font-size:10px;
	color:#E2E41A;
	font-weight:bold;
	text-decoration:none;
	background-image:url("/assets/toggle-arrow-2-side.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:9px;

}
.logo{
	font:bold 24px Helvetica;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:24px;
	margin-top:4px;
	color:#FFF;
	text-decoration:none;
	
}

.footer{
	border-color:#000;
	border:6px #FFF solid;
	border-width:6px 0px 0px 0px;
	padding:7px 20px 7px 20px;
	background-color:#006B9C;
	color:yellow;
}
.footer a{
	color:yellow;
}
.footer td{color:#fff;}
.bodycontent .footer{
	border-top-width:0px;
	color:#FFF;
}
#header{
	padding:2px 3px 0px 3px;
	border:6px #FFF solid;
	border-width:0px 0px 6px 0px;
	border-bottom:0px;
	background-color:#006B9C;
}
#topnav{
	margin-right:6px;
}
#topnav td{
	padding-left:7px;
}
.altlink{
	font-weight:normal;
	font-size:9px;
	color:#F98E5F;
}
.altlink2{
	font-weight:normal;
	color:#97968A;
}
.arrowlink,.arrowlinkon{
	padding-left:10px;
	background-image:none;
}
.arrowlink:hover,.arrowlinkon{
	background-image:url("/assets/toggle-arrow-4-side.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;

}
.titlelink{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.error{
	color:#ff0000;
}

.ltheaderbox .error,.dkheaderbox .error{
	border:none;
	background-color:none;
	background-color:transparent;
	padding:0px;
	color:#ff0000;
}
.label .error, .data .error{
	background:none;
	padding:0px;
	border:0;
}
.borderbg .errorfield td,.errorfield td,.borderbg .errorfield{
	border:2px #ff0000 solid;
	background-color:#FFdddd;
}
.borderbg .errorfield td td{
	border:0px;
	background-color:inherit;
}
.small{
	font-size:8px;
}
.contentLeft{
/*	border:0px #FFF solid;
	border-collapse:collapse;
	border-right-width:6px;
	border-style:solid;*/
}
.contentRight{
	/*border-collapse:collapse;*/
	border:0px #FFF solid;
}
.padding{padding:7px;}
.padding2{	padding:20px;}
.padding3{  padding:30px }
.padding4{  padding:40px;}
.padding5{ padding:50px;}
.sidepadding{padding:0px 7px 0px 7px;}
.sidepadding2{	padding:0px 20px 0px 20px;}
.sidepadding3{  padding:0px 30px 0px 30px }
.sidepadding4{  padding:0px 40px 0px 40px;}
.sidepadding5{ padding:0px 50px 0px 50px;}

.separator{
	border:6px #FFF solid;
	border-width:6px 0px 0px 0px;
}
.linkfooter{
	background-color:#D3C6B3;
	border:2px #006B9C solid;
	border-top:0px;
	text-align:right;
	padding:3px;
	padding-right:0px;
}
.topborder{border-top:2px #006B9C solid;}
.bottomborder{border-bottom:2px #006B9C solid;}

.linkfooter a{
	color:#000;
	padding:3px 7px 3px 7px;
	font-weight:bold;
}

.linkfooterbuttons{
	background-color:#A4CD4B;
	display:inline;
}
.linkfooterbuttons a,.linkfooterbuttons a.alt{
	font-weight:bold;
	font-size: 9px;
	padding:3px 5px 3px 5px;
	border-left:2px #006B9C solid;
	text-decoration:none;
	cursor:hand;
	background-color:#A4CD4B;
	color:#FFF;
	margin-left:-4px;

}

.linkfooterbuttons a.alt{
	background-color:#B5CEE7;
	color:#006B9C;
}
.buttoninput{
	font-weight:bold;
	font-size:9px;
	padding:3px 5px 3px 5px;
	border:2px  #006B9C solid;
	text-decoration:none;
	cursor:hand;
	background-color:#A4CD4B;
	color:#FFF;
	margin:0px;
	text-transform:uppercase;
}
.buttoninput.alt{
	background-color:#B5CEE7;
	color:#006B9C;
}
.linkheader{
	border:2px #006B9C solid;
	border-bottom:0px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	clear:both;
}
.linkheader td{
	text-align:center;
}

.dkheaderbox,.ltheaderbox,.ltheaderboxalt,.headerbox1,.headerbox2,.headerbox3{
	color:#FFF;
	background-repeat:repeat-x;
	background-color:#006B9C;
	margin-bottom:0px;
	padding:3px 8px 3px 8px;
	border:2px #006B9C solid;
	border-bottom:0px;
	text-align:left;
	clear:all;
}
.ltheaderboxalt{
	background-position:0px;
	background-repeat:repeat-x;
	background-color:#FF6300;
	border-color:#006B9C;
	color:#FFF;
}
.dkheaderbox *, .ltheaderbox *,.ltheaderboxalt *,.headerbox1 *,.headerbox2 *,.headerbox3 *{
	text-decoration:none;
	color:#FFF;
}
/*========= header font =========*/
.ltheaderbox, .dkheaderbox, .ltheaderboxalt,.headerbox1,.headerbox2,.headerbox,.ltheaderbox *, .dkheaderbox *, .ltheaderboxalt *,.headerbox1 *,.headerbox *,.headerbox2 *{
	font-weight:normal;
	font-size:13px;
	font-family:"Futura Medium", "Helvetica", "Arial";
}

.headericon,.headericon1,.headericon2,.headericon3,.headericon4{
	background-image:url("/assets/toggle-arrow-2-side.gif");
	background-repeat:no-repeat;
	padding:0px;
	background-position:0px 3px;
	width:12px;
	height:1em;
	display:inline;
	float:left;
}
.headericon2{background-image:url("/assets/toggle-arrow-2-side.gif");}
.headericon3{background-image:url("/assets/toggle-arrow-2-side.gif");}
.headericon4{background-image:url("/assets/toggle-arrow-2-side.gif");}

#thumbsheader .headericon3{
	background-position:0px 4px;height:16px
}

.ltheaderboxalt .headericon{
	background-image:url("/assets/toggle-arrow-7-side.gif");
}

.headerbox1{
	background-image:none;
	background-color:#FF6300;
	color:#FFF;
}
.headerbox1 *{color:#FFF;font-weight:bold}
.headerbox2{
	background-image:none;
	background-color:#006B9C;
	color:#FFF;
}
.headerbox2 *{
	color:#fff;
}
.headerbox3{
	background-image:none;
	background-color:#F72942;
	color:#FFF;
}
.headerbox3 *{
	color:#FFF;
}
.headerbox3 .headericon{
	background-image:url("/assets/toggle-arrow-1-side.gif");
}
.noHeaderImg{
	padding:7px 8px 8px 8px;
	background-image:none;
}

.borderbg{
	background-color:#006B9C;
}
.borderbg .data{
	border:0px;
}
.borderbg .label{
	background-color:#B5CEE7;
}



#thumbsheader{/*heading on the thumbnail box "my photos"*/
	background-color:#FF6300;
}

#thumbstitle{
/*the actual table cell that contains "my photos left of arrows"*/

}

#commentsheader,#addcommentsheader{
	border-top-width:0px;
}
#commentstitle{/*the actual table cell that contains "my photos left of arrows"*/

}

#leftBottom td.data{
	word-wrap:break-word;
	border:1px;
	width:50px;
}
#leftBottom {
	border:1px;
	
	}
#addcommentsheader{
/*heading on the comment field. shows when there are comments	w/ talk bubble*/

}
.darkbg{
	background-color:#DEDED6;
/*	height:100%;*/
	color:#fff;
}

.ltbg{
	background-color:#61B6CF;
}
.ltbg a{
	color:#000;
}


.label{
	color:#000;
	font-weight:bold;
	background:#63B5CD;
	padding:5px;
	text-align:right;
	white-space:nowrap;
}
.nowrap{
	white-space:nowrap;
}
.wrap{white-space:wrap}
.label a{
	color:#000;
}
.data{
	background:#fff;
	color:#000;
	padding:5px;
	line-height:13px;
	border:2px #006B9C solid;
	text-align:left;
}

.data h2{
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	color:#444;
	text-transform:uppercase;
}
.data .on{
	font-weight:bold;
}
.data .textinput{
	width:100%;
}
.altdata{
	background-color:#CEE7F7;
}

#usermenu{
	text-align:right;
	font-weight:normal;
	font-size:9px;
	color:#E2E41A;
	padding-right:2px;
	/*background:red;*/
}
#usermenu a{
	color:#E2E41A;
}
.featurepic{
	padding:3px;
	background-color:#fff;
	color:000;
	border:2px #006B9C solid;
	margin:0px;
}

.picheading{
	color:#666;
}
.pictitle{
	font-weight:bold;
	font-size:12px;
	color:#000088;
	text-align:left;
}
.picbody{
	color:black;
	padding-top:5px;
	margin-right:20px;
	text-align:left;
	color:#000088;
}
.picbody a{
	color:#FF562F;
	text-decoration:none;
}
.pictimedate{
text-align:left;
color:black;
	
	
}
.pictimedate a{
text-decoration:none;

	
}

.picbody{
	padding-top:5px;
	margin-right:20px;
}

#mainpiclinks{
	text-align:right;
	color:#666;
	padding-right:5px;
	padding-bottom:5px;
}
#rightad{
	/*==== right side ad container element ===*/
	text-align:center;
	background-color:#fff;
	margin-top:3px;
	padding:3px;
}
.bannerad{
	border:4px #FFF solid;
	width:729px;
	font-size:10px;
	padding:0px;
	margin:0px;
	/*border-collapse:collapse; :: this breaks new safari*/
	z-index: 1;
	margin-bottom:4px;
}
#bannerleft{
	width:468px;
	background-color:#FFF;
}
#bannerright{
	/*width:250px;*/
}
.bannerad td{
	text-align:center;
}
.bannerseparator{
	border-left:2px #FFF solid;
}

.skinnypage{
	border:6px #FFF solid;
	width:300px;
	background-color:#4A4A4A;
}


/*======================== garbage clean-up =========*/
.ltheaderboxalt option,.dkheaderbox option,.ltheaderbox option,
.ltheaderboxalt INPUT,.dkheaderbox INPUT,.ltheaderbox INPUT
{color:#000;font-weight:normal}


#nav {
	margin:0;
	padding:0px;
	list-style:none;
/*	border:2px #006B9C solid;*/
	background-color:#006B9C;
	margin-bottom:5px;
}

#nav table{border:2px solid #006B9C;margin:0px;display:block;}
#nav A {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	background-color:#006B9C;
	margin:0;
	padding:3px 8px 3px 8px;
	border:0px;
	border-right:2px solid #006B9C;
	font-size:9px;

}
#nav A:hover,
#nav A:active,
#nav A.here:link,
#nav A.here:visited {
	background-color:#6CC6D6;
	color:#F7EF00;
}

#rightside{
	width:auto;
	padding:4px;
	background-color:#63B5EF;
}
#rightside #friendlist,#rightside #cattable{
	width:185px;
}
#rightside .data{
	color:#97968A;
	padding:4px;
}
#rightside .label{
	background-color:#FFF;
}

#rightside .data .username{
	font-size:13px;
	font-weight:bold;
	color:#006B9C;
}
#rightside .data a{
	color:#000;
}
#rightside table .data{
	color:#000;
}
#rightside #rightheader a,#rightside #rightheader{
	color:#fff;
}
#rightside #rightheader{
	margin-bottom:4px;
}

#rightside #rightheader .arrowlink{
	color:yellow;
	font-size:10px;
	font-weight:bold;
	line-height:1.5em;
	padding-left:0px;
	padding-right:5px;
}
#rightside #rightheader .arrowlink:hover{
	background-image:none;
}
#rightside .linkfooter{
	margin-top:-2px;
}
#rightside #rightheader{
	background-color:#006B9C;
}

/*================ featured image. box on homepages =====================*/

.featuredimage{
	padding:1px;
	background-color:#fff;
}
.featuredimageedges{
	background-color:#006B9C;
	padding:1px 8px 8px 1px;
	background-image:url("/assets/bubbletopright.gif");
	background-repeat:no-repeat;
	background-position:right top;
}
.featuredimage .header,.featuredimage .headerlink{
	padding:5px;
	text-align:center;
	border:0px;color:#FFF;
	background:#F72942;
	text-transform:uppercase;
	font-weight:bold;
}
.featuredimage .headerlink{
	cursor:hand;

}
.featuredimage .content{
	margin:1px;
	text-align:center;

}
.featuredimage .more,.more{
	text-align:center;
	border:0px;
}
.featuredimage .name{
	text-align:center;
	padding:5px;
}
.featuredimage .name a{
	text-decoration:none;
	color:#FF6300;
	font-weight:bold;
	letter-spacing:1px;
}
.featuredimagebottom{
	background-image:url('/assets/bubblebottom.gif');
	background-repeat:no-repeat;
	width:25px;
	height:11px
}

h3{
	font-size:15px;
	margin:0px;
}
.buzzwords{
	padding-top:13px;
	padding-bottom:5px;
}


.current-thumbnail {
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
border: 1px solid red;
margin-top:1px;
margin:1px;

}
#thumbs{

text-align:center;
margin-left:auto;
margin-right:auto;
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
padding-top:5px;
}

.thumbsdiv{
text-align:center;
margin-left:auto;
margin-right:auto;


padding:0px;
width:250px;

}
.thumbgridcontainer{
}
#image {
text-align:center;
margin-left:auto;
margin-right:auto;

background-color:#333388;
border: 2px solid #333388;
}
#mainpic{
text-align:center;
}

.thumbnails {
margin:1px;
text-align:center;
padding:2px;
border: 1px dotted #333388;
}

.thumbnails:hover{
border: 1px solid red;
}

#syndication a:hover{
color:#aaccff;
}
#syndication a{
color:#aaccff;
text-decoration:none;
}



/* Full size image */
#pb-thumbs{
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:5px;
font-weight:bold;
font-size:14px;
font-family:"Arial",Tahoma,Times;
}
#pb-thumbs a{
text-decoration:none;
}
