/*
Theme Name: FPBlog 2
Theme URI: http://snipurl.com/i7oj
Description: Custom theme for Fashion Photography Blog
Author: Riki Tiki Tavi
Author URI: http://snipurl.com/i7oj
Version: 1.0
*/

body {
  font-family: Arial, Verdana, Helvetica, Sans Serif;
  font-size:13px;
  margin:0px;
  background:transparent url(images/page-bg.gif) repeat-x scroll 0 0;
}

hr {
  clear:both;
  margin:0px;
  padding:0px;
  visibility:hidden;
}

img {
  border:0px;
}

a {
  outline: none;
  color:#333;
}

a:hover {
  text-decoration:none;
  color:#999;
}

:focus {
  -moz-outline-style: none;
}

#page {
  width:920px;
  clear:both;
  margin:0px auto 45px auto;
}

#header {
  height:140px;
  position:relative;
  margin:0px auto 15px auto;
  width:925px;
}

#header h1 {
  position: absolute;
  font-size: 2.5em;
  color: #fff;
  text-indent:-9999em;
} 

#logo a {
  width:100%;
  height:100%;
}

img#wpstats{
display:none
}

/* SEARCH FUNCTIONS */


.searchform {
	border:0 none;
	background-color: #5c5d57;
}

 #s {
	background:url(images/search_form2.jpg) no-repeat 0 0;
	 padding: 0;
	    border: 0;
	    width: 159px;
}

#description {
  position:absolute;
  top:6px;
  height:82px;
  width:442px;
  font-size:14px;
  background: url(http://www.fashionphotographyblog.com/wp-content/themes/fpblog2/images/logo.jpg);
  text-indent: -9999em;
}

#description2 {
  position:absolute;
  top:6px;
  height:82px;
  width:442px;
  font-size:14px;
  text-indent: -9999em;
  z-index:999;
  cursor:pointer;
}

#banner {
  position: absolute;
  margin-left: 450px;
  margin-top: 15px;
  height:60px;
  width:468px;
  background: url(http://www.fashionphotographyblog.com/images/seminarbanner.jpg) no-repeat top center;
}

#search_box {
    position: absolute;
    top: 106px;
    left: 685px;
    height: 27px;
}
#search_box #s {
    float: left;
    padding: 0;
    border: 0;
    width: 136px;
    background: none;
    font-size: 14px;
    padding-top: 4px;
    padding-left: 5px;
}
#search_box #go {
    float: right;
    margin: 0px -90px 0 0;
}

#content {
  width:638px;
  float:left;
  display:inline;
  margin-left:1px;
}

#sidebar {
  width:269px;
  float:right;
  display:inline;
  #border-top:4px solid #fff;
}

#footer {
  height:70px;
  background-color:#252223;
  border-top:1px solid #ddd;
  clear:both;
}

#footer .footer-links {
  text-align:center;
  background:url(images/footer-divider.jpg) no-repeat center bottom;
  padding-bottom:10px;
  margin-bottom:5px;
}

#footer .footer-links a {
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  padding:0px 10px 0px 5px;
  color:#fff;
  background:url(images/footer-link-divider.gif) no-repeat top right;
}

#footer .footer-links a.last {
  background:none;
}

#footer .copyright {
  color:#777;
  font-family:Georgia;
  text-align:center;
  margin:0px;
  padding:0px;
}

#footer .copyright a, #footer .copyright a:visited {
  color:#555;
}


.prevnext {
  clear:both;
}

.prevnext a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

.prevnext .next {
  background:url(images/next-bg.gif) no-repeat right;
  padding-right:35px;
  float:right;
}

.prevnext .prev {
  background:url(images/prev-bg.gif) no-repeat;
  padding-left:35px;
  float:left;
}

a#title-SOTW {
	background: url(images/title-SOTW.jpg) no-repeat;
}
a#title-tutorials {
  background:url(images/title-tutorials.jpg) no-repeat;
}

a#title-search {
  background:url(images/title-search.jpg) no-repeat;
}

a#title-email-page {
  background:url(images/title-email-page.jpg) no-repeat;
}

