body { 	
	font-family:  Verdana, Arial, "Times New Roman", Times, serif; 	
	font-size:62.5%;
	background:#000000;
	background-image: url(/images/body-background.jpg); background-repeat:repeat-y; background-position:center;
}
img{border:none;}

img a {border: none;}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	width:980px;
	background-image: url(/images/wrapper.jpg);
	text-align:left;
	border: 1px solid #312926;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
form, label, ul, ol, dl, fieldset, address {
	margin-bottom: 12px;
}

#content { font-size: .95em;
/*background-image: url(../images/bulletholes-1.gif); background-repeat:no-repeat; background-position:bottom ;}*/
}

#content h1, #content h2 { font-size:1.4em; color: #BC0E00; }
#content h3 { font-size:1.4em; color: #BC0E00; }
#content a { color: #BC0E00; font-weight: bold; }
#content p { line-height:150%; font-size:1.2em; }
#content ul{ margin-left:30px; }
#content li{
	font-size:1.15em; line-height:150%; 
	text-align: left;
	list-style-image:url(/images/crosshair2.gif);
}

#dvd-retailers a {color: #000000; text-decoration:underline; font-weight: normal;}
#leftbar {padding-top: 15px;}
#leftbar p{font-weight: bold; font-size: 12px; color: #ffffff; }
#leftbar a {color: #ffffff; font-size: 12px; text-decoration: none; }
#leftbar a:hover {color: #DC9A22;}
#subscribe {font-size: 1.2em;}
#pland {width: 240px; }
#path {padding: 10px 0 3px 5px;}
#path a {color: #BC0E00; font-weight: bold;  }

#magazine {text-align: right; padding-right: 5px;}
#landsale  {font-size: 14px; font-weight: bold; }
#cajunoutdoors  { font-weight: bold;}
#preview {margin: 30px 0 0 0; }
#bbu {margin: 15px 0 15px 0; }
#forum{margin: 0 0 15px 0; }

#footer {
	clear: both;
	height: 55px;
	background: url(/images/footer.jpg) no-repeat bottom;
}

#footer p{
	text-align:center;
	font-size:1em;
	color: #ffffff;
	padding-top: 20px;
}

#footer a{ color:#ffffff; padding-bottom:1px; }

.boxleft {float: left; width: 200px; text-align: center;}
.boxright {float: right; width: 200px; text-align: center;}
.boxleft200 {float: left; width: 200px; text-align: left;}
.boxright200 {float: right; width: 200px; text-align: left; }
.box {width: 200px;}
.box450 {width: 450px;}
.boxleft100 {float: left; width: 100px; text-align: left;}
.boxright100 {float: right; width: 100px; text-align: left; }
.imgfr {float: right; padding: 5px; }
.imgfl {float: left; padding: 5px;}
.merch { width: 700px; }
.mdesc {float: left; padding: 5px; width: 490px;}
.mphoto {float: right; width: 200px; text-align: center; font-weight: bold; }
.viewcart {float:right;  }
.clearboth {clear:both;}
.clearboth25 {clear:both; height: 50px;}
.spacer {height: 10px;}
.spacer25 {height: 25px;}
.spacer5 {height: 5px;}
.spacer10 {height: 10px;}
.spacing50 {height: 50px;}
.aright, a.aright {text-align: right!important;}
.aleft, a.aleft {text-align: left!important;}


/*University styles */

