/* Layout
------------------------------------------------*/

/* commented backslash hides from ie5mac \*/ 
html{ height:100%; margin:0; padding:0 } 
/* end hack */ 
html,body {	padding:0; margin:0; background-color: #fff; }
body { margin:0 5px; padding:0 0 12px; text-align:center }

#container { width:792px; text-align:left; margin:14px auto 0; background:#FBF6FA; }


#header{ height:107px; background:url(../images/banner-bg.jpg) top left no-repeat; position:relative }
#logo { position:absolute; left:19px; top:4px; }
#banner { position:absolute; right:4px; top:4px; }

#ajaxmenu { margin:0 0 20px 13px; height:24px; }
#ajaxmenu ul, #ajaxmenu li { margin:0; padding:0; list-style-type:none; background:none }
#ajaxmenu li { float:left; display:inline; margin:0 20px 0 0; line-height:24px; }
#ajaxmenu li ul { display:none; }
#ajaxmenu li a { color:#7B0D70; text-transform:lowercase; text-decoration:none }
#ajaxmenu li a:hover { border-bottom:2px solid #ff9900 }
	
#main, #sidebar, #content { float: left; display: inline; }
#main { margin:0 13px; width:766px; background:url(../images/content-bg.gif) top right repeat-y; }
#sidebar { width:185px; margin-left:30px; }
#content { width:545px; }

#footer { clear:both; background:url(../images/border-bottom.gif) bottom center no-repeat; padding:30px 0 12px;
	color:#7B0D70; text-align:center; }
#footer a { color:#ff9900; font-weight:bold; }





/* Layout Variations
------------------------------------------------*/
body.singleWideColumn #main { background:none }
body.singleWideColumn #sidebar { display:none }
body.singleWideColumn #content { width:750px; }




/* Ditto
------------------------------------------------*/
.ditto_summaryPost { margin-bottom:30px }
.ditto_summaryPost h2 a { color:#000; font-size:0.75em; line-height:1em }
.ditto_info { color:#666; font-size:0.9em; }

#ditto_pages { text-align:center }
#ditto_pages a, #ditto_pages span { padding: 1px 5px 2px; margin:0 2px; }

