/*
Theme Name: jonathanbarge dot com - HELLO
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Anna
Author URI: 
Tags: empty, clean, development, design

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */


.sidebar, #entry-meta-single {}
#respond {padding-bottom:20px;
background:url(images/shadow.jpg) repeat-x;
background-position:bottom;}
#footer, #header {}
li.depth-1 {padding-bottom:20px;
background:url(images/shadow.jpg) repeat-x;
background-position:bottom;}
.navigation {font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	letter-spacing:150%;
	line-height:125%;
	margin:0;
	padding:0;}
.post {padding-bottom:15px;
background:url(images/shadow.jpg) repeat-x;
background-position:bottom;}

.post-page {padding-bottom:15px;
}

/* - BASIC STUFF - */
body {background:#FFF;font:9pt/11pt arial,Tahoma,Helvetica,sans-serif;margin:0 auto;padding:0 20px;margin:0;padding:0;
} 
a {
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	letter-spacing:150%;
	line-height:125%;
	padding:0 2px 0 2px;
	text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* sidebars list*/
.sidebar ul li {
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding-bottom: 2px;
	padding-right:2px;
	}

.sidebar li A:link {font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 150%;
	line-height: 120%;
	text-decoration:none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	list-style-position: inside;
	background:url(images/right_point_white.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:2px;
		}

.sidebar li A:visited {
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 150%;
	line-height: 120%;
	text-decoration:none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	list-style-position: inside;
	background:url(images/right_point_white.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:2px;
	text-decoration: none}
	
.sidebar li A:active {text-decoration: none}
.sidebar li A:hover {
	background:url(images/right_point_green.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	color:#FFFFFF;
	padding-right:2px;
}

/* -- HEADINGS -- */
h1,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin:0;
	padding:0;}
h2{	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin:0;
	padding:0;}

h2 a {text-decoration:none; 
	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin:0;
	padding:0;}
	
h2 a:hover {text-decoration:underline;}
h2#comments{margin:20px auto 10px;font-size:140%;}
h3#comments{margin:20px auto 10px;font-size:100%;}

/* headings inside posts */
.entry-content h3 {font-size:11pt; font-weight:lighter;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}
.entry-content{.padding-top:30px;
}
/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;width:725px; padding-left:}
#header {height:20px;margin:0 auto;text-align:center;	padding: 5px;}
#footer {height:50px;overflow:hidden;margin: auto 0;clear:both;float:none;text-align:center;padding:  0;}

/* -- POSTS -- */
.post-index {margin:0 0 0;}
#post-single {margin:0 0 20px;
}
.posts-wrap {float:right; clear:none;width:475px; }

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:250px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:0px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}
img.align-clear{clear:both}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}
.heading{
padding-bottom:15px;
padding-left:10px;
height:25px;}



/* -- side bar design --*/
.heading a:link{
text-decoration:none;
color: #02adcf;
	font-size: 11px;
	}
.heading a:visited{
text-decoration:none;}
.heading a:active{
text-decoration:none;}
.heading a:hover{
background:url(images/greeen_hover.jpg);
background-repeat:repeat;
background-position:left;
	color:#FFFFFF;
text-decoration:none;
}

.folio{
padding-bottom:15px;
padding-left:10px;}

.folio ul{
list-style:none;}


.shadow{
background:url(images/shadow.jpg);
background-repeat:repeat-x;
display:block;
height:5px;
padding-bottom:15px;
width:75%;}

.jonathan_barge{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	margin:0;
	letter-spacing:150%;
	line-height:125%;
	padding:0;}
	
.jonathan_barge a:link{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#ffffff;
	background-color:#02adcf;
	margin:0;
	letter-spacing:150%;
	line-height:125%;
	padding:0 2px 0 2px;}
.jonathan_barge a:visited{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin:0;
	letter-spacing:150%;
	line-height:125%;
	padding:0;}
.jonathan_barge a:active{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin:0;
	letter-spacing:150%;
	line-height:125%;
	padding:0;}
.jonathan_barge a:hover{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin:0;
	letter-spacing:150%;
	line-height:125%;
	padding:0;
	background-color:#FFFFFF;
	text-decoration:none;
	padding:0 2px 0 2px;}

.graphic{
	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	letter-spacing:150%;
	line-height:125%;
	margin:0;
	padding:0;}
	
.left_nav_menu {
	padding-left:10px;
	font-size: 11px;
	letter-spacing: 150%;
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	line-height: 150%;
	padding-bottom:15px;
	}

.left_nav_menu a:link{
font-size: 11px;
	letter-spacing: 150%;
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	line-height: 150%;
	text-decoration:none;
	padding-left:4px;
	padding-right:2px;
	
}