a#title-about {
  background:url(images/title-about.jpg) no-repeat;
}

a#title-links {
  background:url(images/title-links.jpg) no-repeat;
}

a#title-disclaimer {
  background:url(images/title-disclaimer.jpg) no-repeat;
}

a#title-contact {
  background:url(images/title-contact.jpg) no-repeat;
}

a#title-advertising {
  background:url(images/title-advertising.jpg) no-repeat;
}

a#title-store {
  background:url(images/title-store.jpg) no-repeat;
}

.navigation {
  position:absolute;
  display:block;
  top:95px;
  /*width:100%;*/
  width:100%;
}

#nav-right {
position:absolute;
 display:inline;
 top:95px;
 /*width:100%;*/
 width:100%;
left: 600px;
}

#navigation-left {
  left:0px;
}

#navigation-right {
  right:0px;
}

.navigation ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

.navigation li {
  display:block;
  height:44px;
  text-indent:-9999em;
  overflow:hidden;
  float:left;
  background-color:#272324;
}

.navigation li a {
  width:100%;
  height:100%;
  display:block;
}

.navigation li.blog {
  width:7%;
}

.navigation li.blog a {
  background:url(images/nav-blog.gif) no-repeat center;
}

.navigation li.blog a:hover {
  background:url(images/nav-blog-over.gif) no-repeat center;
}

.navigation li.blog_active {
  width:7%;
  background:url(images/nav-blog-over.gif) no-repeat center;
}

.navigation li.categories {
  width:13%;
}

.navigation li.categories a {
  background:url(images/nav-categories.gif) no-repeat center;
}

.navigation li.categories a:hover {
  background:url(images/nav-categories-over.gif) no-repeat center;
}

.navigation li.categories_active {
  width:13%;
  background:url(images/nav-tutorials-over.gif) no-repeat center;
}

.navigation li.tutorials {
  width:10%;
}

.navigation li.tutorials a {
  background:url(images/nav-tutorials.gif) no-repeat center;
}

.navigation li.tutorials a:hover {
  background:url(images/nav-tutorials-over.gif) no-repeat center;
}

.navigation li.tutorials_active {
  width:10%;
  background:url(images/nav-tutorials-over.gif) no-repeat center;
}

.navigation li.store {
  width:8%;
}

.navigation li.store a {
  background:url(images/nav-store.gif) no-repeat center;
}

.navigation li.store a:hover {
  background:url(images/nav-store-over.gif) no-repeat center;
}

.navigation li.store_active {
  width:8%;
  background:url(images/nav-store-over.gif) no-repeat center;
}

.navigation li.forum {
  width:7%;
}

.navigation li.forum a {
  background:url(images/nav-forum.gif) no-repeat center;
}

.navigation li.forum a:hover {
  background:url(images/nav-forum-over.gif) no-repeat center;
}

.navigation li.forum_active {
  width:7%;
  background:url(images/nav-forum-over.gif) no-repeat center;
}

.navigation li.sotw {
  width:9%;
}

.navigation li.sotw a {
  background:url(images/nav-sotw.gif) no-repeat center;
}

.navigation li.sotw a:hover {
  background:url(images/nav-sotw-over.gif) no-repeat center;
}

.navigation li.sotw_active {
  width:9%;
  background:url(images/nav-sotw-over.gif) no-repeat center;
}

.navigation li.about {
  width:7%;
}

.navigation li.about a {
  background:url(images/nav-about.gif) no-repeat center;
}

.navigation li.about a:hover {
  background:url(images/nav-about-over.gif) no-repeat center;
}

.navigation li.about_active { 
  width:7%;
  background:url(images/nav-about-over.gif) no-repeat center;
}

.navigation li.links {
  width:10%;
}

.navigation li.links a {
  background:url(images/nav-links.gif) no-repeat center;
}

.navigation li.links a:hover {
  background:url(images/nav-links-over.gif) no-repeat center;
}

.navigation li.links_active {
  width:10%;
  background:url(images/nav-links-over.gif) no-repeat center;
}

.navigation li.contact {
  width:9%;
}

