			body
			{
				background-color:#CCCCCC;
				old background:url("./images/background_lblue_texture.png");
				background-position: top, bottom;
				margin-top:0px;
				margin-bottom:0px;
			}
			body, div, a
			{
			old font-family: "Calibri", Calibri, sans-serif;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:14px;
			}
			a
			{
				text-decoration:none;
				color:#000165;
			}
			a:hover
			{
				text-decoration:underline;
			}
			.hat
			{
				background:url("./images/bg_glow2.png");
				width:1060px;
				padding:0px;
				float:center;
				margin-left:auto;
				margin-right:auto;
				position:relative;
				top:0px;
				z-index:100;
				margin-top:0px;
				display:none;
			}
			.shoes
			{
				background:url("./images/bg_glow3.png");
				width:1060px;
				padding:0px;
				float:center;
				margin-left:auto;
				margin-right:auto;
				position:relative;
				top:0px;
				z-index:101;
				margin-top:0px;
				display:block;
				}
			.shadow
			{
				background:url("./images/glow_bg.png");
				width:1060px;
				padding:0px;
				float:center;
				margin-left:auto;
				margin-right:auto;
				border-radius: 10px;
				-moz-border-radius: 10px;
				position:relative;
				top:0px;
				z-index:99;
				margin-top:0px;
				display:block;
			}
			.main2
			{
				display:block;
				z-index:101;
				background-color:#ffffff;
				width:1000px;
				padding-top:0px;
				padding-left:0px;
				padding-right:0px;
				float:center;
				margin-top:-5px;
				margin-left:auto;
				margin-right:auto;
				position:relative;
				top:0px;
			}
			a, div a
			{
				border:0px;
				border-style:none;
			}
			a:hover
			{
				color:#ff5400;
			}
			img
			{
				border-style:none;
			}
			.logo
			{
				float:left;
				max-width:500px;
				max-height:130px;
				margin-top:70px;
			}
			.BYOB
			{
				position:relative;
				top:-40px;
				left:50px;
			}
			.header
			{
				height:250px;
				width:1000px;
				top:0px;
				background:url("./images/new_bg3.png") no-repeat;
			}
			.logobox
			{
				float:left;
				width:500px;
			}
			.socialbox
			{
				margin-top:30px;
				float:left;
				width:400px;
			}
			.loginboxtop
			{
				height:50px;
				width:100%;
				margin-bottom:-20px;
			}
			.social
			{
				height:75px;
				width:75px;
				opacity:0.7;
				-moz-opacity:0.7;
				-webkit-opacity:0.7;
			}
			.social:hover
			{
				opacity:1;
				-moz-opacity:1;
				-webkit-opacity:1;
			}
			.mainbox
			{
				float:left;
				border:1px solid #DBE1E6;
				border-radius: 0px;
				-moz-border-radius: 0px;
				width:800px;		
				margin-bottom:8px;
			}
			.linkbox
			{
		old		background:url("./images/left_bg2.png") no-repeat bottom right;
				float:left;
				width:175px;
				height:100%;
				min-height:530px;
				border:1px solid #DBE1E6;
				padding-left:5px;
				margin-right:8px;
				
			}
			.slideshow_iframe
			{
			width:550px;height:330px;border:0;float:left;margin-top:15px;
			}
			.newsdiv_index
			{
			old	background:url("./images/right_bg2.png") no-repeat bottom left;
				width:185px;
				height:300px;
				overflow-y:auto;
				overflow-x:hidden;
			no	border-left:1px dotted #555555;
				float:right;
				padding-left:8px;
				margin-top:0px;
				
			}
			.newsdiv
			{
				width:800px;
				height:auto;
			old border-bottom:1px dotted #555555;
				border-left:0px;
				float:left;
				min-height:500px;
				border:1px solid #DBE1E6;
				padding-left:5px;
			}
			.linkbox, .newsdiv_index,.newsdiv
			{
				old background:url("./images/background_lorange_texture.png");
			}
			.copyright
			{
				font-size:11px;
				color:black;
			}
			.slidebox
			{
			old	background:url("./images/slidebox_light.png");
			background-color:white;
			border:1px solid black;
				padding:10px;
				float:left;
			}
			.tooltip
			{
				width:250px;
				color:black;
				background-color:white;
				font-face:"Times New Roman";
				opacity:0.7;
				position:absolute;
				z-index:999;
				left:0px;
				right:0px;
				visibility:hidden;
			}
			.link_img
			{
				
				padding:-5px;
			}
			.link_text
			{
				color:black;
				text-decoration:none;
			}
			.link_writing
			{
				position:relative;
				top:-5px;
				/*font-weight:bold;*/
				font-variant:small-caps;
			}
			.loginbox
			{
				float:left;
				padding-top:20px;
 				old background:url("./images/linkbox_light.png") no-repeat;
				width:150px;
				height:150px;
			}
			.textbox
			{
				oldbackground-color:#d4ecfe;
				color:black;
				width:150px;
				border:1px solid #5A5A5A;
			}
			.input_box
			{
				 border-radius:7px;
				-moz-border-radius:7px;
			}
			.search_box
			{
				 border-radius:7px;
				-moz-border-radius:7px;
				opacity:0.7;
				-moz-opacity:0.7;
				-website-opacity:0.7;
				background-color:#99CCFF;
				width:185px;
			}
			.search_box:hover
			{
				
				opacity:1;
				-moz-opacity:1;
				-website-opacity:1;
			}
			.news_linker
			{
				min-height:20px;
				border-bottom:1px solid #DBE1E6;
				padding-top:2px;
				/*font-weight:bold;*/
			}
			.news_link
			{
				color: black;
				/*font-weight:bold;*//
				font-size:10px;
				vertical-align:middle;
			}
			.news_link:before
			{
				content:"*";
			}
			.news_link a
			{
				text-decoration:none;
				vertical-align:middle;
			}
			.tdleft
			{
				float:left;
				width:33%;
			}
			.tdright
			{
				width:66%;
			}
			.login
			{
				oldbackground-color:#d4ecfe;
				background-color:white;
				color:#000165;
				font-weight:bold;
			}
			.orange
			{
				font-weight:bold;
				color:orange;
			}
			.middlediv
			{
				
			}
			.slideshow_div
			{
				width:100%;
				height:100%;
				background:url("./images/background_lorange_texture.png");
			}
			.slideshow
			{
				width:505px;
				height:360px;
			no	border-right:1px groove #CCCCCC;
				margin-left:38px;
				z-index:60;
				float:left;
			}
			.slideimage
			{
				max-width:495px;
				max-height:355px;
				height: expression( this.scrollHeight > 495 ? "495px" : "auto" ); /* sets max-height for IE */
				width: expression( this.scrollWidth > 355 ? "355px" : "auto" ); /* sets max-width for IE */
			}
			.slidecaption
			{
				width:495px;
				height:38px;
				background:url("./images/opaque75.png");
				color:white;
				position:relative;
				top:-40px;
			}
			.slideimage
			{
				margin-left:auto;
				margin-right:auto;
			}
			.slide
			{
				width:495px;
				height:355px;
				background-color:white;
				
			}
			.slide td
			{
			background-image:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(184,202,230)),
    color-stop(0.5, rgb(255,255,255)),
    color-stop(1, rgb(199,218,224)),
    color-stop(0.75, rgb(224,224,224)),
    color-stop(0.25, rgb(224,224,224))
);
background-image:-moz-linear-gradient(
    center bottom,
    rgb(184,202,230) 0%,
    rgb(255,255,255) 50%,
    rgb(199,218,224) 100%,
    rgb(224,224,224) 75%,
    rgb(224,224,224) 25%
);
			
			}
			.slidecaption a
			{
				color:white;
				text-decoration:none;
			}
			.slidecut
			{
				float:left;
				text-align:center;			
				height:250px;
				width:100px;
				display:none;
			}
			#slideset
			{
				position:relative;
				top:-55px;
				left:440px;
				width:100px;
				height:25px;
				background-color:transparent;
				z-index:125;
			}
			.set_button
			{
				margin:3px;
				font-size:20px;
				float:left;
				cursor:pointer;
				color:#DADADA;
				font-weight:bold;
			}
			.set_button:hover
			{
				color:#BABABA;
			}
			.slidecut_text
			{
				margin-top:0px;
				font-weight:bold;
				font-size:30px;
				color:#000165;
			}
			.slidebutton
			{
				cursor:pointer;
				/*background-color:#AAAAAA;*/
				height:25px;
				width:95px;
				color:#444444;
				border:2px groove white;
				margin:0px;
				overflow:hidden;
			}
			.main
			{
				width:800px;
				float:left;
			}
			.message
			{
				width:60%;
				padding:10px;
				min-height:30px;
				border:1px solid blue;
				background:url("./images/opaqueblue50.png");
				margin-left:auto;
				margin-right:auto;
				color:white;
				font-weight:bold;
			}
			.allcenter
			{
				margin-left:auto;
				margin-right:auto;
				margin-top:auto;
				margin-bottom:auto;
			}
			.article_title
			{
				font-size:20px;
				font-weight:bold;
				margin-left:auto;
				margin-right:auto;
				color:#000165;
				border-bottom:1px solid #DBE1E6;
				width:100%;
			}
			.article_description
			{
				font-size:12px;
				font-style:italic;
			}
			.article_listed
			{
				border-bottom:1px solid #DBE1E6;
				text-decoration:none;
				font-weight:bold;
				padding:5px;
				/*background:url("./images/carbon_faint.png");
				opacity:0.66;
				-moz-opacity:0.66;
				-khtml-opacity:0.66;
				filter:alpha(opacity=66);*/
			}
			.article_listed:hover
			{
				
			}
			.rsvp
			{
				border:1px solid #DADADA;
				padding:10px;
				width:300px;
				margin:10px;
			}
			.article_link
			{
				
				text-decoration:none;
				text-align:center;
			}
			/*.article_listed:hover
			{
				background:url("");
				opacity:1;
				-moz-opacity:1;
				-khtml-opacity:1;
				filter:alpha(opacity=100);
				
			}*/
			.article_listed 
			{
			}
			.folder_image
			{
			max-height:80px;
			max-width:100px;
				margin-left:auto;
				margin-right:auto;
			}
			.album_folder
			{
				width:115px;
				height:115px;
				border:1px solid #DADADA;
				opacity:0.72;
				-moz-opacity:0.72;
				-khtml-opacity:0.72;
				filter:alpha(opacity=72);
				float:left;
				margin-left:auto;
				margin-right:auto;
				line-height:75%;
			}
			.album_folder a
			{
				font-weight:bold;
				text-decoration:none;
				font-size:12px;
			}
			.album_folder:hover
			{
				opacity:1;
				-moz-opacity:1;
				-khtml-opacity:1;
				filter:alpha(opacity=100);
			}
			.album_picture
			{
				width:150px;
				height:150px;
				border:1px solid #CCCCCC;
				float:left;
				margin-left:auto;
				margin-right:auto;
			}
			.album_picture_thumb
			{
				max-width:150px;
				max-height:150px;  
				height: expression( this.scrollHeight > 160 ? "150px" : "auto" ); /* sets max-height for IE */
				width: expression( this.scrollWidth > 160 ? "150px" : "auto" ); /* sets max-width for IE */

			}
			.folder_list
			{
				float:left;
				width:600px;
				height:25px;
			}
			
			.event_block 
			{
				width:215px;
				height:180px;
				border:1px solid #DADADA;
				opacity:0.72;
				-moz-opacity:0.72;
				-khtml-opacity:0.72;
				filter:alpha(opacity=72);
				float:left;
				margin-left:auto;
				margin-right:auto;
				line-height:75%;
				text-align:center;
			}
			.event_block a
			{
				font-weight:bold;
				text-decoration:none;
				font-size:12px;
			}
			.event_block:hover
			{
				opacity:1;
				-moz-opacity:1;
				-khtml-opacity:1;
				filter:alpha(opacity=100);
			}
			.event_picture
			{
				max-width:200px;
				max-height:150px;  
				height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); /* sets max-height for IE */
				width: expression( this.scrollWidth > 200 ? "200px" : "auto" ); /* sets max-width for IE */
				border:1px solid #CCCCCC;
				float:left;
				margin-left:auto;
				margin-right:auto;
			}
			.event_image_block
			{
				width:200px;
				height:155px;  
			}
			
			.linkdiv , .linkdiv_hover
			{
				height:30px;
				width:180px;
				background:url("./images/linkbg2a.png") no-repeat;
				/*border-bottom:1px solid black;
				font-weight:bold;*/
				margin-left:-5px;
				padding-left:5px;
				padding-top:5px;
				margin-bottom:-5px;
				color:#000165;
			}
			.linkdiv:hover , .linkdiv_hover , .linkdiv_hover:hover
			{
				background:url("./images/linkbg3a.png") no-repeat;
				color:#ff5400;
			}
			.link_arrow
			{
				float:right;
				margin-right:10px;
			}
			.linkdiv a , .linkdiv_hover a
			{
				color:inherit;
			}
			.latest_news
			{
				text-align:left;
				width:100%;
				font-size:16px;
				background:url("./images/thbg4.png");
				height:22px;
				padding:4px;
				padding-right:0px;
				font-weight:bold;
				color:#000165;
			}
			.latest_news:before
			{
				content:"» ";
			}
			.article_top
			{
				height:22px;
				width:100%;
				border-bottom:1px solid #DBE1E6;
				border-left:0px;
				border-right:0px;
				background:url("./images/thbg4.png");
				/*border-radius: 10px;
				-moz-border-radius: 10px;*/
				padding:4px;
				padding-right:0px;
			}
			.article_top a
			{
				font-weight:bold;
				text-decoration:none;
			}
			.article_type
			{
				height:12px;
				width:100%;
				border-left:0px;
				border-right:0px;
				background:url("./images/thbg4.png");
				/*border-radius: 10px;
				-moz-border-radius: 10px;*/
				padding:4px;
			}
			.article_type a
			{
				text-decoration:none;
			}
			.index_header
			{
				height:30px;
				width:100%;
				background:url("./images/thbg4.png");
				/*border-radius: 10px;
				-moz-border-radius: 10px;*/
			}
			.search_button
			{
				background-color:white;
				opacity:.8;
				height:20px;
				width:20px;
				position:relative;
				top:5px;
				border-radius: 10px;
				-moz-border-radius: 10px;
			}
			.generated_article_link
			{
				font-size:10px;
				margin-left:15px;
			}
			.index_picture
			{
				float:left;
				margin:10px;
				width:175px;
				height:150px;
				border:1px solid black;
				border-radius: 10px;
				-moz-border-radius: 10px;
				box-shadow: 3px 3px 5px #888;
				-webkit-box-shadow: 3px 3px 5px #888;
				-moz-box-shadow: 3px 3px 5px #888;
				
			}
			.index_picture_caption
			{
				width:150px;
				height:20px;
				margin-left:25px;
				margin-top:100px;
				background-color:#ff5400;
				font-weight:bold;
				color:black;
				border:1px solid #ff5400;
				opacity:0.8;
				-moz-opacity:0.8;
				-khtml-opacity:0.8;
				filter:alpha(opacity=80);
			}
			.index_picture_caption a
			{
				font-weight:bold;
				color:black;
				font-size:12px;
			}
			.picture_divs
			{
				width:100%;height:175px;
				border:1px solid #DBE1E6;
				background:url("./images/bizzcomm-fade-big.png") no-repeat;
				background-position:top right;
				text-align:left;
				padding-left:0px;
			}
			.article_image
			{
				max-width:550px;
				max-height:550px;  
				height: expression( this.scrollHeight > 550 ? "550px" : "auto" ); /* sets max-height for IE */
				width: expression( this.scrollWidth > 550 ? "550px" : "auto" ); /* sets max-width for IE */
				margin-left:auto;
				margin-right:auto;
				display:block;
			}
			
			
.photo
{

}
.text
{
border:1px solid black;
min-height:200px;
padding:4px;
}
.text span
{
font-size:12px;
}
.text h4
{
margin-top:2px;
margin-bottom:2px;
border-bottom:1px dotted #DADADA;
}
.text img
{
margin:10px;
border:4px double black;
border-radius:10px;
max-width:100px;
float:left;
display:block;
}
.battledeck_input
{
	background-color:white;
	border:1px solid #DDDDDD;
	border-radius:5px;
}
.battledeck_menu
{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}
.battledeck_menu_option
{
	width:100%;
	height:30px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:white;
	border:2px outset #DADADA;
	cursor:pointer;
}
.battledeck_menu_option:active
{
	border:2px inset #DADADA;
}
.battledeck_field
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:white;
	z-index:120;
}
.battledeck_image
{
	width:900px;
	height:550px;
}
.battledeck_timer
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#battledeck_display
{
	max-width:900px;
	max-height:550px;
	margin-top:50px;	
	margin-left:auto;
	margin-right:auto;
	display:block;
}