div, ul, ol, li, p, img {
border-style:none;
margin:0;
padding:0;
}
li ul, li ol {
padding-left:20px;
}
hr {
border:0 none;
height:1px;
}
h1 {
font-size:2em;
}
h2 {
font-size:1.8em;
}
h3 {
font-size:1.6em;
margin:12px 0;
}
h4 {
font-size:1.4em;
margin:8px 0;
}
h5 {
font-size:1.2em;
margin:6px 0;
}
h6 {
font-size:1.2em;
margin:4px 0;
}
pre {
font-size:1em;
line-height:1.4em;
white-space:pre-wrap;
word-wrap:break-word;
}
blockquote {
padding-left:6px;
}
dl {
font-size:1.2em;
}
dt {
font-weight:700 !important;
width:120px;
}
dd {
}
a {
border-style:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft, .left {
float:left;
}
.alignright, .right {
display:none;
float:right;
}
.clear {
clear:both;
}
.empty {
font-size:8pt;
height:8px;
padding-left:2px;
}
.visitshop {
font-size:8pt;
}
.hide {
display:none;
}
.categories {
}
.cat-item {
}
.current-cat {
}
.current-cat-parent {
}
.pagenav {
}
.page_item {
}
.current_page_item {
}
.current_page_parent {
}
.widget {
}
.widget_text {
}
.blogroll {
}
.linkcat {
}
.box {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-style:solid;
border-width:1px;
}
.wrapper {
width:100%;
}
#header, #content, #footer {
clear:both;
margin:0 auto;
}
#container {
float:left;
margin:0;
min-height:600px;
}
.container-full {
border:0 none !important;
margin:0 !important;
padding:0 !important;
}
#sidebar {
float:left;
}
#extra {
float:left;
}
#header {
height:140px;
position:relative;
}
#header .logo {
height:60%;
margin:0 auto;
text-transform:uppercase;
}
#header h1 {
font-family:Verdana,Tahoma,sans-serif;
font-size:600%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-6px;
line-height:100%;
margin:0;
padding:0;
}
#header h2 {
display:block;
font-size:1.2em;
margin:0;
padding:0 8px;
}
* + html #header {
position:relative;
z-index:300;
}
#header-slideshow {
margin:0;
padding:2px;
}
#header-links {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border-style:none solid solid;
border-top:0 none;
border-width:0 1px 1px;
margin:0 0 6px;
overflow:visible !important;
padding:0 10px;
z-index:301;
}
#header-links ul, #header-links li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#header-links ul {
border-style:none none none dotted;
border-width:0 0 0 1px;
height:40px;
}
#header-links li {
border-style:none dotted none none;
border-width:0 1px 0 0;
float:left;
height:40px;
position:relative;
}
#header-links li.indicator {
background-image:url(images/arrows.png);
background-position:98% -106px;
background-repeat:no-repeat;
}
#header-links li.indicator:hover {
background-position:98% -161px;
}
#header-links li li.indicator {
background-position:98% 6px;
}
#header-links li li.indicator:hover {
background-position:98% -49px;
}
#header-links ul ul {
border-style:dotted none none;
border-width:1px 0 0;
display:none;
height:auto;
margin-left:-1px;
min-width:122px;
position:absolute;
width:auto !important;
z-index:302;
}
#header-links ul ul ul {
left:98%;
top:10px;
z-index:303;
}
#header-links li li {
border-style:none dotted dotted;
border-width:0 1px 1px;
float:none;
width:auto;
}
* html #header-links li li {
width:120px;
}
#header-links li a, #header-links li span {
display:block;
font-weight:700 !important;
height:40px;
line-height:40px;
min-width:104px;
padding:0 8px;
text-align:center;
white-space:nowrap;
width:auto !important;
}
#header-links li li a {
border:0 none;
min-width:80px;
padding:0 24px 0 16px;
text-align:left;
width:auto !important;
}
#rss a {
background-image:url(images/feed-icon-16x16.png);
background-position:8px 50%;
background-repeat:no-repeat;
text-indent:16px;
}
.sidebar {
font-size:1.2em;
padding:4px;
}
.sidebar h3 {
padding:0;
}
.sidebar a {
padding:0;
text-decoration:underline;
}
.sidebar a:hover {
text-decoration:none;
}
.sidebar .tagcloud {
padding:0 16px;
}
.sidebar ul {
margin:0;
}
.sidebar ul ul {
padding:0 0 0 4px;
}
.sidebar li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px;
}
.sidebar li li li {
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
padding:2px 2px 2px 6px;
}
#posts {
padding:10px;
}
.hentry {
clear:both;
margin:0 0 10px;
position:relative;
width:100%;
}
.hentry .title a, .hentry .title span {
border-bottom:1px dotted #FFFFFF;
text-decoration: none;
}
.hentry .entry a, .hentry .footer a {
border-bottom:1px dotted #FFFFFF;
text-decoration: none;
}
.hentry .entry a:hover, .hentry .footer a:hover {
border-bottom:1px dotted #FFFFFF;
text-decoration: none;
}
.hentry .title h2 {
font-size:1.8em;
font-weight:700 !important;
margin:0;
}
.hentry .title, .pagetitle {
margin-bottom:12px;
padding:10px 0 14px 12px;
}
.hentry .entry {
font-size:1.2em;
line-height:1.4em;
padding:0 4px;
}
.hentry .entry h1, .hentry .entry h2, .hentry .entry h3, .hentry .entry h4, .hentry .entry h5, .hentry .entry h6, .hentry .entry ul, .hentry .entry ol, .hentry .entry p {
margin-bottom:4px;
}
.hentry .entry h1 {
line-height:125%;
}
.hentry .entry p {
line-height:1.6em;
margin-bottom:4px;
margin-top:6px;
}
.hentry .entry hr {
color:#AAAAAA;
height:1px;
width:100%;
}
.hentry .entry .crop, .hentry .entry img {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-style:none;
border-width:1px;
padding:4px;
}
.hentry .entry img.alignleft {
margin:0 4px 4px 0;
}
.hentry .entry img.alignright {
margin:0 4px;
}
.hentry .entry ol, .hentry .entry ul {
padding-left:20px;
}
.hentry .entry li ol, .hentry .entry li ul {
padding-left:6px;
}
.hentry .entry ul {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
.hentry .entry li {
padding:2px;
}
.hentry .pages {
font-size:1.4em;
}
.hentry .footer {
clear:both;
}
.hentry .footer .line {
}
.hentry .crop {
overflow:hidden;
position:relative;
}
.hentry .crop img {
border:0 none;
padding:0;
position:absolute;
}
.author dl {
margin:8px 0;
}
.author dt {
padding:4px;
}
.author dd {
margin:0 0 0 20px;
padding:4px;
}
.author .persona {
margin-left:6px !important;
}
.tile {
clear:none;
float:left;
height:300px;
margin:0 6px 10px;
position:relative;
width:320px;
}
.tile .title {
left:2px;
margin:0;
padding:0 6px;
position:absolute;
text-align:left;
top:8px;
width:306px;
z-index:10;
}
.tile a {
border:0 none !important;
display:block;
}
.tile .thumbnail {
left:4px;
margin:2px auto;
position:absolute;
top:2px;
width:312px;
z-index:0;
}
.tile .links {
bottom:8px;
height:32px;
left:0;
position:absolute;
width:100%;
z-index:10;
}
.tile .links .date {
float:left;
font-size:1.4em;
line-height:32px;
padding:0;
text-indent:0.8em;
width:260px;
}
.tile .links .comments {
float:right;
}
.tile .links .comments a {
height:14px;
margin:4px 6px 0 0;
text-align:center;
width:14px;
}
.list {
}
.list .title {
margin:0;
padding:8px 0 8px 12px;
}
.list .date {
font-size:1.2em;
font-weight:600;
position:absolute;
right:12px;
top:8px;
}
.list .thumb.alignleft {
margin:4px 8px 4px 0 !important;
}
.list .thumb.alignright {
margin:4px 0 4px 8px !important;
}
.navigation {
font-size:1.4em;
}
.navigation div a {
display:block;
height:32px;
margin:0 20px;
width:auto;
}
.navigation div.clear {
height:0;
}
#content-widget {
clear:both;
margin:0 0 10px;
}
#content-widget .widget {
float:left;
padding:4px 8px;
width:30%;
}
.widget h3 {
line-height:2em;
padding:0 4px 0 8px;
}
.widget a:hover {
text-decoration:underline;
}
.widget ul {
margin:0;
padding:0 0 0 4px;
}
.widget li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px;
}
.widget li li {
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
padding:2px 2px 2px 6px;
}
#searchform {
margin:12px auto;
padding:0;
width:200px;
}
#searchform label {
display:block;
}
#s {
width:140px;
}
#searchsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/lens.png) no-repeat scroll 3px 3px;
cursor:pointer;
display:inline;
height:30px;
line-height:0;
margin:0;
padding:0;
text-indent:-1000px;
width:30px;
}
#menusearchform {
width:134px;
}
#menusearchform .s {
background-image:url(images/lens.png);
background-position:4px 8px;
background-repeat:no-repeat;
font-size:24px;
height:30px;
left:2px;
padding-left:28px;
position:absolute;
top:0;
width:96px;
z-index:301;
}
input, select, textarea {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-style:solid;
border-width:1px;
font-size:14px;
padding:4px;
}
fieldset {
border-style:solid;
border-width:1px;
padding:8px;
}
textarea {
width:98%;
}
#commentform {
margin:5px 10px 0 0;
}
#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform textarea {
color: #333;
width:100%;
}
#commentform #submit {
cursor:pointer;
}
#commentform p {
margin:5px 0;
}
#commentform p.submit {
margin:5px 0 0;
text-align:right;
}
table {
border-collapse:collapse;
}
th {
font-size:1.2em;
padding:4px 6px;
}
td {
padding:4px;
}
#respond {
clear:both;
}
#comments {
margin:8px 0;
padding:0 8px;
}
#comments h3 {
padding:8px;
}
.commentlist {
padding:0;
text-align:justify;
}
.commentlist li {
border:none;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:5px 5px 3px 10px;
}
.commentlist ul {
clear:both;
}
.commentlist ul.children {
margin-top:10px;
}
.commentlist li li {
margin:0 -4px 0 0;
}
.commentlist li .avatar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:#FFFFFF none repeat scroll 0 0;
border-style:solid;
border-width:1px;
float:right;
padding:2px;
}
.commentlist p {
font-size:1.4em;
line-height: 1.5em;
margin:10px 5px 10px 0;
}
.children {
padding:0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
visibility:hidden;
}
.comment-author {
font-size:1.2em;
}
.comment-meta a, .comment-meta a:hover {
border:0 none !important;
}
.reply {
clear:both;
}
#footer {
clear:both;
font-size:1.2em;
margin:0 auto;
padding:20px 0;
}
#footer .widget {
float:left;
margin:0 0 12px;
width:200px;
}
#footer .copy {
padding:4px 0 0;
text-align:center;
}
.feed-icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/feed-icon-16x16.png) no-repeat scroll 100% 50%;
border:0 none !important;
display:block;
font-size:0.6em;
line-height:18px;
padding-right:20px;
position:absolute;
right:16px;
top:18px;
}
.wp-smiley {
border:0 none !important;
padding:0 !important;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption a {
border:0 none !important;
}
.wp-caption img {
border:0 none !important;
margin:0 !important;
padding:0 !important;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#wp-calendar {
border-collapse:collapse;
margin-left:6px;
}
#wp-calendar th {
border:0 none;
width:2em;
}
#wp-calendar td {
border:0 none !important;
padding:4px 2px;
text-align:center;
}
#wp-calendar tbody {
}
#wp-calendar tbody a {
display:block;
font-weight:700;
text-decoration:underline;
}
#wp-calendar tbody a:hover {
text-decoration:none;
}
.wp-sl {
border:0 none;
height:100%;
overflow:hidden;
position:relative;
width:100%;
}
.wp-sl span.prev, .wp-sl span.next {
cursor:pointer;
display:block;
height:18px;
line-height:16px;
position:absolute;
text-align:center;
top:10px;
width:9px;
z-index:200;
}
.wp-sl span.prev {
left:4px;
}
.wp-sl span.next {
right:4px;
}
.wp-sl span.more {
display:block;
}
.wp-sl div {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}
.wp-sl a.title {
display:block;
font-size:16px;
font-weight:900 !important;
height:34px;
line-height:38px;
padding:0 12px;
position:absolute;
text-indent:28px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
text-transform:uppercase;
top:8px;
width:100%;
z-index:10;
}
.wp-sl img {
border-style:solid;
border-width:0 1px 0 0;
left:0;
position:absolute;
top:0;
z-index:5;
}
.wp-sl p {
bottom:6px;
padding:6px;
position:absolute;
right:4px;
text-align:justify;
text-indent:8px;
width:64%;
z-index:10;
}
#posts .archive table {
margin:10px auto;
width:90%;
}
#posts .archive table td {
text-align:center;
}
#posts .archive table a {
border:0 none;
display:block;
}
.awesome, .awesome:visited {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
background-image:url(images/alert-overlay.png);
background-repeat:repeat-x;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
cursor:pointer;
display:inline-block;
padding:5px 10px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
.awesome:hover {
background-color:#111111;
color:#FFFFFF;
}
.awesome:active {
top:1px;
}
.small.awesome, .small.awesome:visited {
font-size:11px;
}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
font-size:13px;
font-weight:bold;
line-height:1;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.awesome, .large.awesome:visited {
font-size:14px;
padding:8px 14px 9px;
}
.green.awesome, .green.awesome:visited {
background-color:#91BD09;
}
.green.awesome:hover {
background-color:#749A02;
}
.blue.awesome, .blue.awesome:visited {
background-color:#2DAEBF;
}
.blue.awesome:hover {
background-color:#007D9A;
}
.red.awesome, .red.awesome:visited {
background-color:#E33100;
}
.red.awesome:hover {
background-color:#872300;
}
.magenta.awesome, .magenta.awesome:visited {
background-color:#A9014B;
}
.magenta.awesome:hover {
background-color:#630030;
}
.orange.awesome, .orange.awesome:visited {
background-color:#FF5C00;
}
.orange.awesome:hover {
background-color:#D45500;
}
.yellow.awesome, .yellow.awesome:visited {
background-color:#FFB515;
}
.yellow.awesome:hover {
background-color:#FC9200;
}
#links right {
display:none;
}
img.wp-image-136 {
	margin-bottom: 100px;
}