/*
Theme Name: Prism
Theme URI: http://www.ndsinternet.com
Description: Custom theme for Prism Advisors
Version: 1.0
Author: Peter Baumgartner
*/
/*-----------Block Level Elements--------------*/

* { margin:0; padding:0; }

body { font-family:trebuchet ms,arial,sans-serif; }

#header { padding:45px 0 15px 0; background:#0558A8 url(img/header.jpg) repeat-x 0 0; color:#fff; font-size:26px; }
	#header h1 { display:none; }
	#header .description { padding-left:205px; }

#wrapper { width:820px; }

#content { margin:2em 0 2em 205px; line-height:180%; margin-top:2em;  }

#sidebar { width:150px; position:absolute; top:0; left:25px; background:#0558A8 url(img/sidebar.jpg) no-repeat 0 0; padding:18px 0 30px 0; text-align:center; font-size:0.9em; }
	#sidebar ul { list-style-type:none; border-top:1px solid #fff; margin:0; text-align:left; width:143px; }
	#sidebar a { display:block; margin-bottom:15px; width:130px; }
	#sidebar li a { color:#fff; width:123px; padding:5px 10px; border-bottom:1px solid #fff; margin:0; }
	#sidebar a:hover { color:#F4E192; text-decoration:none; }
	#sidebar .current_page_item a { font-weight:bold; }
	#sidebar .current_page_item a:hover { color:#fff; }

#footer { clear:both; background:#0558A8 url(img/footer.jpg) repeat-x 0 bottom; color:#fff; padding:10px 0 5px 200px; }
	#footer h2 { font-size:1.2em; font-weight:normal; margin-bottom:0.6em; }
	#footer p { font-size:0.8em; }

#blog { float:left; margin:150px 0 30px 30px; color:#555; font-size:0.7em; width:130px; }
	#blog ul { padding:0.6em 0;  }
	#blog li ul { padding:0; }
	#blog h2 { font-size:1em; margin:0.6em 0 0.2em 0; }
	#blog li { border-bottom:1px solid #555; padding-left:0.8em; list-style-type:none; }
	#blog li ul li { border:none; }
	#blog .navigation { border-bottom: 1px solid #555; margin:0 0.6em; }

#credits { font-size:0.7em; width:840px; text-align:center; color:#999; margin: 2em 0; }
	#credits a { color:#555; }


/*-------------Page Elements-------------*/
p, ol, ul, table { margin-bottom:0.7em; }
h2 a:visited, h2 a { font-size:1.2em; font-weight:normal; }
a img { border:none; }
a { color:#0078be; text-decoration:none; }
a:hover { text-decoration:underline; }

.post { margin-bottom:3em; }
	.post h2 { padding-bottom:0.5em; }
	.post li { margin-left:1em; }

.entry { border-bottom:2px solid #0078be; margin-bottom:1em; }

.postmetadata { color:#555; font-size:0.7em; line-height:120%; clear:right; }

.navigation { padding-bottom:0.6em; }

.alignleft { padding-bottom:5px; }
.alignright { text-align:right; border-top:1px solid #f0f0f0; padding-top:5px; }

.pagetitle { color:#555; text-align:center; }

.read-more { float:right; font-size:0.8em; margin-top:-0.9em; }


/*-------------Special-------------*/

#post-2 ul { list-style-type:none; border-top:1px solid #0558A8; }
#post-2 li { float:left; width:280px; background:url(img/bullet.png) no-repeat 0 3px; padding:0 5px 0 20px; line-height:100%; margin:1em 0 0 0; }
#post-2 img { float:right; margin:0 0 10px 10px; }



