@media print  {
#at20mc {
display:none;
}
}

#_atssh {
border:0 none !important;
height:1px !important;
width:1px !important;
}

#container {
background:url('/img/container-bg.png') repeat-x scroll left top transparent;
}

#content {
color:#6a4849;
padding:15px 5px 15px 15px;
}

#contentwrap {
background:none repeat scroll 0 0 #fff;
}

#credits {
color:#751c20;
font-size:11px;
padding:10px;
text-align:center;
}

#credits a {
color:#751c20;
text-decoration:none;
}

#footer {
background:none repeat scroll 0 0 #a51a21;
color:#fff;
font-size:13px;
margin-top:0;
padding:18px;
text-align:center;
}

#footer a:hover {
color:#fff;
text-decoration:none;
}

#header {
height:480px;
padding:0;
}

#myGallery,#myGallerySet,#flickrGallery {
height:320px;
margin-bottom:20px;
width:610px;
z-index:5;
}

#nav {
clear:both;
display:block;
font-size:12px;
margin:0 auto;
overflow:hidden;
width:950px;
}

#nav a {
color:#b10e15;
float:left;
font-size:12px;
font-weight:700;
margin:0;
padding:13px 14px;
text-transform:uppercase;
}

#nav a,#subMenusContainer a {
display:block;
text-decoration:none;
}

#nav li {
cursor:pointer;
display:inline;
float:left;
height:38px;
margin:0 2px 0 0;
padding:0 2px 0 0;
}

#nav li a:hover,#nav li a:focus,#nav a.mainMenuParentBtnFocused {
background:url('/img/nav-background-hover.png') repeat-x scroll left top transparent;
color:#fefefe;
}

#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol {
background:none repeat scroll 0 0 transparent;
left:0;
}

#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol {
line-height:1em;
list-style:none outside none;
margin:0;
padding:0;
}

#navcontainer {
background:url('/img/nav-background.png') repeat-x scroll left top transparent;
display:block;
height:38px;
overflow:hidden;
padding-left:10px;
}

#navcontainer .current-cat a {
background:url('/img/nav-background-hover.png') repeat-x scroll left top transparent;
color:#fefefe;
}

#pagemenu {
float:left;
height:30px;
margin-bottom:1px;
}

#pagemenu li {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}

#pagemenu li a,#pagemenu li a:link {
color:#5b5e5e;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
margin:0;
padding:8px 16px;
text-decoration:none;
text-transform:uppercase;
}

#pagemenu li a:hover,#pagemenu li a:active {
color:#d60e16;
display:block;
text-decoration:none;
}

#pagemenu li.current_page_item a {
color:#d60e16;
text-decoration:none;
}

#pagemenu li:hover,#pagemenu li.sfhover {
position:static;
}

#pagemenu,#pagemenu ul {
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
}

#pagemenucontainer {
border-bottom:1px solid #d60e16;
float:left;
height:30px;
margin-left:10px;
padding:10px 0 5px;
}

#s {
background:none repeat scroll 0 0 transparent;
margin:2px 0 0;
padding:4px;
width:240px;
}

#search {
background:none repeat scroll 0 0 #fff;
border:1px solid #e1d8d8;
height:28px;
margin-top:15px;
padding:0;
text-align:right;
}

#search input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#5d5d5d;
}

#subMenusContainer {
display:block;
height:0;
left:0;
overflow:visible;
position:absolute;
top:0;
width:100%;
z-index:1000000000;
}

#subMenusContainer a,#nav li li a {
background:none repeat scroll 0 0 #bf151c;
color:#fefefe;
font-size:12px;
padding:8px 24px;
text-align:left;
text-shadow:none;
}

#subMenusContainer a:hover,#subMenusContainer a:focus,#subMenusContainer a.subMenuParentBtnFocused {
background-color:#d40f16;
color:#fefefe;
text-shadow:none;
}

#subMenusContainer li {
list-style:none outside none;
}

#topsearch #s {
width:218px;
}

#topsearch #search {
margin:5px 8px 0 0;
padding-right:4px;
}

#wp-calendar {
empty-cells:show;
font-size:14px;
font-weight:700;
margin:0;
width:100%;
}

#wp-calendar caption {
background:none repeat scroll 0 0 transparent;
color:#641c20;
margin:2px 0;
padding:2px 4px;
text-transform:uppercase;
}

