@charset "UTF-8";

/*reset per mr. meyer*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, p, blockquote, th, td, sup {
	margin: 0; 
	padding: 0;
	outline: 0;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
}

: focus,
param,
param:hover,
object,
object:hover,
:hover
{
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0 none;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

caption, th {
	text-align: left;
}

ol, ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6, input, select, th, td {
	font-size: 1em;
}

q: before, q: after {
	content: '';
}


/*begin anthem css */	

/*for centering and footer placement */

* {
margin:0; /* zero out margin */
padding:0; /* zero out padding */
}
html, body {
height:100%; /* gives layout 100% height */
overflow:inherit; /* triggers 100% height in Opera 9.5 */
}
#wrapper {
min-height:100%; /* gives layout 100% height */
width:960px; /* centered div must be given a width */
margin:0 auto; /* centers #wrapper */
overflow:auto;

}


* html #wrapper { 
height:100%; /* IE6 treats height as min-height */
}








/*sets texture background */
body {background:url(../images/background_pattern.gif); background-color:#000000;}


#main {padding-bottom: 135px;}  /* must be same height as the footer */



.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*text style css */
p {font-size: .9em; font-family:"Times New Roman", Times, serif; color:#333333; padding-bottom:10px;}


h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}


#event_info h3 {font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:14px;}




/*start layout CSS */


/*main container */
#container {
margin: 0 auto; 
width: 960px; 
text-align:left;
}

/*header area header - news ticker, sign up, etc. */
#header {width:960px; height:133px; margin-top: 15px; background-image:url(../images/anthem5_final_header.png); }

#ticker {width:960px;
height:45px;
background-color:#666666;
background:#666666;
background-image:url(../images/newsticker_back.png);
}


#ticker_feed {width:800px;
height:15px;
position:relative;
top: 12px;
left: 135px;
color:#feffa2;
}

#newsletter {position:relative;
width:220px;
height:50px;
top: 90px;
left: 730px;
background-color:#000000;
background:#000000;
font-size:12px;
padding-top:8px;

}

/* #008ADF for the blue from marquee */

#nav {width:960px;
background-color:#999999;
background:#999999;
background-image:url(../images/nav_backgroundnew.jpg);
height:30px;
border-top: solid 1px #039af6;
padding-top:7px;
text-align:center; 
}

#nav ul li {display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 5px 9px; border-right:groove; border-right-width:thin; border-right-color:#999999}

#nav a:link {color:#008ADF;}
#nav a:visited {color: #008ADF;}
#nav a:hover {color:#0000CC;}
#nav a {text-decoration: 008ADF;}

#nav li.lastoption {
	border-right:none;
}

#nav li.currentpage {
	color:#fd7f2b;
	border-bottom:thick;
	border-bottom-color:#FFFFFF;
}


#subnav {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
width:960px;
height:30px;
background-color:#333333;
background:#555555;
background-image:url(../images/subnav_backnew.jpg);
padding-top:5px;
text-align:center;
}

#subnav ul{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left: 2px; margin-top:12px; padding-top:12px;}

#subnav ul li {display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0px 10px; border-right:groove; border-right-width:thin; border-right-color:#ABABAB;}

#subnav li.last{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0px 10px; border-right:none;}

#subnav a:link {color:#008ADF;}
#subnav a:visited {color: #008ADF;}
#subnav a:hover {color:#0000CC; text-decoration:underline;}
#subnav a {text-decoration: none;}

#subnav li.currentsub
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#fd7f2b;
	border-right:thin groove #ABABAB;
}

#subnav li.lastoption {
	border-right:none;
}

#subnavleft {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding-left:20px;
}
#subnavleft a:link {color:#fd7f2b;}
#subnavleft a:visited {color: #fd7f2b;}
#subnavleft a:hover {color:#fd7f2b; text-decoration:underline;}
#subnavleft a {text-decoration: none;}

#subnavleftchoice
{
	float: left;
}
#subnavleftchoice ul li{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-left:medium color:#575757; margin-top:12px; padding-top:12px; padding-left:5px}

