body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:url(../img/body.gif);text-align:justify;margin:0;}

/* HTML */
h1 {margin:0;}
h2 {font-size:14px;color:#333;}
h3 {font-size:12px;color:#000;}
a {}
a:hover {}

#wrap {width:904px;margin:20px auto;background:#FFF;border:solid 1px #E8E8E8;}
#wrap2 {width:894px;margin:0 auto;}

/* Header */
#header {height:100px;background:#69C url(../img/header.png) repeat-x;margin-top:5px;border-bottom:solid 1px #0CF;position:relative;color:#FFF;}
.sitelogo {width:100px;height:100px;position:absolute;z-index:1;margin:0 0 0 20px;background:url(../img/logo.png);}
.sitename {width:600px;height:50px;position:absolute;z-index:1;margin:20px 0 0 140px;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;}
.sitename h1 {font-size:30px;color:#FFF;}
.sitename h2 {font-size:14px;color:#FFF;}

/* Navbar */
#nav {height:25px;background:#34689C;/* position:relative; */padding:5px 0 0 20px;}
#nbar {position:relative;width:auto;height:30px;margin:0;padding:0;font:bold 12px/25px Verdana, Arial, Tahoma, Sans-serif;}
#nbar ul {float:left;list-style:none;margin:0;padding:2px 0 0 0;}
#nbar ul li {display:inline;}
#nbar ul li a {display:block;float:left;padding:0 10px;color:#DFDFDF;text-decoration:none;}
#nbar ul li a:hover {color:#FAFAFA;}
#nbar ul li#selected a {color:#FFF;}
#content-wrap {margin-top:5px;}

/* Search */ 
form.search {position:relative;background:none;width:170px;border:none;float:right;margin:0;height:44px;}
form.search input.textbox {margin:0;height:16px;font-size:11px;padding-left:2px;width:120px;background:#FFF url(../img/gradtop.gif) top repeat-x;border:solid 1px #6699CC;color:#000;}
form.search input.button {background:url(../img/search-button.png) no-repeat;color:#333;border:none;width:25px;cursor:pointer;height:18px;}

/* Content */
#content {width:508px;padding:20px 5px 5px 20px;}
#content h1 {font-size:18px;color:#34689C;border-bottom:dotted 1px #CCC;}
#content p {line-height:14px;}
.new {padding-left:20px;padding-bottom:5px;background:url(../img/new.png) no-repeat;}
.post-footer {margin-bottom:20px;text-align:right;}
.dated {padding-top:2px;background:url(../img/date.png) left no-repeat;padding-left:20px;float:left;}
.category {background:url(../img/category.png) left no-repeat;padding-left:20px;margin-left:10px;float:left;height:16px;}
.author {padding-left:20px;padding-bottom:5px;background:url(../img/user.png) left no-repeat;}
.more {padding-left:20px;margin-left:10px;padding-bottom:5px;background:url(../img/more.png) no-repeat;}

/* Tables */
table {width:508px;margin:10px 0;border-collapse:collapse;empty-cells:show;background-color:rgb(233,232,244);}
th {height:3.0em;padding:0 7px 0 7px;empty-cells:show;border:1px solid #FFF;background-color:#34689C;color:#FFF;font-size:120%;}
th.row {height:2.0em;padding:2px 20px 2px 7px;border:2px solid #FFF;background-color:#34689C;text-align:left;color:#FFF;font-weight:bold;font-size:110%;}
tr {background-color:#E0FFFF;}
tr:hover {background-color:#AFEEEE;}
td {height:2.0em;padding:2px 7px 2px 7px;border:1px solid #FFF;font-weight:normal;color:#000;font-size:110%;}
p.caption {margin:0.5em 0 2.0em 0;text-align:left;color:rgb(80,80,80);font-size:110%;}

/* Sidebar */
#sidebar {width:346px;float:right;padding:5px;border-left:solid 1px #CCC;}
#sidebar ul.menu {list-style:none;text-decoration:none;margin:3px 0 2px 0;padding:0;}
#sidebar ul.menu li {background:url(../img/bullet.png) no-repeat;padding:2px 0 0px 15px;margin:0 2px;}
#sidebar ul.menu a {text-decoration:none;background-image:none;}
#sidebar ul.menu a:hover {color:#551A8B;}
#sidebar h1 {font-size:14px;color:#34689C;}
#left_sidebar {width:171px;float:left;/* margin-top:10px; */}
#right_sidebar {width:160px;float:right;/* margin-top:10px; */}
.widgetspace {border-bottom:solid 1px #D9D9D9;margin-bottom:5px;padding-bottom:5px;}

/* Guestbook */
.site_comment {background:url(../img/sc-ava.png) no-repeat left top;padding:5px 5px 5px 50px;margin:10px 0 0 0;min-height:40px;}

/* Additional Stuffs */
blockquote {background:#F2F2F2 url(../img/quote.png) no-repeat left top;border-left:solid 5px #D7D7D7;padding:5px 5px 5px 25px;margin-left:0;}
code {margin:4px 8px;padding:8px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;background:#f8f4f1;border:1px dashed #D7C3C3;}
ul, ol {margin:5px 10px;padding:0 20px;color:#333;}
ul li {padding:5px;}
ul span, ol span {color:#333;}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/* Images */
img {border:none;}
img.float-right {margin:5px 0 10px 10px;padding:2px;}
img.float-left {margin:5px 10px 10px 0;padding:2px;}

/* Forms and Text Fields */
form {margin:10px 0;padding:0 5px;border:1px solid #CCC;background-color:#F8F8F8;}
label {display:block;font-weight:bold;margin:5px 0;color:#333;}
select.combo {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
input {padding:2px;border:1px solid #C6D9E9;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;background:#FFF;background-color:#FFF;}
textarea {width:450px;padding:2px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #C6D9E9;background-color:#FFF;height:100px;display:block;background:#FFF;color:#000;}
input.button {margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;border:1px solid #CCC;padding:2px 3px;background:#FFF;color:#131212;}

/* Footer */
#footer {height:30px;padding-top:5px;margin:0 0 5px 0;text-align:center;border-top:solid 2px #6699CC;background:#34689C;color:#FFF;}
#footer a {color:#FFF;}
#footer a:hover {text-decoration:none;}
.clearfix {clear:both;overflow:hidden;}

/* PAGINATION */
div.pagination {width:468px;padding:3px;margin:3px;text-align:center;}
div.pagination a {padding:2px 5px;margin:2px;border:1px solid #34689C;text-decoration:none;color:#34689C;}
div.pagination a:hover, div.pagination a:active {border:1px solid #34689C;color:#000;text-decoration:none;}
div.pagination span.current {padding:2px 5px;margin:2px;border:1px solid #34689C;font-weight:bold;background-color:#34689C;color:#FFF;}
div.pagination span.disabled {padding:2px 5px;margin:2px;border:1px solid #CCC;color:#CCC;}
