/*Layout*/
#page{width: 900px; margin: 0 auto 0 auto; padding: 0 0 10px 0; border:#ccc 3px double;}

#content {margin: 15px -220px 8px 0 ; width:100%; /*float:left;*/}

#menu {width:175px; border-left: 1px dotted #999; margin-bottom:8px; float:right;}

.footerHeader {margin:3px 8px 0 8px; clear:both;}

#blogText{margin-right:0px;}

/**/
#header {background:url(img/header.jpg) no-repeat center;height:120px;width:900px;border:#ccc 3px double;margin:10px auto;}

#header h1{padding: 10px 0 0 10px;font-size: 1.8em;font-variant:small-caps;}

#header h2 {padding:  10px 0 0 10px;font-size: 1em;font-family:Tahoma, Verdana, Arial, Serif;}

#header a {text-decoration: none;}

#header * {color:#336;}

#menuTop {text-align:right;padding:0;height:30px;line-height:30px;background:#778899;width:900px;margin:0 auto;border:#ccc 3px double;}

#menuTop ul {margin: 0 auto;padding:0;list-style: none;}

#menuTop li {display: inline;}

#menuTop a {padding:8px 16px;text-decoration: none;font-variant:small-caps;font-size: 1em;border:0;color:#eee;}

#menuTop a:hover, #menuTop a:active,#menuTop li.current_page_item a:link,#menuTop li.current_page_item a:visited,#menuTop li.current_page_item a:hover,#menuTop li.current_page_item a:active{
background:#456;color:#fff;border:0;}

/* Footer */
#footer {margin: 5px auto 0;padding:0 15px;width:870px;border:#ccc 3px double;clear:both;font-family:Tahoma, Verdana, Arial, Serif;}

#footer p {margin: 0;padding: 7px;font-size: 0.9em;color: #696;}

#footer p span {float:right;}

#footer a:link, #footer a:visited {color: #696;border:0;}

#footer a:hover, #footer a:active,#footer p strong {color: #eee;text-decoration:none;border:0;}

#header, #content, #sidebar, #footer, .widget {overflow:hidden;}