#subnavleftchoice a:link {color:#0000CC;}
#subnavleftchoice a:visited {color: #0000CC;}
#subnavleftchoice a:hover {color:#0099FF; text-decoration:underline;}
#subnavleftchoice a {text-decoration: none;}


#subnavright {
	float: right;
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;}

#subnavright ul{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left: 5px; margin-top:12px; padding-top:12px; padding-right:75px}

#subnavright ul li {display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-right:10px; border:thick #000000;}

#subnavright a:link {color:#0000CC;}
#subnavright a:visited {color: #0000CC;}
#subnavright a:hover {color:#0099FF; text-decoration:underline;}
#subnavright a {text-decoration: none;}

/*sets white background for content area */
#main_content {
background-color:#FFFFFF;
background:#FFFFFF;
min-height:700px;
overflow:auto;
text-align:left;
padding-bottom:135px;
}

#bizcard {width:295px; height:123px;float:left; padding:10px; margin:10px; background-image:url(../images/cardbox.png); background-repeat:no-repeat;} 

#bizcard h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px; 
}

#bizcard h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}

#bizcard p {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}

/*inside page layouts - 1 column*/
#one_col_with_marquee {width:700px; float:left;  padding:10px; overflow:auto;} /*use this if you are showing the right marquee column */
#one_col_without_marquee {width:940px; float:left;  padding:10px; overflow:auto;}/*use this if you are NOT showing the right marquee column */ 

#one_col_without_marquee p {padding-bottom:14px;}

#one_col_without_marquee ul {
	margin-left: 10px;
}

#one_col_without_marquee li {
	list-style-type:disc;
	font-size: .9em;
	margin-bottom: 8px;
	margin-left:30px;
	padding-left: 10px;
}

#one_col_bio_without_marquee {width:940px; float:left;  padding:10px; overflow:auto;}/*use this if you are NOT showing the right marquee column */ 

#one_col_bio_without_marquee p {padding-bottom:14px;}

#one_col_bio_without_marquee ul {
	margin-left: 10px;
}

#one_col_bio_without_marquee li {
	list-style-type:disc;
	font-size: .9em;
	margin-top:1px;
	margin-bottom: 1px;
	margin-left:30px;
	padding-left: 10px;
}


/*inside page layouts - 2 column*/
#two_col_with_marquee_left {width:320px; float:left; padding:10px; margin:10px;  } /*use this if you are showing the right marquee column */
#two_col_with_marquee_center {width:320px; float:left; padding:10px;  margin:10px; } /*use this if you are showing the right marquee column */

#two_col_without_marquee_left {width:460px; float:left;  padding:10px; overflow:auto;}/*use this if you are NOT showing the right marquee column */ 
#two_col_without_marquee_right {width:460px; float:left;  padding:10px; overflow:auto;}/*use this if you are NOT showing the right marquee column */ 


#intro {
	width:920px; 
	float:left;  
	padding:20px 20px 10px 10px; 
	overflow:auto; 
	margin:10px;
	font-size:16px;
	text-align:left;
	color:#666666;
}

#wideintro {
	width:900px; 
	float:left;  
	padding:20px 20px 10px 10px; 
	overflow:auto; 
	margin:10px;
}

/*home page layouts*/
/*featured event components */
#feature {width:680px; float:left;  padding:10px; overflow:auto; margin:10px;}

#feature p {font-size: .9em; font-family:"Times New Roman", Times, serif; color:#333333; padding:10px;}

/* old color: 	color:#fd7f2b; */
#feature h1
{
	color:#008ADF;
}

#feature h2
{
	font-size:1em;
	color:#000000;
	font-weight:bolder;
}

#feature_name {
font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; min-height:50px; margin-bottom:10px;}

#feature_venue {
position:relative; float:right; margin-right:10px; margin-bottom:10px; width:330px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#feature_venue strong{font-weight:bold;color:#fd7f2b;}
#feature_picture {width:150px;; float:left;}
#feature_info {
 width:440px; min-height:150px; float: left;}

#feature ul {
	margin-left: 10px;
}

#feature li {
	font-size: .9em; 
	font-family:"Times New Roman", Times, serif; 
	list-style-type:disc;
	font-size: .9em;
	margin-bottom: 8px;
	margin-left:30px;
	padding-left: 10px;
}

