/* css document */
/* links */
A:link	{
color:#888888;
text-decoration:none;
	}
A:hover	{
color:#E11284;
text-decoration:none;
	}
A:active	{
color:#888888;
text-decoration:none;
	}
A:visited	{
color:#888888;
text-decoration:none;
	}
	
/* content */	
#content
{
	text-align: left;
	width: auto;
	margin: 0px;
	margin-top: 15px;
}


/* left and right conent */
.container2 {
   position: absolute;
   height: 50px;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 200px;
   margin: 4;
   white-space: wrap;
   padding: 4;
   }

.right-element {
	position: absolute;
	left: 170px;
	width: 854px;
	/*left: 0px;
	width: 1024px; */
	top: 0px;
	text-align: left; /* depends on element width */
	white-space: wrap;
	padding: 0px;
	height: auto;
	/* border: solid #000000 3; */
	/*background-color:#66FFFF; */  
   }

body {
    margin-top:8px;
	background-color: #000000;
  }
  
  div.float {
  float: left;
  }
  
  /*h1 { 
  color: green
  font-weight: bold; 
  font-size: 22pt;
  line-height: 14pt; 
  font-family: arial; 
  font-variant: normal;
  font-style: normal;
}*/

/* styling post */
/*.thinborder{
  float:left;
  border:solid 1px #990000;
  padding:5px;
  margin-right:5px;
}

.dropcap {
  float: left;
  font: normal 60pt/0.8em georgia,
  helvetica, verdana, arial, 
  sans-serif;
  color: #00CC00;
  margin-right: 3px;
}

.pullout{
  width:120px;
  height:240px;
  padding:10px;
  background-color:yellowgreen;
  color:#f5f5f5;
  float:right;
  font: bold 14pt/1em arial, 
  helvetica, sans-serif;
  text-align:left;
  letter-spacing: 0.05em;
  margin:5px;
  clear: both;
}*/

/* blockquote styling */
/*blockquote.withline   {
font-family: "arial", courier, monospace;
text-align: justify; padding:5px;
border-left:1px solid yellowgreen;}*/
  
/* rounded corners */
/* set millions of background images */
/*.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }*/

/* height and width stuff, width not really nessisary. */
/*.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { 
    width: 100%; 
	margin: 1em auto; 
}*/

/* navigation listamatic*/
#navcontainer
{
width: 12em;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #000000;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 5px;
background-color: #ffffff;
color: #006600;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color:#009900;
color: #FFFFFF;
}


#ad160x600_dummy{
	width: 160px;
	height: 600px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;	
	background-color:#FF890B;
}
#ad728x90_dummy{
	width: 728px;
	height: 90px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#9999FF;
	/*background-color: #C0C0C0;*/
}
#ad468x60_dummy{
	width: 468px;
	height: 60px;
    margin:5px;
	/*text-align: center;*/	
	background-color: #FF890B;
} 
#ad120x60_dummy{
	width: 120px;
	height: 60px;
    margin:5px;
	/*text-align: center;*/	
	background-color: #FF890B;
} 

#ad728x90{
	width: 728px;
	height: 90px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	/*background-color: #C0C0C0;*/
}

#ad160x600{
	width: 160px;
	height: 600px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;	
	/*background-color: #C0C0C0;*/
}

#ad200x200_dummy{
	width: 200px;
	height: 200px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;	
	background-color: #FF890B;
}


#ad_middle{
  width:auto;
  height:auto;
  margin:5px;
  /*text-align: center;	*/
  /*background-color:#C0C0C0;*/
  /*float:right;*/
  /*align: center;*/
  /*clear: both;*/
}


/*-------------------------------------------------------------------------------------
                 Formatting for article text pages
-------------------------------------------------------------------------------------*/
.article_content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#660000;    
}	
.article_content .el_ar_by_author {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 20px;
	font-style: italic;
	color:#660000;
}	
.article_content p.el_ar_pub_date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	font-style: normal;
	color:#660000;
	margin-left: 30px;
}		 	 
.article_content p.el_ar_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: smaller;  
	padding-left: 10px;
	padding-right: 10px;
}
.article_content p.el_ar_about_author{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 50px;
	font-style: italic;
	color:#660000;
}
.article_content p.el_ar_author_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: smaller;  
	padding-left: 20px;
	padding-right: 20px;
}
.article_content a:link {
    color:#006600;
}
.article_content a:visited {
    color:#660000;
}
.article_content a:hover {
    color: #FF0000;
}

