html, body, div, span, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img {margin:0; padding:0; border:0; color:#000; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:18px; text-align:left;}



body {font-size: 62.5%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #333; text-align: center; margin: 0 0 20px 0; padding: 0;}/* header.php-footer.php */

#page {margin: 0 auto; padding: 0; width: 742px; text-align: left;}

body>#page {margin: 10px auto; padding: 0; width: 742px; text-align: left;} /* header.php-footer.php */

#infinity {height:600px; width:auto;}





#header {background:url('images/headback.png') no-repeat bottom center; padding:18px 0 0 0; margin:0; height: 45px; width: 742px;}/* header.php */

#headerimg {margin: 0; height: 63px; width: 100%;}/* header.php */



#main {background:url(images/mainback.png) top left no-repeat;}

#content {font-size: 1.2em;}/* index.php, 404.php, archives.php, image.php, links.php, single.php */




 /* widecolumn: archives.php, image.php, links.php, single.php */

.narrowcolumn, .widecolumn {float: left; padding: 0 0 0 95px; margin:0; width: 382px;} /* index.php, 404.php, archive.php, page.php, search.php */

.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}

.narrowcolumn .postmetadata {text-align: center;}

.widecolumn .entry p {font-size: 1.05em;}

.widecolumn .post {margin: 0;}

.narrowcolumn .postmetadata {padding-top: 5px;}

.widecolumn .postmetadata {margin: 30px 0;}

.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}

.widecolumn .attachment {text-align: center; margin: 5px 0px;}