#feature .portfolio
{
	color:#000000;
}

#feature .portfolio h1 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
}

#feature .portfolio p {font-size: .9em; font-family:"Times New Roman", Times, serif; padding:10px;}

#feature .portfolio ul {
	margin-left: 10px;
}

#feature .portfolio li {
	list-style-type:disc;
	font-size: .9em;
	margin-bottom: 8px;
	margin-left:30px;
	padding-left: 10px;
}

#feature .portfolio strong {
	font-weight:bold;
	font-size:larger;
}


#mediasection {width:680px; float:left;  padding:10px; overflow:auto; margin:10px;}

#mediasection p {font-size: .9em; font-family:"Times New Roman", Times, serif; color:#333333; padding:10px;}

/* old color: 	color:#fd7f2b; */
#mediasection h1
{
	color:#008ADF;
}

#mediasection h2
{
	font-size:1em;
	color:#000000;
	font-weight:bolder;
}

#mediasection ul {
	margin-left: 10px;
}

#mediasection li {
	font-size: .9em; 
	font-family:"Times New Roman", Times, serif; 
	list-style-type:disc;
	font-size: .9em;
	margin-bottom: 8px;
	margin-left:30px;
	padding-left: 10px;
}


#eventcalendar {width:680px; float:left;  padding:10px; overflow:auto; margin:10px;}

#eventcalendar p {font-size: .9em; font-family:"Times New Roman", Times, serif; color:#333333; padding:10px;}

#eventcalendar h1
{
	color:#008ADF;
}

.eventcalendar_name {
font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; min-height:50px; margin-bottom:10px;}

#eventcalendar .eventcalendar_name h1
{
	color:#000000;
}

.eventcalendar_venue {
position:relative; float:right; margin-right:10px; margin-bottom:10px; width:330px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px;}

#eventcalendar .eventcalendar_venue strong {
	color:#fd7f2b;
	font-weight:bold;
	font-size:larger;
}

.anthemevent {
	border:groove thick #000000;
	background-color:#F9F9F9;
	height:auto;
	min-height:100%;
	margin:10px;
	padding:10px;
	float:inherit;
}

.eventcalendar_info {
 width:620px; min-height:150px; float: left;}

.eventcalendar_info p {padding-bottom:7px;}

.eventcalendar_info {
	margin-left: 10px;
}

.eventcalendar_info li {
	font-size: .9em; 
	font-family:"Times New Roman", Times, serif; 
	list-style-type:disc;
	font-size: .9em;
	margin-bottom: 8px;
	margin-left:50px;
	padding-left: 5px;
}

#widebox {width:920px; float:left;  padding:10px; overflow:auto; margin:10px;}

#widebox p {font-size: .9em; font-family:"Times New Roman", Times, serif; color:#333333; padding:10px;}

#widebox h1
{
	color:#008ADF;
}

#boardmember {width:870px; float:left;  padding:10px; overflow:auto; margin:10px;}

#boardmember p {font-size: .9em; font-family:"Times New Roman", Times, serif; color:#333333; padding:10px;}


/*anthem news components */
#old_news {width:680px; float:left;  padding:10px; overflow:auto; margin:10px;}

#old_news table td {
	vertical-align:top;
	position:relative;
}

#old_news1_picture {width:150px;}
#old_news1_info {
 width:150px; min-height:25-px;}

#old_news2_picture {width:150px; margin-left:20px; padding-left:30px;}
#old_news2_info {
 width:150px; min-height:250px; }

#news {width:680px; float:left;  padding:10px; overflow:auto; margin:10px;}

#news table td {
	vertical-align:top;
}
#news1_picture {width:320px;; float:left;}
#news1_info {
 width:150px; min-height:250px; float:left;}

#news2_picture {width:320px;; float:left; margin-left:20px;}
#news2_info {
 width:150px; min-height:250px; float:left; }

/*event calender components */
#event {width:680px; float:left;  padding:10px; overflow:auto; margin:10px; }