/*-------------------------------------------------------------------------------------
                 Formatting for article listing pages
-------------------------------------------------------------------------------------*/

.article_listing h1, .article_category h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#660000;    
}
.article_listing  a:link {
    color:#006600;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.article_listing  a:visited {
    color:#660000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.article_listing  a:hover {
    color:#FF0000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.article_listing p{
    margin-top: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/*-------------------------------------------------------------------------------------
                 Formatting for main page
-------------------------------------------------------------------------------------*/

.main_page_content h1, .article_category h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#660000;    
}
.main_page_content  a:link {
    color:#006600;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.main_page_content  a:visited {
    color:#660000;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.main_page_content  a:hover {
    color:#FF0000;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.main_page_content p{
    margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#660000;
}

#navmap {
    border: 0px;
	margin: 0px;
	padding: 0px;
}



.welcome_to_shutterglow {
	font-family:Georgia, "Times New Roman", Times, serif; 
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/  
	font-size:28px;
	font-weight: bold;
	color:#66CC33;
	/*color:#66FF00;*/
	padding-bottom: 0px;
	padding-top: 0px;
}

.text_front_page {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px;
	color:#999999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.pic_title {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	color:#FFFF99;
	/*padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;*/
}

.pic_title a {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	color:#9999FF;
}

.pic_title a:hover {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	color:#99FFFF;
}

.pic_comments {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFF99;
	margin: 0px;	
	padding: 0px;
	/*padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;*/
}

.photo_frame {
    border: 1px; 
	border-style: solid; 
	border-color: #666666;
}


.nophoto {
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:18px;
	color:#FF0000;
	background-color:#FFFF00;
	font-weight: bold;
}

.nophoto a {
    color:#006600;
}

.nophoto a:hover {
    color:#000066;
}


.gallery_list_title {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF6633;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
	text-decoration: underline;
}
.gallery_list_total_pics {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#FF6633;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}
.gallery_list {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#66FFCC;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}
.gallery_list a{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight: bold;*/
	color:#66FFCC;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}
.gallery_list a:hover{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight: bold;*/
	color:#FF0000;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}
.gallery_list_current {
    color:#FFFF99;
}
.gallery_list_category {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-weight: normal;
	padding-top: 5px;
}
.gallery_list_item {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-weight: normal;
	padding-left: 10px;
}


.column_text {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#66FFCC;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 10pt;
}

.column_text a{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#66FFCC;
	padding-left: 10px;
}

.column_text a:hover{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#FF0000;
	padding-left: 10px;
}


.thumbnail_frame {
    border: 1px; 
	border-style: solid; 
	border-color: #666666;
}

.thumbnail_title {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFF99;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}

.thumbnail_date {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:11px;
	color:#FFFF99;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}

.gallery_title {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:16px;
	font-weight: bold;
	color:#FFFF99;
	padding-bottom: 0px;
	padding-top: 0px;
}

.previous_next_gallery {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:16px;
	font-weight: bold;
	color:#FFFF99;
	padding-bottom: 0px;
	padding-top: 0px;
}

.previous_next_gallery a{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:16px;
	font-weight: bold;
	color:#FFFF99;
	padding-bottom: 0px;
	padding-top: 0px;
}

.previous_next_gallery a:hover{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:16px;
	font-weight: bold;
	color:#99FFFF;
	padding-bottom: 0px;
	padding-top: 0px;
}

.other_sizes {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FFFF99;
	text-align:center;
}

.other_sizes a{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#33CC66;
	text-align:center;
}

.other_sizes a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#993333;
	text-align:center;
}

.other_sizes a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FF3333;
	text-align:center;
}


.text_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FFFF99;
	/*text-align:center;*/
}

.text_page a{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#33CC66;
	/*text-align:center;*/
}

.text_page a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#993333;
	/*text-align:center;*/
}

.text_page a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:12px;
	/*font-weight: bold;*/
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FF3333;
	/*text-align:center;*/
}





.license {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#666666;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
}

.license a{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:10px;
	font-weight: normal;
	color:#666666;
	padding-bottom: 0px;
	padding-top: 0px;
}

.license a:hover{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:10px;
	font-weight: normal;
	color:#99FFFF;
	padding-bottom: 0px;
	padding-top: 0px;
}

.terms_of_use {
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#FFFF99;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}

.terms_of_use a{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#66FFCC;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}

.terms_of_use a:hover{
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#FF0000;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 10pt;
}



/* Zoom Cloud */
