body,
body {
    font: 14px "trebuchet ms", sans-serif
}
#commentlist,
#link,
#legal,
#tabs1 ul,
body,
#commentlist,
#link,
#legal,
#tabs1 ul,
body,
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    padding: 0
}
#commentlist,
#link,
#legal,
#footer,
.posts,
.posts ul,
.cal,
.cal ul,
.categ,
.categ ul,
#tabs1 a:hover,
#tabs1 a,
#tabs1 li,
#tabs1 ul,
body,
#commentlist,
#link,
#legal,
#footer,
.posts,
.posts ul,
.cal,
.cal ul,
.categ,
.categ ul,
#tabs1 a:hover,
#tabs1 a,
#tabs1 li,
#tabs1 ul,
body,
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    margin: 0
}
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform textarea:focus,
#commentform textarea:hover,
#commentform textarea,
body,
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform textarea:focus,
#commentform textarea:hover,
#commentform textarea,
body {
    background: white
}
.sub,
img,
.sub,
img {
    border: 0
}
a,
a {
    color: #2276a1
}
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active,
.leavecomm,
.commtitle,
.post-author,
.post-date,
.post-comm,
.post-time,
.post-cath,
.post-edit,
#main h2,
#main a,
#main a:hover,
#main a:visited,
#tabs1 a:hover,
#tabs1 a,
a,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active,
.leavecomm,
.commtitle,
.post-author,
.post-date,
.post-comm,
.post-time,
.post-cath,
.post-edit,
#main h2,
#main a,
#main a:hover,
#main a:visited,
#tabs1 a:hover,
#tabs1 a,
a,
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    text-decoration: none
}
input,
textarea,
input,
textarea {
    border: 1px solid #cecece;
    font-size: 12px
}
#footer,
div#page #header,
div#page,
#footer,
div#page #header,
div#page {
    width: 980px
}
div#page,
div#page,
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    text-align: left
}
.pagetitle,
.pagetitle {
    color: #8a3132
}
div#page #header,
div#page #header {
    height: 160px;
    background: url(images/header.jpg) no-repeat top
}
#twiter,
#tabs1,
#rss2,
#rau,
#h1,
#twiter,
#tabs1,
#rss2,
#rau,
#h1 {
    position: absolute
}
#h1,
#h1 {
    top: 1px;
    padding: 0 0 0 250px
}
#rau,
#h1,
#rau,
#h1 {
    font-size: 1.45em
}
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
#rau,
#h1,
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
#rau,
#h1,
#wp_page_numbers li.active_page a:hover {
    color: #000
}
#rau,
#rau {
    top: 75px;
    padding: 0 0 0 350px
}
#h1 h1 a,
#h1 h1 a {
    letter-spacing: -1px
}
#twiter,
#rss2,
#twiter,
#rss2 {
    top: 127px
}
#rss2,
#rss2 {
    width: 965px
}
#twiter,
.another .one,
.categ .one,
#rss2,
#twiter,
.another .one,
.categ .one,
#rss2 {
    text-align: right
}
#sidebar,
.cal,
#tr,
#search,
#sidebar,
.cal,
#tr,
#search {
    float: right
}
#search,
#search {
    margin-right: 10px;
    margin-top: 7px
}
#s,
#s {
    color: red;
    font-size: 1.25em;
    border: 1px solid black;
    width: 120px
}
.wp-paged-comments span.current,
.submit1,
.another .one,
.posts li,
.posts .one,
.cal li,
.cal .one,
.categ li,
.categ .one,
#tabs1,
#s,
.wp-paged-comments span.current,
.submit1,
.another .one,
.posts li,
.posts .one,
.cal li,
.cal .one,
.categ li,
.categ .one,
#tabs1,
#s {
    font-weight: bold
}
#tabs1,
#tabs1 {
    z-index: 4;
    top: 130px;
    padding: 0;
    font-size: 14px;
    line-height: normal
}
#main,
.posts,
#tabs1 a:hover,
#tabs1 a,
#tabs1,
#main,
.posts,
#tabs1 a:hover,
#tabs1 a,
#tabs1,
#wp_page_numbers li,
#wp_page_numbers li.page_info {
    float: left
}
.posts ul,
.cal ul,
.categ ul,
#tabs1 ul,
.posts ul,
.cal ul,
.categ ul,
#tabs1 ul,
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    list-style: none
}
#tabs1 li,
#tabs1 li {
    display: inline
}
#tabs1 a,
#tabs1 a {
    background: transparent url(images/menu.png) no-repeat right top;
    color: #064c85;
    padding: 3px 12px 3px 10px
}
#tabs1 a:hover,
#tabs1 a:hover {
    color: #58942f
}
.another .one,
.categ .one,
.another .one,
.categ .one {
    height: 18px;
    letter-spacing: 2px;
    padding: 1px 15px 0 0;
    color: #fff
}
.another .one,
.posts .one,
.cal .one,
.categ .one,
.another .one,
.posts .one,
.cal .one,
.categ .one {
    font-size: 1.15em
}
.categ .one,
.categ .one {
    background: #fffffd url(images/side.gif) repeat-y top left
}
.posts ul,
.cal ul,
.categ ul,
.posts ul,
.cal ul,
.categ ul {
    padding: 0 0 0 10px
}
.cal a,
.categ a,
.cal a,
.categ a {
    color: #91344c
}
.cal a:hover,
.categ a:hover,
.cal a:hover,
.categ a:hover {
    color: #ce637f
}
.posts li,
.cal li,
.categ li,
.posts li,
.cal li,
.categ li {
    background: none;
    line-height: 1.40em;
    margin: 0 0 0 20px;
    padding: 1px 3px 1px 15px
}
.posts li,
.cal li,
.categ li,
.posts li,
.cal li,
.categ li,
#wp_page_numbers li,
#wp_page_numbers a,
#wp_page_numbers li.page_info {
    display: block
}
.submit1,
.entry,
.posts li,
.cal li,
.categ li,
.submit1,
.entry,
.posts li,
.cal li,
.categ li {
    font-size: 1.10em
}
.categ li,
.categ li {
    color: #e89642;
    background: transparent url(images/cat-menu.gif) no-repeat top left
}
.posts .one,
.cal .one,
.posts .one,
.cal .one {
    height: 20px;
    padding: 1px 1px 0 0;
    background: url(images/side.gif) no-repeat center top
}
.posts .one,
.cal .one,
.posts .one,
.cal .one,
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    letter-spacing: 0
}
#link,
#legal,
.posts .one,
.cal .one,
#link,
#legal,
.posts .one,
.cal .one {
    text-align: center
}
.cal li,
.cal .one,
.cal li,
.cal .one {
    color: #589733
}
.cal li,
.cal li {
    background: transparent url(images/recent-menu.gif) no-repeat top left
}
.posts,
.cal,
.posts,
.cal {
    width: 180px
}
.posts .one,
.posts .one {
    color: #df641f
}
.posts li,
.posts a,
.posts li,
.posts a {
    color: #bc4d17
}
.posts a:hover,
.posts a:hover {
    color: #f88641;
    border-bottom: 1px dashed #bc4d17
}
.posts li,
.posts li {
    background: transparent url(images/posts-menu.gif) no-repeat top left
}
.another .one,
.another .one {
    text-transform: uppercase;
    background: #fffffd url(images/bg-05.gif) repeat-y top left
}
#main,
#content,
#main,
#content {
    margin: 0 auto;
    padding: 0 2px 0 2px
}
#main,
#main {
    width: 600px
}
#sidebar,
#sidebar {
    width: 370px
}
#footer,
#footer {
    height: 47px;
    padding: 10px 0 0 0;
    line-height: 1em;
    clear: both;
    font-size: 0.95em
}
#main a,
#main a:hover,
#main a:visited,
#main a,
#main a:hover,
#main a:visited {
    color: #3b74a4
}
.leavecomm,
.commtitle,
#main h2,
.leavecomm,
.commtitle,
#main h2 {
    margin-bottom: .5em
}
#main h2 a,
#main h2 a:visited,
#main h2,
#main h2 a,
#main h2 a:visited,
#main h2 {
    font-size: 1.3em
}
#main h2,
#main h2 {
    padding: 5px 0 5px 0
}
#main h2 a,
#main h2 a:visited,
#main h2 a,
#main h2 a:visited {
    color: #0f5289
}
.post-author,
.post-date,
.post-comm,
.post-time,
.post-cath,
.post-edit,
.post-author,
.post-date,
.post-comm,
.post-time,
.post-cath,
.post-edit {
    font-size: 1em
}
.entry,
.entry {
    text-align: justify;
    color: #02171d
}
.post-author,
.post-author {
    color: #8e8e1f;
    background: url(images/attach.jpg) no-repeat 0 0
}
.post-time,
.post-author,
.post-time,
.post-author {
    padding: 0 0 3px 18px
}
.post-date,
.post-date {
    color: #298e63;
    margin: 0 0 0 10px;
    padding: 0 0 3px 23px;
    background: url(images/p_date.gif) no-repeat 0 0
}
.post-comm,
.post-comm {
    color: #b87833;
    padding: 0 0 3px 20px;
    background: url(images/p_commen.gif) no-repeat 0 0
}
.post-time,
.post-time {
    color: #812e9d;
    background: url(images/p_time.gif) no-repeat 0 0
}
.post-cath,
.post-cath {
    padding: 0 0 0 30px;
    background: url(images/tag.gif) no-repeat
}
.post-edit,
.post-edit {
    padding: 0 0 3px 3px
}
.post,
.post {
    margin: 0 0 25px 0
}
.post .info,
.post .info {
    background: #f7f7f7;
    padding: 2px 3px 3px 8px;
    border: 1px solid #ccc;
    font-size: 0.9em;
    color: #505050
}
.leavecomm,
.commtitle,
.leavecomm,
.commtitle {
    font: 1.3em arial, verdana, sans-serif bold
}
.submit1,
.leavecomm,
.commtitle,
.submit1,
.leavecomm,
.commtitle {
    color: white
}
.commtitle,
.commtitle {
    background: transparent url(images/commentstitle.gif) no-repeat top;
    padding: 7px 0 10px 80px
}
.leavecomm,
.leavecomm {
    background: transparent url(images/leavecomm.gif) no-repeat top;
    padding: 7px 0 5px 75px
}
#commentlist li,
#comment,
#commentlist li,
#comment {
    margin-bottom: 0em;
    padding-bottom: 1em;
    border-bottom: 1px solid #700000
}
#comment,
#comment {
    font-family: Arial, Verdana, Sans-Serif
}
#commentlist li,
#commentlist li {
    padding-top: 1em;
    padding: 5px 25px 0 0;
    border-bottom: 1px solid #e19543;
    background: #fff5e9 url(images/comment-bg.gif) repeat-y 0 0
}
#commentform,
#commentform {
    margin: 1em 0
}
#commentform #email,
#commentform #author,
#commentform #url,
#commentform,
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
.wp-paged-comments a:hover,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active,
#commentform #email,
#commentform #author,
#commentform #url,
#commentform,
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
.wp-paged-comments a:hover,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active {
    background: #fff
}
.submit1,
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform #email,
#commentform #author,
#commentform #url,
#commentform textarea,
#commentform,
.submit1,
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform #email,
#commentform #author,
#commentform #url,
#commentform textarea,
#commentform {
    width: 280px
}
.submit1,
#commentform #email,
#commentform #author,
#commentform #url,
#commentform textarea,
.submit1,
#commentform #email,
#commentform #author,
#commentform #url,
#commentform textarea {
    border-top: 1px solid #feddb8;
    border-left: 1px solid #feddb8;
    border-bottom: 1px solid #bd7526;
    border-right: 1px solid #bd7526
}
.submit1:hover,
.submit1:focus,
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform textarea:focus,
#commentform textarea:hover,
.submit1:hover,
.submit1:focus,
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform textarea:focus,
#commentform textarea:hover {
    border-top: 1px solid #bd7526;
    border-left: 1px solid #bd7526;
    border-bottom: 1px solid #feddb8;
    border-right: 1px solid #feddb8
}
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform #email,
#commentform #author,
#commentform #url,
#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform #email,
#commentform #author,
#commentform #url {
    font-size: 1.1em
}
#commentform input,
#commentform input {
    margin-bottom: 3px
}
.submit1,
.submit1 {
    background: #ac5e12
}
.submit1:hover,
.submit1:focus,
.submit1:hover,
.submit1:focus {
    background: #c6782c
}
#commentlist,
#commentlist {
    list-style-type: none
}
.alt,
.alt {
    background: #fff !important none !important
}
.comment-title,
.comment-meta,
.comment-text,
.comment-title,
.comment-meta,
.comment-text {
    margin: 0 0 0 80px
}
.comment-title,
.comment-title a,
.comment-title a:hover,
.comment-title,
.comment-title a,
.comment-title a:hover {
    color: #030612
}
.comment-meta,
.comment-meta a,
.comment-meta a:hover,
.comment-meta,
.comment-meta a,
.comment-meta a:hover {
    color: #ac5f14
}
.authcomment,
.authcomment {
    padding: 5px 25px 0 0 !important;
    border-bottom: 1px solid #e19543 !important;
    background: #e8f3ff url(images/comment-a.gif) repeat-y 0 0 !important
}
code,
code {
    font-family: Consolas, Monaco, "Courier New", Courier, monospace
}
pre,
pre {
    background: #f5f5f5;
    border: 1px solid #dadada;
    padding: 11px;
    line-height: 1.3em;
    overflow: auto
}
pre,
pre,
#wp_page_numbers li.page_info {
    font-size: 11px
}
.wp-paged-comments,
.wp-paged-comments {
    padding: 10px 0 10px
}
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active,
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active {
    padding: 2px 4px 2px 4px
}
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active,
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active {
    margin: 2px
}
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active,
.wp-paged-comments a,
#wp-paged-comments a:link,
#wp-paged-comments a:active {
    border: 1px solid #06c;
    color: #06c
}
.wp-paged-comments a:hover,
.wp-paged-comments a:hover {
    border: 1px solid #147;
    color: #147
}
.wp-paged-comments span.pages,
.wp-paged-comments span.pages {
    margin: 2px 2px 2px 2px
}
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages,
.wp-paged-comments span.extend,
.wp-paged-comments span.current,
.wp-paged-comments span.pages {
    border: 1px solid #000
}
#twiter,
#twiter {
    z-index: 2;
    width: 733px
}
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    font: 11px arial normal normal 400 /12px;
    border: none;
    text-transform: none;
    text-indent: 0;
    word-spacing: 0
}
#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul,
#wp_page_numbers {
    background: #FFF
}
#wp_page_numbers {
    margin-top: 10px;
    margin-bottom: 10px
}
#wp_page_numbers,
#wp_page_numbers ul {
    width: 100%
}
#wp_page_numbers li {
    margin-bottom: 2px
}
#wp_page_numbers a {
    margin-left: 2px;
    color: #333
}
#wp_page_numbers a,
#wp_page_numbers li.page_info {
    margin-right: 2px;
    border: 1px solid #bfbfbf;
    padding: 3px 5px
}
#wp_page_numbers li a:hover,
#wp_page_numbers li.active_page a:hover {
    border-color: #ba0000
}
#wp_page_numbers li.space {
    padding: 6px 2px
}
#wp_page_numbers li.first_last_page {
    font-style: italic
}
#wp_page_numbers li.active_page a {
    border-color: #0075b8
}
#wp_page_numbers li.active_page a:hover {
    text-decoration: underline
}
#wp_page_numbers li.page_info {
    color: #666
}
h2.one {
    font-size: 11px;
}