#event_info {float: left; padding-left:10px; width:400px; overflow:auto;}
#event_pic {float:left; width:140px;}
#event_desc {float:left; width:250px; padding-left:10px;}
#calendar { float:right; width:220px; border: 1px solid #666666; height:150px;}




/*right sidebar for anthem marquee things */
#rightcol {width:200px; padding:10px; float:right; margin:10px; overflow:auto;}
#rightcolfill {overflow:auto;}

.marquees {
	text-align:center;
}

/*footer components */


#footer {
height:135px;
width:960px; /* centered div must be given a width */
margin:-80px auto 0; /* -80px sucks it back in & auto centers it */
margin-bottom:20px;
background-image:url(../images/anthem_footer.gif);
border-top: solid 1px blue;
}




#footerback {position: relative; left:2px; width:auto; height:135px;  border-top: solid 1px #039af6; text-align:center;}
#footer_nav {position: relative; left: 30px; width:930px; text-align:center; color:#039af6; font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top:10px;}
#footer_follow {position: relative; top: 20px; left: 200px; width:600px; height: 50px; text-align:center; padding:inherit; }
#footer_copyright {position: relative; left: 30px; top: 15px;width:900px; text-align:center; color:#01005d; font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top:10px; font-weight:bold;}

#footer ul li {display:inline; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:10px;}

/* Old footer color: #0000CC */
#footer_nav a:link {color:#008ADF;}
#footer_nav a:visited {color: #008ADF;}
#footer_nav a:hover {color:#0000CC; text-decoration:underline;}
#footer_nav a {text-decoration: none;}


/*css for scalable follow me social media box within the footer*/
.follow {
    /* Sliding right image */
    background: transparent url('../images/follow_right2.png') no-repeat scroll top right; 
display: block;
float: left;
height: 46px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 23px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align: center;
}
.follow span {
/* Background left image */ 
background: transparent url('../images/follow_left2.png') no-repeat; 
display: block;
line-height: 46px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 2px 0 5px 10px;
text-align:center;
} 




/*end layout*/







/* start scalable round corner */

/*
	| liquidcorners.css; feel free to adapt the style!
	| ================================================
	| use: 4 corners with borderline outside a contentbox with class="inside"; 
	|      image  = upper half: top left corner, long borderline, top right corner
	|               under half: bottom left corner, long borderline, bottom right corner
	|      CHANGE = you have to change this for fitting to your image
	|      YCC    = You Can Change (or omit), if wanted
	|      DNC    = Do Not Change
	| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
	| adapted
	| by bob for anthem
	|
	| + please let this text & links intact for a next user +
*/


