/*
Theme Name:Arras Theme modified
Theme URI:http://ungajobb.se/
Author:Syrup Sthlm
Author URI:http://syrupsthlm.com/
Version:1.0
*/

.aligncenter {display:block; margin:0 auto}
.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.floatleft {float:left}
.floatright {float:right}
.wp-caption {padding-top:4px; margin:10px}
.wp-caption img {margin:0; padding:0; border:none}
.wp-caption .wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}


/*
	globals
*/
html {height:100%; margin:0; min-height:100%; padding:0}
body {background:#FFF; color:#333; font:12px 'Lucida Grande',Arial,Helvetica,sans-serif; height:100%; margin:0; min-height:100%; padding:0}
h1,h2,h3,h4,h5,h6 {color:#333; font-family:Georgia,Serif}
.clearfix {display:inline-block}
.clearboth {clear:both}
:focus {outline-style:none}
a,a:link,a:visited {color:#333; text-decoration:underline; font-weight:normal;}
a:hover {text-decoration:none;}
p {line-height:1.5em; margin:0 0 1.25em}
blockquote {border:1px solid #ffcc66; background:#ffffcc; color:#666; font-style:normal; padding:5px}
blockquote p:last-child {margin:0 0 5px}
code {background:#EAEAEA; color:#333; font-family:Consolas,Monaco,Courier,monospace; font-size:11px; margin:1px 0; padding:1px 3px}
pre code {background:#322E2C; border:1px solid #635957; color:#FFF; display:block; overflow:scroll; padding:1.5em 1.75em}
#commentsform input[type=text],input[type=password],textarea {-moz-border-radius:4px; -webkit-border-radius:4px; background:#ebebeb; border:0 #ebebeb; border-radius:4px; color:#666; padding:5px 3px}
#commentsform input[type=submit],#wp-email-submit {background:url(./images/skicka.png); border:0; color:#333; font-family:Georgia,Serif; font-size:24px; font-weight:400; padding:3px 0; text-align:center; width:131px}
#commentsform input[type=submit]:hover,#wp-email-submit:hover {background-position:0 -35px; border:0; color:#000; cursor:pointer}
input[type=text],input[type=password] {border:1px solid #CCC; padding:5px 3px}
input[type=submit],#wp-email-submit {background:url(./images/feed-title-white.jpg) repeat-x; border:1px solid #CCC; color:#000; font-family:'Lucida Grande',Arial,Helvetica,sans-serif; font-size:12px; font-weight:700; padding:5px 10px}
table {border:1px solid #CCC; border-collapse:collapse; border-spacing:0}
th,td {border:1px solid #CCC; border-width:1px; padding:5px}
th,thead th {background:#DDD; color:#333; font-weight:700}

/*
	common classes
*/
.aligncenter {display:block; margin:0 auto}
.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.textcenter {text-align:center}
.textright {text-align:right}
.textleft {text-align:left}
.noticebox {background:#fff9d7; border:1px solid #e2c822; color:#333; margin-bottom:20px; padding:10px}
.sub {color:#848485; font-size:11px}
.ui-tabs-hide,.hide {display:none!important}
.wp-caption {border-bottom:1px solid #ccc; margin-bottom:13px}
.wp-caption img {border:none; margin:0; padding:0}
.wp-caption .wp-caption-text {color:#666; font-size:12px; font-style:italic; line-height:17px; margin:0; padding:10px 0 2px}
.tags a:link,.tags a:visited {display:inline-block; font-weight:700; line-height:1.3em; padding:0 5px 3px; text-decoration:none}
.tags a:hover {text-decoration:underline}
.arras {color:#383332!important}

/*
	structure 
*/
#wrapper {margin-top:74px; min-height:100%; padding:0 0 20px; position:relative}

/* header */
#header {margin-bottom:18px}
#branding {margin:0 auto; width:980px}
.blog-name a {background:url(http://ungajobb.se/wp-content/uploads/2010/06/ungajobb.png) no-repeat; text-indent:-9000px; width:262px; height:131px; display:block; margin-bottom:-5px; outline:none}
#container-bg {background:#fff; margin:0 auto; padding:0 10px; position:relative; width:980px; z-index:1}

/* navigation */
#top-nav {height:62px; margin-left:16px}
#top-nav li {background:#fff; height:70px}
#top-nav li a:hover {color:#ccc}
#top-nav li a:active {color:#999}
#top-nav a {background:#666; border:0; color:#fff; font-size:20px; margin:0; padding:10px 20px 21px; text-shadow:0 1px 2px #333}
#top-nav .top-nav-current1 {background:url(./images/current-top1.gif) no-repeat top center}
#top-nav .top-nav-current1 a {background:#fddb00; color:#333; text-shadow:0 1px 2px #fff}
#top-nav .top-nav-current2 {background:url(./images/current-top2.gif) no-repeat top center}
#top-nav .top-nav-current2 a {background:#52fecc; color:#333; text-shadow:0 1px 2px #fff}
#top-nav .top-nav-current1 a:hover {color:#000}
#top-nav .top-nav-current2 a:hover {color:#000}

.widgetcontent li.current_page_item a,.single-post a:hover {color:#333}
#nav {max-height:54px; zoom:1}
#nav-content {margin:0 auto; width:980px}
.sf-menu ul .sf-sub-indicator,.posts-default .entry-meta,.posts-quick .entry-meta {display:none}
.sf-menu li.current_page_item,li.current-page-ancestor,.sf-menu li.current-category-ancestor,.sf-menu li.current-page-ancestor,.sf-menu li.current-post-ancestor,.sf-menu li.current-page-ancestor,li.current-post-ancestor {background:url(./images/current.png) no-repeat; background-position:center; color:#333; font-weight:700; height:70px; margin-left:-1px}
.sf-menu li.current_page_item a,li.current-page-ancestor a,.sf-menu li.current-category-ancestor a,.sf-menu li.current-page-ancestor a,.sf-menu li.current-post-ancestor a,.sf-menu li.current-page-ancestor a,li.current-post-ancestor a{background:#fddb00; border-top:1px solid #f8dd14; border-right:0; height:34px; margin:0; padding:13px 20px 6px}

.sf-menu2 li.current_page_item,.sf-menu2 li.current-page-ancestor,.sf-menu2 li.current-category-ancestor,.sf-menu2 li.current-page-ancestor,.sf-menu2 li.current-post-ancestor,.sf-menu2 li.current-page-ancestor,.sf-menu2 li.current-post-ancestor {background:url(./images/current2.png) no-repeat; background-position:center; color:#333; font-weight:700; height:70px; margin-left:-1px}
.sf-menu2 li.current_page_item a,.sf-menu2 li.current-page-ancestor a,.sf-menu2 li.current-category-ancestor a,.sf-menu2 li.current-page-ancestor a,.sf-menu2 li.current-post-ancestor a,.sf-menu2 li.current-page-ancestor a,.sf-menu2 li.current-post-ancestor a{background:#52fecc; border-top:1px solid #54f8bc; border-right:0; height:34px; margin:0; padding:13px 20px 6px}

.sf-menu,.sf-menu ul {float:left; height:70px; line-height:27px; list-style:none; margin:0; padding:0 0 2px}
.sf-menu a {border-right:1px solid #999; color:#333; display:block; font-family:Georgia,Serif; font-size:14px; height:20px; margin-top:14px; padding:0 20px 6px; text-decoration:none; /* text-shadow:0 1px 2px #fff */}
.sf-menu li {display:block; background:#ccc; float:left; height:54px; padding:0}
.sf-menu ul {border-top:1px solid #373331; height:auto; left:-999em; line-height:1; margin:0; position:absolute; width:150px}
.sf-menu li li {width:148px}
.sf-menu li li a {background:#FFF; font-size:12px; padding:7px 10px; text-transform:none; width:128px}
.sf-menu li ul ul {margin:-25px 0 0 148px}
.sf-menu li:hover ul ul,.sf-menu li:hover ul ul ul,.sf-menu li:hover ul ul ul ul,.sf-menu li.sfhover ul ul,.sf-menu li.sfhover ul ul ul,.sf-menu li.sfhover ul ul ul ul {left:-999em}
.sf-menu li:hover ul,.sf-menu li li:hover ul,.sf-menu li li li:hover ul,.sf-menu li li li li:hover ul,.sf-menu li.sfhover ul,.sf-menu li li.sfhover ul,.sf-menu li li li.sfhover ul,.sf-menu li li li li.sfhover ul {left:auto; z-index:2}
.sf-menu li ul li:hover a,.sf-menu li ul li li:hover a,.sf-menu li ul li li li:hover a,.sf-menu li ul li li li:hover a {background:#383332; color:#FFF}
.sf-menu li:hover li a,.sf-menu li li:hover li a,.sf-menu li li li:hover li a,.sf-menu li li li li:hover li a {background:#FFF; color:#000; font-size:11px}
.sf-menu .sf-with-ul {padding-right:15px}
.sf-sub-indicator {background:url(./images/dropdown.png) no-repeat; display:inline-block; height:5px; left:7px; position:relative; text-indent:-9999px; top:0; vertical-align:middle; width:5px}
#menu-item-294 a {border-width:1px 0 0}
#menu-item-298{margin:0;}
.nav-stripe {background:#f8df23 url(./images/intro-pattern-2.gif); border-bottom:2px solid #f8df23; border-top:2px solid #fddb00; height:39px; position:absolute; width:980px; z-index:-1}
.nav-stripe-blue .nav-stripe {background:#54f8bc url(./images/intro-pattern-blue-2.gif); border-bottom:2px solid #52fecc; border-top:2px solid #52fecc;}
.quick-nav {float:right; list-style:none; margin:0; padding:0}
.quick-nav li {display:inline; float:left; padding:7px 5px 0 0}
.quick-nav a:link,.quick-nav a:visited {clear:left; display:block; float:left; height:16px; text-indent:-9000px; width:16px}
.quick-nav #rss {background:url(./images/rss.png) no-repeat}
.quick-nav #twitter {background:url(./images/twitter.png) no-repeat}
.quick-nav #facebook {background:url(./images/facebook.png) no-repeat}

/* search bar */
#searchbar {float:right; margin:0; overflow:hidden}
.searchform {height:36px; margin-top:15px; width:263px}
.searchform .s {background:#FFF; border:3px solid #333; color:#999; float:left; font-family:Georgia,Serif; font-size:15px; font-style:italic; height:20px!important; margin:0 2px; padding:5px 12px; width:178px!important}
.searchform .searchsubmit {background:url(./images/searchsubmit.gif) no-repeat #333; border:none; color:transparent; cursor:pointer; float:left; height:36px; text-indent:-9000px; text-transform:capitalize; width:51px}
.searchform .searchsubmit:hover {background:url(./images/searchsubmit.gif) no-repeat; opacity:0.8}

/* top yellow box */
#top-box {margin:0 auto 29px; width:980px; z-index:-1}
.top-box-yellow {background:#f6cb00 url(./images/intro-pattern.gif) repeat; border-bottom:2px solid #fddb00; border-top:2px solid #fddb00; color:#464300; padding:24px 35px 18px; height:235px; text-shadow:0 1px 2px #fff}
.top-box-blue{background:#54f8bc url(./images/intro-pattern-blue.gif) repeat; border-bottom:2px solid #53fdcc; border-top:2px solid #53fdcc; color:#313433;}
.top-box-yellow h2 {font-size:30px; margin-bottom:0}
.top-box-yellow h3 {font-size:30px; margin:10px 0 10px}
.top-box-yellow h3 a {text-decoration:none}
.top-box-yellow p {font-family:Georgia,Serif; font-size:18px; line-height:24px; margin:0; padding:7px 0 6px; width:665px}
#top-box ul {background:#333; border:1px solid #2f3125; height:96px; list-style:none; margin:0 0 35px; padding:0}
#top-box ul li {border-right:1px solid #515151; float:left; height:96px}
#top-box ul li a {color:#FFF; float:left; font-family:Georgia,Serif; font-size:18px; height:71px; line-height:18px; text-decoration:none}#top-box ul li a p {line-height:1em}
#top-box ul li img {float:left; margin:3px 16px 0 0}
#text-padd {margin:0; padding:0}
.feat-1 a {padding:25px 0 0 37px; width:236px}
.feat-2 a {padding:25px 0 0 40px; width:179px}
.feat-2 a p {margin-top:8px}
.feat-2b a {padding:25px 0 0 27px; width:192px}
.feat-3 a {padding:25px 0 0 31px; width:214px}
.feat-3 a img {margin:3px 11px 0 0 !important}
.feat-4 {border:0 !important}
.feat-4 a {padding:25px 0 0 25px; width:212px}

/* sidebar */
.sidebar .xoxo {list-style:none; margin:0; padding:0}
.widgetcontainer ul,.widgetcontent .xoxo,.widgetcontainer ol {list-style:none; padding:0}
.widgetcontainer li {border-bottom:1px dotted #ccc; width:300px}
.widgetcontainer li:hover {border-bottom:1px solid #ccc}
.widgetcontainer li a {color:#09f; font-size:14px; line-height:25px; padding:0 0 5px 3px; text-decoration:none}
.widgetcontainer li a:hover {color:#0080d5}
.widgetcontainer input[type=text],.widgetcontainer input[type=password] {width:80%}
.widgetcontainer .excerpt {font-size:11px; margin:5px 0}
.widgetcontent li.current_page_item a,li.current-cat a,.single-post a:hover {color:#333}.widgettitle {width:300px; padding:0;}
.widgettitle a {color:#252519; text-decoration:none}
.widgetcontent {margin:0 0 43px}
.social {color:#666; font-family:Georgia,serif; font-size:14px; line-height:18px; margin:0 0 11px}
#social-img img {margin-right:15px}
.social2 {color:#666; font-size:12px; line-height:1.6em; margin:0 0 11px}
.social2 a {font-weight:700; text-decoration:none}
.social a {color:#666; font-weight:700; text-decoration:none}
.textwidget img:hover {opacity:0.8}
#twitter-list li {font-size:14px; line-height:20px; padding:5px 0 5px 3px}
#twitter-list li a {font-size:14px; line-height:20px; padding:0}
.attachment-sidebar-thumb,.multi-sidebar .recentcomments .avatar {border:3px solid #CCC; float:left; height:36px; margin:0 10px 0 0; width:36px}
.sidebar-read-more:link,.sidebar-read-more:visited {color:#000; font-size:11px!important; font-weight:700; text-transform:uppercase}
.multi-sidebar .tabs {list-style:none; margin:0 0 5px; overflow:hidden; padding:0}
.multi-sidebar .tabs li {background:#383332; border:1px solid #CCC; float:left; margin:0 3px 5px 0; padding:5px}
.multi-sidebar .tabs a:link,.multi-sidebar .tabs a:visited {color:#FFF; font-weight:700; text-decoration:none}
.multi-sidebar .tabs a:hover {border-bottom:1px dotted #FFF}
.multi-sidebar .tabs .ui-tabs-selected {background:#FFF}
.multi-sidebar .tabs .ui-tabs-selected a:link,.multi-sidebar .tabs .ui-tabs-selected a:visited {color:#37322F}
.multi-sidebar .widgetcontainer {background:#FFF; border:1px solid #CCC; margin-bottom:10px; padding:10px}
.multi-sidebar .widgetcontainer ul,.featured-stories,.related-posts {list-style:none!important; margin:0 0 0 5px !important}
.multi-sidebar .widgetcontainer li,.featured-stories li,.related-posts li {border-bottom:1px dotted #CCC; margin:0 0 10px; padding:0 0 10px}
.multi-sidebar .recentcomments .author {color:#666; font-size:11px}
#wp-calendar {border:1px solid #999; width:100%}
#wp-calendar caption {background:url(./images/feed-title-white.jpg) repeat-x top #EFEFEF; border:1px solid #CCC; color:#333; font-size:12px; font-weight:700; margin:0; padding:5px 9px}

/* featured */
.featured {margin:0 10px 20px 0; overflow:hidden}
.featured-article {background-position:center!important; display:block; height:250px; text-decoration:none!important; width:640px}
.featured-article img {height:250px; width:640px}
.featured-entry {background:#000; color:#a7a7a7; display:block; filter:alpha(opacity=80); height:85px; opacity:0.8; overflow:hidden; padding:0; position:relative; top:-85px}
.featured-entry .entry-title {color:#FFF; display:block; font-size:18px; font-weight:700; padding:10px 15px 5px}
.featured-entry .entry-summary {display:block; margin:0; padding:0 15px}
.entry-summary p {font-size:12px; line-height:16px}
.entry-summary a {text-decoration:none; font-weight:700}

#index-featured .posts-default .post {width:204px;}
#index-featured .posts-default img, #index-featured .posts-default .entry-thumbnails-link {width:194px; height:197px;}
#index-featured .posts-default .entry-thumbnails {width:204px; height:207px;}
#index-featured .posts-quick .entry-thumbnails {width:194px; height:197px;}
#index-featured .posts-default .entry-meta, #index-featured .posts-quick .entry-meta {width:194px;}
#index-news .posts-default .post {width:120px;}
#index-news .posts-default img, #index-news .posts-default .entry-thumbnails-link {width:110px; height:110px;}
#index-news .posts-default .entry-thumbnails {width:120px; height:120px;}
#index-news .posts-quick .entry-thumbnails img {width:110px; height:110px;}
#index-news .posts-default .entry-meta, #index-news .posts-quick .entry-meta {width:110px;}
 
/* archive */
#archive-posts .posts-default .post {width:120px;}
#archive-posts .posts-default img, #archive-posts .posts-default .entry-thumbnails-link {width:110px; height:110px;}
#archive-posts .posts-default .entry-thumbnails {width:120px; height:120px;}
#archive-posts .posts-quick .entry-thumbnails img {width:110px; height:110px;}
#archive-posts .posts-default .entry-meta, #archive-posts .posts-quick .entry-meta {width:110px;}

/* bottom content */
#bottom-content-1,#bottom-content-2 {float:left; list-style:none; margin:0 10px 10px 0; overflow:hidden; padding:0; width:320px}
#bottom-content-1 * .xoxo,#bottom-content-2 * .xoxo {margin-left:15px}
.layout-3c-r-fixed #bottom-content-1,.layout-3c-r-fixed #bottom-content-2,.layout-3c-fixed #bottom-content-1,.layout-3c-fixed #bottom-content-2 {width:243px}

/* latest headlines */
.posts-default,.posts-quick,.posts-line {list-style:none; margin:0 0 20px; overflow:hidden; padding:0 9px 0 0}
.posts-default .post {float:left; font-size:12px; margin:12px 0 12px 11px; padding:0}
.posts-default img {background:#fff; float:left}
.posts-default .entry-title {font-size:16px; line-height:1.4em; margin:7px 0 9px}
.posts-default .entry-title a:link,.posts-default .entry-title a:visited {color:#333; text-decoration:none}
.posts-default .entry-summary,.posts-quick .entry-summary {color:#666; line-height:1.6em; margin:0; overflow:hidden}
.posts-default .entry-thumbnails-link {background:#FFF; border:1px solid #ccc; padding:4px}
.posts-default .entry-thumbnails-link:hover {border:1px solid #999}
.posts-default .published {border-bottom:none; color:#999; float:left; font-size:10px; margin:5px 5px 0; text-transform:uppercase}
.no-js .posts-default .entry-summary {height:60px}
.posts-default {background:#f6f6f6}
.entry-thumbnails {clear:both; display:inline-block}
.entry-thumbnails:hover {border-color:#383332}
.entry-thumbnails-link {background:#111; display:block; float:left; text-decoration:none!important}
.posts-quick {margin:0 10px 10px 0; padding:0}
.posts-quick li {border-bottom:1px solid #CCC; margin:0 0 10px; padding:0 10px 0 0; width:650px}
.posts-quick .entry-title {font-size:18px; line-height:1.3em; margin:5px 0 0}
.posts-quick .entry-title a:link,.posts-quick .entry-title a:visited {color:#373331; text-decoration:none}
.posts-quick .entry-summary {font-size:12px; line-height:1.4em; margin-bottom:15px}
.posts-quick .entry-thumbnails {background:#FFF; border:1px solid #CCC; float:left; margin:4px 20px 10px 10px; padding:4px}
.posts-quick .entry-thumbnails:hover {border:1px solid #999}
.posts-quick .quick-read-more {margin:10px 0 0}
.posts-quick .entry-info {border:none; color:#999; font-size:11px; padding:3px 0 7px}
.posts-quick .entry-info abbr {border:none; padding:0 4px 0 0; text-decoration:none}
.posts-quick .entry-info span {padding:0 4px; float:none; border:0}
.posts-quick .quick-read-more a:link,.posts-quick .quick-read-more a:visited {background:url(./images/readmore.png); color:#656357; display:inline-block; font-size:12px; margin:0; padding:5px 13px 3px 0; text-align:center; text-decoration:none; width:71px; zoom:1}
.posts-quick .quick-read-more a:hover {background-position:0 -24px; color:#333}
.posts-default .entry-meta a:link,.posts-default .entry-meta a:visited,.posts-quick .entry-meta a:link,.posts-quick .entry-meta a:visited {color:#FFF; text-decoration:none}
.posts-default .entry-comments,.posts-quick .entry-comments {background:url(./images/comments.gif) no-repeat left center; float:right; margin:5px 5px 0; padding:0 0 0 12px}
.posts-line {background:#FFF; border:1px solid #CCC; line-height:1.4em; margin:0 10px 10px 0; padding:10px}
.posts-lineli {border-bottom:1px solid #EEE; padding:7px 0}
.posts-line .entry-cat {color:#848485; float:left; font-size:11px; overflow:hidden; width:100px}
.posts-line .entry-title {float:left; font-size:12px; line-height:1.4em; margin:0; max-width:450px}
.layout-3c-fixed .posts-line .entry-title,.layout-3c-r-fixed .posts-line .entry-title {max-width:300px}
.posts-line a:link,.posts-line a:visited {color:#373331}
.posts-line .entry-comments {color:#848485; float:right; font-size:11px}
.navigation {margin:0 10px 10px 0}

/* single post */
.home-title,.single .post .entry-title,.widgettitle,.single-post .entry-title {border-bottom:1px solid #ccc; color:#252519; font-family:Georgia,serif; font-size:24px; margin:0 0 5px 0; padding:0 0 4px}
.home-title,.single .post .entry-title,.single-post .entry-title {padding:0 0 4px 9px; margin-right:6px}
.single .post .entry-info,.single-post .entry-info {color:#999; font-size:12px; font-weight:700; margin-bottom:10px; padding-bottom:10px}
.single .post,.single-post {color:#666; display:block; position:relative}
.entry-info span {border-right:1px solid #999; float:left; margin:0; padding:0 10px}
.entry-info a {color:#09f; text-decoration:none}
.single .post .entry-author,.published .author .entry-cat,.single-post .entry-author {border:0; color:#999; float:left; font-weight:700; margin:0; padding:0 10px}
.single .post .entry-author address,.single-post .entry-author address {display:inline; font-style:normal}
#main .single .post .tags,#main .single-post .tags {border-top:1px dotted #CCC; color:#848485; margin:15px 0; padding:15px 0 0}
#main .single .post .tags strong,#main .single-post .tags strong {font-size:11px; text-transform:uppercase}
.single .post .entry-photo img,.single-post .entry-photo img {border:1px solid #CCC; margin:10px 0; overflow:hidden}
.entry-content,.entry-content {font-size:12px; line-height:1.5em; margin:20px 0 20px 10px}
.entry-content a {font-weight:normal}
.entry-content a:hover {color:#333}
.entry-content ul {padding:0 1.2em .5em}
.entry-content ol {padding:0 1.5em .5em}
.entry-content ul li,.entry-content ol li {margin:.5em 0}
.entry-content blockquote {font-style:italic}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {margin:1em 0 0}
.entry-content h3 {color:#cc6600; font-size:18px; line-height:2em;font-family:Georgia,Serif; font-weight:normal}
.entry-content h3 a {text-decoration:none; color:#cc6600;}
.entry-content form {margin:1em 0}
.post-edit-link:link,.post-edit-link:visited {padding:0 0 0 14px; text-decoration:none}
.page .entry-content {margin:20px 0 20px 10px}
.layout-3c-r-fixed .post .entry-photo,.layout-3c-r-fixed .single-post .entry-photo,.layout-3c-fixed .post .entry-photo,.layout-3c-fixed .single-post .entry-photo {width:480px}
.single-post-meta-field {background:#313428; border:1px solid #383332; color:#FFF; display:block; font-weight:700; padding:5px 10px}
.single-post-meta-value {background:#F0F0F0; border:1px solid #CCC; display:block; padding:5px 10px}
.module-title,.feed-title {color:#333; display:block; font-size:18px; line-height:1em}
.feed-title {border-bottom:none}
.gallery {clear:both; margin:10px 0}
.gallery-item {float:left; margin-right:10px}
.about-author {background:#FFF; border:1px solid #CCC; font-size:11px; line-height:1.5em; margin:0 0 10px; padding:10px}
.about-author h4 {color:#333; font-size:11px; font-weight:700; margin:0 0 10px; text-transform:uppercase}
.about-author img {border:1px solid #CCC; float:left; margin:0 10px 10px 0; padding:0}

/* wp-pagenavi */
.wp-pagenavi {color:#999; font-family:Georgia,serif; font-size:20px; margin:10px 0px 30px;}
.wp-pagenavi a:link,.wp-pagenavi a:visited {color:#999; margin:2px; padding:3px 6px; text-decoration:none}
.wp-pagenavi a:hover {color:#666}
.wp-pagenavi span.pages,.wp-pagenavi span.extend {background:#FFF; color:#999; margin:2px; padding:3px 6px}
.wp-pagenavi span.current {background:#FFF; border:1px solid #666!important; color:#333; margin:2px; padding:2px 6px}
.wp-pagenavi span.pages {border:0; color:#999; margin-left:0}

/* comments */
#commentlist {list-style:none; margin-left:10px; width:650px; padding:0}
#commentlist cite {color:#7b7979; font-size:12px}
#commentlist p {clear:left; line-height:1.8em}
.comment-meta,.commentmetadata {color:#7b7979; font-size:12px; font-style:normal}
#commentlist .children {clear:right; list-style:none; margin:5px 0 0 20px; padding:0}
.children li .comment-node {background:#f2f2f2;}
#commentlist .children li {margin:0 0 0 15px}
.comment-author {margin-bottom:5px; font-weight:700}
#commentlist #respond {border-top:1px solid #CCC; clear:both; padding:10px 0 0}
#commentlist #respond .module-title {background:url(./images/feed-title-blue.jpg) top repeat-x; border:1px solid #0052A3; color:#FFF; margin:0}
#commentlist .comment-content {color:#7b7979}
#commentlist .comment-meta {color:#afafaf; font-size:12px; font-style:normal; text-decoration:underline; margin-bottom:5px; position:absolute; top:10px; right:10px}
#commentlist .comment-controls a:link,#commentlist .comment-controls a:visited {color:#7b7979; font-size:12px; text-decoration:underline}
.comment-node {padding:10px 10px 30px; margin:10px 0; position:relative; background:#EBEBEB; border-radius:4px; width:500px}
.comment-controls {bottom:10px; left:10px; margin-top:30px; position:absolute}
#commentlist .reply a,.comments-navigation a,.read-more,.navigation a {background:url(./images/feed-title-white.jpg) top repeat-x #EFEFEF; border:1px solid #CCC; color:#000; display:inline-block; font-weight:700; margin:0; padding:5px 10px; text-decoration:none; zoom:1}
.comments-navigation {clear:both; margin:0 20px 10px 10px}
.comments-navigation a {border-top:0}
.nocomments {background:#FFF; border:solid #CCC; border-width:0 1px 1px; font-size:12px; margin:0 10px 10px 0; padding:15px 10px}
#commentsform {margin:0 0 30px 10px; overflow:hidden}
label {color:#666; font-size:13px; font-weight:400}
#commentsform textarea {font:13px 'Lucida Grande',Arial,Helvetica,sans-serif; height:188px; overflow:hidden; padding:5px; width:315px}
#commentsform .error {display:block; padding:5px}
#cancel-comment-reply-link {font-size:11px; padding:0 10px}
.pingbacks {background:#FFF; border:solid #CCC; border-width:0 1px 1px; margin:0 10px 20px 0; padding:15px 10px 15px 30px}
.pingbacks li {font-weight:700; padding:2px 0}

/* search results */
.search-results-content {margin:0 0 20px; padding:10px}

/* footer */
#footer {border-bottom:2px solid #ccc; width:980px; padding-top:30px;}
#footer-sidebar .widgetcontainer {width:293px; margin:0 71px 0 0; float:left}
.footer-stripe {width:660px; height:1px; background:#ccc;}
#copy {color:#666; margin:7px 0 0; text-align:center}
#copy a {color:#666; text-decoration:none}

/* misc */
input[type=submit]:hover,#wp-email-submit:hover,#commentlist .reply a:hover,.comments-navigation a:hover,.navigation a:hover,.read-more:hover {background:#313428; color:#FFF}
td,tbody td,#bottom-content-1 .widgettitle,#bottom-content-2 .widgettitle {background:#F0F0F0}
.floatleft,.logo {float:left}
.textwidget .old-logo {margin:20px 0px 0px 74px;}
.floatright,#commentlist .reply {float:right}
.noticebox a,.sf-menu a:hover {color:#fff}
.xoxo,#main .single .post .tags a,#main .single-post .tags a,#commentlist li:last-child {padding:0}
.logo h1,#bottom-content-1 .xoxo,#bottom-content-2 .xoxo,#commentlist #respond #commentsform {margin:0}
.single .post .entry-title a:link,.single .post .entry-title a:visited,.single-post .entry-title a:link,.single-post .entry-title a:visited,.pingbacks a:link,.pingbacks a:visited {text-decoration:none}
.single .post .entry-photo,.single-post .entry-photo,#commentlist li {overflow:hidden}

.sociable {clear:both; margin-top:30px}
.sociable ul li a img:hover {opacity:0.8}
.sociable_tagline {margin:0 0 15px -10px; color:#333; font-size:18px; line-height:1em; font-family:Georgia,Serif}
.sociable_tagline strong {font-weight:400}
.sociable ul {padding:0;margin:0}
.sociable ul li {float:left; margin:0 20px 20px 0; padding:0; list-style:none}
.entry-content iframe {margin-top:20px}
/*
	And we're done
*/