/*** GLOBAL  ***/
html,body{height:100%;}
body {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	margin:0 auto;
	padding:0;
	color:#333;
	height:100%;
	line-height:23px;
	/*background-color:#f9e6bf;/*ececec = old grey*/
}
/* -------links--------------- */
a:link {color:  #F9AC2A; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;line-height:15px; }
a:active {color: #F9AC2A;  text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px;}
a:visited {color: #F9AC2A; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px;}
a:hover {color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;line-height:15px;
 }
* {
	margin:0;
	padding:0;
}
*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
.clr{clear:both}
form{margin:0; padding:0;}
hr {
	border: 0;
	color: #e0e0e0;
	background-color: #e0e0e0;
	height: 1px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
*+html hr{margin:0px 0px 5px 0px;}

/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1 {
    margin-bottom:2px;
	margin-top:0px;
	padding-bottom:2px;
	padding-top:0px;
	background: url(../images/dotts.gif) no-repeat right 50%;
	border-bottom: 1px solid #838283;
	font-family: "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6d6d6d;
}
h2{margin-bottom:15px;	font-family:tahoma, Arial;	font-weight:normal; color:#6d6d6d}
h3, h4, h5, h6{margin-bottom:8px;	font-family:Arial, Verdana, Tahoma;	font-weight:normal; color:#6d6d6d}
h1 {font-size:24px; line-height:26px;}
h2 {font-size:18px; line-height:20px;text-transform:uppercase;}
h3 {font-size:16px; line-height:18px;}
h4 {font-size:14px; line-height:15px;}
h5, h6 {font-size:13px; line-height:15px;}

.thelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}


.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.redsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.red2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
}
.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66a72a;
	font-weight: bold;
}
.greensmall
{
    FONT-FAMILY: Arial, sans-serif, Helvetica, Geneva; 
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: #336633;
}
.blacksmall
{
    FONT-FAMILY: Arial, sans-serif, Helvetica, Geneva; 
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: #9e142b;
	text-decoration:underline;
}
.burgundy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59313a;
	font-weight: normal;
}
.contest {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 15px;
	color: #585D6C;
	font-weight: bold;
}
.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F75302;
	font-weight: bold;
}
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3333FF;
	font-weight: bold;
}
/* for Cu3er Flash file*/
#cu3er_container{width:976px; height:225px;}
#cu3er_container p{margin:0px !important; padding:0px;}



 
a.footer-links:link	{color:#323131;
	font-size:11px;
	font-weight: bold;
}
a.footer-links:active	{color:#323131;
	font-size:11px;
	font-weight: bold;
}
a.footer-links:visited	{color:#323131;
	font-size:11px;
	font-weight: bold;
}
a.footer-links:hover	{color:#9e142b; 
	border-bottom: 1px dotted #9e142b;
	font-size: 11px;
	font-weight: bold;
}







/*LOGIN LINKS*/
a.login-links:link	{color:#000;
	font-size:9px;
	font-weight: bold;
	line-height:5px;
}
a.login-links:active	{color:#000;
	font-size:9px;
	font-weight: bold;
	line-height:5px;
}
a.login-links:visited	{color:#000;
	font-size:9px;
	font-weight: bold;
	line-height:5px;
}
a.login-links:hover	{color:#f15623; 
	font-size: 9px;
	font-weight: bold;
	line-height:5px;
}

/* JQUERY SLIDESHOW GALLERY */
#boxslideshow{margin:0px; position:relative;}
#boxslideshow .cycle{ background-color:#FFFFFF;width:976px;height:306px;}

