/*-----------------------------------------------
Client: Charlotte Regional Partners
Function: Product Portal Global Definitions.
Author:   Jason Walle | jwalle@edreamz.com
Modified:  15 Dec 2004
Copyright: Copyright (C) 2004 E-dreamz, Inc. 
-----------------------------------------------*/
/* Imported Styles
----------------------------------------------- */
@import url("crpDHTMLmenus.css");
@import url("crpTables.css");
@import url("crpLinks.css");
@import url("crpForms.css");

body, td, p, div {
	color : #333333;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.global	{
	background : #E6E6E6 url(../images/structure/bg_main.gif) repeat-x;
	margin : 0px 0px 0px 0px;
}

p {
	margin-bottom : 10px;
	margin-top : 0px
}


/* Copy Areas
----------------------------------------------- */
.headline {
	color : #333333;
	font : normal normal bold 15px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	margin-top : 0px
}

.subheadline {
	color : #002D66;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
}

.subheadorange {
	color : #D2791F;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
}

.subheadblue {
	color : #5B81A5;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
}

.subheadbrown {
	color : #857945;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
}

.newsheadline {
	color : #333333;
	font : normal normal bold 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px
}

.small {
	color : #333333;
	font : normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smallOrange {
	color : #CC6600;
	font : normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdwhite {
	color : #FFFFFE;
	font : normal normal bold 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.date {
	color : #808080;
	font : normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
 * 	Calendar
 */
	.cal{list-style:none; margin: 0 0 0 12px; padding: 0; text-align: center; font-size: 11px; }
	.cal li{width:22px; height: 22px; float: left; padding: 3px; background: #F9F5D0; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; position: relative;}
	.cal li a{font-weight: normal; position: absolute; left: 2px; top: 1px; font-size: 10px;}
	.cal .day{background: #515050; color: #fff; font-weight: bold; height: 12px; border-color: #515050;}
	.cal .week{background: #3A81A3; border-color: #6ba1ba;}
	.cal .week a{color: #fff;}
	.cal a:hover{text-decoration: none;}
	.cal .pad{background: #ccc; border-color: #ccc;}


/* Backgrounds
----------------------------------------------- */
#bgLeft	{
	background : url(../images/structure/bg_left.gif)
}

#bgRight {
	background : url(../images/structure/bg_right.gif)
}

#bgLeftFilm {
	background : url(../images/structure/bg_left_film.gif)
}

#bgRightFilm {
	background : url(../images/structure/bg_right_film.gif)
}


#bgWhite {
	background : #FFFFFF
}

#bgClay {
	background : #E8E9D8
}

#bgGray {
	background : #9F9F9F
}

#bgGray {
	background : #BABABA
}

#bgDarkGray {
	background : #838383
}

#bgLightBlue {
	background : #E8EDF4
}

#bgMediumBlue {
	background : #668CB1
}

#bgDarkBlue {
	background : #002D66
}

#bgFooter {
	background : url(../images/backgrounds/bgFooter.gif)
}

#form{

}
#form h1{ font-weight:bold; font-size:14px; clear:both; margin:20px 0 20px 10px; }

#form label{ display:block; float:left; }
#form input{ float:left; clear:left; display:block;}
#form .field{ float:left; clear:none; margin-left:10px;}
#form .width1{ width:250px; }
#form .width2{ width:150px; } 
#form .width3{ width:410px; } 
#form .fieldRow{ clear:left; margin-bottom:10px;}
#form .radio{ clear:none; margin: 0 5px 0 10px;  }