.postmetadata {clear: left; color: #777;} /* index.php, archive.php, image.php, search.php, single.php */

.post {margin: 0 0 40px; text-align: justify;} /* index.php, archive.php, image.php, page.php, search.php, single.php */

.post hr {display: block;}




#footer {padding: 0; margin: 0 auto; width: 742px; height: 141px; clear: both; background:url('images/footback.png') no-repeat top; border: none;} /* footer.php */

#footer p {padding: 60px 0 10px 0; text-align: center;}

#footer p,
#footer p a,
#footer p b {font-size:10px;}








#sidebar {font: 1em Verdana, Arial, Sans-Serif; margin-left:498px; width:180px; padding: 5px 0 0 0;} /* sidebar.php */

.ajanlas {padding: 0 15px 0 10px; border-left:1px dotted #63aa5e; margin:35px 0 10px 0;}

.menu {margin:-5px 0 0 0;}

.menu a {display:block;}

.menu a span {font: normal 0.79em Verdana, Arial, Helvetica, sans-serif; color: #63aa5e;}

.menu a:hover span {color:#f58220; text-decoration:underline;}

#sidebar em a {font-size: 1em; line-height:1em;}

#sidebar p {font: 0.8em Verdana, Arial, Sans-Serif; color:#888;}

#sidebar p b {color: #63aa5e;}


/* h */

h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold;}

h1 {margin:18px 0 0 95px;}

div>h1 {margin:0 0 0 95px;}

h1 span {background:#be151b; color:#fff; padding:2px;}

h2 {font-size: 1.6em; line-height:1.3em; margin:0 0 15px 0; color:#be151b;}

h2.pagetitle {font-size: 1.6em; margin-top: 30px; text-align: center;}

#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.2em; margin: 5px 0 0; padding: 0;}

h3 {font-size:1.3em; line-height:1.2em; margin:40px 0 10px 0; color:#be151b;}

h3.comments {padding: 0; margin: 40px auto 20px ;}




/* a */

a img {border: none;}

a {color: #63aa5e; text-decoration: none; font-weight:bold;}

a span.underline {color: #63aa5e; text-decoration:underline; font-weight:bold;}

h1, h1 a, h1 a:visited, #headerimg .description {text-decoration:none; color:#fff;}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

h1 a:hover, h3 a:hover, h2 a:hover, a:hover {color:#be151b; text-decoration:underline;}




/* comment */

.commentlist {padding: 0; text-align: justify;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li {font-weight: bold; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}

.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}

.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 10px 0;}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0;}

.commentmetadata {font-weight: normal; margin: 0; display: block;}

.nocomments {text-align: center; margin: 0; padding: 0; color: #777;}




/* mix */

.clear {clear: both;}

.center {text-align: center;}

.bottommargin {margin:0 0 30px 0;}

.bottmargin {margin:0 0 22px 0;}

.btmmargin {margin:0 0 15px 0;}

.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0; padding: 10px;}

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}

.big {font-size:1.3em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.w {width:270px;}

.strike {text-decoration:line-through; font-weight:bold; color:#be151b;}



p {margin:0 0 15px 0;}

em {font-style:normal; font-weight:bold;}

p.topmargin {margin:10px 0 0 0;}

b, strong {color:#f58220; font-weight:bold;}

small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color: #777;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

strike {color: #777;}

acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; color: #777;}

blockquote cite {margin: 5px 0 0; display: block;}

hr {display: none;}




/* img */

p img {padding: 0; max-width: 100%;}

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}

img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}

.alignleft {float: left;}

img.leftminus {margin-left:-70px; margin-right:50px;}

img.leftminus_lit {margin-left:-35px; margin-right:15px;}

img.topmargin {margin-top:20px;}

.leftminus_lit {margin:0 15px 15px -20px;}

div>.leftminus_lit {margin:0 5px 15px -35px;}



/* li */

html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; /*text-indent: -10px;*/}

html>body .entry li {margin: 7px 0 8px 10px; list-style: none;}

.entry ul ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}

.entry ol {padding: 0 0 0 35px;	margin: 0;}

.entry ol li {margin: 0; padding: 0;}

.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}

#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}

#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0; color: #777;}

ul, li, ol {list-style: none;}

.n {padding:0 0 0 10px; background:url(images/nbullet.gif) no-repeat 0 7px;}

html>body .entry ul ul li {text-indent:-10px; margin:0 0 0 20px;}




/* form wp*/

#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}

#sidebar #searchform #s {width: 108px; padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}

#sidebar form {margin: 0;}

.entry form {text-align:center;}

select {width: 130px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}

#commentform textarea {width: 100%; padding: 2px;}

#commentform #submit {margin: 0; float: right;}



/* form */

div.form {width:268px; margin:0; border:1px solid #faae5b; background:url(images/form.jpg) repeat-x;}

div.form p {margin:0 0 20px 0;}


div.form form {display:inline; }

div.form fieldset {border:none; margin:15px 0 0 0;}


div.form label {float:left; display:block; padding:0 0 10px 0; width:260px;}

div.form label.inline {width:auto; margin:0 5px 0 0;}

div.form label.inline_info {width:auto; margin:0 5px 0 0; padding:0 0 3px 0;}


div.form form span {float:left; display:block;}

div.form span.select {margin:2px 5px 0 0;}

div.form span.info {font-style:italic;}

div.form span.required {color:#000; font-weight:bold; background:none;}


div.form fieldset input {float:left; display:block; width:250px; border:solid 1px #ccc;}

div.form fieldset input.radio {float:left; border:none; margin:1px 5px 0 5px; width:auto;}

html:first-child div.form fieldset input.radio {float:left; border:none; margin:-2px 5px 0 5px; width:auto;}

div.form fieldset input.inline {float:left; width:50px; margin:2px 0 0 0;}

div.form input.contactsubmit {float:left; text-align:center; padding:0; margin:0 0 0 8px;}

div.form textarea {width:398px; height:70px; border:solid 1px #ccc;}

div.form textarea.inline {float:right; display:block; width:130px;}

div.form select {float:right; border:solid 1px #ccc;}

div.form select.inline {float:left;}


/* table */

table {border-collapse:collapse;}

td {padding:5px; border-bottom: dotted 1px #be151b;}

td div {text-align:center;}