/*CSS Reset*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}:focus{outline:0;}body{background:white;color:black;line-height:1;}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption, th, td{font-weight:normal;text-align:left;}blockquote:before, blockquote:after,
q:before, q:after{content:"";}blockquote, q{quotes:"" "";}
/*End Reset*/

/*********************



*********************/
body{background:#5d1f49 url(img/background.png) repeat-x top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;}
#wrapper{margin:0 auto;width:960px;}
#header{background:url(img/header.png);position:relative;height:335px;width:960px;}
#logo{background:url(img/logo.png);position:absolute;left:-12px;top:100px;height:110px;width:415px;}
#logo a{display:block;width:415px;height:110px;}
#logo span{display:none;}
#head-sidebar{position:absolute;right:0;top:35px;width:300px}
	.rss-btn span{display:none;}
	a.rss-btn{background:url(img/rss-feed.png) 0 0;display:block;width:200px;height:40px;margin:20px 0 0 0;}
	a:hover.rss-btn{background:url(img/rss-feed.png) 0 -40px;display:block;width:200px;height:40px;}
	#head-sidebar h4{margin:10px 0 ;}
	#head-sidebar ul{margin:20px 0 0 0;}
	#head-sidebar li{float:left;list-style-type:none;}
	.flickr{margin-top:20px;}
	.flickr li{margin:0 5px 5px 0;}
#content-wrap{float:left;width:640px;}
	.content-top{background:url(img/content-back.png) 0 0;height:20px;}
	.content-mid{background:url(img/content-back.png) -650px 0;}
		.content{margin:0 20px;padding:5px 0;}
	.content-bottom{background:url(img/content-back.png) -1295px 0;height:20px;width:640px;}
#sidebar-wrap{float:right;width:300px;}
	#sidebar-wrap h4{border-top:1px dashed #333;border-bottom:1px dashed #999;padding:8px 0;}
	#sidebar-wrap ol,ul{margin:0 0 20px;}
	#sidebar-wrap li{margin:5px 10px;}
.sidebar-top{background:url(img/sidebar-back.png) 0 0;height:20px;}
.sidebar-mid{background:url(img/sidebar-back.png) -310px 0;}
.sidebar-bottom{background:url(img/sidebar-back.png) -620px 0;height:20px;}
.searchbox{background:url(img/search-back.png) no-repeat left;border:none;height:24px;width:210px;margin:0;padding:0;font-size:18px;text-indent:5px;font-weight:normal;}
.submitbtn{background:url(img/search-back.png) right;border:none;height:24px;width:34px;cursor:pointer;position:absolute;}
#footer{clear:both;}

/*Navigation*/
#navcontainer{position:absolute;left:230px;top:45px;font-weight:bold;}
#navcontainer span{}
#navcontainer ul{padding-left: 0;margin-left: 0;color: White;float: right;font-family: arial, helvetica, sans-serif;font-size:16px;}
#navcontainer ul li {display: inline;}
#navcontainer ul li a{background:url(img/nav-btn-back.png) no-repeat right;float:left;display:block;text-decoration:none;color:#333;padding:0 10px;}
#navcontainer ul li a:hover{color:#666;}

/*Typography*/
h1{}
h2{border-bottom:1px dashed #999;font-size:24px;padding:0 0 10px;margin:0 0 5px;}
h3{}
h4{font-size:20px;}
a{color:#333;text-decoration:none;}
a:hover{color:#999;}
div.content p {line-height: 1.5em}

/*Images*/
img.alignleft{float:left;margin:0 15px 10px 0;}
img.alignright{float:right;margin:0 0 10px 15px;}
img.aligncenter{margin:0 auto;}

.clear{clear:both;}
