/* main CSS Document */
/* general styling first */
/* reset css styles individually instead of universal selector. */
/* based on http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body{
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-left:0;
} 
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
ol, ul {list-style: none;}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* end reset styles */

/* clearing technique */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/

p,h1,h2,h3,h4,h5,h6,ul,ol {margin-bottom:.3em}
a img,img{border:none;display:inline;}
a{
	text-decoration:none;
	color:#252e1c;
}
h1,h2,h3,h4,h5,h6{
	font-weight:bold;
}
h1{font-size:16px}
h2{font-size:15px}
h3{font-size:14px}
h4{font-size:13px}
h5{font-size:12px}
h6{font-size:11px}

body{
	font-size: 10px; 
	text-align:center;/* for ie5.+*/
}

/* Ashfield Styles */
html{
	height: 101%;
}

html, body{
	background:#D7CCB5;
}
html.green, body.green{
	background:#538942;
}


label {
   	display: block;
    width: 120px;
    float: left;
    text-align: right;
}
label.input {
	margin: 3px 4px 6px 4px;
}
label.text {
	margin: 3px 4px 0 4px;
}

/* ids */

#outer{
	width:766px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#outer.imageset1 #menu_left{background:url('/lib/templates/ashfieldrc/images/head/1/left.jpg') no-repeat top left;}
#outer.imageset1 #menu_right{background:url('/lib/templates/ashfieldrc/images/head/1/right.jpg') no-repeat top left;}
#outer.imageset1 #header{background:url('/lib/templates/ashfieldrc/images/head/1/head.jpg') no-repeat top left;}
#outer.imageset2 #menu_left{background:url('/lib/templates/ashfieldrc/images/head/2/left.jpg') no-repeat top left;}
#outer.imageset2 #menu_right{background:url('/lib/templates/ashfieldrc/images/head/2/right.jpg') no-repeat top left;}
#outer.imageset2 #header{background:url('/lib/templates/ashfieldrc/images/head/2/head.jpg') no-repeat top left;}
#outer.imageset3 #menu_left{background:url('/lib/templates/ashfieldrc/images/head/3/left.jpg') no-repeat top left;}
#outer.imageset3 #menu_right{background:url('/lib/templates/ashfieldrc/images/head/3/right.jpg') no-repeat top left;}
#outer.imageset3 #header{background:url('/lib/templates/ashfieldrc/images/head/3/head.jpg') no-repeat top left;}

#title{
	text-align:left;
	color: #FFFFFF;
	position:relative;
	left:66px;
	top:60px;
}

#header{
	width:100%;
	height:196px;
	font-size:13px;
}

#menu{
	width:100%;
	height:34px;
	font-size:13px;
}

#menu_left{
	width:48px;
	height:34px;
	float:left;
}

#menu_center{
	background:url('/lib/templates/ashfieldrc/images/menu.jpg') no-repeat top left;
	width:433px;
	height:34px;
	float:left;
	margin:0;
	list-style-type: none;
	text-align:left;
	color: #414141;
}

#menu_center li{
	float:left;
	text-align:center;
}

#menu_center a {
	background:url('/lib/templates/ashfieldrc/images/menu_divider.jpg') no-repeat right;
	padding-left: 18px;
	padding-right: 24px;
	display: block;
	line-height: 34px;
	text-decoration: none;
	font-size: 100%;
	color: #414141;
}

#menu_center a:hover,
#menu_center.news a.news,
#menu_center.results a.results,
#menu_center.history a.history,
#menu_center.members a.members {
	color: #538942;
}

#menu_center a#nodivide {background:none;}

#menu_right{
	width:285px;
	height:34px;
	float:left;
}

#split_left{
	background:#FFFFFF url('/lib/templates/ashfieldrc/images/left.jpg') repeat-y top left;
	width:50%;
	height:6px;
	clear:both;
	float:left;
}

#split_right{
	background:#FFFFFF url('/lib/templates/ashfieldrc/images/right.jpg') repeat-y top right;
	width:50%;
	height:6px;
	float:left;
}

#content{
	background:#ece7dc url('/lib/templates/ashfieldrc/images/border.jpg') repeat-y top left;
	width:100%;
	text-align:left;
	clear:both;
}

#left{
	float:left;
	width:473px;
	margin:5px 5px 5px 42px;
	line-height: 14px;
	color:#333;
	font-size:1.1em;
}
#left a{color:#333; text-decoration:underline;}
#left a:active{color:#333;}
#left a:visted{color:#333;}
#left a:hover{color: #538942;}

