/* Resets */
html, body, 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, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr {

	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	list-style: none;	
}

/* --------------------------------- */

img {border:none;}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:26px;
color:#ffc000;
}

h2 {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
color:#a88722;
}

hr {color: #000; background-color: #000; border: 1px dotted #333; border-style: none none dotted; }

a {color:#ff4672; font-weight:bold;}

.bio_image {
	float:right;
	margin-right:8px;
}

.news_title {
color:#ff4672;
font-weight:bold;
}



/* layout */

body {
background-image:url(images/layout/bg_pattern.gif);
background-repeat:repeat;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#416683;
}

#wrapper {
width:100%;
height:auto;
background-image:url(images/layout/page_bg.png);
background-repeat:repeat-y;
background-position:center;
}

#page {
width:859px;
height:auto;
margin:0 auto;
background-color:#FFF;
}


#header {
width:859px;
height:531px;
}

#content {
width:811px;
min-height:256px;
height:auto;
background-image:url(images/layout/content_bg_top.gif);
background-repeat:no-repeat;
background-position:top;
padding:0 24px;
}

#news {
width:480px;
height:104px;
background-image:url(images/layout/article_block.gif);
background-repeat:no-repeat;
padding:12px 16px;
margin-bottom:6px;
}

#news_article {
width:480px;
height:88px;
overflow:hidden;
}

#footer {
width:859px;
height:auto;
background-image:url(images/layout/footer.png);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:320px;
}

#twitter {
width:275px;
height:auto;
}