.left_nav_menu a:visited{font-size: 11px;
	letter-spacing: 150%;
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	line-height: 150%;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.left_nav_menu a:active{
	background-color:#02adcf;
	color:#FFFFFF;
}
.left_nav_menu  a:hover{
background:url(images/greeen_hover.jpg);
background-repeat:repeat;
background-position:left;
color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	}


.left_nav_menu li{
	font-size: 11px;
	letter-spacing: 150%;
	font-family: arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	line-height: 150%;
		padding-left:2px;
	padding-right:2px;

	}

.left_nav_menu li a:link{
	text-decoration:none;
	color:#666666;
	font-size: 11px;
	letter-spacing: 150%;
	font-family: arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	line-height: 150%;
	padding-left:2px;
	padding-right:2px;
}


.left_nav_menu li a:visited{
	font-size: 11px;
	letter-spacing: 150%;
	font-family: arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	line-height: 150%;
		padding-left:2px;
	padding-right:2px;
}

.left_nav_menu li a:active{
	background-color:#02adcf;
	color:#FFFFFF;
}

.left_nav_menu li a:hover{
background:url(images/greeen_hover.jpg);
background-repeat:repeat;
background-position:left;
color:#FFFFFF;
padding:0px;
	padding-left:2px;
	padding-right:2px;

	}
	
.folio{
padding-bottom:15px;
padding-left:10px;}

.portfolio_title{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin-bottom:5px;}

.portfolio_titl a:link{
	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	padding-left: 10px;
	margin: 0px;}

.portfolio_title a:visited{
	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin-bottom:5px;}

.portfolio_title a:active{
	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin-bottom:5px;}

.portfolio_title a:hover{
	font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#02adcf;
	margin-bottom:5px;
}




	
.rss_icon{width:9px;
height:12px;
background:url(images/rss_orb2_green.jpg);
background-repeat:no-repeat;
background-position:bottom;

display:block;
float:right;
padding-right:3px;}
.rss_feed{width:68px;
}

/* -- content styling--*/	
	
	
.title{display:block;float:left;}
.date{
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#cccccc;
	text-align:right;
	padding-left:30px;
	padding-top:1px;
	height:10px;
	}
.title_wrap{ width:100%;
clear:right;
padding-bottom:40px;
background:url(images/shadow.jpg) repeat-x;
background-position:bottom;}
.title_wrap2{ width:100%;
clear:right;
padding-bottom:37px;
background:url(images/shadow.jpg) repeat-x;
background-position:bottom;}


.spacer{height:30px; display:block;
}

.spacer_page{height:20px; display:block;
}


.spacer2{height:30px; display:block; clear:both;
}

.spacer_shadow{height:3px; display:block;
background:url(images/shadow.jpg) repeat-x;
background-position:top; }

.entry-meta{padding-top:15px;
font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#666666;
	text-align:left;
}
.entry-meta a:link{color: #02adcf;
text-decoration:none;}
.entry-meta a:visited{color: #02adcf;
text-decoration:none;}
.entry-meta a:active{color: #02adcf;
text-decoration:none;}
.entry-meta a:hover{text-decoration:underline;
}


.wpcf7-form{font-family: arial,Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#666666;
	padding-top:5px;
}

.wpcf7{padding:0px;}


#wpcf7{padding-bottom:0px;}

.ngg-clear-both:{clear:both;}
.ngg-padding{padding-top:25px;}
.ngg-bottom{padding-bottom:25px;
margin:0;}



/* ----------- Next Gen Gallery -------------*/


/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 8px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #02adcf;
	margin:2px 0px 2px 3px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #cccccc;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 3px;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #02adcf;
	display:block;  
	margin:2px 0px 2px 3px;
	padding:2px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #cccccc;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:2px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget{padding:0px;
margin:0px;
border:#FFFFFF;
background-color:#FFFFFF;}

.ngg-widget-slideshow {
padding:0px;
margin:0px;
border:#FFFFFF;
background-color:#FFFFFF;}



.ngg-widget img {padding:0px;
margin-bottom:3px;
margin-top:1px;
border:#FFFFFF;
background-color:#FFFFFF;}

.ngg-widget img a {padding:0px;
margin:0px;
border:#FFFFFF;
background-color:#FFFFFF;}
	

.widget{
padding:0px;
margin:0px;
background-color:#FFFFFF;}

.ngg-widget a {padding:0px;
margin:0px;
border:#FFFFFF;
background-color:#FFFFFF;}


.widget a {padding:0px;
margin:0px;
border:#FFFFFF;
background-color:#FFFFFF;}

.ngg-widget-slideshow a {padding:0px;
margin:0px;
border:#FFFFFF;
background-color:#FFFFFF; }


/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.thumbs  {
	background-color:#FFFFFF;
	border:1px solid #02adcf;
	display:block;  
	margin:2px 0px 2px 3px;
	padding:2px;
	position:relative;
	float: left;
	margin-right: 5px;

}

.thumbs  a:link{
	background-color:#FFFFFF;
	border:1px solid #02adcf;
	display:block;  
	margin:2px 0px 2px 3px;
	padding:2px;
	position:relative;
	float: left;
	margin-right: 5px;

}

.thumbs a:visited {
	background-color:#FFFFFF;
	border:1px solid #02adcf;
	display:block;  
	margin:2px 0px 2px 3px;
	padding:2px;
	position:relative;
	float: left;
	margin-right: 5px;

}

.thumbs a:active {
	background-color:#FFFFFF;
	border:1px solid #02adcf;
	display:block;  
	margin:2px 0px 2px 3px;
	padding:2px;
	position:relative;
	float: left;
	margin-right: 5px;

}

.thumbs a:hover {
	background-color: #cccccc;
	border:1px solid #02adcf;
	display:block;  
	margin:2px 0px 2px 3px;
	padding:2px;
	position:relative;
	float: left;
	margin-right: 5px;

}

.photo_link {
	font-size: 11px;
	letter-spacing: 150%;
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	color:#02adcf;
	line-height: 100%;
	}

.photo_link a:link{
font-size: 11px;
	letter-spacing: 150%;
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	color:#02adcf;
	line-height: 100%;
	text-decoration:none;
	padding-left:4px;
	padding-right:2px;
	
}

.photo_link a:visited{font-size: 11px;
	letter-spacing: 150%;
	font-family:  arial,Tahoma,Helvetica,sans-serif;
	color:#02adcf;
	line-height: 100%;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.photo_link a:active{
	background-color:#02adcf;
	color:#FFFFFF;
}
.photo_link  a:hover{
background:url(images/greeen_hover.jpg);
background-repeat:repeat;
background-position:left;
color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	}


.photo_link li{
	font-size: 11px;
	letter-spacing: 150%;
	font-family: arial,Tahoma,Helvetica,sans-serif;
	color:#02adcf;
	line-height: 100%;
		padding-left:2px;
	padding-right:2px;
margin-left:5px;


	}

.photo_link li a:link{
	text-decoration:none;
	color:#02adcf;
	font-size: 11px;
	letter-spacing: 150%;
	font-family: arial,Tahoma,Helvetica,sans-serif;
	color:#02adcf;
	line-height: 150%;
	padding-left:2px;
	padding-right:2px;
}


.photo_link li a:visited{
	font-size: 11px;
	letter-spacing: 150%;
	font-family: arial,Tahoma,Helvetica,sans-serif;
	color:#02adcf;
	line-height: 150%;
		padding-left:2px;
	padding-right:2px;

}

.photo_link li a:active{
	background-color:#02adcf;
	color:#FFFFFF;

}

.photo_link li a:hover{
background:url(images/greeen_hover.jpg);
background-repeat:repeat;
background-position:left;
color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;

	}
	

.photo_spacing{
display:block;
height:5px;
padding-bottom:5px;
width:75%;}

.sub_nav{
	font-size: 11px;
	font-style: normal;
	letter-spacing: 150%;
	line-height: 120%;
	text-decoration:none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	list-style-position: inside;
	background:url(images/right_point_white.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:2px;}

.sub_nav ul li a:link{
	font-size: 11px;
	font-style: normal;
	letter-spacing: 150%;
	line-height: 120%;
	text-decoration:none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	list-style-position: inside;
	background:url(images/right_point_white.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:2px;}

.sub_nav ul li a:visited{
	font-size: 11px;
	font-style: normal;
	letter-spacing: 150%;
	line-height: 120%;
	text-decoration:none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	list-style-position: inside;
	background:url(images/right_point_white.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:2px;}

.sub_nav ul li a:active{
	font-size: 11px;
	font-style: normal;
	letter-spacing: 150%;
	line-height: 120%;
	text-decoration:none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 2px;
	list-style-position: inside;
	background:url(images/right_point_white.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:2px;}

.sub_nav ul li a:hover{
	background:url(images/right_point_green.jpg);
	background-repeat:no-repeat;
	background-position:left;
color:#ffffff;
}

.sub_nav li{padding:0px;}

.photo_spacer{height:10px;display:block;>