body {
background:url(images/body.png);
font-family:Arial,Tahoma,Century gothic, sans-serif;
color:#161514;
font-size:13px;
margin:0 auto;
padding:0
}

img {
border:0;
margin:0
}

a {
color:#034E9D;
text-decoration:none;
outline:none
}

a:hover {
color:#000;
text-decoration:none
}

blockquote {
color:#59666f;
font-style:normal;
padding:10px
}

.clear {
clear:both
}

table {
margin:10px 0
}

table td,table th {
text-align:left;
padding:.4em .8em
}

table th {
background:#ccc;
color:#444;
text-transform:uppercase;
font-weight:400
}

table td {
background:#e4e4e4
}

table tr.even td {
background:#eee
}

table tr:hover td {
background:#FFF9DF
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0
}

img.alignnone {
display:inline;
background:#CECECE;
margin:0 0 10px;
padding:5px
}

img.alignright {
display:inline;
background:#CECECE;
margin:5px 0 10px 10px;
padding:5px
}

img.alignleft {
display:inline;
background:#CECECE;
margin:5px 10px 10px 0;
padding:5px
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px
}

.alignright {
float:right;
margin:0 0 10px 10px
}

.alignleft {
float:left;
margin:0 10px 10px 0
}

.wp-caption {
text-align:center;
background:#CECECE;
margin:5px;
padding:4px 0 5px
}

.wp-caption img {
border:0;
margin:0 0 5px;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-weight:400;
line-height:12px;
margin:0;
padding:0
}

.rounded {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#wrapper {
width:1000px;
position:relative;
box-shadow:0 0 10px #111;
-moz-box-shadow:0 0 10px #111;
-webkit-box-shadow:0 0 10px #111;
margin:30px auto
}

#casing {
float:left;
width:1000px;
background:#f8f8f8;
margin:0;
padding:0 0 10px
}

#top {
height:105px;
width:1000px;
position:relative;
background:url(images/head.png) no-repeat;
margin:auto
}

.blogname {
width:235px;
height:70px;
text-align:left;
float:left;
padding-left:20px;
margin:30px 0 0
}

.blogname h1 {
font-size:24px;
font-weight:400;
color:#222;
padding:0
}

.blogname h1 a:link,.blogname h1 a:visited {
color:#000;
display:block;
margin:5px 0 0
}

.blogname h2 {
font-size:14px;
font-weight:400;
color:#333;
margin:0
}

#search {
width:283px;
height:50px;
display:inline;
margin:10px 0 0;
padding:5px 0
}

#search fieldset {
border:none;
margin:0;
padding:0
}

#search p {
font-size:85%;
margin:0
}

#s {
width:285px;
height:16px;
font:normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #ddd;
background:#F3F3F3;
display:inline;
margin:10px 0 0;
padding:5px
}

input#searchsubmit {
display:inline;
height:26px;
background:#930062;
color:#fff;
border:none;
margin:0;
padding:3px 5px
}

#catmenucontainer {
height:29px;
display:block;
font:12px Arial,Tahoma,Century gothic,verdana, sans-serif;
font-weight:700;
background:url(images/catmenu.png) repeat-x;
padding:0
}

#catmenu {
height:29px;
overflow:hidden;
width:1000px;
margin:0 auto;
padding:0
}

#catmenu ul {
float:left;
list-style:none;
margin:0;
padding:0 10px
}

#catmenu li a,#catmenu li a:link,#catmenu li a:visited {
color:#801d07;
display:block;
line-height:29px;
text-shadow:1px 1px 0 #ff8b25;
margin:0;
padding:0 10px
}

#catmenu li a:hover,#catmenu li a:active {
color:#000;
line-height:29px;
text-decoration:none;
margin:0;
padding:0 10px
}

#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited {
width:150px;
color:#fff;
font-weight:400;
float:none;
line-height:20px;
text-shadow:none;
margin:0;
padding:0 10px
}

#catmenu li li a:hover,#catmenu li li a:active {
background:#DB6A18;
color:#fff;
line-height:20px;
border-left:none;
border-right:none;
padding:0 10px
}

#catmenu li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
background:#CC5A11;
margin:0;
padding:5px
}

#catmenu li ul ul {
margin:-35px 0 0 170px
}

#foxmenucontainer {
height:30px;
display:block;
font:12px Arial, Tahoma,Century gothic,verdana, sans-serif;
font-weight:700;
float:left;
width:1000px;
background:url(images/menu.png);
padding:0
}

#menu {
height:30px;
overflow:hidden;
margin:0 10px;
padding:0
}