.navigation li.contact a {
  background:url(images/nav-contact.gif) no-repeat center;
}

.navigation li.contact a:hover {
  background:url(images/nav-contact-over.gif) no-repeat center;
}

.navigation li.contact_active {
   width:9%;
  background:url(images/nav-contact-over.gif) no-repeat center;
}

#sidebar ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.post {
  margin-bottom:10px;
}

.post-title {
  position:relative;
}

.page-title {
  text-align:center;
}

.post-title h2, .page-title h2 {
  line-height:45px;
  color:#fff;
  background-color:#2a2728;
  margin:0px;
  padding:0px 10px 0px 20px;
  font-size:30px;
  font-family:Georgia, Times New Roman;
  font-weight:normal;

}

.page-title h2 {
  padding-right:20px;
}

.post-title h2 a {
  color:#fff;
  font-size:30px;
  font-family:Georgia, Times New Roman;
  font-weight:normal;
  text-decoration:none;
}

.post-title h2 a:hover {
  text-decoration: underline;
}

.page-title h2 a {
  color:#777;
}

.post-title small {
  color:#ccc;
  position:absolute;
  top:10px;
  right:12px;
  font-size:10px;
}

.post-quote {
  font-size:36px;
  font-family:Georgia, Times New Roman;
  padding-left:40px;
  padding-right:30px;
  padding-bottom:20px;
  color:#696969;
}

.post-subtitle {
  font-size:28px;
  font-family:Georgia, Times New Roman;
  padding-bottom:20px;
  line-height:30px;
  color:#696969;
  text-align:center;
  padding-bottom:20px;
  padding-top:10px;
}

.box { 
  background: #696969; 
  width: 500px;
  margin-left: 50px;
}
.boxtop { 
  background: url(http://www.fashionphotographyblog.com/wp-content/themes/fpblog/images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 20px; 
  background: url(http://www.fashionphotographyblog.com/wp-content/themes/fpblog/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(http://www.fashionphotographyblog.com/wp-content/themes/fpblog/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 20px; 
  background: url(http://www.fashionphotographyblog.com/wp-content/themes/fpblog/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 20px 0px 20px;
}

.link-title {
  width:300px;
  border-top:1px solid #9a9a9a;
  border-left:1px solid #9a9a9a;
  background-color:#292727;
}

.link-title h2 {
  text-align:center;
  line-height:40px;
  margin:0px;
}

.link-title h2 a {
  color:#fff;
  font-size:20px;
  font-family:Georgia, Times New Roman;
  font-weight:normal;
  text-decoration:none;
}

.store-title {
  width:637px;
  border-top:1px solid #9a9a9a;
  border-left:1px solid #9a9a9a;
  background-color:#292727;
}

.store-title h2 {
  text-align:center;
  line-height:40px;
  margin:0px;
}

.store-title h2 a {
  color:#fff;
  font-size:20px;
  font-family:Georgia, Times New Roman;
  font-weight:normal;
  text-decoration:none;
}

.category-store {
  width:637px;
  padding:5px 0px 0px 0px;
  margin-top:4px;
}

.category-store .entry-top {
  padding-bottom:0px;
  margin-bottom:-15px;
}

.category-store p {
  text-indent:0px;
  margin:0px 0px 5px 0px;
  padding-top:0px;
  color:#696969;
}

.related-posts { 
  /*background: #696969; */
  background: #FFFFFF; 
  color: #d1d1d1;
  font-weight: bold;
  padding: 0px;
  text-align: center;
  width: 430px;
  margin: 0px;
  float:left;
  border: 1px solid #d9d1c7;
  margin-top: 8px;
  margin-bottom: 8px;
  height: 113px;
}

.related-posts h2 { 
  margin : 0px;
  color:#fff;
 /* background-color:#2a2728;*/
  background:#2a2728 url(images/RelatedPostsBookmarks.jpeg) center center no-repeat;
  font-size: 18px;
  font-family:Georgia, Times New Roman;
  font-weight:bold;
  background-position: 30% 5px;
  text-align:center;
  display: compact;
  padding-left:10px;
  padding-top: 7px;
  height: 27px;
 }

.related-posts ol { 
  color: #d1d1d1;
  text-align: left;
  margin-left: 2px;
 /*list-style:url(images/related.jpeg) ;*/
}

.related-posts ol li a { 
  /*color: #fff;*/
color : 696969;
font-family: Arial;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
text-align: center;
}


/* Sidebar Tabs */

.tab-content {
  padding:15px;
  #padding-top:8px;
  clear:both;
}

.tab-content ul {
  display:block;
  margin:10px 0px;
  padding:0px;
}

#tabs1, #tabs2 {
  background:#D9D1C7;
}

.tab-content li {
  padding-bottom:5px;
}

.tab-content li a {
  font-family: Arial;
  font-size:12px;
}

.tab-flickr {
  padding:15px;
  margin-left: 40px;
  #padding-top:8px;
  clear:both;
}

#flick {
  background:url(images/tab-widget-bg.gif) no-repeat left bottom;
}

#tabs1-title1 {
  width:133px;
  height:33px;
  display:block;
  float:left;
  text-indent:-9999em;
  overflow:hidden;
  margin-right:1px;
}

