/* Default Stylesheet            */
  
/* Page Setup and Text Catch-All */
body		{ background-color: #FFF; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, sans-serif; font-size: 12px; color: #000; }
.preloadPic	{ display:none; }

/* Text Formatting               */
h1				{ font-family: Verdana, sans-serif; font-size: 18px; color: #213056; font-weight: bold; margin-top: 0em; margin-bottom: 0em; text-transform: uppercase; }
a.HeaderLinkH1	{ font-family: Verdana, sans-serif; font-size: 18px; color: #213056; font-weight: bold; margin-top: 0em; margin-bottom: 0em; text-transform: uppercase; text-decoration: none; }
h2				{ font-family: Verdana, sans-serif; font-size: 14px; color: #808040; font-weight: bold; margin-bottom: 0em; text-transform: uppercase; }
a.HeaderLinkH2	{ font-family: Verdana, sans-serif; font-size: 14px; color: #808040; font-weight: bold; margin-bottom: 0em; text-transform: uppercase; text-decoration: none; }
h3				{ font-family: Verdana, sans-serif; font-size: 13px; color: #213056; font-weight: bold; margin-bottom: 0em; text-transform: uppercase; }
a.HeaderLinkH3	{ font-family: Verdana, sans-serif; font-size: 12px; color: #213056; font-weight: bold; margin-bottom: 0em; text-transform: uppercase; text-decoration: none; }
.subHeader		{ font-family: Verdana, sans-serif; font-size: 12px; color: #808040; font-weight: bold; margin-bottom: 0em; text-transform: uppercase; }
font,th,td,p	{ font-family: Verdana, sans-serif; font-size: 11px; color: #000; }
li				{ font-family: Verdana, sans-serif; font-size: 10px; color: #000; }
.noteBrown		{ font-family: Verdana, sans-serif; color: #474133; }
.noteWhite		{ font-family: Verdana, sans-serif; font-size: 10px; color: #FFF; }
.noteBlack		{ font-family: Verdana, sans-serif; font-size: 10px; color: #000; }
.defaultText	{ font-family: Verdana, sans-serif; font-size: 10px; color: #000; }
.accreditation	{ font-family: Verdana, sans-serif; font-size: 10px; font-style: italic; color: #474133; }

/* Link Formatting               */
a:link			{ color: #223d84; text-decoration: none; font-family: Verdana, sans-serif; }
a:visited		{ color: #223d84; text-decoration: none; font-family: Verdana, sans-serif; }
a:hover			{ color: #336633; text-decoration: underline; font-family: Verdana, sans-serif; }
a:active		{ color: #223d84; text-decoration: underline; font-family: Verdana, sans-serif; }
a.more:link		{ color: #333; font-style: italic; text-decoration: none; font-family: Verdana, sans-serif; }
a.more:visited	{ color: #333; font-style: italic; text-decoration: none; font-family: Verdana, sans-serif; }
a.more:hover	{ color: #336633; font-style: italic; text-decoration: underline; font-family: Verdana, sans-serif; }
a.more:active	{ color: #333; font-style: italic; text-decoration: underline; font-family: Verdana, sans-serif; }

/* Leftnav Module                */
.layoutLeftnav						{ padding: 0px; width: 194px; }
.layoutLeftnavTop					{ padding: 0px; background-image: url(/images/layoutLeftnavTop.jpg); background-repeat: no-repeat; }
.layoutLeftnavMiddle				{ padding-left: 10px; font-family: Verdana, sans-serif; font-size: 10px; color: #333300; text-transform: uppercase; background-image: url(/images/layoutLeftnavMiddle.jpg); background-repeat: no-repeat; }
.layoutLeftnavBottom				{ padding: 0px; background-image: url(/images/layoutLeftnavBottom.jpg); background-repeat: no-repeat; }
a.layoutLeftnavHeaderLink:link		{ color: #333300; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavHeaderLink:visited	{ color: #333300; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavHeaderLink:hover		{ color: #333300; font-weight: bold; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavHeaderLink:active	{ color: #333300; font-weight: bold; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavLink:link			{ color: #333300; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavLink:visited			{ color: #333300; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavLink:hover			{ color: #333300; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.layoutLeftnavLink:active			{ color: #333300; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }

/* Content Module                */
.layoutContent			{ background-image: url(/images/layoutContentBackground.jpg); background-repeat: repeat-x; }
.layoutContentCork		{ background-image: url(/images/layoutContentBackgroundLeft.jpg); background-repeat: no-repeat; }
.layoutContentDivider	{ color: #808040; background-color: #808040; width: 90%; }
.layoutContentDividerHP	{ color: #808040; background-color: #808040; width: 100%; }

.notepaper	{ 
	background-image: url(/images/notepad.jpg); 
	background-repeat:repeat; 
	padding: 15px;
	margin: 5px;
	font-size: 13px;
	width: 95%;
  	border-right: solid #bebdbc 1px;
	border-bottom: solid #bebdbc 1px;
/* 	border: red dotted 1px; */
 }

.notepaper4regionalinfo	{ 
	background-image: url(/images/notepad.jpg); 
	background-repeat:repeat; 
	padding: 15px;
	margin: 5px;
	font-size: 13px;
	width: 90%;
  	border-right: solid #bebdbc 1px;
	border-bottom: solid #bebdbc 1px;
}

.DirTemplateTable		{
	
}

.DirTemplateCell		{ 
	vertical-align: top; 
	padding: 5px; 
/* 	border: dotted 1px red; */
}



/* Weather Module (internal)     */
.layoutWeatherTable		{ padding: 5px; height: 295px; width: 470px; background-color: #FFF; }
.layoutWeatherWest		{ background-image: url(http://www.weathercontent.com/wx/weather.php?forecast=zandh&pands=Clearwater,+FL&config=png&alt=hwivzone&hwvttf=&hwvbg=&hwvtc=&hwvusettf=); background-repeat: no-repeat; background-position: 0px -20px; }
.layoutWeatherCentral	{ background-image: url(http://www.weathercontent.com/wx/weather.php?forecast=zandh&pands=Orlando,+FL&config=png&alt=hwivzone&hwvttf=&hwvbg=&hwvtc=&hwvusettf=); background-repeat: no-repeat; background-position: 0px -20px; }
.layoutWeatherEast		{ background-image: url(http://www.weathercontent.com/wx/weather.php?forecast=zandh&pands=Cocoa+Beach,+FL&config=png&alt=hwivzone&hwvttf=&hwvbg=&hwvtc=&hwvusettf=); background-repeat: no-repeat; background-position: 0px -20px; }

/* Reports Module                */
.ReportsIndTable		{ padding: 3px; border: 1px solid #f4efd1; background-image: url(/images/bkgdgrad.jpg); background-repeat: repeat-x; background-position: bottom; }
.ReportsIndAvatarCell	{ padding: 4px; }
.ReportsIndInfoCell		{ padding: 4px; width: 100%; text-align: left; }
.ReportsIndReportCell	{ padding: 4px; }
.ReportsTitleSm			{ font-size: 14px; font-weight: bold; }
.singleReportText		{ font-size: 12px; line-height: 20px; }
.ReportContributor		{ font-size: 14px; font-weight: bold; }

/* Homepage Reports js */
/* __________________________________________________________________________________________________ */
/* from: http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/ 

Now for the CSS part, I fixed the width and height of the outer container div with id #featured and added a right padding of 250px to make space for the absolutely positioned navigation tabs for our featured content slider. Also, i set its position attribute to relative so that i can absolutely position elements inside #featured div relative to it. */
#featured{  
/*     width:550px;   */
/*     padding-right:250px;   */
	padding: 25px;
    position:relative;  
/*     height:367px;   */
	background-image: url(/images/notepad.jpg);
    background-repeat: repeat;
/*     border:1px dotted red;   */
}  
/* 	The navigation tabs are absolutely positioned to the right with following styles: */
#featured ul.ui-tabs-nav{  
    position:relative;  
    top:-25px;
/*     left:420px;   */
	float: right;
    list-style:none;  
    padding: 10px;
    margin:0;  
    width:175px;  
	background-image: url(/images/paperbg.gif);
    background-repeat: repeat;
    text-align: right;
}  
#featured ul.ui-tabs-nav li{  
    padding:1px 0;
    padding-right: 25px;
    font-size:12px;  
}  
#featured ul.ui-tabs-nav li span{  
    font-size:11px; font-family:Verdana;  
/*     line-height:18px;   */
} 
/*
The content panels are given following styles so as to fit them inside featured div container. The ui-tabs-hide class is essential to working of this script as it decides which content panels are hidden and which is displayed.
*/
#featured .ui-tabs-panel{  
    width:550px;
    height:367px;  
/*     background:purple; */
    position:relative;  
/*     overflow:hidden;   */
}  
#featured .ui-tabs-hide{  
    display:none;  
}  
/* And the selected tab is given a background image with a left arrow. Here are the styles for selected tab. */
#featured li.ui-tabs-nav-item a{/*On Hover Style*/  
    display:block;  
/*     height:60px;   */
/*     color:green; */
/*     background:#fff;   */
/*     line-height:20px;   */
    outline:none;  
}  
#featured li.ui-tabs-nav-item a:hover{  
/*     background:#f2f2f2;   */
}  
#featured li.ui-tabs-selected{ /*Selected tab style*/  
    background: url(/smallhook.gif) right no-repeat;
	font-weight: bold;
}  
#featured ul.ui-tabs-nav li.ui-tabs-selected a{  
/*     background:#ccc;   */
}  
/* Since i used small thumbnail images in the navigation tabs, i applied following styles to them. */
#featured ul.ui-tabs-nav li img{  
    float:left; margin:2px 5px;  
    background:#fff;  
    padding:2px;  
}  
/* Also, in the content panel which is displayed, it has one image of size 400px x 250px and some relavent title and description inside the div with class info. To display .info div over the image i absolutely positioned it over the image with a transparent background to add some eye-candy. */
#featured .ui-tabs-panel .info{  
/*     position:absolute;   */
/*     top:180px; */
    left:0;  
/* 	width: 375px;    */
/*     background: url('images/transparent-bg.png');   */
}  
#featured .info h2{  
/*
    font-size:18px;
    font-family:Georgia, serif;  
    color:#fff;
*/
    padding:5px; 
    margin:0;  
    overflow:hidden;  
}  
#featured .info p{  
    margin-bottom:15px;  
/*     font-family:Verdana; font-size:11px;   */
/*
    line-height:15px;
    color:#f0f0f0;  
*/
}  
#featured .info a{  
    text-decoration:none;  
/*     color:#fff;   */
	padding-top: 10px;
}  
#featured .info a:hover{  
    text-decoration:underline;  
}  

/* Calendar4 addEvents               */
.addEventCal	{ vertical-align: top; }

/* Homepage Module               */
.homepageTable			{ padding: 0px; }
.homepageTable3			{ padding: 5px; }
.homepageTable4			{ padding: 5px; }
.homepageTable5			{ padding: 5px; }
.HPHeader				{ border: 0px solid black; background-image: url(/images/HPHeaders/HPHeader_MiddleRepeater.jpg); background-repeat: repeat-x; background-position: right top; }
.HPHeaderLeft			{ background-image: url(/images/HPHeaders/HPHeader_LeftCap.jpg); background-repeat: no-repeat; background-position: top; }
.HPHeaderText			{ padding-left: 5px; padding-top: 22px; }
.HPHeaderH1, a.HPHeaderH1:hover		{ color: #213056; text-decoration: none; }
.HPHeaderReportsLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_report.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderBassLabel		{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Bass.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderCalendarLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Calndr.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderCaptainsLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Captn.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderConditionLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Condtn.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderProductsLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Products.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderTipLabel		{ background-image: url(/images/HPHeaders/HPHeader_RightCap_tip.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderDefaultLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Calndr.jpg); background-position: right; background-repeat: no-repeat; }
.HPHeaderProductLabel	{ background-image: url(/images/HPHeaders/HPHeader_RightCap_Products.jpg); background-position: right; background-repeat: no-repeat; }

.HPReportsSubHeader		{ background-image: url(/images/HPHeaders/RepCond_Sub_Repeat.jpg); background-repeat: repeat-x; background-position: left top; }
.HPReportsMore			{ padding: 25px; padding-top: 25px; background-image: url(/images/HPHeaders/MoreReportsBG.jpg); background-repeat: no-repeat; background-position:left top; }
.HPWeatherMore			{ background-image: url(/images/HPHeaders/MoreWeatherBG.jpg); background-repeat: no-repeat; background-position:left top; }
.HPWeatherMoreText		{ padding-left: 30px; padding-top: 45px; }
.HPWeatherMoreMoon		{ padding-right: 10px; color: #FFF; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.HPCalendarMoreTop		{ height: 20px; background-image: url(/images/HPHeaders/events_03.jpg); background-repeat: no-repeat; background-position:left top; }
.HPCalendarMoreMiddle	{ padding: 25px; padding-top: 0px; background-image: url(/images/HPHeaders/events_05.jpg); background-repeat: repeat; background-position:left top; }
.HPCalendarMoreBottom	{ height: 25px; background-image: url(/images/HPHeaders/events_06.jpg); background-repeat: no-repeat; background-position:left bottom; }

.HPFishODayBG		{ background-color: #e6deba; }
.HPFishODayTitle	{ color: #000; font-family: Verdana, sans-serif; font-size: 9px; font-weight: bold; }
.HPFishODayPic		{ padding: 5px; }

.HPReportHeadline {
 font-size: 15px;
 font-weight: bold;
}

.HPOlderReportHeadline {
 font-size: 13px;
 font-weight: bold;
}

/* News Ticker Module            */
.newsticker			{ background-color: #FFF; color: #000; font-family: Verdana, sans-serif; font-size: 12px; }
.NewsTickerPos		{ position: absolute; top: 0px; left: 194px; right: 170px; }
.newstickerFrame	{ background-image: url(/images/headbarH_Repeater.jpg); background-repeat: repeat-x; }
.newstickerLabel	{ color: #7B7050; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif; text-transform: uppercase; }
.newstickerContent	{ border: 0px inset #CCC; }

/* Corkboard Module              */
#headMiniMenu				{ position: relative; width: 200px; height: 125px; padding-left: 10px; padding-right: 20px; padding-top: 10px; padding-bottom: 20px; background-image: url(/images/headMiniMenu.jpg); background-repeat: repeat-x; background-position: top right; }
#headMiniMenuTack			{ position: absolute; left: 35%; top: -10px; }
#headNagger					{ position: relative; }
.headNaggerTack				{ position: absolute; left: 40%; top: -10px; }
a.breadcrumbHeaderLink:link		{ color: #213056; font-weight: bold; text-decoration: none; font-size: 12px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.breadcrumbHeaderLink:visited	{ color: #213056; font-weight: bold; text-decoration: none; font-size: 12px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.breadcrumbHeaderLink:hover	{ color: #213056; font-weight: bold; text-decoration: underline; font-size: 12px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.breadcrumbHeaderLink:active	{ color: #213056; font-weight: bold; text-decoration: underline; font-size: 12px; font-family: Verdana, sans-serif; text-transform: uppercase; }
#headNotepadDiv				{ position: relative; }
.headNotepad				{ padding-left: 10px; padding-right: 20px; padding-top: 15px; padding-bottom: 20px; background-image: url(/images/headNotepadBackground.jpg); background-repeat: no-repeat; }
#headNotepadTack			{ position: absolute; left: 35%; top: 0px; }
a.headNotepadLink:link		{ color: #213056; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.headNotepadLink:visited	{ color: #213056; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.headNotepadLink:hover		{ color: #213056; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.headNotepadLink:active	{ color: #213056; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; text-transform: uppercase; }

.breadcrumbItemLink			{}

/* Rightnav Module               */
.layoutRightnav					{ padding-left: 5px; padding-right: 2px; }
.layoutRightnavHeader			{ font-family: Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #333300; text-transform: uppercase; }
.layoutRightnavName				{ font-family: Verdana, sans-serif; font-size: 9px; font-weight: bold; color: #333300; text-transform: uppercase; position: absolute; }
.layoutRightnavLogout			{ font-family: Verdana, sans-serif; font-size: 9px; font-weight: bold; color: #333300; text-transform: uppercase; position: absolute; right: 2px; top: 2px; }
.layoutRightnavAvatar			{ padding: 0px; }
.layoutRightnavDivider			{ background-image: url(http://www.centralfloridafishingreport.com/images/brownstreak3.png);
background-position: 100% 50%;
background-repeat: repeat;
border: none;
height: 4px; }
a.layoutRightnavLink:link		{ color: #333300; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
a.layoutRightnavLink:visited	{ color: #333300; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
a.layoutRightnavLink:hover		{ color: #333300; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; }
a.layoutRightnavLink:active		{ color: #333300; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; }
.layoutRightnavAdwords			{ border: 1px solid #000; }
.layoutRightnavAdminTable		{ /* border: 1px solid #333300; */ background-color: #DFDBCD; background-image: url(/images/paperbg.gif); background-position: 0px -25px; border-bottom: solid 1px gray; border-right: solid 1px gray; }
.layoutRightnavAdminCell1		{ font-weight: bold; }
.layoutRightnavAdminCell2		{ }
.HalfHeadLeft	{
	width: 50%;
	float: left;
}
.HalfHeadRight	{
	width: 50%;
	float: right;
}

/* Login Module                  */
.loginTable		{ padding: 0px; margin-bottom: 5px; }
.loginLabel		{ font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #333300; }
.login			{ width: 90px; }
.loginSubmit	{ width: 90px; }

/* Page Template Module          */
.TemplateTable		{}
.TemplateCell		{ vertical-align: top; padding: 5px; }
.BlogArticleList	{ vertical-align: top; padding: 10px; 	background-image: url(/images/notepad.jpg); }
.TemplateHeaderPole	{ background-image: url(/images/HRrod.gif); background-repeat: no-repeat; background-position: left; height: 28px;}
.BrownStreak { background-image: url(/images/brownstreak2.png); background-repeat: repeat; background-position: right; height: 6px; border: none;}
.BrownStreaksm { background-image: url(/images/brownstreak3.png); background-repeat: repeat; background-position: right; height: 4px; border: none;}
.TemplateHeaderBrownStreak { background-image: url(/images/HPHeaders/RepCond_Sub_Repeat.jpg); background-repeat: repeat; background-position: right; height: 40px;}

.pagination {
	background-image: url(http://www.centralfloridafishingreport.com/images/CalTopWood.jpg);
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	width: 90%;
}

.repeaterHead {
	background-image: url(http://www.centralfloridafishingreport.com/images/CalTopWood.jpg);
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}


/* WTF Widget Module             */
.WTFWidgetTable				{ width: 524px; height: 114px; }
.WTFWidgetBackground		{ background-image: url(/images/WTFWidgetBackGround.jpg); width: 402px; height: 99px; }
.WTFWidgetAdvSearch			{ background-image: url(/images/WTFWidgetAdvBG.png); }
.WTFWidgetBrowse			{ border: 1px solid #333300; background-color: #DFDBCD; background-image: url(/images/WTFWidget.jpg); background-position: 0px -25px; }
.WTFWidgetPulldown			{ font-size: 10px; width: 100px; font-family: Verdana, sans-serif; }
.WTFWidgetPulldownTable		{ padding-top: 0px; padding-left: 5px; padding-bottom: 8px; }
.WTFWidgetTextbox			{ font-size: 10px; width: 100px; font-family: Verdana, sans-serif; }
.WTFWidgetAdvCopy			{ font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000; text-align: left; vertical-align: top; }
#WTFWidgetAdvSearchDiv		{ border: 0px solid white; position: relative; }
#WTFWidgetAdvSearchDivMove	{ position: absolute; top: -17px; }
.WTFWidgetAdvPulldownTable	{ padding-left: 5px; }
.WTFWidgetSubmit			{ position: relative; }

/* WTF Search Module             */
.WTFFilterCell					{ border: 0px solid black; background-image: url(/images/CalTopWood.jpg); background-repeat: repeat-x; height: 28px; padding: 3px; font-weight: bold; padding-right: 10px;}
.WTFContentCell					{ padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.WTFResultsTable				{ 	
	background-image: url(/images/notepad.jpg); 
	background-repeat:repeat; 
	padding: 15px;
}
a.WTFContentHeaderLinks:link	{ }
a.WTFContentHeaderLinks:visited	{ } 
a.WTFsContentHeaderLinks:hover	{ }
a.WTFContentHeaderLinks:active	{ }

/* WTF Profile Module            */
.fishInfo		{ font-family: Verdana, sans-serif; font-size: 10px; color: #000; font-weight: normal; }
.fishInfoTable	{ }
.fishInfoCell	{ padding: 5px; font-family: Verdana, sans-serif; font-size: 10px; color: #000; font-weight: bold; }
.fishPicture	{ }
.paperbag {
	background-image: url(/images/paperbg.gif);
	padding: 15px;
}
.WTFPropsBoard {
	border: groove 25px #734f31;
	background: url(../images/corkboard.jpg) repeat;
	padding: 10px;
	margin-bottom: 20px;
}

.profileProps {
	border: groove 12px #734f31;
	background: url(../images/corkboard.jpg) repeat;
	padding: 10px;
	margin: 20px;
	width: 95%;
}

.WTFProps {
	border: groove 12px #734f31;
	background: url(../images/corkboard.jpg) repeat;
	padding: 10px;
	margin-bottom: 20px;
}

/* Props Module                  */
#PropsContainer		{ padding-left: 166px; padding-right: 166px; }
.PropsTable			{ width: 100%; }
.PropsHeader		{ background-image: url(/images/PropsImages/topedgerepeater.jpg); background-position: top left; background-repeat: repeat-x; height: 48px; text-align: center; }
.PropsHeaderLeft	{ background-image: url(/images/PropsImages/topleftcorner.jpg); background-position: top left; background-repeat: no-repeat; height: 48px; width: 48px; }
.PropsHeaderRight	{ background-image: url(/images/PropsImages/toprightcorner.jpg); background-position: top right; background-repeat: no-repeat; height: 48px; width: 48px; }
.PropsContent		{ background-image: url(/images/PropsImages/corkpatternrepeat.jpg); background-position: top left; background-repeat: repeat; }
.PropsContentLeft	{ background-image: url(/images/PropsImages/leftedgerepeater.jpg); background-position: top left; background-repeat: repeat; width: 48px; }
.PropsContentRight	{ background-image: url(/images/PropsImages/rightedgerepeater.jpg); background-position: top right; background-repeat: repeat; width: 48px; }
.PropsFooter		{ background-image: url(/images/PropsImages/bottomedgerepeater.jpg); background-position: bottom left; background-repeat: repeat-x; height: 48px; }
.PropsFooterLeft	{ background-image: url(/images/PropsImages/bttmleftcorner.jpg); background-position: bottom left; background-repeat: no-repeat; height: 48px; width: 48px; }
.PropsFooterRight	{ background-image: url(/images/PropsImages/bttmrightcorner.jpg); background-position: bottom right; background-repeat: no-repeat; height: 48px; width: 48px; }
.propsPictureTable	{ background-color: #FFF; padding: 1px; width: 110px; height: 125px; margin: 10px; 	border-right: solid #bebdbc;
	border-bottom: solid #bebdbc; 	border-left: solid #f4f4f3; 	border-top: solid #f4f4f3;
	border-width: 1px;
 }
.propsPictureCell	{ background-color: #FFF; border-bottom: 1px; border-right: 1px; border-color: #dbdbdb; }
.propsPicture		{ 	border-right: solid #bebdbc;
	border-bottom: solid #bebdbc;
	border-width: 1px;
 }
.propsPictureCaption{ background-color: #FFF; font-size: 9px; }

/* Forum Module                  */
.forumHeaderTable				{ width: 100%; height: 145px; }
.forumHeaderCell				{ padding: 5px; color: #FFF; font-size: 10px; font-family: Verdana, sans-serif; }
a.forumBigHeaderLink:link		{ font-weight: bold; text-decoration: none; font-size: 14px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.forumBigHeaderLink:visited	{ font-weight: bold; text-decoration: none; font-size: 14px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.forumBigHeaderLink:hover		{ color: #336633; font-weight: bold; text-decoration: underline; font-size: 14px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.forumBigHeaderLink:active		{ font-weight: bold; text-decoration: underline; font-size: 14px; font-family: Verdana, sans-serif; text-transform: uppercase; }
a.forumHeaderLink:link			{ font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
a.forumHeaderLink:visited		{ font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
a.forumHeaderLink:hover			{ color: #336633; font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; }
a.forumHeaderLink:active		{ font-weight: normal; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; }
.paperbag4forum {
	background-image: url(/images/paperbg.gif);
	padding: 5px;
}

/* This is the border line & background colour around the entire page */
.bodyline	{ }
/* This is the outline around the main forum tables */
.forumline	{ }
/* Main table cell colours and backgrounds */
td.row1		{ }
td.row2		{ }
td.row3		{ }
/* This is for the table cell above the Topics, Post & Last posts on the main page */
td.rowpic	{ }

/* Header cells - the blue and silver gradient backgrounds */
th			{ font-family: Verdana, sans-serif; color: #000; font-weight: bold; height: 25px; text-transform: uppercase; }
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(/images/HRrod.gif); background-repeat: no-repeat; background-position: right, top; height: 28px; }

/* Setting additional nice inner borders for the main table cells. */
td.cat,td.catHead,td.catBottom		{ height: 29px; border-width: 0px 0px 0px 0px; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; font-size: 10px; height: 20px; color: #474133; background-color: #e2ddb5; }
td.row3Right,td.spaceRow			{ }
th.thHead,td.catHead				{ font-size: 12px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	{ border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	{ border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft				{ border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom			{ border-width: 0px 0px 0px 0px; }
th.thTop							{ border-width: 0px 0px 0px 0px; }
th.thCornerL						{ border-width: 0px 0px 0px 0px; }
th.thCornerR						{ border-width: 0px 0px 0px 0px; }

/* The largest text used in the index page title and topic title etc. */
.maintitle	{ font-family: Verdana, sans-serif; font-size: 18px; color: #808040; font-weight: bold; margin-bottom: 0em; text-transform: uppercase; }

/* General text */
.gen										{ font-family: Verdana, sans-serif; font-size: 12px; }
.genmed										{ font-family: Verdana, sans-serif; font-size: 12px; }
.gensmall									{ font-family: Verdana, sans-serif; font-size: 10px; }
a.gen,a.genmed,a.gensmall					{ font-family: Verdana, sans-serif; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ font-family: Verdana, sans-serif; text-decoration: underline; }

a.name			{ font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; }
a.name:hover	{ font-size: 12px; color: #336633; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu			{ font-family: Verdana, sans-serif; font-size: 12px; color: #000000; }
a.mainmenu			{ font-family: Verdana, sans-serif; text-decoration: none; }
a.mainmenu:hover	{ font-family: Verdana, sans-serif; text-decoration: underline; }

/* Forum category titles */
.cattitle			{ font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }
a.cattitle			{ font-family: Verdana, sans-serif; text-decoration: none; }
a.cattitle:hover	{ font-family: Verdana, sans-serif; text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink			{ font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }
a.forumlink			{ font-family: Verdana, sans-serif; text-decoration: none; }
a.forumlink:hover	{ font-family: Verdana, sans-serif; text-decoration: underline; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav		{ font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }
a.nav		{ font-family: Verdana, sans-serif; text-decoration: none; }
a.nav:hover	{ font-family: Verdana, sans-serif; text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle				{ font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }
a.topictitle:link		{ font-family: Verdana, sans-serif; text-decoration: none; }
a.topictitle:visited	{ font-family: Verdana, sans-serif; text-decoration: none; }
a.topictitle:hover		{ font-family: Verdana, sans-serif; text-decoration: underline; }

/* Location, number of posts, post date etc */
.postdetails	{ font-family: Verdana, sans-serif; }

/* The content of the posts (body of text) */
.postbody			{ font-family: Verdana, sans-serif; font-size: 10px; color: #000; }
a.postlink:link		{ text-decoration: none; }
a.postlink:visited	{ text-decoration: none; }
a.postlink:hover	{ text-decoration: underline; }

/* Quote & Code blocks */
.code	{ font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.quote	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

/* Copyright and bottom info */
.copyright			{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px; }
a.copyright			{ color: #444444; text-decoration: none; }
a.copyright:hover	{ color: #000000; text-decoration: underline; }

/* Form elements */
input,textarea, select	{ color: #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

/* The text input fields background colour */
input.post, textarea.post, select	{ background-color : #FFFFFF; }
input								{ text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button	{ background-color: #EFEFEF; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* The main submit button option */
input.mainoption	{ background-color : #FAFAFA; font-weight : bold; }

/* None-bold submit button */
input.liteoption	{ background-color : #FAFAFA; font-weight : normal; }
.helpline			{ background-color: #DEE3E7; border-style: none; }
.postbody			{ line-height: 18px }

/* Admin Homepage Module         */
.adminHeader { background-color: #746D5B; padding: 3px; font-weight: bold; font-family: Verdana, sans-serif; font-size: 14px; color: #EAE6DA; }
.adminQuickStatsTable { padding: 0px; }
.adminQuickStatsContentTable { border-left: 1px solid #000; border-bottom: 1px solid #000; background-color: #FFF; }
.adminQuickStatsContentCell { padding: 3px; font-family: Verdana, sans-serif; font-size: 12px; color: #000; }
.adminQuickStatsContentCellTotal { padding: 3px; background-color: #DFDBCD; color: #000; font-weight: bold; font-family: Verdana, sans-serif; font-size: 12px; }

/* Admin Control Formatting      */
.adminControlTable				{ border: 1px solid #000; width: 100%; }
.adminControlHeader				{ background-color: #746D5B; padding: 3px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #EAE6DA; }
.adminControlSubHeader			{ background-color: #EAE6DA; padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000; }
.adminControlAddNew				{ background-color: #6CF; padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000; }
.adminControlContent			{ background-color: #EAE6DA; padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000; }
.adminControlSubcontentTable	{ }
.adminControlSubcontent			{ background-color: #FFF; padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000; }

/* Form Elements */
.adminControlText		{ width: 300px; font-family: Verdana, sans-serif; font-size: 10px; }
.adminControlPulldown	{ width: 150px; font-family: Verdana, sans-serif; font-size: 9px; }
.adminControlRank		{ width: 20px; font-family: Verdana, sans-serif; font-size: 10px; }
.adminControlCheckbox	{ }
.adminControlSubmit		{ width: 55px; background-color: #746D5B; border: 1px solid #000; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; }

/* Article Content Module     */
.articlesContentTable		{ /* border: 1px solid #000; */ }
.articlesContentHeader		{ border: 0px solid #000; 	background-image: url(/images/CalTopWood.jpg); padding: 3px; font-weight: bold; font-family: Verdana, sans-serif; font-size: 12px; color: #474133; }
a.articlesContentHeaderLink		{ font-weight: bold; font-family: Verdana, sans-serif; font-size: 12px; color: #213056; text-decoration: none; }
a.articlesContentHeaderLink:hover		{ font-weight: bold; font-family: Verdana, sans-serif; font-size: 12px; color: #336633; text-decoration: underline; }
.articlesFilterCell			{  	background-image: url(/images/paperbg.gif); padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000; }
.articlesFilterCellAddNew	{ background-image: url(/images/paperbg.gif); padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000; }
.articlesSortCell			{ padding: 3px; background-color: #DFDBCD; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000; }

.articlesContentCell		{ padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; color: #000;background-image: url(/images/notepad.jpg); background-repeat:repeat; }
.articlesContentCellHead	{ background-color: #EAE6DA; padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000; }

.articlesContentSubTable	{ background-color: #FFF; width: 98%; }
.articlesSubContentCell		{ padding: 3px; font-family: Verdana, sans-serif; font-size: 10px; color: #000; }

a.articlesContentHeaderLinks:link		{ color: #000; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
a.articlesContentHeaderLinks:visited	{ color: #000; font-weight: bold; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
a.articlesContentHeaderLinks:hover		{ color: #000; font-weight: bold; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; }
a.articlesContentHeaderLinks:active		{ color: #000; font-weight: bold; text-decoration: underline; font-size: 10px; font-family: Verdana, sans-serif; }
a.articlesContentHeaderA:link, a.articlesContentHeaderA:visited, a.articlesContentHeaderA:hover, a.articlesContentHeaderA:active {
										border: 0px solid #000; background-color: #746D5B; padding: 3px; }

/* Article Picture Module        */
.articlePicture			{ }
.articlePictureTable	{ border-top: 0px solid #FFF; border-right: 0px solid #FFF; border-left: 10px; border-bottom: 10px; }
.articlePictureCell		{ border: 0px solid #000; padding: 5px; }
.articlePictureCaption	{ border: 0px solid #000; padding: 5px; font-family: Verdana, sans-serif; font-size: 9px; color: #000; font-style: italic; }

/* Search Module                 */
.searchBox		{ width: 100%; }
.searchSubmit	{ font-size: 10px; color: #FFF; background-color: #746D5B; width: 50px; border: 1px solid #000; font-weight: bold; }

/* Email Module                  */
.emailBoxDiv			{ }
.emailBoxTable			{ border: 1px solid #000; background-color: #0077D4; position: absolute; left: 634px; top: 122px; }
.emailBox				{ font-size: 10px; width: 75px; border: 1px solid #000; }
.emailSubmit			{ font-size: 10px; width: 50px; border: 1px solid #000; }
.emailSignUpTable		{ }
.emailSignUpCell		{ text-align: left; vertical-align: top; font-family: Verdana, sans-serif; font-size: 12px; color: #000; font-weight: bold; }
.emailSignUpTextCity	{ font-size: 10px; width: 150px; border: 1px solid #000; }
.emailSignUpTextZIP		{ font-size: 10px; width: 40px; border: 1px solid #000; }
.emailSignUpTextMedium	{ font-size: 10px; width: 150px; border: 1px solid #000; }
.emailSignUpTextLong	{ font-size: 10px; width: 310px; border: 1px solid #000; }
.emailSignUpPulldown	{ font-size: 9px; width: 150px; border: 1px solid #000; }
.updateSubmit			{ font-size: 10px; color: #FFF; background-color: #0077D4; width: 50px; border: 1px solid #000; font-weight: bold; padding: 20px; }

/* Admin Form Module             */
.adminFormTable				{ }
.adminFormCell				{ text-align: left; vertical-align: top; font-family: Verdana, sans-serif; font-size: 12px; color: #000; font-weight: bold; }
.adminFormCellb				{ text-align: right; vertical-align: center; font-family: Verdana, sans-serif; font-size: 12px; color: #000; font-weight: bold; }
.adminFormOpen				{ font-size: 10px; border: 1px solid #000; }
.adminFormProps				{ font-size: 12px; width: 260px; border: 1px solid #bebdbc; }
.adminFormText				{ font-size: 10px; width: 420px; border: 1px solid #000; }
.adminFormText100p				{ font-size: 10px; width: 100%; border: 1px solid #bebdbc; vertical-align: middle; margin-top: 5px; }
.adminFormShortText			{ font-size: 10px; width: 100px; border: 1px solid #bebdbc; vertical-align: middle; margin-top: 5px; }
.adminFormMedText			{ font-size: 10px; width: 400px; border: 1px solid #bebdbc; vertical-align: middle; margin-top: 5px; }
.adminFormLongText			{ font-size: 10px; width: 98%; border: 1px solid #bebdbc; vertical-align: middle; margin-top: 5px; }
.adminFormLongTextBigFont			{ font-size: 25px; width: 670px; border: 1px solid #bebdbc; vertical-align: middle; margin-top: 5px; }
.adminFormShortSubText		{ font-size: 10px; width: 100px; border: 1px solid #000; }
.adminFormMicroText			{ font-size: 10px; width: 95px; border: 1px solid #000; }
.adminFormRankText			{ font-size: 10px; width: 20px; border: 1px solid #000; }
.adminFormCheckbox			{ }
.adminFormCategoryPulldown	{ font-size: 9px; width: 150px; border: 1px solid #000; }
.adminFormPagePulldown		{ font-size: 9px; width: 100px; border: 1px solid #000; }
.adminFormPageLimitPulldown	{ font-size: 9px; border: 1px solid #000; }
.adminFormActionPulldown	{ font-size: 9px; border: 1px solid #000; }
.adminFormAuthorPulldown	{ font-size: 9px; width: 80px; border: 1px solid #000; }
.adminFormTextStretch		{ font-size: 10px; width: 100%; border: 1px solid #000; }
.adminFormFilterSubmit		{ font-size: 10px; color: #FFF; background-color: #746D5B; width: 60px; border: 1px solid #000; font-weight: bold; }
.adminFormCompleteText		{ font-size: 10px; width: 420px; border: 1px solid #000; }
.adminFormAbstract			{ font-size: 10px; width: 310px; border: 1px solid #000; }
.adminFormPicture			{ }
#htmlCheatSheet				{ position: absolute; width: 310px; }
.htmlInstructionsTable		{ border-left: 1px solid gray; border-top: 1px solid gray; border-bottom: 3px solid gray; border-right: 2px solid gray; width: 310px; border-bottom: 1px solid #000; position: absolute; background-color: white; top: 50px;}
.htmlInstructionsHeader		{ border-left: 0px solid #000; background-color: #808040; padding: 3px; font-weight: bold; font-family: Verdana, sans-serif; font-size: 12px; color: #FFF; }
.htmlInstructionsCell		{ padding: 3px; border-left: 0px solid #000; font-family: Verdana, sans-serif; font-size: 12px; color: #000; }
.filterNav					{ padding: 3px; border: 0px solid #000; font-family: Verdana, sans-serif; font-size: 9px; color: #FFF; font-weight: bold; background-color: #0077D4; }
.filterPulldown				{ font-size: 8px; width: 150px; border: 1px solid #000; }

/* Contribute Module             */
#Contribute					{ position: absolute; background-image: url(/images/ContributeBG.gif); border: 0px solid black; padding: 3px; width: 400px; }
.contributeButton			{ margin-top: 0px; padding: 0px; }
.contributeTable			{ }
.contributeAdvancedTable	{ 	background-image: url(/images/paperbg.gif); width: auto; }
.contributeCell				{ text-align: left; vertical-align: top; font-family: Verdana, sans-serif; font-size: 10px; color: #000; font-weight: bold; }
.contributeCellAdmin		{ text-align: left; vertical-align: top; font-family: Verdana, sans-serif; font-size: 10px; color: #000; font-weight: bold; }
.contributeText				{ font-size: 10px; width: 150px; border: 1px solid #000; }
.contributeTextShort		{ font-size: 10px; width: 70px; border: 1px solid #000; }
.contributeTextMini			{ font-size: 10px; width: 25px; border: 1px solid #000; }
.contributeCheckbox			{ }
.contributePulldown			{ font-size: 9px; width: 100px; border: 1px solid #000; }
.contributeArticleCopy		{ font-size: 10px; width: 375px; border: 1px solid #000; }
.contributeReference		{ font-size: 10px; width: 150px; border: 1px solid #000; }
.contributePicture			{ }
.contributeSubmit			{ font-size: 10px; color: #FFF; background-color: #0077D4; width: 100px; border: 1px solid #000; font-weight: bold; }
.contributeSubmitbig			{ font-size: 20px; }
.contributeEditText			{ padding-left: 2px; font-stretch: condensed; font-family: Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-transform: uppercase; }
.contributeHeadline			{ font-family: Verdana, sans-serif; font-size: 10px; color: #000066; font-weight: bold; text-transform: uppercase; }

/* Profile Module                */
.ProfileBackground	{ background-image: url(/images/ContributeBG.gif); }
.ProfileTabLeft		{ background-color: #FFF; background-image: url(/images/FolderTabLeft.gif); background-position: top left; background-repeat: no-repeat; height: 23px; width: 3px; }
.ProfileTab			{ background-color: #FFF; background-image: url(/images/ContributeBG.gif); background-repeat: repeat; height: 23px; width: 200px; }
.ProfileTabRight	{ background-color: #FFF; background-image: url(/images/FolderTabRight.gif); background-position: top right; background-repeat: no-repeat; height: 23px; width: 3px; }
.ProfileTabFarRight	{ background-color: #FFF; }
.CaptainBizName		{ font-family: Verdana, sans-serif; font-size: 22px; color: #213056; font-weight: bold; margin-top: 0em; margin-bottom: 0em; width: 100%; }
.CaptainBizAlias	{ font-family: Verdana, sans-serif; font-size: 16px; color: #213056; font-weight: bold; margin-top: 0em; margin-bottom: 0em; width: 100%; }
.CaptainBizCustom 	{ font-family: Verdana, sans-serif; font-size: 14px; color: #474133; font-weight: bold; margin-bottom: 0em; }
.paperbag4profile {
	background-image: url(/images/paperbg.gif);
	padding: 15px;
	margin:10px;
}
.paperbag4contribapprove {
	background-image: url(/images/paperbg.gif);
	margin:5px;
}
.polaroidframe {
	background-color: white;
	padding-bottom: 35px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 10px;
	width: 140px;
	border-right: solid #bebdbc;
	border-bottom: solid #bebdbc;
	border-width: 1px;
}
.miniADimg {
	width: 95px;
	height: 95px;
}
.contribsAndposts {
	line-height: 17px;
	padding: 8px;
}

.avatarBkgd {
	background-image: url(/images/FLAmap_transp.png);
	background-repeat: no-repeat;
}

.notepaper4profile	{ 
	background-image: url(/images/notepad.jpg); 
	background-repeat:repeat; 
	padding: 15px;
	margin: 5px;
	border-right: solid #bebdbc;
	border-bottom: solid #bebdbc;
	border-width: 1px;
}

.notepaper4AdvancedPhotoOpts	{ 
	background-image: url(/images/notepad.jpg); 
	background-repeat:repeat; 
	padding: 15px;
	margin: 5px;
	border-right: solid #bebdbc;
	border-bottom: solid #bebdbc;
	border-width: 1px;
	display: none; 
	position: absolute; 
}


/* Google Map Module                */
.GMap			{ width: 100%; height: 100%; position: relative; right: -20px; bottom: -20px; }
.GMapBorder		{ background-color: #AEA16B; padding: 15px; }
.GMapBG			{ padding: 10px; border-bottom: 3px solid #AEA16B; background-color: #D7D2BE; color: #585759; font-weight: bold; font-family: Verdana, sans-serif; font-size: 14px; text-transform: uppercase; }
.GMapBGList		{ padding-left: 10px; padding-top: 0px; padding-bottom: 15px; background-color: #D7D2BE; color: #585759; font-weight: bold; font-family: Verdana, sans-serif; font-size: 11px; text-transform: uppercase; }
.GMapBGListSub	{ padding-left: 10px; padding-top: 0px; padding-bottom: 15px; background-color: #D7D2BE; color: #585759; font-weight: bold; font-family: Verdana, sans-serif; font-size: 10px; text-transform: uppercase; }
.GMapBGMap		{ background-color: #D7D2BE; }
.GMapHeaders	{ position: relative; left: -30px; }
.GMapTextBox	{ width: 100%; }
.GMapPulldown	{  }
.GMapInfoWindow	{ white-space: nowrap; }
.GMapContainer	{ width:16em; background:#f9f9f9; border:1px solid #ccc; padding:4px; height:9.5em; font-family:Arial, sans-serif; font-size:small; }
.GMapStrong		{ font-size:1.4em; }

.CorkNagger	{ 	background-image: url(/images/paperbg.gif); width: 100%; height: 85px; padding: 4px; }
.ProfileErrorBox { background-color: #CCC; color: #F00; padding: 2px; font-weight: bold; }

.PaginationLink { font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }
A.PaginationLink { font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; }

.FooterAdvertTable			{ }
.FooterAdvertTop			{ background-image: url(/images/FreeAdvertProfile_01.jpg); background-position: top left; background-repeat: no-repeat; }
.FooterAdvertLeft			{ padding-left: 3px; padding-top: 1px; text-align: center; background-image: url(/images/FreeAdvertProfile_02.jpg); background-position: top left; background-repeat: no-repeat; }
.FooterAdvertRight			{ padding-left: 4px; padding-top: 4px; padding-right: 15px; background-image: url(/images/FreeAdvertProfile_03.jpg); background-position: top left; background-repeat: no-repeat; }
.FooterAdvertName			{ font-family: Verdana, sans-serif; font-size: 11px; color: #213056; font-weight: bold; text-transform: uppercase; margin-bottom: 4px; }
.FooterAdvertContact, a.FooterAdvertContact		{ color: #213056; font-family: Verdana, sans-serif; font-size: 9px; font-weight: normal; text-transform: uppercase; }
.FooterAdvertServicesTitle	{ font-family: Verdana, sans-serif; font-size: 11px; color: #663300; font-weight: bold; text-transform: uppercase; margin-top: 4px; }
.FooterAdvertServices		{ font-family: Verdana, sans-serif; font-size: 9px; color: #000; font-weight: normal; }

.SitemapBox { background-color: #CCC; padding: 5px; }
