/* CSS Document */

body { background-color:#740b0b; background-image:url(../images/bg_repeat_x.gif); background-repeat:repeat-x; color:#424242; padding: 0px 0px; margin:0px 0px; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { padding: 0px 0px; margin: 0px 0px;}
a { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#d90204; letter-spacing:-1px;}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#4a4a4a;  padding: 4px 0px 10px 0px; margin: 0px 0px; }

.container { width:931px; margin: 0px auto; padding: 0px 0px 0px 0px; background-image:url(../images/bg_repeat_y.gif); background-repeat:repeat-y;}

.top { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url(../images/bg_header.gif); background-repeat:no-repeat;   height:76px;}
.wrapper {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(../images/bg.gif); background-repeat:no-repeat;}
.leftcol { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:224px; float:left;}
.content { padding: 10px 19px 0px 12px; margin: 0px 0px 0px 0px; width:434px; float:left; background-image: url(../images/red_border.gif); background-repeat: repeat-y; background-position:right;}
.rightcol { padding: 10px 0px 0px 10px; margin:0px 0px 0px -1px; width:164px; float:left; background-image: url(../images/red_border.gif); background-repeat: repeat-y; background-position:left;}
.footer { background-image:url(../images/bg_footer.gif); background-repeat: no-repeat; background-position:top; padding: 20px 0px 20px 0px; margin: 0px 0px 0px 0px; }
.footersub { background-image:url(../images/sub_bg_footer.gif); background-repeat: no-repeat; background-position:top; padding: 20px 0px 20px 0px; margin: 0px 0px 0px 0px; }
.leftcol2 { margin:0px 35px 0px 55px;}
.leftnav { background-image:url(../images/lnav_bg.gif); background-repeat:repeat-y; list-style-type:none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.membergallery { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.pod1 { width: 434px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; background-image: url(../images/red_border.gif); background-repeat: repeat-x; background-position: bottom; }
.pod2 { width: 259px; margin: 0px 0px 0px 0px; padding: 0px 20px 10px 0px; float:left; background-image: url(../images/red_border.gif); background-repeat: repeat-y; background-position:right; }
.pod3 { width: 138px; margin: 0px 0px 0px -1px; padding: 0px 0px 0px 17px; float:left; background-image: url(../images/red_border.gif); background-repeat: repeat-y; background-position:left;}
.pod23 { padding: 16px 0px 0px 0px;}
.pod4 { width: 434px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.mgtop { background-color:#fcfefc; background-image:url(../images/mg_top.gif); background-repeat:no-repeat; height:27px; width: 218px; margin:12px 0px 0px 0px; padding: 8px 0px 0px 10px;}
.mg { background-color:#fcfefc; width:228px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.mgbot { background-color:#fcfefc; background-image:url(../images/mg_bot.gif); background-repeat:no-repeat; background-position:bottom; height:20px; width: 228px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


.pod2 p { padding: 0px 0px 10px 0px; margin: 0px 0px;}
.pod3 p { padding: 0px 0px 10px 0px; margin: 0px 0px;}
.smalltext { font-size:10px; font-family:Arial, Helvetica, sans-serif; color: #666666;}
.RedHeading { color:#d90204; font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.smallRed { color:#d90204; font-family:Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.smallerRed { color:#d90204; font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.BlackHeading { color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 0px 0px 6px 0px; display:block; }
.date { color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; display:block;}
.title { color:#5e5e5e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:-1px; display:block; padding-bottom:10px;}
.Bulletheading { color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; padding: 0px 0px 0px 11px; margin: 0px 0px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position: 0.1em 0.4em; }
.Redbullet a { color:#d90204; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding: 0px 0px 0px 13px; margin: 0px 0px; background-image:url(../images/red_bullet.gif); background-repeat:no-repeat; background-position: 0.1em 0.3em; letter-spacing:normal; line-height:19px; }
.smallbullet { padding: 0px 0px 0px 9px; margin: 0px 0px; background-image:url(../images/small_bullet.gif); background-repeat:no-repeat; background-position: 0.1em 0.5em; letter-spacing:normal; display:block; line-height:16px;}




.nav { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; width:181px; border-bottom: 2px solid #f7f0d5;}

ul.nav { list-style-type:none; margin: 0px 0px 0px 17px; padding: 0px 0px 0px 0px; background-image:none;}
.nav li { height:29px; list-style-type:none;}
li.sub  { height:auto; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
ul.subul { padding: 0px 0px 0px 0px; margin: 0px 0px 35px 0px;}

.about a {
		background-image:url(../images/nav/about.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.afjblog a { background-image:url(../images/nav/AFJ_blog.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.memhome a { background-image:url(../images/nav/AJF_mem_home.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.contests a { background-image:url(../images/nav/contests.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.directory a { background-image:url(../images/nav/directory.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.gallery a { background-image:url(../images/nav/gallery.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.job a { background-image:url(../images/nav/job.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.join a { background-image:url(../images/nav/join.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.memblog a { background-image:url(../images/nav/Mem_blog.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.memforum a { background-image:url(../images/nav/mem_forum.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.news a { background-image:url(../images/nav/news.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.renew a { background-image:url(../images/nav/renew.gif);
		width:176px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}
		
.resource a { background-image:url(../images/nav/Resource.gif);
		width:176px;
		height:29px;
		background-repeat:no-repeat;
		background-color:none;
		overflow:hidden;
		float:right;
		padding: 4px 0px 0px 0px;
		margin: 8px 0px 0px 0px;}

li.resource{ height:40px}

.sub a {text-align:left; font-weight:normal; font-size:13px; line-height:15px; background-image:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 4px; }

		


.bodyimageleft { padding: 2px 22px 2px 0px;}
.bodyimageright { padding: 2px 0px 2px 22px;}
.logo { padding: 15px 0px 12px 22px; margin: 0px 0px 0px 0px;}

input { color:#d90204; font-family:Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold;}
.inputbox {background-color:#f7f0d5; border-color: #d90204; border:solid; border-width:1px; width:120px; padding: 4px 2px 2px 3px; margin-bottom:5px;}
.hidden { visibility:hidden;}
.noshow { display:none}
.clear { clear:both;}
