html { background: #bcbcbc; }
p { line-height: 1.5em; }
a { color: #f90; }
a:visited { color: #f90; }
a:active { color: #ff0; }
a:hover { color: #ff0; }
body { background: #bcbcbc url(/wp-content/themes/arpad/images/header-bg-top-short.jpg) repeat-x; font-family: sans-serif; color: #fff; }
div#header { padding-top: 20px; width: 1200px; margin: 0; overflow: hidden; background: url(/wp-content/themes/arpad/images/header-short.png) no-repeat; }
div#header a { display: block; }
div#header h1 a.home { width: 339px; height: 152px; text-indent: -9001px; position: relative; bottom: 30px; left: 107px; }
div#header ul.site-links { display: block; position: relative; top: 30px; left: 793px; width: 260px; height: 30px; }
div#header ul.site-links li { display: inline; }
div#header ul.site-links li a { display: inline; color: white; text-decoration: none; text-transform: uppercase; font-size: 0.8em; font-weight: bold; padding-right: 2.5em; }
div#header ul.site-links li a:hover { text-decoration: underline; }
div#header ul.content-links { display: block; width: 558px; height: 45px; list-style: none; position: relative; left: 107px; bottom: 30px; }
div#header ul.content-links li { float: left; }
div#header ul.content-links li a { display: block; height: 45px; text-decoration: none; text-indent: -9001px; }
div#header ul.content-links li a#menu-home { background: url(/wp-content/themes/arpad/images/home_nm.png) no-repeat; width: 78px; }
div#header ul.content-links li a#menu-home:hover { background: url(/wp-content/themes/arpad/images/home_hv.png) no-repeat; }
div#header ul.content-links li a#menu-about { background: url(/wp-content/themes/arpad/images/about_nm.png) no-repeat; width: 75px; }
div#header ul.content-links li a#menu-about:hover { background: url(/wp-content/themes/arpad/images/about_hv.png) no-repeat; }
div#header ul.content-links li a#menu-snippets { background: url(/wp-content/themes/arpad/images/snippets_nm.png) no-repeat; width: 96px; }
div#header ul.content-links li a#menu-snippets:hover { background: url(/wp-content/themes/arpad/images/snippets_hv.png) no-repeat; }
div#header ul.content-links li a#menu-projects { background: url(/wp-content/themes/arpad/images/projects_nm.png) no-repeat; width: 90px; }
div#header ul.content-links li a#menu-projects:hover { background: url(/wp-content/themes/arpad/images/projects_hv.png) no-repeat; }
div#feature, div#article-title { width: 914px; padding: 10px 0; overflow:hidden; margin: 0 0 0 108px; }
div#article-title { background: #f90; }
div#article-title h2 { padding-left: 10px; color: #000; }
div#feature { background: #f90 url(/wp-content/themes/arpad/images/feature-bg.jpg) repeat-x top; }
div#feature div { margin: 0 auto; width: 894px; background: #f90; }
div#feature div img { float: left; z-index: 1; }
div#feature div h2 { float: left; display: block; position: relative; background: url(/wp-content/themes/arpad/images/feature-header-left.png) no-repeat 0 15px; height: 45px; left: -10px; padding: 15px 0 0 10px; }
div#feature div h2 a { display: block; position: relative; background: #333; height: 37px; line-height: 37px; color: white; text-decoration: none; padding: 0 10px 0 20px; }
div#feature div h2 a:hover { text-decoration: underline; }
div#feature div p { display: block; padding: 0 10px 10px 307px; font-size: .9em; color: #000; }
div#feature div p.first { margin: 0 0 0 298px; padding: 70px 10px 10px 10px; }
div#feature div ul.links { position: relative; margin-left: 308px; height: 35px; line-height: 35px; text-align: center; text-decoration: none; }
div#feature div ul.links li { float: left; margin-right: 2px; }
div#feature div ul.links a { background: #b76d00; color: white; padding: 6px; text-decoration: none; }
div#feature div ul.links a:hover { text-decoration: underline; }
div#content-wrapper { width: 914px; margin: 0 0 0 108px; background: url(/wp-content/themes/arpad/images/fbtm.gif) no-repeat; padding: 12px 0 0 0; overflow: hidden; }
div#content { background: url(/wp-content/themes/arpad/images/a_bgslice.gif) repeat-y; overflow: hidden; }
div#content div#sidebar { float: right; width: 331px; }
div#content div#sidebar div#about { background: url(/wp-content/themes/arpad/images/sidebar-bg.png) repeat-y; z-index: -10; }
div#content div#sidebar div#about div { padding-left: 10px; }
div#content div#sidebar div#about div h2 { color: white; padding: 0 0 10px 0; }
div#content div#sidebar div#about div p { background: #f90; font-size: 0.9em; padding: 15px; display: block; z-index: 10; color: #000; }
div#content div#sidebar ul.secondary { background: url(/wp-content/themes/arpad/images/sidebtm.gif) no-repeat top right; padding-top: 67px; }
div#content div#sidebar ul.secondary li { background: #9f6000; padding: 10px; width: 311px; padding: 0; }
div#content div#sidebar ul.secondary li h2 { color: #fff; background: #9f6000; padding: 5px 0 0 10px; }
div#content div#sidebar ul.secondary li ul { padding: 10px 0 10px 20px; background: #9f6000; }
div#content div#sidebar ul.secondary li ul li { width: 260px; padding: 0; margin-bottom: 3px; }
div#content div#sidebar ul.secondary li ul li a { display: block; width: 260px; background: #f90; color: #000; text-decoration: none; padding: 0 0 0 10px; font-size: 0.9em; }
div#content div#sidebar ul.secondary li ul li a:hover { background: #fff; }
div#content ul.previous, div#content div#article-content { width: 573px; display: block; padding-top: 20px; position: relative; left: 10px;   }
div#content ul.previous li h3, div#content div#article-content h3 { display: block; height: 45px; position: relative; margin-left: -10px; padding: 0 10px 10px 10px; background: url(/wp-content/themes/arpad/images/previous-header-left.png) no-repeat; line-height: 38px; }
div#content ul.previous li h3 a, div#content div#article-content h3 a { background: #5b5b5b; padding: 10px; color: white; text-decoration: none; }
div#content ul.previous li h3 a:hover, div#content div#article-content h3 a:hover { text-decoration: underline; }
div#content ul.previous li p, div#content div#article-content p { padding: 0 20px 20px 20px; color: #eee; font-size: .9em; }
div#content div#article-content { padding: 0 0 10px 0; }
div#content div#article-content blockquote { margin: 0 10px 0 10px; background: #444 url(/wp-content/themes/arpad/images/quote.jpg) no-repeat; padding: 10px 0 0 0; }
div#content div#article-content blockquote p { padding: 15px 0 5px 40px; }
div#content div#article-content div.wp_syntax { margin: 0 10px 10px 10px; width: 550px; }
div#content div#article-content div.wp_syntax pre { padding-left: 20px; }
div#content div#article-content h3 { margin-top: 20px; }
div#content div#article-content h4 { padding: 0 0 10px 10px; color: #fff; }
div#content div#article-content ul.rss { padding-left: 30px; }
div#content div#article-content ul.links { padding-left: 20px; }
div#content div#article-content ul.links li { padding: 10px; }
div#content div#article-content pre { padding: 0 10px 10px 30px; color: #eee; }
div#content div#article-content ol.commentlist { padding: 0 10px 20px; }
p#footer { display: block; margin: 0 0 20px 118px; padding: 6px 0 6px 0; width: 573px; text-align: center; font-size: 0.7em; background: #888; }
ul.wp-tag-cloud { padding: 0 10px 10px 10px; }
ul.wp-tag-cloud li { display: inline; }