body{ margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
input, textarea{  font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
img{ border:0; }
h2{ font-size:16px; }
a{ color:#4299c8; }
a:hover{ color:#F30; }

#site{ background:url(images/bg.jpg) repeat-x; }
#head{ width:1000px; margin-left:auto; margin-right:auto; height:223px; }
#logo{ padding-top:20px; float:left; }
#menu{ margin:0; padding: 0; font-size:12px; float:right; padding-top:15px; margin-right:100px; border-right:1px #FFF solid;height:113px; }
#menu li{ list-style-type:none; text-align:right; }
#menu li a{ color:#FFF; display:block; text-decoration:none; padding:1px; padding-right:15px;  }
#menu li a:hover{ text-decoration:underline; background:url(images/array.png) no-repeat 106px 3px; }

#content{ margin-left:auto; margin-right:auto; width:860px; }
#content td{ vertical-align:top; }
#content td.content{ border-right:1px #CCC solid; width:610px; padding-right:30px; font-size:14px; color:#333; }
#content td#sidebar{ padding-left:30px; } 

#footer_menu{ width:860px; margin-left:auto; margin-right:auto; height:25px; padding-top:10px; border-top:1px #CCC solid; border-bottom:1px #CCC solid; }
#footer_menu li{ list-style-type:none; display:block; float:left; padding-left:10px; padding-right:10px; }
#footer_menu a{ color:#000; display:block; text-decoration:none; padding-bottom:15px; }
#footer_menu a:hover{ background:url(images/array_bl.png) center 18px no-repeat;}

#footer{ margin-left:auto; margin-right:auto; width:1000px; padding-bottom:30px; padding-top:30px; }
#footer div.mind{ font-family:Arial, Helvetica, sans-serif; font-size:22px; text-align:center; }
#footer div.mind a{ color:#000; text-decoration:none; }
#footer div.mind .colora{ color:#00a9e5; }
#footer div.mind .colorb{ color:#4299c8; }
#footer div.copy{ text-align:center; font-size:11px; color:#666666; }

#search_box { float: right; margin-top: 30px; background: url(images/search-form.gif) no-repeat left top; width: 200px; height: 24px; padding-left: 22px; display: inline; }
#search_box input{ border:none; padding-top: 3px; padding-left: 4px; }

div.ssp{ display:none; }
div#respond{ padding:20px; }
#comments{ padding:10px;  }
div.tags{ padding-left:10px; padding-right:15px; }


#sidebar .box { margin: 10px 5px 5px 5px; background: url(images/sidebar_box_bg.png) repeat-y; background-color:#FFFFFF; overflow: hidden; }
#sidebar .box b{ display:block; background: url(images/sidebar_box_header.png) no-repeat left top; margin: 0px; overflow: hidden; height: 23px; font-size: 12px; text-transform:uppercase; padding: 7px 10px 0px 10px; }
#sidebar .box .box_bottom { margin: 0px; padding: 0px; background: url(images/sidebar_box_footer.png) no-repeat left bottom; height: 5px; }
#sidebar .box ul{ margin:3px; list-style-type:none; padding:0; padding-left:10px; }
#sidebar .box .box_content{ padding-top:10px; padding-bottom:10px; }

/*****************************fullbox*******************************/
.content .fullbox { background: url(images/post_content_bg.png) repeat-y; float: left; margin: 10px 5px 0px 5px; background-color:#FFFFFF; overflow: hidden; width: 604px; display: inline; position: relative; }
.content .fullbox .post_message { font-size: 12px; display: block; padding: 15px 10px 5px 10px; font-weight: bold; }
.content .fullbox .fullbox_header { background: url(images/post_content_header.png) no-repeat left top; margin: 0px; padding: 0px; float: left; width: 604px; height: 3px; position: relative; }
.content .fullbox .fullbox_footer { background: url(images/post_content_footer.png) no-repeat left bottom; padding: 0px; margin: 10px 0px 0px 0px; float: left; width: 604px; height: 3px; position: relative; }
.content .fullbox .fullbox_content { padding: 0px; margin: 0px; float: left; width: 604px; position: relative; }

.breadcrumb { position: relative; border-bottom: 1px solid #EEEEEE; padding: 10px 10px 10px 10px; }

.breadcrumb a { text-decoration: none; padding: 0px 5px 0px 5px; font-weight: bold; }
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus { text-decoration: underline; }
.fullbox h3.title { background: url(images/post_content_h1.png) no-repeat left top; margin: 0px; overflow: hidden; height: 30px; font-size: 12px; text-transform:uppercase; padding: 7px 10px 0px 10px; }
.fullbox h3.title a { color: #333333; text-decoration: none; }
.fullbox h1 { display: block; margin: 0px; padding: 0px 15px 5px 15px; font-size: 24px; font-weight: normal; text-transform:capitalize; line-height: 1.5; }
.fullbox h1 a { text-decoration: none; }
.fullbox h1 a:hover, .fullbox h1 a:active, .fullbox h1 a:focus { text-decoration: underline; }
.fullbox .post_info { float: left; font-size: 12px; padding: 0px 15px 10px 15px; margin: 0px; width: 574px; position: relative; }
.fullbox .post_info .post_info_left { position: relative; float: left; }
.fullbox .post_info .post_info_edit { padding-left: 10px; position: relative; float: left; }
.fullbox .post_info .post_info_right { position: relative; float: right; }
.fullbox .post_info .post_info_right div{ float:left; }
.fullbox .post_info a { text-decoration: none; font-weight: bold; }
.fullbox .post_info a:hover, .fullbox .post_info a:active, .fullbox .post_info a:focus { text-decoration: underline; }
.fullbox .post_info .post_info_right a.post_comment { position: relative; float: left; background-image:url(images/post-comments.gif); background-repeat:no-repeat; background-position: 0px 3px; height: 18px; padding-left: 15px; text-transform:uppercase; padding-right: 10px; }
.fullbox .post_info .post_info_right .post_bookmark { position: relative; float: left; background-image:url(images/bookmark.gif); background-repeat:no-repeat; background-position: 0px 3px; height: 18px; padding-left: 15px; text-transform:uppercase; }
.fullbox .post_content { margin: 0px; padding: 0px 15px 0px 15px; text-align: left; width: 574px; position: relative; float: left; }
.fullbox .post_content blockquote { background:#FFFFFF url(img/blockquote.gif) no-repeat scroll 3px 3px; border:1px dashed #CCCCCC; margin:5px 0; padding:8px 12px 8px 36px; }
.fullbox .post_content .akpc_pop { position: relative; width: 100%; float: left; clear: both; }
.fullbox .post_social_bookmark { display: block; font-size: 12px; margin: 0px; padding: 0px 15px 0px 15px; text-align: left; position: relative; width: 100%; float: left; }
.fullbox .post_social_bookmark img { float: left; width: 37px; height: 37px; border: 0; display: inline; }
.fullbox .post_social_bookmark a { float: left; display: inline; margin: 2px; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.fullbox .post_social_bookmark a:hover { background-color:#f1f1f1; }
.fullbox .post_tags { float: left; font-size: 12px; padding: 5px 10px 5px 10px; margin: 5px 15px 0px 15px; width: 552px; border: 1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: inline; }
.fullbox .post_tags a { text-decoration: none; font-weight: bold; }
.fullbox .post_tags a:hover, .fullbox .post_tags a:active, .fullbox .post_tags a:focus { text-decoration: underline; }
.more-link { float: right; font-size: 12px; }
.fullbox .post_content a { text-decoration: none; font-weight: bold; }
.fullbox .post_content a:hover, .fullbox .post_content a:active, .fullbox .post_content a:focus { text-decoration: underline; }
/* Image Alignment */
.fullbox .post_content .aligncenter { display:block; margin-left:auto; margin-right:auto
}
.fullbox .post_content .alignleft { float:left; margin:0 10px 5px 0
}
.fullbox .post_content .alignright { float:right; margin:0 0 5px 10px
}
.fullbox .post_content .wp-caption { border-radius:3px; margin:10px; padding-top:5px; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.fullbox .post_content .wp-caption img { border:0 none; margin:0; padding:0; }
.fullbox .post_content .wp-caption p.wp-caption-text { font-size: 12px; line-height:17px; margin:0; padding-top: 5px; font-weight: bold; }

#post-navigator{ margin-top:15px; }

#tabcomment{  border-bottom:1px #CCC solid; height:30px; }
#tabcomment img{ vertical-align:middle; margin-top:-1px;  }
#tabcomment div{ float:left; margin-left:10px; border:1px #CCC solid; padding:5px 10px; cursor:pointer; border-bottom:none; }
#tabcomment div:hover{ background-color:#ebebeb; }
#window_wp{ display:none; }
div.close{ display:none; }