#tabs1 .tab1-selected {
  background:url(images/tab-blogroll.gif) no-repeat;
}

#tabs1 .tab1-unselected {
  background:url(images/tab-blogroll.gif) no-repeat bottom;
}

#tabs1-title2 {
  width:134px;
  height:33px;
  display:block;
  float:left;
  text-indent:-9999em;
  overflow:hidden;
}

#tabs1 .tab2-selected {
  background:url(images/tab-categories.gif) no-repeat top right;
}

#tabs1 .tab2-unselected {
  background:url(images/tab-categories.gif) no-repeat bottom right;
}

/* SIDEBAR STYLES */

/*
.sidebar-box {
	background: #d9d1c7;
	width: 100%;
	border-right: 1px solid #d3d2d0;
	border-bottom: 1px solid #d3d2d0;
	margin-bottom: 10px;
}

.sidebar-box h2 {
	clear: left;
	padding: 20px 20px 10px 20px;
	border-bottom: 1px solid #e4e3ef;
	margin: 0 0 20px 0;
}

.sidebar-tabs, .sidebar-tabs li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.sidebar-tabs a {
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	border-right:2px solid #D9D1C7;
	color:#555555;
	display:block;
	float:left;
	font-family:Lucida Grande,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:11px;
	margin:0;
	padding:11px 11px 11px 10px;
	width:65px;
}
.sidebar-tabs a.last {
	width: 106px;
	border-right: 0;
	w\idth: 76px;
}

.sidebar-tabs a:hover, .sidebar-tabs a.active {
	background: #2A2728;
	color: #202020;
}
.sidebar-tabs a.active { background: #2a2728; }

.sidebar-list, .sidebar-list li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar-list { margin-bottom: 20px; }

.sidebar-list a {
	display: block;
	margin: 1px 20px;
	font: 11px/19px Lucida Grande, sans-serif;
}

*html .sidebar-list a {
	margin: 1px 20px -19px 20px !important;
}

.sidebar-list a span { color: #696969; font-style: italic; }
*/

/* Blogroll/Categories/Archives Box */

/*a#tab-blogroll {
	color:#FFFFFF;
	padding: 11px 11px 11px 10px;
	width: 60px;
}

*:first-child+html #archives-box { padding-bottom: 19px; }

#archives-box h2 { clear: both; margin-top: 15px; }
*html #archives-box h2 { clear: both; margin-top: 0; }
*:first-child+html #archives-box h2 { clear: both; margin-top: -25px !important; }
.view-all { float: right; }

#tab-category-content, #tab-archives-content { display: none; }*/



#tabs2-title1 {
  width:133px;
  height:33px;
  display:block;
  float:left;
  text-indent:-9999em;
  overflow:hidden;
  margin-right:1px;
}

#tabs2 .tab1-selected {
  background:url(images/tab-top8rated.gif) no-repeat;
}

#tabs2 .tab1-unselected {
  background:url(images/tab-top8rated.gif) no-repeat bottom;
}

