@font-face {
	font-family: "Myriad Pro Bold Cond";
	src: url(/skin1/fonts/myriadproboldcon.eot);
	src: url("/skin1/fonts/myriadproboldcon.ttf") format("truetype");
	font-style: normal;
	font-weight:normal;
}

@font-face {
	font-family: "Myriad Pro Cond";
	src: url(/skin1/fonts/myriadprocon.eot);
	src: url("/skin1/fonts/myriadprocon.ttf") format("truetype");
	font-style: normal;
	font-weight:normal;
}

@font-face {
	font-family: "Myriad Pro Bold Cond Italic";
	src: url(/skin1/fonts/myriadproboldcondi.eot);
	src: url("/skin1/fonts/myriadproboldcondi.ttf") format("truetype");
	font-style: normal;
	font-weight:normal;
}

@font-face {
	font-family: "Myriad Pro Cond Italic";
	src: url(/skin1/fonts/myriadprocondi.eot);
	src: url("/skin1/fonts/myriadprocondi.ttf") format("truetype");
	font-style: normal;
	font-weight:normal;
}

/********** RESET **********/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td, label { margin: 0; padding: 0; } 



/* Headings
--------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {text-align:left;}
/*
h1 { color: #d3090a; font: Bold 30px Arial; text-transform:uppercase; letter-spacing: -1px; margin: 0 0  10px 0;}
h2 { color: #d3090a; font: Italic Bold 27px Arial Narrow; line-height: 28px; margin: 0 0 10px 0; }
h3 { color: #645353; font-size: 16px; line-height: 26px; margin: 0 0 10px 0; }
.sidebar h3 { font: Bold 16px Arial; line-height: 26px; margin: 0 0 10px 0; }
*/

h1 { color: #d3090a; font: Bold 30px Arial; text-transform:uppercase; letter-spacing: -1px; margin: 0 0  10px 0;}
h2 { color: #d3090a; font:   27px 'Myriad Pro Bold Cond Italic',Arial;line-height: 28px; margin: 0 0 10px 0; #font: Italic Bold 27px 'Myriad Pro Bold Cond Italic',Arial;}
h3 { color: #645353; font-size: 16px; line-height: 26px; margin: 0 0 10px 0;}
.sidebar h3 { font: 18px 'Myriad Pro Bold Cond Italic', Arial; #font: Bold 18px 'Myriad Pro Bold Cond Italic', Arial;line-height: 26px; margin: 0 0 10px 0;}

h4 { font-size: 14px; line-height: 1.25em; margin: 0 0 10px 0; }
h5 { font-size: 13px; font-weight: bold; margin: 0 0 10px 0; }
h6 { font-size: 12px; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 15px; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #820708; }
a           { color: #d3090a; text-decoration: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
hr {
			border-width:1px 0px 0px;
			border-color:#c2bcbc;
			border-style:solid;
			clear:both;
			height:0;
			margin: 12px auto;
			#margin: 2px auto;
			width:100%;
		}
		
.sidebar hr, hr.lighthr {
			border-width:1px 0px 0px;
			border-color:#e2dcdc;
			border-style:solid;
			clear:both;
			height:0;
			margin: 15px auto;
			#margin: 5px auto 8px;
			width:100%;
		}

sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       	{ margin-bottom: 1.4em; }
th          	{ font-weight: bold; }
thead th 	{ background: #739abe; color: #ffffff;}
th,td,caption	{ padding: 4px 10px 4px 5px;}
tr.even td  	{ background: #e5ecf9; }
tfoot       	{ font-style: italic; }
caption     	{ background: #eee; }

/* Tools
-------------------------------------------------------------- */

.center			{ text-align: center;		        }
.aligncenter	{ display: block; margin: 0 auto;	}
.alignleft		{ float: left;				}
.alignright		{ float: right;				}

.noborder		{ border: 0; 				}

.vmiddle		{ vertical-align:middle; 	}
.vtop			{ vertical-align:top; 	}
.justify		{ text-align:justify; 		}

.indent			{ margin-left: 16px;		}


/* Page Specifics
-------------------------------------------------------------- */

body {
	margin: 0;
	background: #000;
	color:#5a4444;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#header { 	background: #000;
			height: 110px;
		}
		
#header .content {
			margin: 0 auto;
			padding-top:17px;
			width:940px;
		}
#header .content #login_box {
			color:#ccc;
			float:right;
                        font-size: 11px;
			margin-top:5px;
		}
		
#header .content #login_box .textfield {
			background: url('/images/new/header_login_input.jpg') repeat-x;
			border: 1px #7c7b7b solid;
			font-size: 11px;
			height: 13px;
			margin: 0 4px;
			padding: 4px;
			vertical-align: middle;
			width: 110px;
		}
		
#header .content #login_box .login_submit {
			background: url('/images/new/header_login_submit.jpg');
			border: 0; cursor: pointer;
			height: 23px;
			margin:0;
			padding: 0;
			vertical-align: middle;
			width:65px;
		}
		
	#header .content #login_box .login_submit:hover {
				background-position: -65px;
			}

#footer .content img {
			padding: 0 2px;
		}

#header .content .header_logo {
			background: url('/images/new/header_logo.gif') no-repeat;
			display: block;
			float: left;
			height: 74px;
			width: 217px;
		}
		
#greybg_wrapper {
			background-color:#eaeaea;
			border-bottom: #747474 3px solid;
			border-top: #747474 3px solid;
			padding-top:20px;
		}
		
		
		
#pagecontent {
			margin:0 auto 20px auto;
			width: 940px;
		}
		
