/* 
	
	08/10/10: Add white round button on the front page, RSVP button
	05/03/10: Changed .registerbtn a -> #button-bl a
	04/29/10: PAGE CREATED

*/

#button-bl	{
	background:#0099cc;
	position:relative;
	width:5.6em;
	margin-bottom: 15px;
	padding:5px;
	text-align: center;
	float:none;
	/* margin:0 0 0px 0; */
font-variant: small-caps;
}

.button-bl	{
	background:#0099cc;
	position:relative;
	width:5.6em;
	margin-bottom: 3px;
	padding:5px;
	text-align: center;
	float:none;
	/* margin:0 0 0px 0; */
font-variant: small-caps;
}


#button-or{
	background:#dd7700;
	position:relative;
	width:10.5em;
	padding:5px;
	text-align: center;
	float:none;
	/* margin:0 0 0px 0; */
font-variant: small-caps;
}

/* register btn - blue-  */

.registerbtn {
padding-bottom: 0px;
margin-bottom: 0px;
}

#button-bl a:link, #button-bl a:visited	{
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 13px;
text-decoration: none;
color: #fff;
}


#button-bl a:hover, #button-bl a:focus {
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
	color: #ccc;
	text-decoration: none;
}

.button-bl a:link, #button-bl a:visited	{
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 13px;
text-decoration: none;
color: #fff;
}


.button-bl a:hover, #button-bl a:focus {
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
	color: #ccc;
	text-decoration: none;
}



/* bruchure btn - orange-  */

.brochurebtn {
padding-bottom: 0px;
margin-bottom: 0px;
}


.brochurebtn a:link, .brochurebtn a:visited	{
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 13px;
text-decoration: none;
color: #fff;
}

.brochurebtn a:hover, .brochurebtn a:focus {
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
	color: #ccc;
	text-decoration: none;
}

/*	Newsletter Signup Button - Blue - */
#signupbtn-bl	{
	background:#0099cc;
	position:relative;
	width:20em;
	margin-bottom: 15px;
	padding:5px;
	text-align: center;
	float:none;
	/* margin:0 0 0px 0; */
font-variant: small-caps;
}

#signupbtn-bl a:link, #signupbtn-bl a:visited	{
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 13px;
text-decoration: none;
color: #fff;
}


#signupbtn-bl a:hover, #signupbtn-bl a:focus {
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
	color: #ccc;
	text-decoration: none;
}



/* Round Corners - orange-  */
.corner-TL-or{
background:url(../workshops/2009fall/images/corners_orange.gif) 0 0 no-repeat;
display:block;
position:absolute;
top:0;
left:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-TR-or{
background:url(../workshops/2009fall/images/corners_orange.gif) -5px 0 no-repeat;
display:block;
position:absolute;
top:0;
right:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-BL-or{
background:url(../workshops/2009fall/images/corners_orange.gif) 0 -5px no-repeat;
display:block;
position:absolute;
bottom:0;
left:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-BR-or{
background:url(../workshops/2009fall/images/corners_orange.gif) -5px -5px no-repeat;
display:block;
position:absolute;
bottom:0;
right:0;
width:5px;
height:5px;
overflow:hidden;
} 

/* Round Corners - blue */


.corner-TL-bl{
background:url(../workshops/2009fall/images/corners_blue.gif) 0 0 no-repeat;
display:block;
position:absolute;
top:0;
left:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-TR-bl{
background:url(../workshops/2009fall/images/corners_blue.gif) -5px 0 no-repeat;
display:block;
position:absolute;
top:0;
right:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-BL-bl{
background:url(../workshops/2009fall/images/corners_blue.gif) 0 -5px no-repeat;
display:block;
position:absolute;
bottom:0;
left:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-BR-bl{
background:url(../workshops/2009fall/images/corners_blue.gif) -5px -5px no-repeat;
display:block;
position:absolute;
bottom:0;
right:0;
width:5px;
height:5px;
overflow:hidden;
} 


/* rsvp btn - green-  */
.rsvpbtn a:link, .rsvpbtn a:visited	{
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1.3em;
text-decoration: none;
color: #fff;
/* padding: 6px 10px; */
}

.rsvpbtn a:hover, .rsvpbtn a:focus {
font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
font-weight: bold;
	color: #ccc;
	text-decoration: none;
}

/* Round Corners - green */


.corner-TL-gr{
background:url(../workshops/2009fall/images/corners_green.gif) 0 0 no-repeat;
display:block;
position:absolute;
top:0;
left:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-TR-gr{
background:url(../workshops/2009fall/images/corners_green.gif) -5px 0 no-repeat;
display:block;
position:absolute;
top:0;
right:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-BL-gr{
background:url(../workshops/2009fall/images/corners_green.gif) 0 -5px no-repeat;
display:block;
position:absolute;
bottom:0;
left:0;
width:5px;
height:5px;
overflow:hidden;
}

.corner-BR-gr{
background:url(../workshops/2009fall/images/corners_green.gif) -5px -5px no-repeat;
display:block;
position:absolute;
bottom:0;
right:0;
width:5px;
height:5px;
overflow:hidden;
} 

#button-gr{
	background:#699701;
	position:relative;
	width:9em;
	padding:10px 5px;
	text-align: center;
	float:right;
	/* margin:0 0 0px 0; */
font-variant: small-caps;
}

/* ===  css 3 round button ====*/

.button_gradient {
-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
cursor:pointer;
display:inline-block;
font:10px/100% Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;
margin:0 2px;
outline:medium none;
padding:0.5em 2em 0.55em;
text-align:center;
text-decoration:none;


vertical-align:baseline;
}
.button_gradient:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	
}


