/*********************************************** RESET ***********************************************/
a {
outline:none;
text-decoration:none
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal
}

blockquote,q {
quotes:"" ""
}

blockquote:before,q:before,blockquote:after,q:after {
content:""
}

body {
line-height:1.4em;
margin:0 auto
}

html {
font-size:62.5%
}

html,body,div,span,object,iframe,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;
font-family:"ms sans Serif", "Microsoft Sans Serif", Arial;
font-style:inherit;
font-variant:normal;
font-weight:inherit;
margin:0;
outline:none;
padding:0;
text-align:left;
text-decoration:none;
vertical-align:top
}

h1,h2,h3,h4,h5,h6 {
border:0;
font-style:inherit;
font-variant:small-caps;
font-weight:bold;
margin:0;
outline:none;
padding:0;
text-align:left;
text-decoration:none;
vertical-align:top}

marquee {
overflow:inherit !important
}

table {
border-collapse:collapse;
border-spacing:0
}


/**************************************** GRID ****************************************/
blockquote {
margin:0 auto;
padding:1em 2em;
width:80%
}

hr {
align:center;
width:60%
}

ul,menu,dir {
list-style-position:outside;
list-style-type:square
}

ul,menu,dir,dd,ol {
margin-left:5em;
margin-right:1em
}


/**************************************** TYPE ****************************************/
.error {
background:#FBE3E4;
border-color:#FBC2C4;
color:#D12F19
}

.error a {
color:#D12F19
}

.error,.notice,.success {
border:2px solid #ddd;
margin-bottom:1em;
padding:.8em
}

.notice {
background:#FFF6BF;
border-color:#FFD324;
color:#817134
}

.notice a {
color:#817134
}

.success {
background:#E6EFC2;
border-color:#C6D880;
color:#529214
}

.success a {
color:#529214
}

a {
color:#d41820;
cursor:pointer;
font-weight:700;
vertical-align:baseline
}

a:hover,a:active {
color:#a3151a
}

a:visited {
color:#d41820
}

a:visited:hover {
color:#a3151a
}

abbr {
border-bottom:1px dashed red;
color:navy
}

acronym {
border-bottom:1px dashed blue;
color:maroon
}

address,q {
color:#000;
font-size:0.96em;
font-variant:normal
}

big,kbd {
font-size:1.3em
}

blockquote {
border-bottom:#CC3 solid 2px;
border-top:#CC3 solid 2px;
color:#000;
font-style:oblique
}

body {
background:#fff;
color:#333;
font-size:1.5em;
font-weight:normal;
}

caption {
background:inherit;
font-size:0.95em;
line-height:1;
text-align:center
}

code,samp {
background-color:#eee;
color:#111;
font-size:0.95em;
vertical-align:middle
}

dd h1,h2,h3,h4,h5,h6,li,textarea,select,option,input,code,samp {
font-family:Geneva, Arial, Helvetica, sans-serif
}

div {
white-space:justify
}

dt,textarea,select,option,input {
font-size:1em
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em
}

form {
background:none;
vertical-align:inherit
}

h1 {
font-size:1.8em;
line-height:1.5
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
}

h2 {
font-size:1.7em;
line-height:1.4
}

h3 {
font-size:1.6em;
line-height:1.4
}

h4 {
font-size:1.5em;
line-height:1.3
}

h5 {
font-size:1.4em;
line-height:1.2
}

h6 {
font-size:1.2em;
line-height:1.1
}

i,em,var,cite,address,caption,dd,ins,q {
font-style:italic
}

input.text,input.title {
background:#f6f6f6;
border:1px solid #bbb;
margin:0.5em 0.5em 0.5em 0;
padding:5px;
width:300px
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
background:#fff;
border:1px solid #999
}

li {
color:#111;
line-height:1.8
}

ol {
list-style:1px;
list-style-position:outside;
list-style-type:1px
}

p {align:justify}

q {
vertical-align:baseline
}

q:before {
content:" - "
}

s,strike,del {
color:#300;
text-decoration:line-through
}

s,strike,th,caption,dt,b,strong,label,legend {
font-weight:700
}

select {
background:#f6f6f6;
border:1px solid #ccc
}

small,sub,sup {
font-size:1em;
text-transform:lowercase
}

strong.warning,del {
color:#900
}

sub {
vertical-align:sub
}

sup {
vertical-align:super
}

table,td {
border-collapse:collapse;
text-align:left
}

textarea {
background:#eee;
border:1px solid #bbb;
padding:5px
}

textarea,select,option,input {
background-color:#fafafa;
color:#333
}

th {
background:inherit;
border-collapse:collapse;
}

tt,kbd {
font-family:Arial, Helvetica, sans-serif
}

u,a,dt,ins {
text-decoration:underline
}

/**************************** Code ****************************/
body{ background:url(images/bg.gif) repeat-y left;}
div.center2{width:1000px; height:700px; background: url(images/bad.gif) right bottom no-repeat}
div.center{width:1000px; height:700px; background: url(images/town.gif) left bottom no-repeat; position:relative; left:27px}
div.center4{width:1000px}
div#logo_btm{background:url(images/logo_btm.gif) no-repeat; width:110px; height:185px; position:relative; left:601px;}
div#logo{width:711px; float:left}
div#right{float:right; height:400px; width:289px; background: url(images/right_1.png) no-repeat left top}
div#right2{height:275px; width:289px; background: url(images/right_3.gif) no-repeat left bottom; position:relative; top:125px}
div.menu{float:none; position:absolute; width:269px; top:330px; left:373px; z-index:100; cursor:pointer}
a img{z-index:100; cursor:pointer}
div.menu_b{float:none; width:269px;}
div.text_b{width:630px; position:relative; left:-550px; top:80px}

/**************************** BLOG ****************************/
.commentlist li,#commentform input,#commentform textarea{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentlist li{font-weight:700;list-style:none;border:#f1b41b 2px solid;margin:15px 40px 3px;padding:5px 10px 3px}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em}
.commentlist p{font-weight:400;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:400;display:block;margin:0}
.post{text-align:justify;}
.post hr{display:block}
h3.comments{margin:40px auto 20px;padding:0}
p img{max-width:100%;padding:0}
.entry form{text-align:center}
select{width:130px}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px}
#commentform textarea{width:100%;padding:2px}
#commentform #submit{float:right;margin:0}
.alt{color:#2c3131;background-color:#f1f1f1;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:10px}
.commentlist{text-align:justify;padding:0}
.nocomments{text-align:center;margin:0;padding:0}
p#date_b{text-decoration:none; text-transform:lowercase; font-size:0.9em; color:#666}
div.bottom{width:1000px; height:140px; background:url(http://x-brothers.com/images/bad.gif) no-repeat right bottom; float:left;font-family:"Courier New", Courier, monospace; font-weight:normal}


div.post img{ margin:4px;}
div.post p {	margin: 1em 0; font-size:1.1em;}
/******************************** FLASH ********************
div#flash {position:relative; top:-50px; left:-22px}
div.menu {top:380px}
div.center {height:760px}