body { 
background : #fff url(../img/tst2.png) repeat-x; 
font-size : 0.78em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #564b47; 
padding : 0; 
margin : 0; 
} 
a { 
color : #0000ff; 
} 
a:visited { 
color : #0000ff; 
} 
a:hover { 
color : #0000ff; 
} 
a:active { 
color : #0000ff; 
} 
h1 { 
font-size : 24px; 
padding : 5px 10px; 
margin : 0; 
}
h2 { 
font-size : 14px; 
font-weight : normal; 
padding : 5px 10px; 
padding : 2px; 
background-color:#EFEDFB;
} 
h3 { 
font-size : 15px; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
} 
h4 { 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
h5 { 
font-size : 12px; 
font-weight : bold; 
padding: 3px 0 3px 0;
text-align:center;
background-color:#EFEDFB;
} 
img.download { 
vertical-align : middle; 
} 
#container { 
width : 950px; 
padding : 0; 
margin : 0; 
margin-left : auto; 
margin-right : auto; 
} 
#banner { 
padding :60px 0 0 0; 
height:40px;
} 
#banner p { 
margin-left : 0; 
padding : 26px 0 0 96px; 
} 
#top { 
width : 100%; 
height : 15px; 
margin : 0 auto; 
padding : 0; 
background-color : #000; 
} 
#top p { 
font-size : 0.8em; 
font-weight : normal; 
padding : 1px 0 2px 0; 
margin : 0; 
text-align : center; 
color : #fff; 
} 
#mainnavi { 
margin : 0; 
padding : 0; 
background-color : #fff; 
} 
#mainnavi p { 
padding : 0 10px 15px 165px; 
font-size : 0.8em; 
font-weight : normal; 
} 
#outer { 
border-left : 200px solid #fff; 
border-right : 0px solid #fff; 
background-color : #ffffff; 
} 
#inner { 
margin : 0; 
width : 100%; 
} 
#left { 
width : 200px; 
float : left; 
position : relative; 
margin-left : -200px; 
margin-right : 5px; 
text-align:left;
} 
#right { 
width : 300px; 
float : right; 
position : relative; 
margin-right : -300px; 
margin-left : 1px; 
} 
#content { 
position : relative; 
margin : 0 0 0 5px; 
line-height : 1.5em; 
background-color:#E0DCF8;
border : 1px dotted #8473E7; 
} 
#content h1 { 
font-size : 2.2em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
color : #564b47;
line-height : 1.1em; 
} 
#content h2 { 
font-size : 1.9em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
line-height : 1.1em; 
} 
#content h3 { 
font-size : 12px; 
font-weight : bold; 
padding : 5px 10px; 
margin : 0; 
} 
#content ul li { 
list-style : square inside; 
margin : 10px; 
} 
#content p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1em; 
} 
p { 
padding : 5px 10px; 
margin : 0; 
font-size : 0.78em; 
} 
pre { 
font-size : 12px; 
padding : 5px 10px; 
margin : 0; 
} 
#footer { 
text-align : center; 
clear : both; 
background-color : #6E6E6E; 
height : 120px; 
padding : 0; 
margin : 0; 
color : #fff; 
} 
#footer a, #footer a:visited, #footer a:hover, #footer a:active { 
color : #0000ff; 
} 
ul#categorymenu { 
list-style-type : none; 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
ul#categorymenu li { 
margin : 5px 0; 
padding : 1px 0; 
} 
ul#categorymenu li a { 
text-decoration : underline; 
} 
ul#categorymenu li ul { 
list-style : square inside; 
} 
ul#categorymenu li ul li { 
margin : 0 6px; 
padding : 2px 0 2px 2px; 
color : gray; 
font-weight : normal; 
border-bottom : none; 
} 
ul, ol, li { 
margin : 0; 
padding : 0; 
} 
.horizontal li { 
display : inline; 
margin : 0; 
list-style : none !important ; 
} 
.vertical li { 
display : block; 
margin : 0.7em 0; 
text-align : left; 
} 
.clearer { 
margin : 0 auto; 
padding : 1px 0 0 0; 
clear : both; 
} 
.side { 
height : 100%; 
padding : 2px; 
font-size : 1em; 
border : 1px solid #8473E7; 
margin-bottom : 5px;

} 
.side p { 
margin : 0; 
padding : 5px 5px 5px 5px; 
} 
.side a { 
text-decoration : underline; 
} 
#side a:hover, #side a:focus { 
text-decoration : underline; 
} 
.side h2, #side h3, #side h4, #side h5, #side h6 { 
font-weight : bold; 
letter-spacing : normal; 
color : #244; 
} 
.side p { 
line-height : 1.5em; 
} 
.side ul { 
list-style : none; 
margin-bottom : 20px; 
} 
#posts fieldset { 
border : none; 
color : black; 
width : 100%; 
font-size : 0.85em; 
} 
#posts fieldset a { 
font-weight : bold; 
color : #763 !important ; 
} 
#posts fieldset a:hover, #posts fieldset a:focus { 
color : #000 !important ; 
} 
#posts legend { 
float : left; 
display : inline; 
clear : right; 
margin : auto; 
width : 100%; 
text-align : left; 
padding : 0 0 0.6em 0; 
font-size : 1.4em; 
color : #b96; 
} 
#posts legend a { 
text-decoration : none !important ; 
color : #a85 !important ; 
font-weight : bold; 
} 
#posts legend a:hover, #posts legend a:focus { 
text-decoration : underline !important ; 
} 
#posts fieldset textarea { 
width : 90%; 
height : auto; 
min-height : 10em; 
padding : 3px; 
border : 1px solid #ba5; 
background : white; 
outline-color : #a94; 
} 
#posts fieldset input[type="text"] { 
padding : 3px; 
border : 1px solid #ba5; 
background : white; 
outline-color : #a94; 
} 
#posts input[type="submit"] { 
margin : 0.3em; 
} 
#posts input[type="button"] { 
margin : 0 0.1em; 
padding : 0.2em 0.8em; 
background : #f9f6f2; 
border : 1px solid #ccc; 
color : black; 
font-size : 0.8em; 
line-height : 1.5em; 
cursor : pointer; 
display : block; 
float : left; 
} 
.bold { 
font-weight : bold; 
} 
.italic { 
font-style : italic; 
} 
.underline { 
text-decoration : underline; 
} 
.strike { 
text-decoration : line-through; 
} 
#posts input[type="button"]:hover, #posts input[type="button"]:focus { 
background : #e9e692; 
border-color : #b9b662; 
} 
.date { 
font-size : 0.78em !important ; 
text-align : left; 
font-weight : normal; 
color : #564b47; 
margin : 3px 8px 16px 8px; 
border-top : 0px dashed #dda; 
} 
.date a { 
color : #0000ff !important ; 
text-decoration : underline; 
} 
#posts p.date a:hover, p.date a:focus { 
color : #000 !important ; 
} 
.meta { 
font-size : 0.78em !important ; 
text-align : left; 
font-weight : bold; 
margin : 9px 0 0 0; 
padding : 3px 0 3px 12px; 
border-left : 5px solid #c8d0da; 
color : #564b47; 
background-color : #fff; 
} 
.comment { 
font-size : 0.78em !important ; 
line-height : 1.2em !important ; 
margin : 0 0 18px 0; 
padding : 3px 0 3px 12px; 
color : #443; 
border-left : 5px solid #183765; 
background-color : #e9ebef; 
} 
.commentsbox { 
margin : 1em auto; 
padding : 0.5em; 
font-size : 0.88em; 
line-height : 1.4em; 
border-top : 0 solid #ddc; 
} 
.commentsbox input[type="text"] { 
border : 1px solid #183765; 
background : #e9ebef; 
color : black; 
font-weight : bold; 
padding : 3px; 
font-size : 110% !important ; 
} 
.commentsbox input[type="text"]:focus { 
outline-color : #cb6; 
} 
.commentsbox textarea { 
font-family : Helvetica, Arial, sans-serif; 
font-size : 110%; 
width : 97%; 
height : auto; 
min-height : 10em; 
padding : 1em; 
margin : 1.5em 0; 
border : 1px solid #183765; 
background : #e9ebef; 
color : black; 
} 
.commentsbox textarea:focus { 
border : 1px solid gray; 
outline-color : silver; 
} 
.commentsbox h2 { 
font-size : 1.25em; 
font-style : oblique; 
text-decoration : none !important ; 
} 
.commentsbox h2, .commentsbox p { 
color : #266 !important ; 
} 
div.contactbox { 
margin : 0 auto 1em; 
font-size : 0.9em; 
line-height : 1.4em; 
} 
.contactbox input[type="text"] { 
border : 1px solid #dc7; 
background : #ffc; 
color : black; 
font-weight : bold; 
padding : 3px; 
font-size : 110% !important ; 
} 
.contactbox input[type="text"]:focus { 
outline-color : #cb6; 
} 
.contactbox textarea { 
width : 90%; 
height : auto; 
min-height : 8em; 
padding : 1em; 
margin : 1.5em 0; 
background : #ffc; 
border : 1px solid #dc7; 
} 
.contactbox textarea:focus { 
background : white; 
border : 1px solid gray; 
outline-color : silver; 
} 
.contactbox h2 { 
font-size : 1.5em; 
font-weight : bold; 
text-decoration : none !important ; 
color : #632; 
} 
#preview, #customize, #admin_publish_date { 
border : 1px solid #ccc; 
padding : 7px; 
background : white; 
} 
.New_Admin_Links { 
font-size : 85%; 
text-align : center; 
} 
.adminlists { 
font : 13px Arial; 
color : #244; 
list-style : none; 
} 
.admintitle { 
font : bold 16px Arial; 
color : #244; 
} 
.New_Admin_Links, .adminpanel { 
border : 1px solid #ccc; 
padding : 5px 8px 10px 15px; 
margin : 0 0 8px 0; 
background : #f7f3e3; 
color : #000; 
} 
.adminpanel input[type="file"] { 
width : 30em; 
min-height : 20px; 
border : 1px solid #7f9db9; 
background : #fff; 
padding : 3px; 
} 
#search { 
width : 100%; 
margin : 0 0 0 0; 
padding : 0; 
} 
#search form { 
margin : 0; 
padding : 2px 0 5px 0; 
} 
.code { 
margin : 10px 10px 10px 10px; 
background-color : #e9ebef; 
border : 1px dashed #183765; 
} 
.code p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1em; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
color : #183765; 
line-height : 2em; 
} 
.info { 
padding : 5px 0px 5px 0px; 
margin : 10px 10px 10px 10px; 
background-color : #fdfaed; 
border : 1px dashed #d6622e; 
} 
.info p { 
padding : 5px 10px; 
margin : 0px; 
font-size : 0.9em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #183765; 
line-height : 1.5em; 
} 
.info li { 
font-size : 0.9em;
font-weight:bold;
display : inline; 
padding : 0px; 
margin : 5px; 
list-style : none !important ; 
}
.info ul { 
padding : 5px; 
margin : 0px; 
list-style : none !important ; 
}
#footerad { 
text-align: center; 
}
#bleft { 
width : 500px; 
float : left; 
position : relative; 
background:none;
text-align:left;
} 
#bright { 
width : 450px; 
float : right; 
position : relative; 

text-align:right;
} 