#wp-calendar td {
color:#641c20;
font:12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
letter-spacing:normal;
padding:2px 0;
text-align:center;
}

#wp-calendar td:hover a,#footer a {
color:#fff;
}

#wp-calendar td:hover,#wp-calendar #today {
background:none repeat scroll 0 0 #bf151c;
color:#fff;
}

#wp-calendar th {
background:none repeat scroll 0 0 transparent;
color:#641c20;
font-style:normal;
text-transform:capitalize;
}

#wrapper {
background:url('/img/wrapper-bg.jpg') repeat-x scroll left 204px transparent;
}

* html #at16psf input,:first-child + html #at16psf input,.children {
padding:0;
}

.ad125 {
margin:6px;
}

.addthis_toolbox {
padding:15px 0 0;
text-align:center;
}

.addthis_toolbox .custom_images a {
height:32px;
margin:0 3px;
padding:0;
width:32px;
}

.addthis_toolbox .custom_images a img {
opacity:0.85px;
}

.addthis_toolbox .custom_images a:hover img {
opacity:1px;
}

.alignleft {
float:left;
}

.at300b img {
border:0 none;
}

.at300b,.at300m,.at300bs {
cursor:pointer;
}

.at300b:hover,.jdGallery a.right:hover,.jdGallery a.left:hover {
opacity:0.8px;
}

.clearfix,.container {
display:block;
}