#menu li a,#menu li a:link,#menu li a:visited {
color:#fff;
display:block;
line-height:30px;
margin:0;
padding:0 10px
}

#menu li a:hover,#menu li a:active {
background:#FFF;
color:#CD1813;
display:block;
line-height:30px;
text-decoration:none;
margin:0;
padding:0 10px
}

#menu li li a,#menu li li a:link,#menu li li a:visited {
background:#F3F3F3;
width:150px;
color:#555;
font-weight:400;
float:none;
line-height:22px;
border-bottom:1px solid #CFCFCF;
margin:0;
padding:0 10px
}

#menu li li a:hover,#menu li li a:active {
background:#fff;
color:#111;
line-height:32px;
padding:0 10px
}

#menu li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
background:#e5e5e5;
margin:0;
padding:5px
}

#menu li ul ul {
margin:-38px 0 0 170px
}

#content {
float:left;
width:630px;
height:100%;
display:inline;
overflow:hidden;
margin:10px 0 0 20px;
padding:10px 0 0
}

h3.mytitle {
height:35px;
line-height:35px;
padding-left:15px;
font-size:18px;
color:#fff;
border:1px solid #6e0705;
background:#b50f0f;
font-family:Arial,century gothic,verdana, sans-serif
}

.postimg {
width:600px;
height:250px;
margin:10px 10px 10px 0
}

.post {
height:100%;
color:#555;
background:#fff url(images/post.png) repeat-x;
border:1px solid #d5d5d5;
margin:0 0 20px;
padding:5px
}

.postmeta {
border-top:1px dashed #ddd;
border-bottom:1px dashed #ddd;
padding:2px 0
}

.title h2 {
font-size:24px;
font-weight:400;
overflow:hidden;
text-shadow:1px 1px 0 #fff;
margin:0;
padding:5px 0 10px 5px
}

.title h2 a,.title h2 a:link,.title h2 a:visited {
color:#222;
background-color:transparent
}

.title h2 a:hover {
color:#000;
background-color:transparent
}

.title {
margin:0;
padding:5px 5px 0
}

.author {
color:#930062;
text-shadow:1px 1px 0 #fff;
text-transform:uppercase;
font-size:10px;
padding:2px 5px
}

.clock {
color:#930062;
text-transform:uppercase;
font-size:10px;
padding:2px 5px 2px 0
}

.comm {
color:#930062;
margin-left:5px;
text-shadow:1px 1px 0 #fff;
text-transform:uppercase;
font-size:10px;
padding:2px 5px 2px 0
}

.comm a:hover {
color:#000;
text-shadow:1px 1px 1px #ccc
}

.singleinfo {
text-transform:uppercase;
padding:5px
}

.rmore {
color:#930062;
font-weight:700;
padding:5px 0 5px 5px
}

.rmore a:link,.rmore a:visited {
color:#ff6c14
}

.categ {
color:#000;
font-size:10px;
padding:5px 0 5px 5px
}

.entry {
margin:0;
padding:0 10px
}

.entry a:link,.entry a:visited {
color:#930062;
background-color:transparent
}

.entry a:hover {
color:#000;
background-color:transparent;
text-decoration:none
}

.entry ul,.entry ol {
line-height:150%;
margin:.4em 0 1em
}

.entry ul li,.entry ol li {
list-style-position:outside;
margin-left:1.6em
}

.entry p {
line-height:24px;
margin:5px 0;
padding:5px 0
}

.postfoot {
background:url(images/stripe.png);
border:1px solid #eee;
margin-top:10px;
padding:10px
}

#author-avatar img {
background:#fff;
border:1px solid #ddd;
margin-right:10px;
float:left;
padding:5px
}

.right {
float:right;
width:320px;
display:inline;
margin-right:20px;
overflow:hidden;
padding:20px 0 0
}

.blokbox,.twitbox {
float:left;
width:323px;
background:#fff;
margin-bottom:10px;
border:1px solid #ddd
}

.blok {
float:left;
padding:5px 0 0
}

.fentry img {
max-width:100px;
padding-left:6px;
padding-bottom:5px;
float:left
}

h3.sidetitl {
background:url(images/sideh.png);
height:25px;
padding-left:10px;
font-family:Arial, Georgia,Tahoma,Century gothic, sans-serif;
color:#fff;
font-size:16px;
line-height:25px
}

.sidebar {
float:left
}

.sidebox {
width:298px;
background:#fff url(images/post.png) repeat-x;
border:1px solid #d5d5d5;
margin:0 0 10px;
padding:10px
}

.sidebox ul {
list-style-type:none;
margin:0;
padding:0 0 5px
}

