@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; border: 0; outline: 0; list-style: none; }
body {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 11px;
background: #fff url(bodybg.gif) repeat-x scroll left top;
}
input[type=text], textarea {
color: #777777;
font-size: 11px;
padding: 3px;
}
input, textarea {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
input.submit {
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}
td {
 padding-left: 6px;	
 border-bottom-style: dashed; 
 border-bottom-color: #666;
 border-bottom: thin;
}
a {
    color: #3B5998;
    text-decoration: none;
}
a:visited {
	color: #3b5998
    text-decoration: none;
}
a:active {
	color: #3b5998
    text-decoration: none;
}
a:hover {
	color: #3b5998 
    text-decoration: underline;
	font-weight: bolder;
}
blockquote {
background: url(quote.png) no-repeat left top;
padding-left: 19px;
color: gray;
}
#wrapper {
width: 964px;
margin: 0 auto;
}
#menu {
background:transparent url(menubar.png) no-repeat scroll left bottom;
float: left;
width: 964px;
font-size: 11px;
}
#logo {
float: left;
margin: 5px 0px 3px 3px;
}
#menu li {
float: left;
padding: 7px 0px 8px 0px;
}
#menu li a {
color: #fff;
text-decoration: none;
padding: 7px;
}
#menu li p {
color: #fff;
text-decoration: none;
padding: 7px;
}
#pagemenu a {
font-weight: bold;
}
#pagemenu a:hover {
background-color: #5C75AA;
}
#menu #more {
float: right;
width: 253px;
}
#search {
float: right;
margin-top: 4px;
margin-right: 12px;
margin-left: 5px;
}
#search-text {
float: left;
margin-right: 2px;
}
#sidebar {
margin-top: 90px;
}
#title {
margin-top: 20px;
}
#title h1 {
font-size: 16px;
display: inline;
}
#title h1 a {
color: #000;
}
#desc {
display: inline;
font-size: 13px;
}
#categories {
margin-top: 11px;
margin-bottom: 45px;
z-index: 900;
position: relative;
}
#categories li {
text-transform: capitalize;
float: left;
background: #D8DFEA;
margin-left: 3px;
}
#categories li a {
font-size:13px;
font-weight:bold;
padding:4px 11px;
display: block;
}
#categories li a:hover {
color: #fff;
text-decoration: none;
background: #627AAD;
}
#categories .selected {
background: #fff;
}
#categories .selected a {
background: #fff;
color: #000;
}
#categories .selected a:hover {
background: #fff;
color: #000;
}
#categories #plus {
background: url(http://3.bp.blogspot.com/_66wIGDjagHk/Sew8MyNZeII/AAAAAAAAAEw/Cbq24t4Rt60/s1600/plus.gif) no-repeat top left;
height:16px;
position:relative;
width:2px;
z-index:999;
}
#categories #plus:hover, #categories #plus.hover {
background: #627AAD url(http://3.bp.blogspot.com/_66wIGDjagHk/Sew8MyNZeII/AAAAAAAAAEw/Cbq24t4Rt60/s1600/plus.gif) no-repeat left -25px;
}
#hiddencats {
left:-3px;
position:relative;
top:-28px;
}
#hiddenleft {
width: 30px;
height: 30px;
border: 1px solid #000;
border-right: none;
position: absolute;
background: #fff;
}
#hiddenright {
position: absolute;
margin-left: 31px;
}
.post {
/*clear: both;*/
float: left;
border-top:1px solid #D8DFEA;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 8px;
}
.post-gravatar {
float: left;
margin-right: 10px;
}
.post-text {
float: right;
margin-right: 0px;
width: 595px;
}
.post-text input {
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}
.post-text label input {
border:1px solid #BDC7D8;
margin-bottom: 3px;
color: #777777;
font-size: 11px;
padding: 3px;
text-align: left;
background: #fff;
}
.post .title {
margin-bottom: 10px;
font-size: 13px;
}
.post p {
margin-bottom: 10px;
line-height: 15px;
}
.post p img {
border: 1px solid #ddd;
background-color: #f3f3f3;
padding: 4px;
}
.post ol {
list-style: decimal inside;
}
.post li {
margin-bottom: 10px;
}
.post .meta, .post .post-meta {
color: #777;
margin-top: 5px;
margin-bottom: 5px;
}
.post-meta {
border-top: 1px solid #DDDDDD;
padding-top: 3px;
}
.navigation {
background:#ECEFF5 none repeat scroll 0 0;
border-top:1px solid #D8DFEA;
margin-top:8px;
padding:3px 7px 4px 0;
float: left;
width: 93%;
}
.next {
margin-left:52px;
float: left;
}
.prev {
margin-right:52px;
float: right;
}
#sidebar {
float: left;
margin-left:30px;
width: 250px;
}
.large-avatar {
margin-bottom: 10px;
}
.user-desc {
border:1px solid #D8DFEA;
color:#333333;
margin-bottom:20px;
padding:7px;
}
#sidebar .widget {
padding-bottom:10px;
}
#BlogArchive1 {
padding-bottom:20px !important;
}
#sidebar .widget h2 {
background:#ECEFF5 none repeat scroll 0 0;
border-top:0 none;
display:block;
font-size:11px;
margin-bottom:5px;
padding:5px 8px;
}
#sidebar .widget h2 a {
text-decoration: none;
color: #000;
}
#sidebar .widget h2 img {
display: none;
}
#sidebar .widget ul {
padding:0px 7px 10px 8px;
}
#sidebar .widget li {
margin-top: 5px;
}
#ArchiveList ul li a {
margin-left: 8px;
}
#content {        float: right;        width: 630px;}
#comments {margin: 0 0 0 60px; padding:0;}
.index-comment{
background: #ECEFF5;
width: 360px;
float: left;
/*clear: both;*/
margin-top: 2px;
padding: 7px;
overflow: hidden;
}
.ic-avatar {
float: left;
}
.ic-text {
width: 315px;
float: right;
}
.ic-meta {
margin-bottom: 3px;
}
#comment_form input[type=text], #comment_form textarea {
border:1px solid #BDC7D8;
margin-bottom: 3px;
}
#comment_form textarea {
width: 352px;
}
#footer {
border-top:1px solid #DDDDDD;
clear:both;
float:left;
margin-bottom:20px;
margin-top:10px;
padding-top:5px;
text-align:center;
width:100%;
}
.archive {
background:#F7F7F7 none repeat scroll 0 0;
border-bottom:1px solid #D8DFEA;
border-top:1px solid #3B5998;
padding:4px 6px 5px;
color:#333333;
font-size:13px;
font-weight:bold;
line-height:15px;
}
.nofloat {
float: none;
width: 100%;
}
/* Wordpress requirement */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.thup {
	list-style-image:url(/images/thumbsup.gif)
}
.thup a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin-bottom: 20px;
}
.tlist a:hover {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	margin-bottom: 20px;
}
.thup a:hover {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	margin-bottom: 20px;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