#right{
	float:left;
	width:201px;
	margin:5px 30px 90px 10px;
	color:#FFFFFF;
	line-height: 16px;
	font-size:1.3em;
}
#right a{color:#ffffff; text-decoration:underline;}
#right a:active{color:#ffffff;}
#right a:visted{color:#ffffff;}
#right a:hover{color: #EDF929;}

#footer{
	clear:both;
	background:#538942 url('/lib/templates/ashfieldrc/images/bottom.jpg') repeat-x bottom;
	height:60px;
	width:100%;
	font-size:11px;
}

#ufooter_left{
	background:#FFFFFF url('/lib/templates/ashfieldrc/images/left.jpg') repeat-y top left;
	height:40px;
	width:484px;
	padding-left:36px;
}

#ufooter_left a {
	padding-left: 25px;
	padding-right: 24px;
	line-height: 40px;
	text-decoration: none;
	color: #414141;
}

#ufooter_left a:hover {
	color: #538942;
}

#ufooter_right{
	background:url('/lib/templates/ashfieldrc/images/right.jpg') repeat-y top right;
	height:40px;
	width:241px;
	float:right;
	border-left:5px solid #FFF;
	text-align:center;
	position: relative;
}
#ufooter_right .facebook {
	position: absolute;
	width:212px;
	height:68px;
	top: -80px;
	
}
#ufooter_right .facebook a {
	margin-left:auto;
	margin-right:auto;
	display:block;
}

#ufooter_right a.link {
	padding-right: 32px;
	line-height: 40px;
	text-decoration: none;
	color: #fff;
}

#ufooter_right a.link:hover {
	color: #EDF929;
}

#footer_left{
	background:url('/lib/templates/ashfieldrc/images/bleft.jpg') no-repeat bottom left;
	height:20px;
	width:520px;
}

#footer_right{
	background:url('/lib/templates/ashfieldrc/images/bright.jpg') no-repeat bottom right;
	height:20px;
	width:241px;
	float:right;
}



#forum_rss li {
	list-style: none;
	margin-left:5px;
	background:url('/lib/templates/ashfieldrc/icons/comment.gif') no-repeat top left;

}
#forum_rss a {
	margin-left:20px;
	text-decoration: underline;
	color:#ffffff;
}
#forum_rss p {
	padding:0;
	margin:0;
}
#forum_rss a:hover {
	text-decoration: underline;
	color: #EDF929;
}

/* Classes */

.smallfont { font-size: 0.85em; }
.content { padding-bottom:10px; }
.bb_left { 
	float:left;
	margin:0 4px 0 4px;
}
.bb_right { 
	float:right;
	margin:0 4px 0 4px;
}
.ribbon {
	background:url('/lib/templates/ashfieldrc/images/ribbon.gif') repeat-x bottom left;
	display:inline-block;
	height: 23px;
	text-decoration:none !important;
	margin-bottom:5px;
}
.textarea {
	width:98%;
	min-height:50px;
	padding:2px;
	margin-bottom:2px;
}
/* Gallery */

.gallery #gallery_menu {
	margin: 10px 0 0 50px;
	display: inline;
}
.gallery .vertical{
	display: block;
}
body.green .gallery{
	color:#FFF;
	text-align:left;
}
body.green .gallery a {
	line-height: 16px;
	text-decoration: none;
	color: #fff;
}

body.green .gallery a:hover {
	color: #EDF929;
}

.gallery #gallery_menu li {
	float: left;
	font-size: 12px;
	padding: 0 5px 0 3px;
	list-style: none;
	display: inline;
}
.gallery #gallery_menu a {
	line-height: 25px;
	text-decoration: none;
	
}
.gallery #gallery_menu a:hover {
	text-decoration: underline;
}
.gallery .galleryimage {
	height:auto;
	float: left;
	width:33%;
	padding:0 1px 5px 0;
	margin:0;
	text-align: center;
}
.gallery .random {
	width:100%;
}
.gallery .galleryimage_double {
	height:auto;
	float: left;
	width:48%;
	padding:0 1px 5px 0;
	margin:0;
	text-align: center;
}
.gallery .galleryimage img, .galleryimage_double img, .gallery .video, .bbcode_img {
	border: solid 3px #ffffff; 
}