/* university*/
a.uhomearticle {font-size: 1.4em; font-weight: bold; color: #BC0E00; line-height:100%; text-decoration: none;}
a.uhomearticlemore{font-size: .9em; text-decoration: none;}
a.uhomefeatured {font-size: 1.2em; font-weight: bold; text-decoration: none; color: #000000!important;}
 .uhomeby {font-size: .9em; padding-left: 5px; color: #000!important;}
 .uhomeby a {font-size: .9em; text-decoration: underline; color: #000!important;}
 .uhomeimg {font-size: 1.0em;}
a.uhomereadmoreleft{font-size: .8em; font-weight: normal;text-decoration: none;  color: #BC0E00!important; }
a.uhomereadmoreright{font-size: .8em; font-weight: normal;text-decoration: none; color: #BC0E00!important;}
.uhomealignleft {align: left!important; color: #000000; font-size: .8em;padding: 3px 0 0 3px!important; margin: 0; line-height:100%!important;}
.uhomealignright {align: right!important; color: #000000; font-size: .8em; padding: 3px 3px 0 0!important; margin: 0!important; line-height:100%!important;}
 .uhometext {line-height:100%; }
 .uhometextleft {margin-top: 0; padding-right: 5px; line-height:100%!important; }
 .uhometextright {margin-top: 0; padding-left: 5px; line-height:100%!important; }

.urightcolhead {font-size:1.4em; color: #BC0E00; font-weight: bold;}

/* university articles featured */
 .uafeatureheading {font-size:1.4em; color: #BC0E00; font-weight: bold;}
 .uahomegrey {background-color:#C4C4C4; height: 72px;}
 .uahometext {font-size: 1.2em; line-height: 100%;}
a.uahometitle {font-size: 1.2em!important; color: #BC0E00!important; text-decoration: none; font-weight: bold; text-align: left; padding-bottom: 10px;}\
a.uahomefaculty {font-size: 1.2em;  color: 1.2em;}
a.uareadmore {text-align: right!important; text-decoration: none; font-weight: normal; font-size: .9em;}
a.uaviewall {padding-right:5px; text-align: right;}

/*university articles full*/
 .uafullad{margin-top: 0; text-align: center;}
 .uafullcontinue {border-bottom: 2px solid #000000; width: 50%; padding-bottom: 10px; text-align: center;}
 .uafull {}
 .uafullby {font-size: .9em;}
 .uafullheading {font-size: 2.0em; font-weight: bold; color: #BC0E00; line-height: 125%}

/* university telecourse home*/
 .uthometitle {color: #BC0E00; font-size: 1.0em;}
 .uthomefacultyname {color: #000000; font-size: .7em; text-decoration: none!important;}
a.uthomefacultyname {color: #BC0E00; font-size: .7em; text-decoration: none!important;}
 .utrighttextdate {padding: 0 0 0 5px; font-size: 1.2em; font-weight: bold; line-height: 100%!important; padding-bottom: 5px;}
 .utrighttext {padding: 0 5px 5px 5px; font-size: 1.2em; line-height: 100%!important; }




/* university faculty full */
 .uffullheading td {color: #ffffff; font-size: 1.4em; font-weight: bold; background-color: #055801; height: 16px; padding: 5px; }
 .uffullfl {float: left; width: 250px; padding: 0 5px 5px 0;}
 .uffulljournaltext {background-color: #C4C4C4; color: #333333; padding: 3px; line-height:100%; font-size: 1.2em;}
a.uffulljournaltext {color: #FF0000; size: .9em!important; }
 .uffulljournaltextheading {size: 1.3em; font-weight: bold; }
 .uffulljournalimage {background-color: #C4C4C4; background-image:url(../images-uni/journal.gif); background-position: 100% 100%; background-repeat:no-repeat;}
 
 /* university debate */
  .udtitle {color: #BC0E00; font-size: 1.6em; font-weight: bold;}
  .udversus {color: #000000; padding-left: 10px; font-weight: 400; font-size: 1.2em;}
  .udsummary {font-size: 1.2em; }
 a.udpage { color: #BC0E00; font-size: 1.0em; text-decoration: none; padding-right: 10px;}
  .udfaculty {color: #BC0E00; font-size: 1.2em!important; font-weight: bold; text-decoration: none!important; }
  .udtext {font-size: 1.1em; line-height: 100%;}
  
  /* university recipes */
 .urtitle {font-size: 1.5em; color: #000000; font-weight: bold; padding-left: 6px;}
.urtitle a { text-decoration: none; }
 .urauthor {font-size: 1.0em; padding-left: 6px;}
 .urtext {font-size: 1.1em; line-height: 100%; vertical-align: top; padding-right: 3px;}
 a.urview {color: #BC0E00!important; text-decoration: none;}


/* single post */
#single-author { font-size: 1em; color: #000!important}
#single-author a { text-decoration: underline; color: #000!important}
#single-more-telecourses { margin-top: 20px; font-size: 1.3em!important;}

/* news */
#news-title { color: #BC0E00!important; }
#news-author { font-size: 1em; color: #000!important}
#news-author a { text-decoration: underline; color: #000!important}


/* common */
#generic-author { font-size: 1em; color: #000!important}
#generic-author a { text-decoration: underline; color: #000!important}

/* front-page */
#pl-drop-down-form { margin: 0; padding: 0;  }
#pl-bg-image { width: 240px; height: 149px; margin: 0; padding: 0; background-color: #CFCFCF; }





/* Navigation */

#nav {padding:0; margin:0; list-style:none; height:35px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:978px;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:35px; width:163px; border: none; text-decoration:none; padding:0; cursor:pointer;}

#nav li a.home {background:url(/images/main-menu/homepage-1.jpg);}
#nav li a.home:hover, #nav li.activated a.home  {background:url(/images/main-menu/homepage-2.jpg);}

#nav li a.videos {background:url(/images/main-menu/videos-1.jpg);}
#nav li a.videos:hover, #nav li.activated a.videos {background:url(/images/main-menu/videos-2.jpg);}

#nav li a.university {background:url(/images/main-menu/university-1.jpg);}
#nav li a.university:hover, #nav li.activated a.university {background:url(/images/main-menu/university-2.jpg);}

#nav li a.community {background:url(/images/main-menu/community-1.jpg);}
#nav li a.community:hover, #nav li.activated a.community {background:url(/images/main-menu/community-2.jpg);}

#nav li a.market {background:url(/images/main-menu/market-1.jpg);}
#nav li a.market:hover, #nav li.activated a.market {background:url(/images/main-menu/market-2.jpg);}

#nav li a.contact {background:url(/images/main-menu/about-1.jpg);}
#nav li a.contact:hover, #nav li.activated a.contact  {background:url(/images/main-menu/about-2.jpg);}

#nav li:hover a, #nav a:hover {background-position: 0 35px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; text-align: left;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub {left:0; top:35px; background: #000000; width:165px; height:auto; z-index:300;}
#nav :hover ul.sub li {display:block; height:24px; position:relative; float:left; width:165px; font-weight:normal;}
#nav :hover ul.sub li a {display:block; height:20px; width:160px; border: solid 1px #000; text-decoration:none; padding:0; padding-top: 2px; padding-left: 3px; cursor:pointer; color: #FFFFFF; font-weight: bold; font-size: 14px; }
#nav :hover ul.sub li a:hover {background-position: 0 22px; position:relative; background-color: #757575;}

/*preorder dvd 2 */
#poheading {font-weight: bold; font-size: 24px; text-align: center;}
#polimitedtime {font-weight: bold; text-align: center; padding: 10px 0 10px 0; }
#podvdtext {font-weight: normal; font-size: 14px; padding: 10px 0 10px 0;}
#podvdprice {font-weight: bold; padding-top: 10px;}
#ponothanks {font-weight: bold; font-size: 14px; padding: 10px 0 10px 0;}
#potrailer {padding: 10px 0 10px 0;}
#poantispam {font-weight: bold; font-size: 10px; text-align: center; padding: 10px 0 10px 0;}
#poantispamtext {padding: 25px 0 10px 0;}
#pofooter {font-weight: bold; font-size: 12px; padding-top: 35px; }