#tabs2-title2 {
  width:134px;
  height:33px;
  display:block;
  float:left;
  text-indent:-9999em;
  overflow:hidden;
}

#tabs2 .tab2-selected {
  background:url(images/tab-archives.gif) no-repeat;
}

#tabs2 .tab2-unselected {
  background:url(images/tab-archives.gif) no-repeat bottom;
}


.widget {
  margin-bottom:10px;
  border-top:1px solid #fff;
  display:block;
}

.widget li a, .widget li a:visited {
  color:#333;
}

.widget li a:hover {

  color:#fff;
  text-decoration:none;
}

.entry {
  padding:5px 0p x 0px 0px;
  margin-top:0px;
  border: 1px solid #d9d1c7;
}

.h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: large;
  color:#696969;
}

.entry-top {
  padding-bottom:5px;
}

.entry-bottom {
  padding:10px 10px;
}

.entry p {
  text-indent:0px;
  line-height:18px;
  margin:0px 0px 20px 0px;
  padding-top:0px;
  color: #696969;
}

.entry ul li {
    list-style-type: circle;
}

.category-tutorials .more-link {
  text-align:right;
  display:block;
  clear:both;
}

.category-tutorials p img {
  margin-left:-15px;
}

.flickr_img a{  
  float:left;  
  margin: 2px;  
  border: 1px solid #000;  
  padding: 1px; 
}  

.comment p {
  text-indent:0px;
}


p a.more-link, p a.more-link:visited {
  font-size:24px;
  font-family:Georgia, Timew New Roman;
  font-style:normal;
  color:#000;
  float: left;
  width: 210px;
  display: block;
}

p a.more-link:hover {
  color:#777;
}

.comments-link {
  float:right;
  clear:right;
  background:url(images/comments-icon.gif) no-repeat 0px 3px;
  padding-left:18px;
}

.comments-link a {
  text-decoration:none;
}

.rating {

}

.category-tutorials p img {
  margin-left: 0px;
}

.postmeta {
  margin-top:25px;
  margin-bottom:0px;
}

.category-tutorials .postmeta {
  margin-bottom:8px;
  margin-top:0px;
}

img.aligncenter {
  margin:0px auto;
  float:none;
}

img.alignright {
  float:right;
  display:inline;
  padding:5px 0px 5px 18px;
}

img.alignleft {
  float:left;
  display:inline;
  padding:5px 18px 5px 0px;
}

#commentform textarea {
  width:99%;
  border:1px solid #ccc;
  padding:3px;
}

#commentform input {
  border:1px solid #ccc;
}

h3#comments {
  background-color:#000;
  color:#fff;
  line-height:30px;
  font-size:18px;
  font-family:Georgia, Times New Roman;
  padding:0px 10px;
}

ul.commentlist {
  list-style:none;
  padding:0px;
  margin:0px;
}

ul.commentlist li {
  list-style:none;
  border:1px solid #c4c4c4;
  margin-bottom:15px;
  padding:10px;
}

ul.commentlist li p {
  font-style:normal;
}

ul.commentlist li strong a, ul.commentlist li strong a:visited {
  text-decoration:none;
  color:#000;
}

.commentmetadata {
  font-style:italic;
  padding:3px 0px;
}

.commentmetadata a, .commentmetadata a:visited {
  text-decoration:none;
  color:#000;
}

.avatar-block {
  float:left;
  background-color:#f8f8f8;
  border-style:solid;
  border-color:#f8f8f8;
  border-width:1px 2px 4px 2px;
}

.avatar-block img {
  padding:5px 5px 14px 5px;
  border:1px solid #dedede;
  background-color:#fff;
  display:block;
}

.content-block {
  float:right;
  width:510px;
  display:block;
}

input#comment-submit {
  border:1px solid #c4c4c4;
  background-color:#fff;
  padding:3px 5px;
  font-weight:bold;
  font-size:11px;
  color:#111;
}

#subscribe-to-blog {
	height:25px;
	margin-bottom:23px;
	margin-top:-21px;
	padding-left:0px;
	text-align: center;
}