.sidebox li {
list-style-type:none;
margin:0;
padding:0
}

.sidebox ul ul {
list-style-type:none;
background-repeat:no-repeat;
margin:0;
padding:0
}

.sidebox ul li {
height:100%;
line-height:18px;
clear:left;
width:295px;
list-style-type:none;
margin:0
}

.sidebox ul li a:link,.sidebox ul li a:visited {
color:#6f6f6f;
border-bottom:1px dotted #ddd;
text-decoration:none;
display:block;
padding:5px 0 5px 10px
}

.sidebox ul li a:hover {
color:#0167CC
}

.sidebox p {
margin:0;
padding:7px 10px
}

.sidebox table {
width:100%;
text-align:center;
color:#787d7f
}

li.recentcomments {
padding:5px
}

.squarebanner {
background:#fff url(images/post.png) repeat-x;
border:1px solid #d5d5d5;
margin:0 0 10px;
padding:10px
}

.squarebanner ul {
list-style-type:none;
width:300px;
overflow:hidden;
margin:0;
padding:0 0 15px
}

.squarebanner ul li {
list-style-type:none;
float:left;
display:inline;
background:#ddd;
margin:15px 7px 0;
padding:5px
}

#wp-calendar {
width:100%;
padding:0 5px
}

#calendar_wrap {
margin:0 auto
}

#wp-calendar caption {
font-size:16px;
color:#375752;
font-weight:700;
font-family:Georgia,Century gothic, Arial, sans-serif;
text-transform:uppercase;
padding:10px 5px 5px
}

#wp-calendar th,#wp-calendar td {
text-align:center;
color:#fff;
background:#333;
padding:5px
}

#wp-calendar td a {
border:none;
color:#843400;
padding:0
}

#wp-calendar td {
background:transparent;
border:none;
color:#444
}

#wp-calendar td,table#wp-calendar th {
padding:2px 0
}

#footer {
color:#930062;
font-size:12px;
width:1000px;
background:#930062;

margin:0 auto;
padding:0 0 0
}

#footer a:link,#footer a:visited {
color:#fff
}

#footer a:hover {
color:#ddd
}

.fleft {
float:left;
text-align:left;
line-height:20px;
margin:10px 0 10px 20px
}

.fright {
float:right;
text-align:right;
line-height:20px;
margin:10px 20px 10px 0
}

#navigation {
width:650px;
height:27px;
margin:0;
padding:5px 7px
}

.contentCenter {
text-align:center
}

h2.pagetitle {
font-size:14px;
text-align:center;
color:#555;
background:#fff url(images/post.png) repeat-x;
border:1px solid #d5d5d5;
margin-bottom:10px;
padding:10px 0
}

h2.pagetitle a {
color:#507409
}

#commentsbox {
margin:0
}

h3#comments {
font-size:14px;
color:#333;
font-weight:700;
margin-top:10px;
padding:10px
}

ol.commentlist {
clear:both;
overflow:hidden;
list-style:none;
margin:0
}

ol.commentlist li {
line-height:18px;
background:#fff url(images/post.png) repeat-x !important;
border:1px solid #d5d5d5;
margin:5px 0;
padding:10px
}

ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited {
color:#000;
font-weight:700;
text-decoration:none !important
}

cite.fn {
color:#000;
font-style:normal
}

ol.commentlist li .comment-author .avatar {
float:right;
border:1px solid #ddd;
background:#fff;
padding:3px
}

ol.commentlist li .comment-meta a {
color:#930062;
text-decoration:none !important
}

ol.commentlist li p {
line-height:22px;
margin-top:5px;
color:#666;
font-size:12px
}

ol.commentlist li .reply {
margin-top:10px;
font-size:10px
}

ol.commentlist li .reply a {
background:#930062;
border:1px solid #972c0a;
color:#fff;
text-decoration:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:3px 10px
}

ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0
}

.comment-nav {
height:20px;
padding:5px
}

.comment-nav a:link,.comment-nav a:visited {
color:#f96e02
}

#respond {
background:#fff;
border:1px solid #ddd;
margin:10px 0;
padding:0
}

#respond h3 {
font-size:14px;
color:#333;
font-weight:700;
padding:10px 20px
}

#commentform {
padding:10px 20px
}

#commentform p {
color:#444;
margin:5px 0
}

#commentform a {
color:#0454A8
}

#respond label {
display:block;
color:#444;
padding:5px 0
}

.comform {
width:50%
}

a#cancel-comment-reply-link {
color:#fff;
display:block;
background:#EC7392;
border:1px solid #D93A70;
text-align:center;
width:140px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:20px 0 0 20px;
padding:2px 10px
}