@media (max-width: 991px) {
	
	div#page {
		width: 94%;
		padding: 0 3%;
	}
	
	div#page #header {
		width: 100%;
	}
	
	#rss2, #rss2 { 
	width: 768px;
	}
	
	#search {
    margin-right: -24px;
	margin-top: 3px;
	}
	
	#tr {
    position: relative;
    top: -38px;
	}
	
	#main, #main {
	width: 100%;
	}
	
	#sidebar, #sidebar {
		width: 100%;
	}
	
	.posts, .cal {
		width: 50%;
	}
	
	#footer {
		width: 100%;
	}
	
	.commtitle, .commtitle {
    background: transparent url(images/commentstitle.gif) no-repeat left top; 
	}
	
	.leavecomm, .leavecomm {
    background: transparent url(images/leavecomm.gif) no-repeat left top;
	}
	
	.submit1, #commentform #email:focus, #commentform #author:focus, #commentform #url:focus, #commentform #email:hover, #commentform #author:hover, #commentform #url:hover, #commentform #email, #commentform #author, #commentform #url, #commentform textarea, #commentform, .submit1, #commentform #email:focus, #commentform #author:focus, #commentform #url:focus, #commentform #email:hover, #commentform #author:hover, #commentform #url:hover, #commentform #email, #commentform #author, #commentform #url, #commentform textarea, #commentform{
		width: 100%;
	}
	
	.comment-title, .comment-meta, .comment-text, .comment-title, .comment-meta, .comment-text {
		margin: 0;
	}
	
		#tr {
		display: none;
	}
	
}

@media (max-width: 768px) {
	
	.post img {
		width: 100%;
		height: auto;
	}
	
	div#page #header {
		background: none;
	}
	
	#search {
		display: none; 
	}
	
	.size-full {
		width: 100%;
		height: auto;
	}
	

	
	#h1, #rau {
		padding: 0;
		text-align: center;
		position: relative;
		margin: 0;
	}
	
	#h1 h1 {
		margin: 0;
	}
	
	#rau {
		top: 5px;
	}
	
	#tabs1, #tabs1 {
		top: 100px;
	}
	
	div#page #header {
		height: 125px;
	}

}

@media (max-width: 600px) {

div#page #header {
		height: 150px;
	}

}
@media (max-width: 479px) {
	
	.posts, .cal {
		width: 100%;
	}
}