p.what-is-rss {
  background:url(images/info-icon.gif) no-repeat 5px 0px;
  margin-top:5px;
  padding-left:25px;
  margin-left:15px;
}

.widget_subscribe {
  position:relative;
}

.widget_subscribe .counter {
  position:absolute;
  top:164px;
  left:11px;
}

.widget_subscribe a {
  font-family:Arial, Sans Serif;
  line-height:22px;
  font-weight:normal;
  font-size:12px;
}

.widget_subscribe {
  background:transparent url(images/subscribe_header.jpg) no-repeat scroll center top;
  height:190px;
  background-color:#d9d1c7
}

.widget_subscribe form {
  margin:0px;
  margin-left:10px;
}

#subscribe-fpb-submit {
	background:transparent url(images/subscribe-button.jpg) no-repeat scroll 0 4px;
	border:0 none;
	text-indent:-9999em;
	color:#555555;
	float:center;
	font-size:11px;
	height:28px;
	margin-bottom:20px;
	margin-right:11px;
	margin-top:-5px;
	text-transform:lowercase;
	width:69px;
}

#subscribe-fpb-email {
	background-color:#EFECE8;
	border:1px solid #CCCCCC;
	margin-right:13px;
	padding:3px 0;
	width:230px;
}

p.subscribe-fpb-text {
	background:transparent url(images/subscribe-to-news.gif) no-repeat scroll center;
	width:100%;
	height:50px;
	text-align:center;
	margin-bottom:0;
    margin-top:40px;
}


.administer_widget {
  background-color:#D9D1C7;
  padding:4px 6px 0px 6px;
  margin-bottom:0px;
}

.widget_tabs1 {
  margin-top:10px;
}

/*
.administer_widget img {
  display:block;
}
*/

.gravatar-info {
  border:1px solid #c4c4c4;
  padding:15px 20px;
  margin-top:15px;
}

.single .social-networks {
  float:left;
  width:410px;

  margin:8px 0px 0px 0px;
}

.social-networks ul {
  list-style:none;
  margin:0px;
  padding:0px;

}

.social-networks ul li {
  list-style:none;
  float:left;
  padding:0px;
  margin-right:20px;
}

.social-networks ul li.last {
  margin-right:0px;
}

.social-networks ul li a {
  color:#000;
}

.social-networks ul li a:hover {
  color:#777;
}

.single .rating {
  float:right;
  margin:8px 0px 0px 0px;
}

#respond {
  margin-top:0px;
}

.rating-title {
  width:160px;
  float:left;
  display:inline;
  margin-bottom:8px;
}

.rating-images {
  float:right;
  display:inline;
  text-align:right;
}

.link, .link-alt {
  float:left;
  display:inline;
  margin-right:30px;
}

.link-alt {
  margin-right:0px;
}

.category-links {
  width:300px;
  padding:5px 0px 0px 0px;
  margin-top:4px;
}

.category-links p {
  text-indent:0px;
  margin:0px 0px 5px 0px;
  padding-top:0px;
  color:#696969;
}

.wp-email p {
  text-indent:0px;
}

.wp-email .TextField {
  border:1px solid #ccc;
  background-color:#f7f8a3;
  width:200px;
  padding:2px;
}

.wp-email .Forms {
  border:1px solid #ccc;
  width:500px;
  height:200px;
  padding:2px;
}

.wp-email .Button {
  border:1px solid #c4c4c4;
  background-color:#fff;
  padding:3px 30px;
  font-weight:bold;
  font-size:11px;
  color:#111;
  margin-top:10px;
}

.email-link {

}

.email-link a {
  width:177px;
  height:18px;
  display:block;
  background: #a4a4a4;
  color: #fff;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  padding-top: 2px;
  text-decoration: none;
  margin-left: 10px;
  margin-top: 4px;
  margin-bottom: 7px;
}

.email-link a:hover {
  width:177px;
  height:18px;
  display:block;
  background: #000;
  color: #fff;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  padding-top: 2px;
  text-decoration: none;
  margin-left: 10px;
  margin-top: 4px;
  margin-bottom: 7px;
}