#respond input {
background:#F3F3F3;
border:1px solid #ddd;
color:#555;
margin:0 10px 10px 0;
padding:5px
}

#commentform input {
width:90%
}

#respond input#commentSubmit {
width:100px;
background:#930062;
border:1px solid #111;
color:#fff;
text-decoration:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
margin:10px 0;
padding:3px 10px
}

textarea#comment {
background:#F3F3F3;
border:1px solid #ddd;
width:95%;
color:#555;
margin:10px 0 0;
padding:5px
}

.widebanner {
height:60px;
margin-top:10px;
text-align:center;
padding:10px 0
}

.wp-pagenavi {
font-size:12px;
text-align:center !important
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited {
text-decoration:none;
background:#0C0C0C !important;
border:1px solid #333 !important;
color:#fff !important;
display:block;
text-align:center;
float:left;
margin-right:4px;
padding:3px 7px !important
}

.wp-pagenavi span.pages {
display:none
}

.headbanner {
float:right;
margin:10px 5px 5px 0
}

.p404 {
background:url(images/404.png) center no-repeat;
width:1000px;
min-height:400px
}

h1.etitle {
text-align:center;
padding-top:20px
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i,marquee,#search form {
margin:0;
padding:0
}

.blogname h1 a:hover,#catmenu li.current_page_item a,.wp-pagenavi a:hover {
color:#fff
}

#catmenu li,#menu ul,#menu li {
float:left;
list-style:none;
margin:0;
padding:0
}

#catmenu li ul a,#menu li ul a {
width:140px
}

#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover1 ul ul,#catmenu li.sfhover1 ul ul ul,#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul {
left:-999em
}

#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover1 ul,#catmenu li li li.sfhover1 ul,#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul {
left:auto
}

#catmenu li:hover,#catmenu li.sfhover1,#menu li:hover,#menu li.sfhover {
position:static
}

.comm a:link,.comm a:visited,.categ a:link,.categ a:visited {
color:#930062
}

.categ a:hover,.postfoot a,ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn,ol.commentlist li .comment-meta .commentmetadata {
color:#000
}

.sidebox ul ul ul,.sidebox ul ul ul ul {
list-style-type:none;
border:0;
margin:0;
padding:0
}

ol.commentlist li .comment-meta,#respond label small {
font-size:10px
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {
margin:0 0 0 50px
}

.wp-pagenavi span.current,.wp-pagenavi span.extend {
text-decoration:none;
background:#999 !important;
border:1px solid #555 !important;
color:#fff !important;
display:block;
text-align:center;
float:left;
margin-right:4px;
padding:3px 7px !important
}

.frss,.ftwit {
padding-left:20px
} 

#bottom {
margin:0 auto
}

.bottomcover {
background:#930062 url(images/foot.png) top repeat-x;
width:1000px;
margin:0 auto
}

h3.bothead {
height:16px;
font-size:14px;
text-transform: uppercase;
color:#fff;
padding:30px 10px 10px 5px
}

li.botwid {
float:left;
width:230px;
padding-bottom:10px;
font-size:12px;
font-family:Arial,Tahoma,Century gothic,sans-serif;
color:#fff;
list-style:none;
margin:30px 0 0 15px
}

.botwid ul {
list-style-type:none;
margin:0;
padding:0 0 5px
}

.botwid li {
list-style-type:none;
margin:0;
padding:0
}

.botwid ul ul {
list-style-type:none;
background-repeat:no-repeat;
margin:0;
padding:0
}

.botwid ul li {
height:100%;
line-height:18px;
clear:left;
width:230px;
list-style-type:none
}

.botwid ul li a:link,.botwid ul li a:visited {
color:#fff;
text-decoration:none;
display:block;
border-bottom:1px solid #fff;
padding:5px 0 5px 5px
}

.botwid ul li a:hover {
color:#999
}

.botwid p {
margin:0;
padding:7px 10px
}

.botwid table {
width:100%;
text-align:center;
color:#072B6C
}

a.twitter-link,a.twitter-user {
color:#FFFFFF
}

.botwid ul ul ul,.botwid ul ul ul ul {
list-style-type:none;
border:0;
margin:0;
padding:0
}

#contentlarge > h1 {
font-weight: normal;
font-size: 25px;
padding: 10px;
text-align: center;
}

#contentlarge > img {
margin: 20px 0 0 100px;
}

#contentlarge > p {
text-align: center;
font-size: 25px;
}

#contentlarge > p.prev {
float: left;
margin: 100px -80px 0 30px;
}

#contentlarge > p.next {
float: right;
margin: 100px 30px 0 -50px;
}