/*body copy*/
.boldtext{font-size:14px; color:#6d6d6d; }
.boldtext2{font-size:16px; color:#6d6d6d; line-height:20px;}
.boldtext3{font-size:24px; color:#66a72a; line-height:24px; font:Georgia, "Times New Roman", Times, serif;font-style: italic;}
.subhead{font-size:19px; color:#6d6d6d; line-height:24px;}
.subhead2{font-size:17px; color:#000; line-height:24px;}

/*body copy SM*/
.boldtextsm{font-size:12px; color:#333;}
/*body copy*/
.ktext{font-size:16px; color:#323131;}
/*footer text*/
.smallfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4C505C;
}
/*TOP MEMBER TXT*/
.mbrtext{font-size:12px; color:#000;font-weight: bold;}


a img{border:none}
.imgleft{float:left; margin-right:15px;}
.imgleftborder{float:left; border:1px solid #c5c5c5; padding:3px;}
.imgright{float:right; margin-left:15px;}
.imgcenter{ margin:5px auto 10px auto; display:block; text-align:center}
/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	font-size:11px;
	margin-bottom:15px;
}
ul, ol {
	margin:10px 0 35px 30px;
}
li ol,
li ul
{
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}


/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #e0e0e0;
	padding:15px 10px;
}


/*** END OF DEFAULT ELEMENT STYLES ***/

/***SEARCH FIELD TOP RIGHT***/

/*.textboxstyle{
background-image:url('http://www.fundcraft.com/fundraising-cookbooks/newfc/images/search_button.gif');
background-repeat: no-repeat;
background-position: center left;
padding-left: 18px;
width: 150px;
height: 31px;
}*/
.textboxstyle2 {
	background: url(http://www.fundcraft.com/fundraising-cookbooks/newfc/images/search_button.png) no-repeat top left;
	height: 31px;
	width: 190px;
}
.textboxstyle2a {
	border: 0;
	width:130px;
	height:20px;
	margin-top:4px;	
	margin-left:12px;
	font-size:14px; color:#6d6d6d; line-height:20px;
}



/*** CONTAINER background-color f9e6bf***/
#centercolumn{width:976px; margin:0 auto;padding:0;}
/*** END OF CONTAINER ***/

/*** HEADER w/ top grey fade***/
#header{}
/*#store{background-image:url(../images/top-store.jpg); background-repeat:no-repeat; height:98px; padding:10px 0px 0px 0px;}*/
#logo{float:left; width:976px;}
/*#topnavigation{background-image:url(../images/bg_navigation_green.jpg); background-repeat:repeat-x; height:41px; z-index:9; position:relative}*/

/*deleted navigation code here*/

/*** END HEADER ***/


/*** CONTENT ***/
#content, #content_inner{padding:10px 0px 30px 0px}
/* contentleft */
#contentleft{width:630px; float:left; padding-right:20px}
* html #contentleft{float:left; padding-right:28px} /* ie6 only */
#maintext{padding:0px 0px 0px 20px;}
h1.pagetitle{font-size:18px; text-transform:uppercase}



ul.list_colleft{list-style-type:none; padding:10px 0px 0px 0px; margin:0px; width:260px; float:left}
ul.list_colleft li{list-style-type:none; padding:0px; margin:0px; clear:left}
ul.list_colright{list-style-type:none; padding:10px 0px 0px 50px; margin:0px; width:290px; float:left}
ul.list_colright li{list-style-type:none; padding:0px; margin:0px; clear:left}
/* contentright */
#contentright{width:280px; height:154px; float:left;}
#sideright{padding:0px 10px 0px 0px;}
/* newsbox */
.latestnews{margin-bottom:10px;}
ul.news{ list-style-type:none; margin:0px; padding:0px 0px 0px 0px;}
ul.news li{border-bottom:solid 1px #f0f0f0; clear:left; padding:0px 0px 10px 0px; margin-bottom:10px; min-height:70px}
* html ul.news li{height:70px;} /* ie6 only */
.imgborder{border:solid 1px #f0f0f0; padding:3px;}
.date{color:#999999;}
.navscroll{clear:left; background-image:url(../images/bg_navscroll.gif); background-repeat:no-repeat;; height:40px; position:relative;}
a.next, a.prev{width:7px; text-indent:-9999px; position:absolute;}
a.next{background-image:url(../images/icon_next.gif); background-repeat:no-repeat; right:50px}
a.prev{background-image:url(../images/icon_prev.gif); background-repeat:no-repeat; right:85px}
/* brochurebox */
.brochurebox{background-image:url(../images/bg_brochure.jpg); background-repeat:no-repeat; background-position:center; height:154px; margin-bottom:40px}
.brochurebox h2{font-family:Arial; font-size:20px; font-weight:bold; text-transform:uppercase; margin:0px 0px 15px 0px; text-align:right; padding:20px 30px 0px 0px}
.brochurebox img{text-align:center; margin:0 auto; display:block}
/* standart box */
.box{background-image:url(../images/bg_box.gif); background-repeat:repeat-x; border:solid 1px #eeeded; padding:20px; margin-bottom:30px}

/*** END CONTENT ***/


/*** social icons centered ***/
.social_network {
    position : relative;
    list-style-type : none;
}
.social_network li {
    float : left;
    border : 1px solid rgba(0,0,0,0);
    padding : 5px;
    margin : 2px;
	width:240;
}


/*** special footer CORNER image <a href="#"><img src="images/book-publishing-company.jpg" class="specialImage" alt="book publishing company" width="251" height="157" border="0" /></a>***/
.specialImage{   position:fixed;   bottom:0;   left:0;   z-index:10; }

/*** FOOTER ***/
#footer{height:130px;width:976PX; background-color:#d3b78a; color:#454545;margin:0 auto;}
#footer a, #footer a:visited{color:#454545;}
#footer a:hover{color:#454545; text-decoration:underline}
#footleft{width:460px; padding:0px 20px 0px 20px; float:right;}
#footertext{padding:20px 0px 0px 0px;}
#footright{width:400px; padding:20px 30px 0px 0px; float:right;}
#footer ul{list-style-type:none; margin:0px; padding:0px; float:right}
#footer ul li{list-style-type:none; margin:0px; padding:0px; float:left;}
#footer li a {
	border: none;
	background: url(../images/social.png);
	background-repeat:no-repeat !important;
	width:26px;
	display:block;
	height:25px;
	margin-right:6px;
	text-indent: -9999px;
}

#footer li a:hover {border: none;}

#footer-linkedin a {background-position: 0px 0px;}
#footer-linkedin a:hover {background-position: 0px -25px;}

#footer-facebook a {background-position: -32px 0px !important;}
#footer-facebook a:hover {background-position: -32px -25px !important;}

#footer-twitter a {	background-position: -64px 0px !important;}
#footer-twitter a:hover {background-position: -64px -25px !important;}

#footer-flickr a {background-position: -96px 0px !important;}
#footer-flickr a:hover {background-position: -96px -25px !important;}

#footer-rss a {background-position: -128px 0px !important;}
#footer-rss a:hover {background-position: -128px -25px !important;}
/*** END OF FOOTER ***/

/*** FIXED FOOTER***/
#fixedfooter {
  position: fixed; 
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 41;/*must be top layer*/
  width: 100%;
  height:40px;
  background-color: #ccc;
  border-top: 1px solid #;
}