/*
These tags control the layout, colors, fonts and so on. Modifications to this page may disrupt the layout of the site.
Proceed with caution.
*/





#forumsummary table {
 width:100%;

}

#forumsummary th {
 background-color:#999;
 font-size:12px;
}

#forumsummary td {
 background-color:#ccc;
 font-size:11px;
 padding:4px;
 text-align:center;
}

#forumsummary .title {
 font-size:12px;
 font-weight:bold;
}

/* BODY TAG */

body {

font-family: Arial, Helvetica, sans-serif;
background-color:#eeeeee;

}

div, h2, h3, h4, h5, h6, table, ul, ol, {
	margin: 0;
	padding: 0;
}

p {
font-size:12px;
}

a:hover {
text-decoration:none;
font-color:#FF9900;
}


/* LOGO TAG

These tag controls the text, size and layout of the Logo, including the link colors and formatting.

 */


#Logo {
width:180px;
background-image:  url("/images/Header-Logo-bg.gif");
font-family: Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #FFFFFF;
padding-left: 109px;
padding-top: 22px;
font-size: 18px;
text-align:left;
}

#Logo a {color:#FFFFFF; text-decoration:none;}
#Logo a:hover {color:#ffff00;}





/* TOP MENU TAGS

These tag controls the text, size and layout of the Top Menu, including the link colors and formatting.

 */

.MenuBox {
width:471px;
background-image:  url("/images/Header-Menu-bg.gif");
text-align:left;
padding-bottom:22px;
}

#Menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
}

#Menu a {
color:#FFFFFF; 
text-decoration:none;
padding:12px 10px 12px 0px;
display:block;
}

#Menu a:hover {color:#ffff00; text-decoration: underline;}



/* PATH TAGS

These tags controls the text, size and layout of the Path - the links under the header that show your navigation. Also called 'breadcrumbs.'

 */

#Path {
font-size: 12px;
color:#FFFFFF;
height:34px; 
background-color:#303563;
text-align:left;
padding: 5px 0 0 40px;
}


#Path a {
color:#FFFFFF;
text-decoration:none;
}

#Path a:hover {
text-decoration:underline;
color:#ffff00;
}



/* MAIN BODY TAGS

These tags controls the text, size and layout of the BODY.

 */

#Main {
padding:4px 10px 10px 50px;
text-align:left;
}


#Main h1 {
font-family: "Times New Roman", Times, serif;
font-size:32px;
font-weight: normal;
margin-top:12px;
margin-bottom:4px;
border-bottom: solid 1px #666666;
}


#Main h2 {
font-family: Arial, Helvetica, Geneva;
font-size: 22px;
font-weight:bold;
color:#000000;
margin:4px 0 0px 0;
padding:6px;
}


#Main h3 {
font-family: Arial, Helvetica, Geneva;
font-size: 16px;
font-weight: normal;
margin:4px 0 -6px 0;
}

#list {
padding: 8px 0 8px 8px;
border-bottom: dotted 1px #cccccc;
height:50px;
}

#list.title {
font-family: Arial, Helvetica, Geneva;
font-size: 14px;
font-weight:bold;
margin:0px;
}

#list p {
font-family: Arial, Helvetica, Geneva;
font-size: 12px;
color:#000000;
margin:0px;
}



/* FORUM TAGS

This tag controls the layout of the forum table on the welcome pages.

 */

#bar {
font-size: 14px;
font-weight:bold;
font-weight: bold;
color: #FFFFFF;
background-color: #999999;
}

.forumTitle {
font-size:16px;
margin: 0px;
padding: 8px 0px 0px 0px;
}

.forumText {
 font-size:			11px;
 color:				#000;
 padding-top: 3px;
 margin: 0px;
}

.small {
font-size:10px;
}


/* LOGIN AND NEWS BOX

This tag controls the layout of the login form and news box on the welcome pages.

 */

.loginForm {
width:190px;
float:right;
padding:0 10px 10px 10px;
margin: 5px 0 0 10px;
border-left: solid 1px #cccccc;
}

.loginTitle {
font-size: 14px;
font-weight:bold;
letter-spacing: -.03em;
background-color:#999999;
color:#ffffff;
padding:6px 5px 6px 4px;
text-transform: uppercase;
text-align:left;
}

#loginBody {
font-size:12px;
color:#333333;
padding:8px 8px 4px 8px;
text-align:left;
}

#loginBody p {
margin: 0 0 8px 0;
}

#loginBody a {
color:#333333;
text-decoration:underline;
display:block;
}

#loginBody a:hover {
text-decoration:none;
}

.login {
padding:2px;
color:#000000;
background-color:#cccccc;
font-size:12px;
width: 136px;
}

.loginBodySubmit {
padding:3px;
color:#000000;
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
}



/* MEDIA BOX

This tag controls the layout of the photo and video.

 */

#mediabox {
padding: 0 10px 5px 0;
float:left;
}


/* PHOTO GALLERY

This tag controls the layout of the thumbnails and photos.

 */



th {
 font-family:       Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  #666666;
}

.phototitle {
 font-family:       Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #666666;
 padding: 4px;
}

.thumbs {
 text-align:	center;
 padding:	8px 0px 6px 0px;
 background-color: #cccccc;
}


.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 8px;
 margin:			0;
 background-color:	transparent;  
 text-align: center;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;  
}




/* SEARCH STYLES

This tag controls the layout of the photo and video.

 */


.resultRowOne {
 font-size:			12px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-size:         12px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}




/* RIGHT COLUMN TAGS

These tags controls the text, size and layout of the Right Column including the logo and menus.

 */


.RtCol {
background-image: url("/images/RtCol-bg.gif");
padding:12px 0 0 0px;
color:#FFFFFF;
text-align:left;
}


#RtColMenu {
font-size: 14px;
}


#RtColMenu  a {
display:block;
color:#ffffff;
padding:10px 0 10px 0;
margin: 0 24px 0 0;
text-decoration:none;
text-align:center;
}

#RtColMenu  a:hover {
color:#ffffff;
background-color:#343454;
text-decoration: none;

}

#RtColMenu  a.on {
display:block;
color:#ffffff;
padding:10px 0 10px 0;
margin: 0 25px 0 0;
text-decoration:none;
text-align:center;
background-color:#343454;
}

#RtColMenu  a.on:hover {
color:#ffffff;
text-decoration: none;

}

.RtColMenuLine {
height:1px;
width:195px;
border-top: solid 1px #797996;
}

/* FOOTER TAGS

These tags controls the text, size and layout of the Footer including the search form.

 */


#subFooter {
padding:20px 0 0 40px;
text-align:left;
}

input {
padding:6px;
color:#000000;
background-color:#cccccc;
font-size:14px;
}

.submit {
padding:8px;
color:#ffffff;
background-color:#121735;
font-size:12px;
font-weight:bold;
}

form {
padding:0px;
margin:0px;
}






