#content {
width:761px;
}
#narrowcontent {
 left:              0px;
 right:             10px;
 background-color: 	#fff;
 border: 1px solid 	#333;
 margin:            0 10px 0 10px;
 padding:           10px 12px 12px 12px;
 width:             auto;
}
* html #narrowcontent {
 width:             100%;
 width:            	auto;
}

#photocomment {
padding: 10px;
background-color: ;
border: 1px solid #35835a;
}

.photonav {
 margin:            15px 0 15px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 text-align: right;
position: relative;
left: 15px;
z-index: 1;
}

.photonav a {
border: 1px solid #35835a;
color: #0c733c;
}

.photonav a:hover {
border: 1px solid #35835a;
background: #0c733c;
color: #fff;
text-decoration: none;
}

.breadcrumb {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
 color: #333;
position: relative;
left: -3px;
z-index: 1;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.phototitle {
 margin:            0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 font-weight: 		bold;
 color:             #35835a;
text-decoration: underline;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
 color: #fff;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
}

.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #fff;
}

.imageBG {
 text-align: center;
 background-color:  #333;  
}

.tableBorder {
 border: 1px solid #35835a;
}

th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		  bold;
 text-align:		  left;
 background:  		  #7378A7 url("../themes/forum_themes/default/images/bg_profile_heading.jpg") repeat-x left top;  
 padding:           6px 6px 6px 6px;
 border-bottom:     #4B5388 1px solid;
}

td.categories {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 background:  		  #fff url("../themes/forum_themes/default/images/bg_table_td_two.jpg") repeat-x left top;  
 padding:           3px 6px 3px 6px;
}

td.thumbs {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 text-align:		  center;
 color:             #000;
 background:  		  #fff  
 padding:           3px 6px 3px 6px;
 border-top:        1px solid #fff;
 border-bottom:     1px solid #B2B3CE;
 border-left:       1px solid #fff;
 border-right:      1px solid #B2B3CE;
 width: 25%;
}

.boxheadright {
background: #fff url("../themes/site_themes/default/side_menu_gtop.jpg") bottom repeat-x;
 width:auto;
}

td.topcomment {
background-color: #d7f1e3;
}

td.bottomcomment {
background: #fff url("../themes/site_themes/default/bottom_comment.gif") top left repeat-x;
}

td.leftcomment {
background: #fff url("../themes/site_themes/default/left_comment.gif") top right repeat-y;
}

td.rightcomment {
background: #fff url("../themes/site_themes/default/right_comment.gif") top left repeat-y ;
}

.thumbtitle {
font-size: 12pt;
}