@import "css/reset.css";
body, html {
height : 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
.left {
float : left;
}
.right {
float : right;
}
.clear {
clear : both;
height : 1px;
margin : -1px 0 0;
overflow : hidden;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
background : none;
border : 0;
clear : both;
display : block;
float : none;
font-size : 0;
list-style : none;
margin : 0;
padding : 0;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
body {
background : #fff url(images/bg-body.jpg) repeat-x fixed left top;
font : 12px/18px Arial, Helvetica, Sans-serif;
color : #333;
}
a, a:visited, a:active {
color : #007fc8;
text-decoration : none;
}
a:hover {
color : #007fc5;
text-decoration : underline;
}
#wrapper {
background : #fff;
width : 960px;
margin : 0 auto 15px auto;
padding : 0 15px;
border-top : 3px solid #e9e9e9;
}
#column1 {
float : left;
width : 640px;
}
#top {
background : #eef5ff;
height : 33px;
margin : 0 0 1px 0;
color : #333;
line-height : 30px;
}
.topnav {
z-index : 99;
margin : 0;
padding : 0;
font-family : Georgia, serif;
list-style : none;
line-height : 1;
}
.topnav a {
z-index : 100;
position : relative;
display : block;
text-decoration : none;
}
.topnav li {
float : left;
width : auto;
}
.topnav li a {
padding : 7px 11px 6px 11px;
font-size : 15px;
color : #26b;
line-height : 16px;
text-decoration : none;
border-bottom : 4px solid #bcd;
border-right : 1px solid #fff;
}
.topnav li a:hover, .topnav li a:active {
background : #fff;
color : #26b;
text-decoration : none;
border-bottom : 4px solid #94d341;
}
.topnav li a:visited {
color : #26b;
}
.topnav li.first a {
background : none;
}
.topnav li.last a {
padding-right : 0 !important ;
}
.topnav li ul {
background : #fff;
position : absolute;
left : -999em;
width : 163px;
margin : 0 0 0 -1px;
z-index : 999;
border-right : 2px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.topnav li ul li {
border-bottom : 1px solid #e6e6e6;
}
.topnav li ul li a, .topnav li ul li a:visited {
background : #fff;
width : 136px;
padding : 6px 13px;
color : #222;
font-size : 13px;
font-weight : normal;
border-bottom : none;
}
.topnav li ul li a.sf-with-ul {
padding : 6px 13px;
}
.topnav li ul li a:hover {
background : #fff;
color : #26b;
border-bottom : none;
}
.topnav li ul ul {
margin : -28px 0 0 163px;
}
.topnav li:hover, .topnav li.hover {
position : static;
}
.topnav li:hover ul ul, .topnav li.sfhover ul ul, .topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul, .topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul {
left : -999em;
}
.topnav li:hover ul, .topnav li.sfhover ul, .topnav li li:hover ul, .topnav li li.sfhover ul, .topnav li li li:hover ul, .topnav li li li.sfhover ul, .topnav li li li li:hover ul, .topnav li li li li.sfhover ul {
left : auto;
}
.topnav .sf-sub-indicator {
display : none;
}
.topnav li ul .sf-sub-indicator {
background : url(images/icon-arrow-right.png) no-repeat;
position : absolute;
display : block;
right : 0.4em;
top : 0.9em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
}
#search {
display : inline;
float : right;
height : 25px;
margin : 0 4px 0 0;
}
#search input {
float : left;
width : 190px;
margin : 4px 0 0 0;
padding : 4px 6px;
font-family : Georgia, serif;
font-size : 12px;
font-style : italic;
color : #666;
line-height : 12px;
border : 1px solid #ddd;
}
#search input.btn {
background : none;
border : none;
margin : 8px 0 0 -22px;
padding : 0;
width : auto;
}
#header {
background : none;
height : 90px;
line-height : 90px;
}
#logo {
width : 425px;
height : 89px;
max-height : 89px;
}
#logo h1 {
padding : 13px 0 0 0;
font-size : 50px;
font-weight : bold;
line-height : 50px;
letter-spacing : -3px;
}
#logo h1 a, #logo h1 a:hover, #logo h1 a:visited {
color : #26b;
text-decoration : none;
}
#logo p {
padding : 3px 0 0 0;
font-size : 12px;
font-style : italic;
color : #999;
line-height : 12px;
}
#logo img {
margin : 13px 0 0 -5px;
cursor : pointer;
}
.ad468x60 {
float : right;
width : 468px;
height : 60px;
margin : 10px 0 0 0px;

}
.adsr {
margin : 10px 10px 5px 10px;
}


