/* REMOVE BROWSER DEFAULTS
...............................................................*/

	/* remove the inconsistent spacing, margin and padding */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0; padding: 0; }

	/* no list-markers */
	ul,ol,li { list-style-type: none; list-style-image: url(); list-style-position: outside; }

	/* inconsistent heading font-sizes */
	h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; font-style: normal; font-weight: normal; }

	/* remove blue linked image borders */
	fieldset,img,a img,:link img,:visited img { border: none; }

	table { border-spacing: 0; padding: 0; margin: 0; }

	td { padding: 0; text-align: left; }

	address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }

	caption,th { text-align: left; }

	q:before,q:after { content: ; }


/*	HEADER
...............................................................*/
	/* Logo */
	#logo { margin:0; width:874px; height:251px; background:transparent url("http://www.momentzero.com/images/top.png") no-repeat 0 0; display:block;clear:both;vertical-align:bottom;}

	


/*	LAYOUT
...............................................................*/
	body { background: url(/eeblog/images/bgr.jpg) repeat-x; background-color: #fdf7eb;}

	/* Main content container */
	#container { width:874px; margin:0 auto;}

	/* Columns, size, gap between columns */
            .box { background: #D0C1C8; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; width:470px; }
            #momentzero {width:170px; margin:218px 0px 0 0px; padding-left: 20px; float:left; display:inline; }
            #momentzero h1 { font-size: 20px; color:#851248; font-family:Arial, Helvetica, sans-serif; padding-left: 0px; padding-top: 7px;}
            #welcome {width:280px; margin:140px 0 0 190px;float:left;display:inline; }
            #welcome h1 { font-size: 12px; color:#851248; text-align:right; font-weight: bold; line-height:16px;}
	#content {display:block; clear:both;padding:40px 170px 0 155px; margin:0;background:#fdfcf9}
	#menu {float:left;width:130px;margin:0 0 0 -130px;display:inline;}
            #menu .active a { background-color: #D0C1C8; }
	#middle {width:470px; margin:0 0 0 30px}
       .content { padding-left: 10px;}
       #right {width:170px;float:right;margin:0 -150px 0 0;display:inline;}

           #footer {background: #D0C1C8; color: #000; border: 0px; text-align: center; vertical-align: bottom; display:block; margin:20px 49px 0 30px;}
           #footer p { color: 7E1124; padding: 10px 0; margin:0 0 0 65px }
#side_menu li { 	border-bottom:1px dotted #000 width: 126px; text-align: left; float: none; }

#menu li a { display: block; text-decoration: none; font-weight: bold; overflow: hidden; }

#menu li a span { display: block; padding-top: 4px; padding-left: 31px; }

#menu li a:hover { color: #000; background-color: #f77118; }

a { color: #7E1124; text-decoration: underline; }

a:hover { color: #f46b27; }

/*	TYPOGRAPHY
...............................................................*/
	body { font:12px Verdana; font-weight:normal; line-height:140%; text-align:left; color:#000000; }

	p { margin: 0.75em 0px 0px 0px; text-align: left; line-height: 16px;}

        h1 {  font:14px Verdana; font-weight:bold; line-height:140%; text-align: left; color:#461624; padding-left: 10px; }

        h2 {  font:16px Verdana; font-weight:bold; line-height:180%; text-align: center; color:#000000; }
        h3 {  font:12px Verdana; font-weight:bold;  line-height:140%; text-align: left; color:#7E1124; }
        h4 {font-style:italic;}
        ul.list {  margin: 0; padding: 0; }

        ul.list li { margin: 0; padding: 2px 0 2px 6px;  list-style: none; }



/*	EXTRAS
...............................................................*/
	.hidden {display:none;}
	.clear { clear:both; margin-top:40px; margin-bottom:40px; }

	.line { clear:both; margin:7px 0px 7px 0px; width:99%; border-top:1px; border-bottom:0px; border-left:0px; border-right:0px; border-style:dashed }


.clr{clear:both;}
