* {	margin: 0;	padding: 0;}

body {	background: #FFFFFF url(/img/img01.jpg) repeat-x left top;/*text-align: justify;*/font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color: black;}

sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

.name {color: #AA2808;/*font-size:40px;*/font:46px Georgia,"Times New Roman",Times,serif;}
.subname {color:#757E82;font-size:12px;}

h1, h2, h3 {color: #AA2808;}
h1 {color:#3A3D40;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:normal;letter-spacing:-1px;text-align:left;text-decoration:none;border-bottom:1px solid #cccccc;margin:0 0 7px 0;}
h2 {padding:0 0 5px 0;}
h3 {font-size:15px;}

#content h2 {margin:16px 0 5px 0;color:#3A3D40;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:normal;letter-spacing:-1px;text-align:left;text-decoration:none;border-bottom:1px solid #cccccc;}
#content a {text-decoration: underline;color: #555555;}
#content a:hover {text-decoration: none;color: black;}

h2 a {margin: 0px;color:#3A3D40;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:normal;letter-spacing:-1px;text-align:left;text-decoration:none;border-bottom:1px solid #cccccc;}
h2 a:hover {color:red;border-bottom:1px solid red;}

p, blockquote, ul, ol {line-height:17px;margin-bottom:10px;}

p {}
blockquote {}

ul, ol, li {margin: 0px;padding: 0px;list-style: none;}

a {text-decoration: underline;color: #F40C42;}
a:hover {text-decoration: none;color: #F40C42;}

.info {
background:none repeat scroll 0 0 #E0E0E0;
/*border-left:4px double #F57601;
border-right:4px double #F57601;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px 16px;
text-align:left;
}

img.menu {border:0 none;vertical-align:bottom;padding-right:1px;}

/* Wrapper */

#wrapper {}

/* Header */

#header {width: 900px;height: 140px;margin: 0 auto;}

/* Logo */

#logo {float: left;width: 414px;height: 76px;margin: 0px;padding: 15px 0px 0px 23px;}
#logo h1 {margin: 0;padding: 0;text-transform: lowercase;font: normal 46px Georgia, "Times New Roman", Times, serif;}
#logo h2 {margin: -4px 0 0 0;padding: 0px 0px 0px 10px;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;font-weight: normal;color: #D9170E;}
#logo h2 a {color: #9AA9B1;}
#logo a {text-decoration: none;color: #D9170E;}

/* Menu */
#topmenu {float:right;width:432px;padding:15px;}
#topmenu ul {float:left;padding:0 0 0 35px;/*padding:0 20px 0 0;*/}
#topmenu ul li {padding:1px; font-size:13px;}

#topmenu a {color:black;text-decoration:none;}
#topmenu a.current{font-weight:bold;}
#topmenu a.current .link{text-decoration:none;}
#topmenu a .link {text-decoration:underline;}
#topmenu a:hover .link {text-decoration:none;}


#menu {float: right;/*width: 640px;*/height: 90px;}
#menu ul {margin: 0;/*padding: 0px 0 0 20px;*/list-style: none;line-height: normal;/*margin-left: 30px;*/}
#menu li {display: inline;text-align: center;clear:both;}

#menu a {padding: 5px 5px 10px 10px;
/*height: 55px;padding: 35px 20px 0px 20px;font-size: 16px;letter-spacing: -1px;*/
display: block;float: left;margin-right: 1px;text-decoration: none;text-align: center;text-transform: lowercase;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #383B3F;
}

#menu a:hover, #menu .active a {background: /*#F40C42*/#cccccc url(/img/img02.jpg) repeat-x left bottom;color: #FFFFFF;}

/* Search */

#search {padding: 0px 0px 40px 0px;}
#search form {margin: 0;padding: 0;}
#search fieldset {margin: 0;padding: 0;border: none;}
#search input {float: left;font: 11px Tahoma, Geneva, sans-serif;padding: 2px 2px;}
#search-text {width: 100px;border: 1px solid #000000;color: #000000;}
#search-submit {height: 21px;margin-left: 10px;padding: 0px 2px;border: none;background: #E71810;color: #FFFFFF;}

/* Page */

#page {width: /*900*/1016px;margin: 0 auto;}

/* Content */

#content {float: left;width: 630px;}
.post {background: url(/img/img05.jpg) repeat-y left top;}
.post-bgtop {background: url(/img/img04.jpg) no-repeat left top;}
.post-bgbtm {background: url(/img/img06.jpg) no-repeat left bottom;padding:37px 29px 27px;}
.post img {float: left;/*padding: 15px 0px;*/}
.post .meta {}
.post .more {display: block;width: 115px;height: 32px;padding: 8px 0px 0px 0px;background: url(/img/img12.jpg) no-repeat left top;text-align: center;text-transform: uppercase;text-decoration: none;font-family: Tahoma, Geneva, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;}
.post .byline {font-size: 14px;/*font-style: italic;*/color:black;margin-bottom:0;text-align:left;}
.post .byline a {color:#757E82;}
.post .small {line-height:14px;font-size: 11px;/*font-style: italic;*/color:black;margin-bottom:0;text-align:left;}
.post .small a {color:#757E82;}
sup {font-weight:normal;}
sup span {color:#cccccc;padding:0 2px;}

#content ul {list-style:circle outside none;padding:0 0 25px 15px;}
#content li {list-style:circle outside none;}

#random {float: left;width: 630px;;}
#random table td {padding:10px;width:25%;vertical-align:top;text-align:left;}
#random a {font-size: 12px;text-decoration:none;}
#random a:hover {text-decoration:underline;}

.entry {}
.content {padding:10px 0 0 0;}


#print {float:right;}
#print img {border:none;}

.comments {font-size:11px;}
.comments p {line-height:13px;}

/* Sidebar */

#sidebar {float: right;width: /*260px*/384px;background: url(/img/img08w.jpg) repeat-y left top;font-size: 11px;}
#sidebar-bgtop {background: url(/img/img07w.jpg) no-repeat left top;}
#sidebar-bgbtm {background: url(/img/img09w.jpg) no-repeat left bottom;padding:40px 27px 3px;}
#sidebar ul {margin: 0;padding: 0;list-style: none;line-height: normal;}
#sidebar li {margin-bottom: 1px;}
#sidebar li ul {margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;text-align:left;}
#sidebar li li {list-style-position:outside;margin: 0;padding: 7px 0px;border: none;background: url(/img/img10.jpg) repeat-x left bottom;font-family: Tahoma, Geneva, sans-serif;}
#sidebar li li a {display:block;text-decoration:underline;background: url(/img/img12.gif) no-repeat left 3px;padding-left: 20px;}
#sidebar li.mainmenu li a {font-size: 15px;background: url(/img/img11.jpg) no-repeat left 7px;color:black;text-decoration:none;}
#sidebar li.mainmenu li a:hover  {text-decoration:underline;}


#sidebar h2 {margin: 0px;padding: 20px 0px 8px 0px;text-transform: lowercase;font-family: Arial, Helvetica, sans-serif;font-size: 180%;font-weight: normal;color: #454E55;}
#sidebar h3 {font-size: 77%;color: #454E55;}
#sidebar p {margin: 0;line-height: normal;color: #D4C792;}
#sidebar a {border: none;text-decoration: none;color: #757E82;}
#sidebar a:hover {text-decoration: underline;color: #363636;}


/* Submenu */

#submenu {}

/* News */

#news {}
#news a {font-size: 85%;}

/* Footer */

#footer-wrapper {background: #F7F7F7 url(/img/img03.jpg) repeat-x left top;padding: 20px 0px;}
#footer {width: 900px;margin: 0 auto;color: #757E82;}
#footer p {margin: 0;text-align: center;font-size: 11px;}
#footer a {text-decoration: underline;color: #757E82;}
#footer a:hover {text-decoration: none;color: #F90542;}

img.pic {border-radius: 7px; /*border:1px solid #ececec;*/border:1px solid #cccccc;float:left;margin:0 10px 10px 0;/*padding:3px;*/}
img.pic:hover {border:1px solid #000000;}

img.addpic {border-radius: 5px; /*border:1px solid #ececec;*/border:1px solid #cccccc;float:left;margin:0 5px 5px 0;/*padding:3px;*/}
img.addpic:hover {border:1px solid #000000;}

textarea.link{border:1px solid #999999;color:#4a4a4a;font-family:'Tahoma',Arial;font-size:10px;height:50px;margin-bottom:5px;margin-top:5px;padding:5px;width:333px;}
textarea.question {border:1px solid #999999;color:#4a4a4a;font-family:'Tahoma',Arial;font-size:13px;height:77px;margin-bottom:5px;margin-top:5px;padding:5px;width:444px;}
input.question {border:1px solid #999999;color:#4a4a4a;font-family:'Tahoma',Arial;font-size:11px;margin-bottom:10px;margin-top:5px;padding:2px;width:195px;}

div.hidden {display:none !important;}
div.display {display:block !important;}
div.link {width:500px;}

table.silver {border:1px solid #e4e4e4;border-collapse: collapse;margin:10px 0;}
table.silver th {border:1px solid #e4e4e4;padding:3px;margin:0 5px 0 0;font-weight:normal;}
table.silver td {border:1px solid #e4e4e4;padding:3px;margin:0 5px 0 0;}