#content {
			text-align: justify;
			float:left;
			width: 620px;
		}
			
#pagecontent .homepage_col{
			background: url('/images/new/homepage_col_bg.jpg');
			float: left;
			height:203px;
			margin-right: 20px;
			padding:10px;
			text-align:center;
			width:280px;
		}
		
		#pagecontent .homepage_col h2, #pagecontent .homepage_col h2 a, .sidebar h2 {
				color: #5A4444;
				font: Normal 18px 'Myriad Pro Bold Cond Italic', Arial;
				letter-spacing: -1px;
				line-height: 26px;
				margin: 0 0 10px 0;
				text-align: center;
		}
			
		
#pagecontent .homepage_link {
			font: bold italic 16px arial narrow;
		}
		
#footer {
			background-color: #000000;
			color:#fff;
			font-size: 10px;
			height:113px;
			line-height: 14px;
		}
		
#footer .content {
			display:block;
			height: 60px;
			margin: 0 auto;
			padding-top: 35px;
			width:940px;
		}
		
#footer .content .footer_contact {
			display: block;
			height: 36px;
			float:right;
			width: 420px;
		}
		
#footer .content .footer_add {
			display: block;
			height: 36px;
			float:left;
			margin: 8px 5px 0 0;
			text-align:right;
			vertical-align:middle;
			width:240px;
		}
#footer .content .footer_copy {	
			color: #605f5f;
			display: block;
			height: 36px;
			float: left;
			margin: 0 0 0 5px;
			vertical-align:bottom;
			width:100px;
		}
		
.posttitle {
	font-size:16px;
	font-family:"Myriad Pro Bold Cond Italic", Arial;
	#font-style:italic;
	#font-weight:bold;}

/* Sidebar Styles
-------------------------------------------------------------- */
		
.sidebar {color: #806a6a; float: left; margin-left:20px; margin-bottom: 15px; width:280px;}

.sidebar_content {
			#margin-top: -5px;
			background: url('/images/new/subpage_sidebar_bg.gif') bottom no-repeat;
			font-size: 12px;
			padding:0 10px 18px 10px;
			text-align:justify;
			width:280px;
		}
		
.sidebar_content #login_btn {
			background: url('/images/new/loginpage_btn.gif') no-repeat;
			border: 0; cursor: pointer;
			display:block;
			height: 50px;
			margin:0;
			padding: 0;
			vertical-align: middle;
			width:280px;
		}
		
	.sidebar_content #login_btn:hover {
				background-position: -280px;
			}

.sidebar_content label {
		font-weight: bold;
		margin: 4px 1px 0 0;
		width:80px;
}
	.sidebar_content .textfield {
			border: solid 1px #7C7B7B;
			padding: 2px;
			width: 180px;
		}

/* Form Styles
-------------------------------------------------------------- */
		
	input, textarea {
		color: #5a4444;
		padding: 2px;
		width: 180px;
	}

/* Clearfix
-------------------------------------------------------------- */
	
	#header, #pagecontent, #footer, .sidebar_content, .content { overflow:hidden; zoom: 1; }

/* Feeds
-------------------------------------------------------------- */

	.feedFailure{
		height:100px;
	}


	#chromemenu ul li a{
		font-family:'Myriad Pro Cond Italic', Arial;
		font-weight:bold;
}