#msg {
margin:8px;
padding:10px;
}
#msg {
font-family:Verdana,sans-serif;
margin:10px auto;
padding:5px 5px 5px 10px;
width:95%;
}
.error {
background:#FFE3E0 none repeat scroll 0 0;
border:1px solid #DC6E66;
color:#E31B0C;
}

	.clear { clear:both;}

	.boxLeft{ width: 310px; float: left;}
	.boxLeft .titlearea{ width: 295px; background: #668cb1; color: #fff; font-weight: bold; padding: 2px 0 2px 5px;}
	.boxLeft .instructions { width: 285px; padding: 10px 5px 0 5px;}
/*
 * 	Calendar
 */
 
	.boxRight{ width: 232px; background: #668cb1; float: right; padding: 5px; margin-right: 10px}
 	.boxRight .toprow .month{ width: 163px; float: left; font-weight: bold; color: #ffffff;}
	.boxRight .toprow .editbuttons{ width: 40px; float: right;}
	.boxRight .toprow .editbuttons ul{ margin: 0; padding: 0; list-style:none;}
	.boxRight .toprow .editbuttons ul li{ float: left; width: 20px; height: 20px;}
	.boxRight .toprow .editbuttons ul li a{ display: block; text-indent: -9999em; background-position: 0 0; background-repeat: no-repeat; float: left; width: 20px; height: 20px;}
	.boxRight .toprow .editbuttons ul li a.edit{ background-image: url('../images/icon_edit.gif');}
	.boxRight .toprow .editbuttons ul li a.delete{ background-image: url('../images/icon_delete.gif');}
	.boxRight .toprow .editbuttons ul li a.prev{ background-image: url('../images/icon_dateprevious.gif');}
	.boxRight .toprow .editbuttons ul li a.next{ background-image: url('../images/icon_datenext.gif');}
	.boxRight .toprow .editbuttons ul li a.additem{ background-image: url('../images/btn_additem.gif'); width: 60px; margin-left: -26px; background-position: 0 -22px;}
	.boxRight .toprow .editbuttons ul li a.additem:hover{ background-position: 0 0;}
	
	.boxRight .calendar {width: 245px;}
	.boxRight .calendar .cal{ list-style:none; margin: 0; padding: 0; text-align: center; font-size: 11px; width: 245px; }
	.boxRight .calendar .cal li{ width:29px; height:22px; float: left; padding:3px 3px 3px 0; background: #F9F5D0; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; position: relative;}
	.boxRight .calendar .cal li a{ font-weight: normal; position: absolute; left: 2px; top: 1px; font-size: 10px;}
	.boxRight .calendar .cal .day{ background: #515050; color: #ffffff; font-weight: normal; font-size: 10px; border-color: #515050;}
	.boxRight .calendar .cal .week{ background: #3A81A3; border-color: #6ba1ba;}
	.boxRight .calendar .cal .week a{ color: #fff;}
	.boxRight .calendar .cal a:hover{ text-decoration: none;}
	.boxRight .calendar .cal .pad{ background: #ccc; border-color: #ccc;}
	
	
/*
 *	Forum Menu
 */

#fmenu { width: 766px; height: 33px; float: left;}
#fmenu .main{ margin-top: 0; padding: 0; list-style: none; display: inline; overflow: hidden; }
#fmenu li {margin:0; padding:0; list-style: none; display: inline;}
#fmenu a { float: left; padding: 33px 0 0 0; overflow: hidden; height: 0px; }
#fmenu a:hover { background-position: 0 -33px;}


.fmenu-home a{ width: 82px; background: url(/images/forum-menu/01menu-home.jpg) no-repeat top left; }
.fmenu-info a{ width: 124px; background: url(/images/forum-menu/02menu-info.jpg) no-repeat top left;  }
.fmenu-sites a{ width: 150px; background: url(/images/forum-menu/03menu-sites.jpg) no-repeat top left;  }
.fmenu-film a{ width: 77px; background: url(/images/forum-menu/04menu-film.jpg) no-repeat top left;  }
.fmenu-media a{ width: 127px; background: url(/images/forum-menu/05menu-media.jpg) no-repeat top left;  }
.fmenu-partners a{ width: 106px; background: url(/images/forum-menu/06menu-partners.jpg) no-repeat top left;  }
.fmenu-about a{ width: 100px; background: url(/images/forum-menu/07menu-about.jpg) no-repeat top left;  }



