body {color: #333333; }
a {text-decoration:none; color:#333333; }
a:hover {text-decoration:none; color:#ffa042; }
a.invert {text-decoration:underline; color:#bd1c1c; }
a.invert:hover {text-decoration:none; color: #336699;}


#container {background: #ffffff url(../images/back_top_light.png) repeat-x top left; }

#posts .post h2 a {color: #333333; background-color:#ffffff;padding-left:4px;display: block;}
#posts .post h2 a:hover {color: #2699e2;}
#posts .post img.bordered {border: solid 1px #96C3DE; padding:2px;background-color: #fff;}

#posts .post img.bordered:hover {border: solid 1px #8c8579; padding:2px;}
.textwidget h2, .textwidget h3{ color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:30px;}


#main blockquote {border-left: solid 5px #aaa; background-color: #ccc; }
#main img.preview {border: solid 5px #333;}
#side img.preview {border: solid 1px #fff;}
#main p.postmetadata {color: #666666;}
#main p.postmetadata span.datetime {color: #999;}
#main div.share {background-color: none;}
#main div.share p.header { color: #fff; }

/* Post comments and trackbacks styling */

#main p.tags {color: #999; }
#main p.trackbackurl span.url {border-bottom: dotted 1px #ddd; }

#main div.pagerbox a {color: #541014; font-weight:bold;padding: 4px 6px; background-color: #ff9b00; }
#main div.pagerbox a:hover {border: none; font-weight:bold; background-color: #541014; color: #ff9b00; }
#main div.pagerbox a.current {color: #fff; font-weight:bold; background-color: #336699;}

/* Comments */
.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,.cancel-comment-reply a { background-color: #006699; text-shadow: 1px 1px #000; color: #fff; }
.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, .reply a:hover, .cancel-comment-reply a:hover {background-color: #ddd; text-shadow: 1px 1px #fff; }
.afterpost .navigation {background:none;}

#main ol.normalComments a {text-decoration: none;}
#main ol.normalComments a:hover {color: #bd1c1c;}
#main .normalComments li.comment {background-color: #f2f2f2; border: none; }
#main .normalComments li.bypostauthor { background-color: #eee; }

#main .normalComments cite.author {color: #333;}

#main .normalComments div.gravatar img {border: solid 5px #333;}
#main .normalComments div.gravatar-author img {border: solid 5px #333;}

#main input, #main textarea, #commentform input, #commentform textarea { background-color: #fff; color: #555;font-size:16px;padding:3px;border:1px solid #DDDDDD; }
#commentform #submit {background-color: #fff; color: #666;  }

/* Side formatting */
#main div.postauthor {border-top: solid 1px #eee; background-color: #eee; color: #555; }
#main div.postauthor div.avatar img {border: solid 3px #999;}
#main div.postauthor p.more {border-bottom: dotted 1px #aaa;}

/* Side block */
#side p.header {color: #333; background:url(/wp-content/themes/galerie_artvisiona/images/side.png) no-repeat scroll 0 0; height:40px;padding:0;margin:0;}

#side div.ads img.ad {border: solid 1px #222; }

#calendar_wrap th {background-color: #777; color: #eee;}
#calendar_wrap td#today {background-color: #777; color: #fff;}
#calendar_wrap a {color: #fff; font-weight:bold; }

/* Footer */
#footer {background: #8adadd url(../images/back_footer_light.png) repeat-x top left; }
#footer ul.socialList {border: none; }
#footer p.header {border-bottom: dotted 1px #6BBDBF; }

