/* Rory.me */

.custom #header, 
.custom .post_box, 
.custom .teasers_box, 
.custom #sidebars, 
.custom #sidebar1, 
.custom #footer,
.custom .nav,
.custom .menu li ul,
.custom #feature_box,
.custom .image_box, 
.custom .custom_box, 
.custom #image_box img,
.custom li.widget .widget_box,
.custom #footer a,
.custom .menu, 
.custom .menu a,
.custom .current a, .custom .menu .current a:hover, .custom .menu .current-cat a, .custom .menu .current-cat a:hover  { border: none; background: none; padding: 0; }

.custom #page { background: url(images/border-vertical.png) repeat-y 300px 0; }

.custom #header { position: relative; height: 90px; min-height: 90px; background: url(images/logo.png) no-repeat; }
.ie6 #header { position: relative; height: 90px; margin-top: 0px; background: url(images/logo.png) no-repeat; }

.custom #header #logo a, .custom #header #logo a:link, .custom #header #logo a:visited, .custom #header #logo a:hover, .custom #header #logo a:active, .custom #header #logo a:focus { height: 90px; width: 271px; background: url(images/logo.png) no-repeat; outline: none; position: absolute; top: 0; left: 0; }
.custom #header #logo, .custom #header #tagline, .custom .comments_closed { text-indent: -9999px; }
.custom #header #tagline { height: 0; }

.custom .menu { position: absolute; margin-top: 0px; height: 00px; line-height: 90px; top: 0; left: 330px; }
.custom .menu a { line-height: 90px; }
.custom .menu li { padding: 0 1em; }

.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page { margin-left: 0px; }
.custom .post { background: url(images/border-horizontal.png) repeat-x 0 bottom; margin-bottom: 30px; }

.custom .sidebar ul.sidebar_list { padding-left: 0; }
.custom #multimedia_box { padding: 0; }
.custom #image_box img.square { width: 270px; height: 270px; }