#ad-menu {
background : #3D81EE;
border-top : 0px solid #ffffff;
height : 23px;
padding-left : 12px;
padding-top : 10px;
}
#cat-menu {
background : #48d;
height : 33px;
}
.nav {
z-index : 99;
float : left;
margin : 0;
padding : 4px;
list-style : none;
line-height : 1;
}
.nav a {
position : relative;
color : #fff;
display : block;
z-index : 100;
text-decoration : none;
}
.nav li {
float : left;
width : auto;
}
.nav li a {
font : bold 12px/15px Arial, Helvetica, sans-serif;
padding : 5px 12px;
text-decoration : none;
}
.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent {
background : #26b;
color : #fff;
}
.nav li ul {
background : #fff;
position : absolute;
left : -999em;
width : 168px;
z-index : 999;
border-right : 2px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.nav li ul li {
border-bottom : 1px solid #e6e6e6;
}
.nav li ul li a {
background : #fff;
width : 144px;
padding : 7px 12px;
color : #26b;
font-size : 13px;
font-weight : normal;
}
.nav li ul li a.sf-with-ul {
padding : 7px 12px;
}
.nav li ul li a:hover {
background : #f9f9f9;
color : #222;
text-decoration : none;
}
.nav li ul ul {
margin : -29px 0 0 168px;
}
.nav li:hover, .nav li.hover {
position : static;
}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
left : -999em;
}
.nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul {
left : auto;
}
.nav .sf-sub-indicator {
display : none;
}
.nav li ul .sf-sub-indicator {
background : url(images/icon-arrow-right.png) no-repeat;
position : absolute;
display : block;
right : 0.4em;
top : 0.9em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
}
.postbox {
background : #fff;
border-bottom : 1px solid #dfdfdf;
margin : 20px 0 0 0;
padding : 0 0 10px 0;
}
.postbox h2 {
margin : 0 0 5px 0;
font-family : Georgia, serif;
font-size : 22px;
font-weight : normal;
line-height : 24px;
}
.postbox h2 a, .postbox h2 a:visited {
color : #26b;
text-decoration : none;
}
.postbox h2 a:hover {
color : #222;
}
.post-date {
margin : 10px 0 0 0;
color : #666;
}
.post-date a, .post-date a:visited {
color : #26b;
}
.post-date a:hover {
border-bottom : 1px dotted #26b;
text-decoration : none;
}
.post-date p {
font-style : normal;
}
.post-comments a {
color : #666 !important ;
}
.post-comments a:hover {
border-bottom : 1px dotted #666;
}
.post-exerpt {
display : table;
margin : 5px 0 0 0;
}
.post-thumb {
float : left;
margin : 0 15px 5px 0;
}
.post-thumb img {
background : #fff;
padding : 3px;
border : 1px solid #e9e9e9;
}
.post-info {
margin : 5px 0 0 0;
}
.post-info a {
color : #26b;
}
#fullcontent {
background : #fff;
width : 960px;
padding : 15px 0;
}
#content {
float : left;
background : #fff;
width : 640px;
margin : 20px 0 0 0;
padding : 0 0 15px 0;
}
#browsing {
height : 20px;
margin : 20px 0 15px 0;
padding : 0 0 10px 0;
border-bottom : 1px solid #ddd;
}
#browsing h1 {
float : left;
font-family : Georgia, serif;
font-size : 20px;
font-weight : normal;
}
#browsing .catfeed {
float : right;
background : url(images/icon-cat-rss.png) no-repeat right 3px;
margin : 4px 0 0 0;
padding : 0 17px 0 0;
}
#browsing .catfeed a:hover {
text-decoration : none;
border-bottom : 1px dotted #26b;
}
.pagetitle {
padding : 0 0 10px 0;
font-family : Georgia, serif;
font-size : 24px;
font-weight : normal;
}
.pagetitle a, .pagetitle a:hover {
color : #222 !important ;
text-decoration : none;
}
.post-title {
margin : 0 0 10px 0;
font-family : Georgia, serif;
font-size : 28px;
font-weight : normal;
line-height : 30px;
}
.post-title a, .post-title a:visited {
color : #222;
}
.google-ads {
margin : 20px 0 0 0;
font-family : Georgia, serif;
font-size : 2px;
font-weight : normal;
line-height : 2px;
}
.entry {
padding : 10px 0 15px 0;
line-height : 19px;
}
.entry p {
padding-bottom : 10px;
}
.entry strong {
font-weight : bold;
}
.entry em {
font-style : italic;
font-weight : normal;
}
.entry strong em, .entry em strong {
font-style : italic;
font-weight : bold;
}
.entry h1 {
font : 26px/28px Georgia, serif;
padding : 0 0 10px 0;
}
.entry h2 {
font : 24px/26px Georgia, serif;
padding : 0 0 10px 0;
}
.entry h3 {
font : 23px/24px Georgia, serif;
padding : 0 0 10px 0;
}
.entry h4 {
font : 19px/21px Georgia, serif;
padding : 0 0 10px 0;
}
.entry h5 {
font : 15px/17px Georgia, serif;
padding : 0 0 10px 0;
}
.entry h6 {
font : 13px/16px Georgia, serif;
padding : 0 0 10px 0;
}
.entry a, .entry a:visited {
color : #26b;
}
.entry a:hover {
color : #26b;
text-decoration : underline;
}
.entry a img {
border : none;
}
.entry ul {
margin : 0 0 0 7px;
padding-bottom : 10px;
list-style : none;
}
.entry ol {
margin : 0 0 10px 25px;
list-style-type : decimal;
}
.entry ol ol {
list-style : upper-alpha;
}
.entry ol ol ol {
list-style : lower-roman;
}
.entry ol ol ol ol {
list-style : lower-alpha;
}
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul {
margin-bottom : 0;
}
.entry ul li {
background : url(images/icon-bullet.png) no-repeat 0 5px;
padding : 3px 0 3px 19px;
font-size : 12px;
line-height : 19px;
}
.entry ol li {
padding : 3px 0 3px 0;
font-size : 12px;
line-height : 19px;
}
.entry li a:link, .entry li a:visited {
color : #222;
}
.entry li a:hover {
color : #26b;
}
.entry li ul {
margin : 0;
padding : 0;
}
.entry del {
text-decoration : line-through;
color : #aaa;
}
.entry ins {
text-decoration : underline;
font-weight : bold;
}
.entry blockquote {
margin : 20px 0;
padding : 15px 15px 1px 15px;
background : #f5f5f5;
border : 1px solid #eee;
border-width : 1px 0;
font-family : Georgia, serif;
}
.entry blockquote p, blockquote a, blockquote {
color : #666;
font-style : italic;
font-size : 1em;
}
.entry dfn {
font-weight : bold;
}
.entry pre, .entry code, .entry tt {
margin : 1.5em 0;
white-space : pre;
display : block;
}
.entry pre, .entry code, .entry tt {
font : 12px 'andale mono', 'monotype.com', 'lucida console', monospace;
line-height : 20px;
background : #f5f5f5;
overflow : auto;
padding : 1em;
color : #666;
}
.entry hr {
background : #e6e6e6;
color : #e6e6e6;
clear : both;
width : 100%;
height : 1px;
margin : 15px 0;
border : none;
}
.entry input, .entry textarea {
font-size : 1em;
padding : 3px;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
padding : 0;
}
img.alignnone {
padding : 0;
margin : 0 0 10px 0;
display : inline;
}
img.alignright {
padding : 0;
margin : 0 0 10px 10px;
display : inline;
}
img.alignleft {
padding : 0;
margin : 0 10px 10px 0;
display : inline;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
}
.alignright {
float : right;
margin : 0 0 10px 10px;
}
.alignleft {
float : left;
margin : 0 10px 10px 0;
}
.wp-caption {
background : #f7f7f7;
text-align : center;
padding : 4px 0 5px 0;
border : 1px solid #e6e6e6;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
border : 0;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0;
font-size : 11px;
font-weight : normal;
line-height : 12px;
}
.tags {
background : #fff url(images/icon-tag.png) no-repeat 0 1px;
margin : 5px 0 0 0;
padding : 0 0 0 21px;
color : #222;
}
.tags a, .tags a:visited {
color : #26b;
text-decoration : none;
}
.tags a:hover {
color : #26b;
text-decoration : underline;
}
.authorbox {
background : #eef5ff;
margin : 0 0 0 0;
padding : 10px;
border : 1px solid #e9e9e9;
}
.authorbox p {
margin : 0;
padding : 0;
}
.authorbox p strong {
font-size : 14px;
}
.authorbox p a {
color : #26b;
}
.authorbox img {
background : #fff;
float : left;
margin : 0 10px 0 0;
padding : 3px;
border : 1px solid #e9e9e9;
}
#sidebar {
float : right;
width : 300px;
margin : 20px 0 0 0;
}
#sidebar .fullwidth {
width : 300px;
}
#sidebar .leftsidebar {
float : left;
width : 140px;
}
#sidebar .rightsidebar {
float : right;
width : 140px;
}
.adbox {
background : #efefef;
padding : 18px 18px 3px 18px;
}
.ad300x250 {
width : 300px;
height : 250px;
margin : 0 0 15px 0;
}
#subscribe {
background : #f3f3f3;
width : 288px;
margin : 0 0 15px 0;
padding : 8px 5px;
border : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
font-size : 90%;
}
.subscribe_icons {
width : 286px;
margin : 0 auto;
}
.subscribe_icons li {
display : inline;
float : left;
margin : 0 2px 5px 2px;
width : 52px;
text-align : center;
font-size : 11px;
}
.subscribe_icons a {
display : block;
padding : 40px 0 2px;
color : #444 !important ;
}
.subscribe_icons a:hover {
color : #26b !important ;
text-decoration : none;
}
.subscribe_icons .subscribe_buzz a {
background : url(images/icon-buzz.png) no-repeat center top;
}
.subscribe_icons .subscribe_twitter a {
background : url(images/icon-twitter.png) no-repeat center top;
}
.subscribe_icons .subscribe_facebook a {
background : url(images/icon-facebook.png) no-repeat center top;
}
.subscribe_icons .subscribe_rss a {
background : url(images/icon-rss.png) no-repeat center top;
}
.subscribe_icons .subscribe_email a {
background : url(images/icon-email.png) no-repeat center top;
}
#subscribex {
background : #f3f3f3;
width : 600px;
margin : 0 0 15px 0;
padding : 8px 5px;
border : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
font-size : 90%;
}
.subscribex_icons {
width : 596px;
margin : 0 auto;
}
.subscribe_icons li {
display : inline;
float : left;
margin : 0 2px 5px 2px;
width : 52px;
text-align : center;
font-size : 11px;
}
#tabber {
display : block;
background : #fff;
height : auto;
margin : 0 0 25px 0;
}
#tabber .inside {
border-top : 3px solid #48d;
border-bottom : 1px solid #e9e9e9;
}
#tabber ul.tabs {
background : #fff;
padding : 0 0;
}
#tabber ul.tabs li {
background : none;
float : left;
display : inline;
font-size : 11px;
font-weight : bold;
color : #fff;
margin : 0 2px 0 0;
padding : 0 0 0 0;
cursor : pointer;
border-bottom : none;
}
#tabber ul.tabs li a.selected, #tabber ul.tabs li a:hover {
background : #48d;
color : #fff;
text-decoration : none;
}
#tabber ul.tabs li a {
background : #eef5ff;
color : #555;
display : block;
float : left;
padding : 5px 10px 3px 10px;
line-height : 22px;
text-transform : uppercase;
}
#tabber #tag-cloud, #tabber .inside li {
padding : 10px 0;
}
#tabber .inside li {
background : none;
border-bottom : 1px solid #e9e9e9;
}
#tabber .inside li a {
color : #333;
line-height : 19px;
}
#tabber .inside a:hover {
color : #26b;
}
#tabber .inside li div.info {
display : table;
top : 0 !important ;
margin : 0 !important ;
padding : 0 !important ;
}
#tabber .inside li span.meta {
display : block;
font : 11px/20px Arial;
text-transform : uppercase;
color : #999;
}
#tabber .inside li span.meta a {
color : #999;
}
#tabber .inside li span.meta a:hover {
color : #26b;
text-decoration : none;
border-bottom : 1px dotted #26b;
}
#tabber .inside li img.avatar, #tabber .inside li img.thumb {
border : 1px solid #f0f0f0;
padding : 3px;
background : #fff;
float : left;
margin : 0 8px 0 0;
}
.widget {
background : #fff;
margin : 0 0 15px 0;
}
.widget h3 {
padding : 0 0 7px 0;
font-family : Georgia, serif;
font-size : 16px;
font-weight : normal;
color : #222;
border-bottom : 1px solid #dfdfdf;
}
.widgetbox {
padding : 10px 0 15px 0;
}
.widgetbox p {
padding-bottom : 5px;
}
.widgetbox ul {
clear : both;
margin : 0;
}
.widgetbox ul li {
background : url(imagexs/icon-bullet.png) no-repeat 0 10px;
padding : 8px 0 8px 0;
border-bottom : 1px solid #ededed;
}
.widgetbox ul li a {
padding : 0;
text-decoration : none;
}
.widgetbox ul li a:hover {
color : #26b;
text-decoration : underline;
}
.widgetbox ul ul {
margin : 0;
padding : 0;
border-top : none;
}
.widgetbox ul ul li {
border : none;
}
.textwidget {
padding-top : 5px;
}
.twitter-content .loading {
background : transparent url(images/loader-white.gif) no-repeat 6px 6px;
padding : 6px 10px 6px 28px;
float : left;
}
.twitter-content {
background : transparent url(images/twitter.pnxg) no-repeat right top;
}
.twitter-content a {
color : #26b;
}
.twitter-content ul {
padding : 5px 0 0 0;
}
.twitter-content ul li {
background : transparent url(images/icon-small-twitter.png) no-repeat 0 6px;
padding-left : 24px;
display : block;
}
.twitter-content a.date {
color : #999;
display : block;
font-size : 11px;
font-style : italic;
}
.twitter-content a.date:hover {
color : #999;
}
.twitter-content .info {
float : left;
font-weight : bold;
font-size : 14px;
line-height : 20px;
}
.twitter-content .avatar {
float : left;
padding-right : 10px;
}
.twitter-content .avatar img {
background : #fff;
padding : 3px;
border : 1px solid #e9e9e9;
}
.widget h3 span, .footerwidget h3 span {
color : #0061d8;
}
.widget h3 span span, .footerwidget h3 span span {
color : #ff1183;
}
.widgetbox .flickr_badge_image {
float : left;
margin : 0;
}
.widgetbox .flickr_badge_image .wrap {
position : relative;
margin-bottom : 20px;
padding : 0;
}
.widgetbox .flickr_badge_image a img {
display : inline;
float : left;
background : #fff;
margin : 0 8px 8px 0;
border : 1px solid #e9e9e9;
padding : 3px;
}
.widgetbox .flickr_badge_image a:hover img {
background : #f0f0f0;
}
#wp-calendar {
width : 100%;
}
#wp-calendar, #wp-calendar th, #wp-calendar caption {
text-align : center;
}
#wp-calendar th {
background : #f5f5f5;
padding : 3px;
border : 1px solid #f0f0f0;
}
#wp-calendar td {
padding : 5px 2px;
border : 1px solid #f0f0f0;
}
#wp-calendar caption {
background : transparent;
font-weight : bold;
padding : 3px 0 7px 0;
color : #333;
}
#wp-calendar #today {
background : #f5f5f5;
font-weight : bold;
}
#respond {
margin : 15px 0 0 0;
}
#respond p {
color : #777;
margin : 0;
}
.comments-box {
padding : 30px 0 0 0;
}
.comments-box h3 {
font-size : 14px;
}
.cancel-comment-reply {
padding : 5px 0 0 0;
font-size : 11px;
}
.text {
border : 1px solid #e6e6e6;
padding : 2px;
color : #777;
width : 200px;
}
#pings {
margin-bottom : 40px;
}
ul.children {
margin-left : 0;
}
ol.commentlist {
margin : 15px 0 0 0;
}
cite.fn {
font-size : 14px;
font-weight : bold;
font-style : normal;
letter-spacing : -0.05em;
display : block;
padding-top : 9px;
}
cite.fn a, cite.fn a:hover {
color : #333;
text-decoration : none;
}
span.says {
display : none;
}
.commentlist li {
margin : 10px 0 0 0;
padding : 15px;
list-style : none;
border : 1px solid #e9e9e9;
}
.commentlist li.depth-2 {
background : #ffffff;
border-top : 1px solid #e9e9e9;
border-bottom : 1px solid #e9e9e9;
margin-left : 15px;
}
.commentlist li.depth-3 {
background : #fafafa;
border-top : 1px solid #e9e9e9;
border-bottom : 1px solid #e9e9e9;
margin-left : 15px;
}
.commentlist li.depth-4 {
background : #ffffff;
border-top : 1px solid #e9e9e9;
border-bottom : 1px solid #e9e9e9;
margin-left : 15px;
}
.commentlist li.depth-5 {
background : #fafafa;
border-top : 1px solid #e9e9e9;
border-bottom : 1px solid #e9e9e9;
margin-left : 15px;
}
.commentlist code {
background : #e6e6e6;
padding : 5px;
}
.commentlist p {
clear : both;
}
.commentlist .moderation {
margin-top : 10px;
color : #660000;
}
.commentlist .thread-even {
background : #fafafa;
}
.commentlist .children {
margin-top : 15px;
}
.commentlist .comment-author {
margin-bottom : 5px;
}
.commentlist .avatar {
margin-right : 10px;
float : left;
padding : 3px;
border : 1px solid #e9e9e9;
background : #fff;
}
.commentlist .reply {
margin : 15px 0 0 0;
}
.commentlist .reply a, .commentlist .reply a:visited {
background : url(images/bg-button.png) repeat-x left center;
color : #fff;
text-align : center;
font-size : 11px;
padding : 0 6px 1px !important ;
text-decoration : none !important ;
}
.commentlist .comment-meta {
float : left;
margin-bottom : 15px;
}
.commentlist .comment-meta a {
color : #666;
}
.commentlist .comment-date a, .commentlist .comment-date a:visited {
color : #888;
font-size : 1.1em;
}
#commentform {
margin : 10px 0 0 0;
}
#commentform input.txt, #commentform textarea {
font : 14px/14px Arial, Helvetica, sans-serif;
border-color : #ccc #efefef #efefef #ccc;
border-width : 1px;
border-style : solid;
}
#commentform input.txt {
color : #666;
background : #fcfcfc;
width : 170px;
margin : 0 5px 10px 0;
padding : 5px 7px;
}
#commentform textarea {
color : #666;
background : #fcfcfc;
width : 95% !important ;
padding : 5px 7px;
}
#commentform #submit {
background : url(images/bg-button.png) repeat-x left center;
margin : 15px 0 0 0;
font-size : 12px;
}
.button, .button:visited, .reply a {
font-weight : bold;
background : url(images/alert-overlay.png);
display : inline-block;
padding : 5px 10px 6px;
color : #424242 !important ;
text-decoration : none;
border : none;
position : relative;
cursor : pointer;
}
.button, .button:visited, .reply a {
background-color : #fff;
}
.button:hover, .reply a:hover {
color : #000 !important ;
text-decoration : none;
}
.button, .button:visited, .reply a {
border : 1px solid #ddd;
}
.pagination {
margin : 0;
font-size : 12px;
}
.pagination a {
display : block;
background : #fff;
margin : 0;
padding : 5px 10px;
color : #26b;
border : 1px solid #dfdfdf;
}
.pagination a:hover {
background : #f9f9f9;
border : 1px solid #dfdfdf;
}
.pagination .left a {
background-image : url(images/icon-arrow-left.png);
background-repeat : no-repeat;
background-position : 8px center;
margin : 15px 0 0 0;
padding-left : 20px;
}
.pagination .right a {
background-image : url(images/icon-arrow-right.png);
background-repeat : no-repeat;
background-position : 95% center;
margin : 15px 0 0 0;
padding-right : 20px;
}
.pagination .wp-pagenavi {
margin : 0 0 5px 0;
padding : 5px 0 4px 0;
letter-spacing : 1px;
text-transform : uppercase;
font-weight : bold;
border-bottom : 2px solid #26b;
}
.pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:visited {
display : inline;
background : #fff;
color : #26b;
margin : 0 0 0 2px;
padding : 7px 10px 4px 10px;
text-decoration : none;
border : none;
}
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current, .pagination .wp-pagenavi a:hover {
margin : 0 0 0 2px;
padding : 7px 10px 4px 10px;
color : #26b;
border-top : none;
border-left : none;
border-right : none;
border-bottom : 3px solid #26b;
}
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current {
background : #efefef;
}
.pagination .wp-pagenavi .extend, .pagination .wp-pagenavi span.pages {
background : #fff;
padding : 0 10px;
color : #777;
border : none;
}
.navigation {
padding : 20px 0 0 0;
font-style : italic;
}
#footer {
background : #fff;
margin : 20px 0 0 0;
padding : 10px 0 0 0;
border-top : 1px solid #ddd;
}
#footer1 {
float : left;
width : 228px;
}
#footer2 {
float : left;
width : 228px;
margin : 0 0 0 15px;
}
#footer3 {
float : left;
width : 228px;
margin : 0 0 0 15px;
}
#footer4 {
float : right;
width : 230px;
}
.footerwidget {
background : #fff;
margin : 10px 0 0 0;
}
.footerwidget h3 {
padding : 0 0 10px 0;
font-family : Georgia, serif;
font-size : 16px;
font-weight : normal;
color : #222;
border-bottom : 1px solid #dfdfdf;
}
.footerwidget ul li {
background : url(images/icon-bullet.png) no-repeat 0 6px;
padding : 5px 0 5px 19px;
border-bottom : 1px solid #ededed;
}
.footerwidget a {
color : #26b;
}
#bottom {
margin : 15px 0 0 0;
padding : 10px 0;
font-family : georgia;
font-style : italic;
color : #333;
border-top : 1px solid #ddd;
}
#bottom a, #bottom a:visited {
color : #333;
}
#bottom a:hover {
color : #222;
text-decoration : none;
border-bottom : 1px dotted #333;
}
*	SUBSCRIBE	  *
 ******************/ 
#subscribeform {
	margin: 5px 0px 0px 0px;
        
	}
	

.subscribeinput {
	width: 200px;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 3px 3px 3px 5px;
	border: 1px solid #E6E6E6;
	}

.subscribesubmit {
	width: 80px;
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	color: #666666;
	}
	
.subtext {
	font-size: 11px;
	color: 000;
	}
	
	#subscribes { font-size:13px; color: #26b; background:#f3f3f3; margin:0px 0px 15px 0px; padding:8px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
	

