@charset "UTF-8";
/* CSS STYLES FOR WEDJ.ORG */



/* *********************
     LAYOUT GLOBAL
***********************/

html { background-color:#f7f5f1;  }

body { margin: 0 auto; font-family:Verdana, Helvetica, sans-serif; color:#2e2e2e; font-size:11px; line-height:16px; background-color:#f7f5f0; }

div#navContent { width:850px; margin:45px auto 0; }

div#bannerContent { width:1000px; margin:0 auto; }

div#bannerWrapper { height:295px; background-image:url(images/bg_banner.gif); background-repeat:repeat-x; text-align:center; }

div#bannerContainer { background-image:url(images/banner_bg.jpg); width:950px; height:279px; margin:0 auto; padding-top:16px; }

div#navWrapper { height:42px; background-image:url(images/nav_bg.gif); text-align:center; }

div#contentWrapper { background-color:#f7f5f0; background-image:url(images/bg_content.gif); background-repeat:repeat-x; }

div#mainContainer {  width: 850px; margin: 0 auto; background-image:url(images/bg_sidebar_vertical.gif); background-repeat:repeat-y;  }

div#globalWrapper { height:29px; background-image:url(images/nav_global_bg.gif); background-repeat:repeat-x; text-align:center; }

div#globalNav { width:870px; margin:0 auto; text-align:right; padding-top:5px; }

div#footer { background-image:url(images/bg_footer.gif); width:950px; height:118px; margin:0 auto; color:#f8e4be;   }

div#footerWrapper{ background-image:url(images/bg_footer_vertical.gif); height:118px; background-repeat:repeat-x; text-align:center; }

div#footerLeft { float:left; width:240px; text-align:left; padding-left:50px; padding-top:12px; }

div#footerRight { margin-left:300px; text-align:right; padding-right:50px; padding-top:12px; }

.prop { float:right; width:1px; }

.minHeight { height:450px; }


/* *********************
     LAYOUT HOME
***********************/

div#homeSplashBox{ margin-top:24px; }
	
div#homeBox{ margin-top:40px; }

	
/* *********************
     LAYOUT INTERIOR
***********************/

div#interiorContent { margin-left:270px; padding-top: 16px; }
	
div#interiorSidebar { float:left; text-align:left; width:225px; padding:15px; background-image:url(images/bg_sidebar.gif); background-repeat:repeat-x;}

div#blankPageContent { margin-left:23px; margin-right:23px; }

div#sidebarText{ color:#666666; font-size:9px; padding-top:16px; line-height:13px; }

div#pageClear { clear:both; height:40px; }

div#homeNews { position:relative; top:-325px; width:190px; color:#666666; line-height:14px; overflow:hidden; height:240px; }

div#divLeft { float:left; width:240px; }

div#divRight { margin-left:270px; width:240px;	 }


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #article_left_side {
  margin-right: 10px;
  }
 
* html #article_style {
  height: 1%;
  margin-left: -3px;
  }


/* *********************
     TEXT
***********************/


h1 { color: #5c0083; font-family: Verdana, Helvetica, sans-serif; font-size:22px; font-weight:300; padding:5px 0 8px 0; margin:0;  }
h2 { color: #df890f; font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:600; padding:5px 0 5px 0; margin:0; text-transform:uppercase; }
h3 { color: #5c0083; font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:600; padding:0 0 0px 0; margin:0; text-transform:uppercase; }
h4 { color: #999999; font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:600; padding:0 0 0px 0; text-transform:uppercase; }


div#interiorSidebar h1 { color: #df890f; font-family: Verdana, Helvetica, sans-serif; font-size:18px; font-weight:300; padding:0px 0 6px 0; margin:0; text-transform:uppercase; }

.yellow {color:#ff9933;}
.magenta {color:#c61065;}


.quote { font-family:Verdana, Helvetica, sans-serif; font-size:15px; color:#333; }

p { font-family: Verdana, Helvetica, sans-serif; margin:0 0 15px 0; }
.noBtmMargin { padding-bottom:0; margin-bottom:0; }


div#articleContent { margin-top:0; }



/* *********************
     IMAGES AND LISTS, FORMS
***********************/

form.enrollment fieldset { margin-bottom: 10px; }
form.enrollment legend {padding: 0 2px;font-weight: bold;}
form.enrollment label {display: inline-block; line-height: 1.8; vertical-align: top; }
form.enrollment fieldset ol { margin: 0; padding: 0; }
form.enrollment fieldset li { list-style: none; padding: 5px; margin: 0; }
form.enrollment fieldset fieldset { border: none; margin: 3px 0 0; }
form.enrollment fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
form.enrollment fieldset fieldset label { display: block; width: auto; }
form.enrollment em { font-weight: bold; font-style: normal; color: #df890f; }
form.enrollment label { width: 140px; /* Width of labels */ }
form.enrollment fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */ }


	
ul { list-style:none; margin:0 0 0 10px; padding:0px; }
ul li { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position:left 2px; text-indent:0; padding-left:14px;  }




/* *********************
     TABLES
***********************/



table.tableStyle {border:0; border-collapse:collapse; margin-top:10px;}
table.tableStyle td {padding-left:5px; height:24px;font-size:11px; }
tr.grayBackground { background-color:#e6e6e6; }
tr.whiteBackground { background-color:#ffffff; }

tr.header, div#sectionAdult table.tableStyle tr.header { height:24px; background-color:#955dba; color:#ffffff; text-transform:uppercase; }
div#sectionYouth table.tableStyle tr.header { height:24px; background-color:#c61065; color:#ffffff; text-transform:uppercase; }

 

/* *********************
     LINKS
***********************/	

a,  a:visited{
	font-family:Verdana, Helvetica, sans-serif;
	color:#d07a25;
	text-decoration:underline;
	}
	
a:hover{
	font-family:Verdana, Helvetica, sans-serif;
	color:#ff9933;
	text-decoration:underline;
	}
	
div#interiorSidebarNav a, div#interiorSidebarNav a:visited{
	font-family:Verdana, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	width:222px;
	display:block;
	padding:3px;
	}
div#interiorSidebarNav a:hover{
	font-family:Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	background-color:#df890f;
	width:222px;
	display:block;
	padding:3px;
	}

div#sidebar_logo a, div#sidebar_logo a:visited, div#sidebar_logo a:hover{ display: inline; padding:0; }

div#sidebar_btn a, div#sidebar_btn a:visited, div#sidebar_btn a:hover{ display: inline; padding:0; }
	
div#globalNav a, div#globalNav a:visited{
	font-family:Verdana, Helvetica, sans-serif;
	color:#ad79c6;
	font-size:10px;
	text-decoration:none;
	}
div#globalNav a:hover{
	font-family:Verdana, Helvetica, sans-serif;
	color:#ad79c6;
	font-size:10px;
	text-decoration:underline;
	}
	
div#footer a, div#footer a:visited{
	font-family:Verdana, Helvetica, sans-serif;
	color:#f8e4be;
	font-size:10px;
	text-decoration:none;
	}
div#footer a:hover{
	font-family:Verdana, Helvetica, sans-serif;
	color:#f8e4be;
	font-size:10px;
	text-decoration:underline;
	}


	