.clearfix:after,.container:after {
clear:both;
content:" ";
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24 {
float:left;
margin-right:10px;
}

.container {
margin:0 auto;
width:950px;
}

.entry {
font-family:Arial,Verdana;
font-size:14px;
line-height:20px;
padding-top:8px;
text-align:justify;
}

.feedtwitter {
margin-top:5px;
text-align:right;
}

.jdGallery {
overflow:hidden;
position:relative;
}

.jdGallery .loadingElement {
background-color:#000;
background-image:url('/img/loading-bar-black.gif');
background-position:center center;
background-repeat:no-repeat;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

.jdGallery .slideElement {
background-color:#000;
background-image:url('/img/loading-bar-black.gif');
background-position:center center;
background-repeat:no-repeat;
height:100%;
width:100%;
}

.jdGallery .slideInfoZone {
background:none repeat scroll 0 0 #39191b;
bottom:0;
color:#fff;
height:120px;
left:0;
margin:0;
overflow:hidden;
position:absolute;
text-indent:0;
width:100%;
z-index:10;
}

.jdGallery .slideInfoZone h2 {
color:#fff !important;
font-size:14px;
font-weight:700;
margin:2px 5px;
padding:0;
}

.jdGallery .slideInfoZone p {
color:#eee;
font-size:12px;
margin:2px 5px;
padding:0;
}

.jdGallery a {
color:#fff;
font-size:100%;
outline:0 none;
text-decoration:none;
}

.jdGallery a.left {
background:url('/img/fleche1.png') no-repeat scroll left center transparent;
left:0;
top:0;
}

.jdGallery a.open {
height:100%;
left:0;
top:0;
width:100%;
}

.jdGallery a.right {
background:url('/img/fleche2.png') no-repeat scroll right center transparent;
right:0;
top:0;
}

.jdGallery a.right,.jdGallery a.left {
cursor:pointer;
height:99%;
opacity:0.2px;
position:absolute;
width:25%;
z-index:10;
}

.last {
margin-right:0;
padding-right:0;
}

.last,div.last {
margin-right:0;
}

.logoimg {
margin:10px 0 0 15px;
}

.navigation {
padding:10px 0;
}

.post {
background:none repeat scroll 0 0 #fffef0;
border:1px solid #e1d8d8;
margin-bottom:20px;
padding:10px 10px 5px;
height:280px;
}

.post img {
max-width:680px;
}

.post p {
margin-bottom:10px;
}

.post_thumbnail {
background-color:#fff;
border:1px solid #e1d8d8;
margin:0 10px 10px 0;
padding:6px;
}

.postdate {
color:#3e3c3c;
font-family:Arial,Helvetica,Sans-serif;
font-size:12px;
}

.postdate img,.postmeta img {
border:medium none;
margin:2px;
vertical-align:middle;
}

.sidebar {
color:#641c20;
font-size:13px;
margin:0 10px 10px;
}

.sidebar a {
color:#641c20;
text-decoration:none;
}

.sidebar h2 {
background:url('/img/sidebar_tab.png') repeat-x scroll left top transparent;
color:#fff;
font-family:Arial,Helvetica,Sans-serif;
font-size:16px;
font-weight:700;
line-height:16px;
margin:0;
padding:8px 0 14px 12px;
text-align:left;
text-transform:uppercase;
}

.sidebar ul {
list-style-type:none;
margin:0 0 10px;
padding:0;
}

.sidebar ul li {
list-style-type:none;
margin:0 0 5px;
padding:0;
}

.sidebar ul li li,.sidebar ul li ul li {
background:url('/img/arrow.png') no-repeat scroll left 12px transparent;
margin:0 0 2px;
padding:6px 0 6px 10px;
}

.sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}

.sidebaradbox {
margin-top:10px;
text-align:center;
}

.smOW {
display:none;
margin:0 0 0 -2px;
overflow:hidden;
padding:0 2px;
position:absolute;
}

.span-11 {
width:430px;
}

.span-13 {
width:510px;
}

.span-14 {
width:550px;
}

.span-16 {
width:630px;
}

.span-24,div.span-24 {
margin:0;
width:950px;
}

.span-3 {
width:110px;
}

.span-7 {
width:270px;
}

.span-8 {
width:310px;
}

.subMenuParentBtn {
background:url('/img/arrow_right.gif') no-repeat scroll right center transparent;
}

.title {
color:#681d21;
font-family:Arial,Helvetica,Sans-serif;
font-size:22px;
font-weight:700;
line-height:28px;
margin:0 0 8px;
padding:0;
text-transform:uppercase;
}

.title a {
color:#681d21;
text-decoration:none;
}

.title a:hover {
color:#d41920;
text-decoration:none;
}

.withArrows a.open {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
height:99%;
left:25%;
opacity:0.8px;
position:absolute;
top:0;
width:50%;
z-index:10;
}

.withArrows a.open:hover {
background:url('/img/open.png') no-repeat scroll center center transparent;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active,.wp-pagenavi span.pages {
background:none repeat scroll 0 0 transparent !important;
border:0 none !important;
color:#8c0006 !important;
font-size:15px !important;
padding:4px 8px !important;
}

.wp-pagenavi a,.wp-pagenavi span {
border:1px solid #bfbfbf;
margin:2px;
padding:3px 5px;
text-decoration:none;
}

.wp-pagenavi a:hover {
background:none repeat scroll 0 0 #f3e9e9 !important;
border:0 none !important;
color:#8c0006 !important;
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {
border-color:#000;
}

.wp-pagenavi span.current {
background:none repeat scroll 0 0 #c5020a !important;
border:0 none !important;
color:#fff !important;
font-size:15px !important;
font-weight:700;
padding:4px 8px !important;
}

:first-child + html #at_email #at16eatdr {
top:115px !important;
width:272px !important;
}

:first-child + html #at_email textarea {
height:42px !important;
}

a img {
border:medium none;
}

a,.sidebar a:hover {
color:#bf151c;
text-decoration:underline;
}

a:focus,a:hover {
color:#000;
}

a:hover {
color:#ff000a;
text-decoration:underline;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

body {
background:url('/img/background_001.png') repeat-x scroll left top #fff;
color:#222;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:75%;
line-height:1.5;
}

caption {
background:none repeat scroll 0 0 #eee;
}

caption,th,td {
font-weight:400;
text-align:left;
}

div.atclear,.wp-pagenavi {
clear:both;
}

h1,h2,h3,h5,h6 {
color:#111;
font-weight:400;
}
h4{
	color:#FFF;
	font-size:14px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}

h2 {
font-size:2em;
margin-bottom:0.75em;
}

html,body,div,span,object,iframe,h1,h2,h3,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

li ul,li ol {
margin:0 1.5em;
}

p {
margin:0 0 1.5em;
}

strong,th {
font-weight:700;
}


table {
border-collapse:separate;
border-spacing:0;
margin-bottom:1.4em;
width:100%;
}

table,td,th {
vertical-align:middle;
}

tfoot {
font-style:italic;
}

th,td,caption {
padding:4px 10px 4px 5px;
}

thead th {
background:none repeat scroll 0 0 #c3d9ff;
}

ul {
list-style-type:disc;
}

ul,ol {
margin:0 1.5em 1.5em;
}
