/*****************************************************
*    Style for http://adelaide-addition.com/
*    Author: Takashi Irie
*    Author URI: http://www.takashiirie.com	
*****************************************************/
/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .clearFix{height:1%;}
*html .clearFix{height:1%;}
/************************************************
*	global settings							    *
************************************************/
html{font-size:100.01%;overflow: scroll;}
body {font: 62.5%/1.5 Lucida Grande, Lucida Sans Unicode, sans-serif; color:#333333;}
a{outline:none;  text-decoration:none; }
p{font-size:1.0em;}
h1, h2, h3, h5, h5, h6 { font-weight:normal }
ul, li, ol{font-size:1.0em;}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }
#wrapper{width:323px;margin:0 auto;padding:260px 0 0 0}
#mainnav{width:323px;height:58px;background: url(images/mainnav.jpg) no-repeat 0 0;margin:35px 0 38px 0;}
#mainnav li{float:left;height:58px;display:block}
#mainnav li a{float:left;height:58px;display:block;text-indent: -9999px;background-image: url(images/mainnav.jpg); background-repeat: no-repeat}
#mainnav li#news a{width:75px;background-position: 0 0;margin-right:33px;display:inline;}
#mainnav li#news a:hover{background-position: 0 -58px;}

#mainnav li#mainsite a{width:107px;background-position: -108px 0;margin-right:35px;display:inline;}
#mainnav li#mainsite a:hover{background-position: -108px -58px;}

#mainnav li#blog a{width:73px;background-position: -250px 0;margin-right:0px;}
#mainnav li#blog a:hover{background-position: -250px -58px;}

#latestnews{padding:0 20px 0 19px;}
h2{font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-size: 1.0em;line-height:2.6em;}

li.rss-item{border-top:1px dotted #cccccc;padding:4px 0}
li.rss-item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html li.rss-item{height:1%;}
*html li.rss-item{height:1%;}

.rss-date{font-family:Times, Times New Roman,serif;color:#999999}
.rss-item a{color:#333333;}
.rss-item a:hover{color:#999999}
.rss-item img, .rss-item p{display:none;}

#footer{font-size:0.95em;font-family:Times, Times New Roman,serif;text-align:center;margin:140px 0 50px 0;}
#footer a{color:#333333}