.back-to-blog {
  margin:10px auto 0px auto;
  background:url(images/back-to-blog.gif) no-repeat top left;
  width:116px;
  height:29px;
  text-indent:-9999em;
}

.back-to-blog a {
  width:116px;
  height:29px;
  display:block;
}

/*SOTW Styles*/
.photographer_website{
	font-size: 12px;
	text-align: center;
	color: #d01a83;
	margin-bottom: 20px;
}
.photographer_website a{
	color: #696969;
}
.sotw_post_footer{
	width: 527px;
	height: 60px;
	display: block;
	background: url(images/sotw_post_footer.jpg) no-repeat;
	margin: auto;
	padding-top: 22px;
	padding-right: 10px;
	padding-left: 10px;
	font: 20px Georgia, "Times New Roman", Times, serif;

}
.sotw_post_footer .comments-link{
	background: none;
}

.sotw_post_footer a{
	color: #fff;
}
.sotw_post_footer .comments-link a:hover{
	color: #000;
}
.sotw_post_footer .fave_it{
	float: left;
}
.sotw_post_footer .fave_it a{
	background: url(images/vote_star.jpg) no-repeat;
	padding-left: 32px;
	padding-top: 5px;
}
.sotw_post_footer .fave_it a:hover{
	background: url(images/vote_star_rollover.jpg) no-repeat;
	color: #000;
}
.sotw_post_footer .fave_it a{
	text-decoration: none;
}

.sotw_post_footer .fave_it .favecount{
	font-size: 10px;
	position: relative;
	top: -5px;
	padding-left: 5px;
}

.sotw_post_footer .back a{
	text-decoration: none;
	float: right;
	padding-left: 20px;
	background: url(images/back_arrow.jpg) no-repeat;
}
.sotw_post_footer .back a:hover{
	color: #000;
	background: url(images/back_arrow_rollover.jpg) no-repeat;
}
.sotw_header{
	display: block;
	height: 41px;
	overflow: hidden;
	padding-bottom: 5px;
}
.sotw_header ul{
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	width: 700px;
}
.sotw_header ul li{
	float: left;
	margin-right: 2px;
}
.sotw_header ul li.sort{
	padding-left: 120px;
	background: url(images/sort_by_bg.jpg) no-repeat;
	width: 250px;
}
.sotw_header ul li.sort ul li{
	width: 115px;
}

.sotw_header ul li.sort ul li input{
	float: left;
	margin-top: 14px;
}
.sotw_header .rollover,
.sotw_header .rollover_selected{
	height: 41px;
	overflow: hidden;
	position: relative;
}
.sotw_header .rollover img:hover,
.sotw_header ul li.sort ul li.selected img,
.sotw_header .rollover_selected img{
	position: relative;
	top: -41px;
}

/*SOTW Widget*/
.widget_SOTWwidget{
	background:transparent url(images/header-sotw.gif) no-repeat scroll center top;
	background-color:#d9d1c7;
	padding-top: 40px;
	padding-bottom: 8px;
	text-align: center;
	position: relative;
}

.widget_SOTWwidget .blocklink{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 235px;
	display: block;
}
#shot-of-the-week.widget .headlinebox{
	font-family: Arial, "Times New Roman", Times, serif;
	position: relative;
	text-align: center;
	padding: 2px 0;
	margin: auto;
	width: 240px;
	height: 50px;
	color: #fff;
	background: transparent url(images/sotw-mid.jpg) no-repeat scroll center top;
	margin-bottom:5px;
	text-indent:-9999em;
	cursor: pointer;
}
#shot-of-the-week.widget h3 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding-top:3px;
}

#shot-of-the-week.widget small{
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 9px;
}
#shot-of-the-week.widget .SOTW_thumbnail{
	margin: auto;
	width: 240px;
	height: 170px;
	overflow: hidden;
	margin-bottom: 5px;
}
#shot-of-the-week.widget .SOTW_thumbnail img{
	width: 240px;
}
.SOTW .post-title h2{
	text-align: center;
	padding: 0;
	position: relative;
}

.icon1 {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/t.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}