.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../images/corners6.jpg'); /* CHANGE: path and name of your image */
	height: 12px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 12px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 12px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -12px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -12px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -12px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {

	border-left: 2px solid #939598; /* YCC: color & properties of the left-borderline */
	border-right: 2px solid #939598;/* YCC: color & properties of the right-borderline */
	color: #939598;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	overflow:auto;
	background-image:url(../images/gradback.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
	.inside_plain {

	border-left: 2px solid #939598; /* YCC: color & properties of the left-borderline */
	border-right: 2px solid #939598;/* YCC: color & properties of the right-borderline */
	  background: #ffffff;           /*YCC: background-color of the inside */
	color: #939598;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	overflow:auto;
	}
	
	
	
	
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

/*end scalable round corner code */`

/* Code for the news ticker */
.newsticker {
	list-style-type: none;
	border: none;
	margin: -6px;
	padding-left:100px;
	color:white;
	font-size: 1em; 
	font-family:"Times New Roman", Times, serif;
}

#tickernews {
	list-style-type: none;
	border: none;
	margin-top:1px;
	padding-left:10px;
	color:white;
	font-size: 15px; 
	font-family:"Times New Roman", Times, serif;
}

#tickernews a:link {color:#FFFFCC;}
#tickernews a:visited {color: #FFFFCC;}
#tickernews a:hover {color:#FFFFCC; text-decoration:underline;}
#tickernews a {text-decoration: none;}


#mfeatures {
	margin-top: 10px;
	margin-bottom: 10px;
}

#mfeatures ul {
	list-style:disc;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 0;
}

#mfeatures ul li {
	height:auto;
	color: #333;
}

/*for Chris' photo on bio page*/
.cameo {margin: 5px 10px;
	float:left;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

#basicinfo {
	background-color: whitesmoke; 
	border: 1px solid #666666; 
	padding: 5px; 
	margin: 0px auto 5px;
}

#talentsphys {
	background-color: #b0c4de; 
	border: 1px solid #666666; 
	padding: 5px; 
	margin: 0px auto 5px;
}

#mailingaddress fieldset {
	background-color: whitesmoke; 
	border: 0; 
}

#heightweight {
	background-color: #b0c4de; 
	border: 1px solid #666666; 
	padding: 5px; 
	margin: 0px auto 5px;
}

#heightweight fieldset {
	background-color: #b0c4de; 
	border: 0; 
}

#mailingaddress {
	background-color: whitesmoke; 
	border: 1px solid #666666; 
	padding: 5px; 
	margin: 0px auto 5px;
}

#exp {
	background-color: #d8bfd8; 
	border: 1px solid #666666; 
	padding: 5px; 
	margin: 0px auto 5px;
}

#addinfo {
	background-color: #f5f5dc; 
	border: 1px solid #666666; 
	padding: 5px; 
	margin: 0px auto 5px;
}

#modelformbegin, #musicformbegin {
	margin: 10px;
}

#modelformbegin fieldset, #musicformbegin fieldset {
	border: 0;
}

div.row {
  clear: both;
  padding: 5px;
  }

div.row span.label {
  float: left;
  width: 305px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 300px;
  text-align: left;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  } 
  
div.rowc {
  clear: both;
  padding: 5px;
  }

div.rowc span.labelc {
  float: left;
  width: 250px;
  text-align: left;
  }

div.rowc span.labell {
  float: left;
  width: 300px;
  text-align: left;
  }

div.rowc span.formwc {
  float: left;
  width: 320px;
  text-align: left;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  } 

#mfeatures {
	margin-top: 10px;
	margin-bottom: 10px;
}

#mfeatures ul {
	list-style:disc;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 0;
}

#mfeatures ul li {
	height:auto;
	color: #333;
	font-size:small;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.boardimage {
	padding-top: 10px;
	float: left;
	margin-right: 10px;
}

#contactus-01
{
  width: 600px ;
  margin-left: auto;
  margin-right: auto;
}

#contact_us
{
  width: 600px ;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

#contact_us input
{
	font-size:14px;
}

#contact_us textarea
{
	font-size:14px;
}

.membermail
{
  float: right;
  text-align: left;
  font-family:"Times New Roman", Times, serif;
  font-size:10px;
}

.followus_logo
{
	float:left;
	width:160px;
	text-align:center;
  	font-family:"Times New Roman", Times, serif;
  	font-size:12px;
	padding:5px 30px 30px 100px;
}

.followus_logo a:link {color:#0000CC;}
.followus_logo a:visited {color: #0000CC;}
.followus_logo a:hover {color:#0099FF; text-decoration:underline;}
.followus_logo a {text-decoration: none;}

.insert {
	position: relative;
	display: inline;
	width: 325px;
	height: auto;
	background-color:whitesmoke;
	border-style: outset;
	border-color: #999999;
	border-width: 4px;
	padding: 5px;
	margin: 10px;
	overflow: hidden;
	float: right;
}

.insertbox {
	position: relative;
	display: inline;
	width: 355px;
	height: auto;
	padding: 5px;
	margin: 10px;
	overflow: hidden;
	float: right;
}

.box1
{
	height: auto;
	padding: 5px;
	margin: 10px;
	overflow: hidden;
	background-color:whitesmoke;
	border-style: outset;
	border-color: #999999;
	border-width: 4px;
}

.narrowinsert {
	position: relative;
	display: inline;
	width: 280px;
	height: auto;
	background-color:whitesmoke;
	border-style: outset;
	border-color: #999999;
	border-width: 4px;
	padding: 5px;
	margin: 10px;
	overflow: hidden;
	float: right;
}

#specialpage strong
{
	font-weight: bold;
}