/*
Theme Name: LuggagePoint new theme
Theme URI: http://www.luggagepoint.com/blog
Description: Blog theme based on LuggagePoint site redesign
Version: 1.0
Author: beyondesign
Author URI:
*/

body {
background:#fff;
color:#333;
font:62.5% Verdana, sans-serif;
line-height:1.8em;
}

a {
color:#28286c;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/*header*/

#header,
#content_primary {
width:960px;
margin:0 auto;
}

#nav {
background:url(images/background_nav.png) no-repeat;
width:960px;
height:33px;
}

#nav_links {
width:auto;
float:right;
}

#nav_links li {
background:url(images/divider.png) right center no-repeat;
margin-right:8px;
padding:7px 10px 0 0;
height:27px;
float:left;
}

#nav_search {
background:url(images/background_search.png) 0px 5px repeat-x !important;
margin-right:10px;
padding-top:0 !important;
padding-right:0 !important;
width:288px;
}

#nav_search form {
height:27px;
}

#nav_search #s {
background:transparent;
border:0;
width:250px;
}

#nav_search td {
padding-top:5px;
vertical-align:middle;
}

#sub_nav {
color:#b9b9b9;
padding:12px 0 12px 0;
}

#sub_nav a {
color:#666;
}

#sub_nav a:hover {
color:#28286c;
text-decoration:underline;
}

#breadcrumb {
font-size:1.2em;
width:auto;
float:left;
}

#breadcrumb .current {
color:#990000;
font-weight:bold;
margin-right:8px;
}

#sub_nav .navigation {
width:auto;
float:right;
}

/*content*/

#content_primary {
padding-bottom:64px;
}

#content_secondary {
width:710px;
float:right;
}

#content_secondary .post_body {
font-size:1.3em;
padding:0 0 0 20px;
}

#content_secondary .post_body p {
margin:0 0 18px 0;
}

#content_secondary .post_body ol {
list-style-type:decimal;
margin:0 0 18px 40px;
}

#content_secondary .post_body ul {
list-style-type:disc;
margin:0 0 18px 40px;
}

.post,
.archive_post {
margin:0 0 48px 0;
width:710px;
clear:both;
}

.post_header,
.archive_header {
background:url(images/background_bodyhead.png) no-repeat;
padding:0 0 24px 20px;
height:47px;
}

.post_header h2,
.archive_header {
font-size:2.1em;
padding:12px 0 4px 0;
width:auto;
float:left;
}

.archive_header {
padding-left:20px;
width:710px;
}

.archive_post_header {
padding-left:20px
}

.post_header .post_date {
margin:18px 10px 0 0;
width:auto;
float:right;
}

.archive_post_header h3 {
font-size:1.3em
}

.archive_post_header .archive_post_date {
font-size:.75em;
font-weight:normal;
}

.post_meta {
background:url(images/background_meta.png) repeat-y #fafafa;
border:1px solid #d4d4d4;
font-size:11px;
padding:8px 0 8px 0;
width:710px;
}

.post_meta .meta_section {
padding:0 0 0 10px;
width:230px;
float:left;
}

.post_meta .short {
width:220px !important;
}

/*image floats*/

.alignright {
margin:0 0 8px 8px;
float:right;
}

.alignleft {
margin:0 8px 8px 0;
float:left;
}

/*page navigation*/

.wp-pagenavi {
font-size:1.2em;
margin:0 0 24px 0;
width:auto;
float:right;
}

.wp-pagenavi a,
.wp-pagenavi span {
border-left:1px solid #666;
margin:0;
padding:0 2px 0 8px;
}

.wp-pagenavi .pages {
border:none;
}

.wp-pagenavi .current {
font-weight:bold;
}

/*sidebar*/

#sidebar {
width:230px;
float:left;
}

#sidebar h3 {
background:url(images/background_sidebarhead.png) no-repeat;
color:#990000;
font-size:1.4em;
font-weight:normal;
padding:4px 0 0 10px;
height:22px;
}

.sidebar_secondary {
margin-bottom:32px;
}

#sidebar .list ul {
padding:14px 0 0 10px;
}

#sidebar .list li {
background:url(images/bullet.png) left center no-repeat;
padding:1px 0 1px 12px;
}

/*footer*/

#footer_primary {
background:url(images/background_footer.png) no-repeat;
width:960px;
height:36px;
clear:both;
}

#footer_primary p {
padding:8px 0 0 10px;
}