.icon1:hover {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/t_over.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}

.icon2 {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/f.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}
.icon2:hover {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/f_over.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}

.icon3 {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/d.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}

.icon3:hover {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/d_over.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}

.icon4 {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/s.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}

.icon4:hover {
	width: 41px;
	height: 41px;
	display: block;
	background: url('icons/s_over.jpg') no-repeat;
	text-decoration: none;
	float: left;
	margin-right: 4px;
}



.social_bookmark
{
  background: #FFFFFF; 
  color: #d1d1d1;
  font-weight: bold;
  padding: 0px;
  text-align: center;
  width: 200px;
  margin: 0px;
  float:right;
  border: 1px solid #d9d1c7;
  margin-top: 8px;
  margin-bottom: 8px;
}

.social_bookmark h2 
{
  margin : 0px;
  color:#fff;
 /* background-color:#2a2728;*/
  background:#2a2728 url(images/RelatedPostsBookmarks.jpeg) center center no-repeat;
 font-size: 18px;
  font-family:Georgia, Times New Roman;
  font-weight:bold;
  background-position: 17% 5px;
  text-align:center;
  display: compact;
  padding-left:10px;
  padding-top: 7px;
  height: 27px; 
}

.commt h3 
{
  margin : 0px;
  color:#fff;
 /* background-color:#2a2728;*/
  background:#2a2728;
  font-size: 18px;
  font-family:Georgia, Times New Roman;
  font-weight:bold;
  text-align:left;
  display: compact;
  padding-left:20px;
  padding-top: 7px;
  height: 27px; 
}

img.social_img
{
	padding: 0px;
	margin: 0px;
	border: none;
}

div#box
{
	width: 25em;
	padding: 10px;
	margin:0 auto;
	/*background:#E6E6E6;*/
	background: #E6E6E6 url(button1.jpg) repeat-x 0 -5px;
}

/*a.social_bookmark
{
	color: #208BE1;
	/* color: #D80F2A; */
	/*font: lighter 130% "Trebuchet MS", Arial sans-serif;
}
*/
.d
{
	vertical-align:text-top;
	margin:0px;
	padding-left: 10px;
	padding-top: 7px;
}

.social_bookmark h3 
{
  margin : 0px;
  color:#fff;
  background-color:#2a2728;
  font-size:18px;
  font-family:Georgia, Times New Roman;
  font-weight:normal;
  vertical-align: top;
  background-position: 17% 30%;
  text-align:center;
  display: compact;
  padding-left:10px; 
  margin-top:10px;
}

/* New */

#navigation-left .dropdown-menu {
	position:absolute;
	margin-top:-7px;
	padding:12px 16px 6px 12px;
	display:block;
	background:#D7D1C7;
	z-index:1000;
	display:none;
}

#navigation-left .dropdown-menu li.all-categories {
	border-bottom:solid 1px #999;
	padding-bottom:5px;
	margin-bottom:12px;
	width:361px;
	margin-right:0px !important;
}

#navigation-left .categories:hover a.categories-link{
	background:url('images/nav-categories-over.gif') no-repeat center;
}

#navigation-left .categories_active a.categories-link{
	background:url('images/nav-categories-active.gif') no-repeat center;
}

#navigation-left .categories:hover .dropdown-menu {
	display:block;
}

#navigation-left .dropdown-menu  li{
	background:#D7D1C7;
	text-indent:0;
	float:none;
	overflow:visible;
	height:auto;
	margin-right:0;
}

#navigation-left .dropdown-menu  li a {
	background:none;	
}

#navigation-left .dropdown-menu ul.dropdown-list {
	list-style-position:inside;
	float:left;	
	z-index:1001;
}

#navigation-left .dropdown-menu ul#cat-col-2 {
	float:right;
}

#navigation-left .dropdown-menu ul.dropdown-list li{
	background:url('images/dot.png') no-repeat center left;
	margin-bottom:10px;
	padding-left:18px;
}


#ADS_New {
background-color:#D9D1C7;
margin-top:5px;
margin-bottom:5px;
padding:4px 6px 0;
}
