﻿/*

	StudioBlue Theme
	http://www.softleo.com

*/
/* StudioBlue 1.0 - Blue */



body
{

PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	background-color:#01265D;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 	
	PADDING-TOP: 0px; 
	FONT: 80%/1.5 "Trebuchet MS", helvetica, sans-serif; COLOR: #585858; 
}


h1,h2,h3,h4,h5,h6
{
color: #1C64D0;
}


h1
{
font-weight: normal;
/*letter-spacing: 1px;*/

}

h2
{
font-weight: normal;
letter-spacing: -1px;

}

h3,h4,h5,h6
{
font-weight: normal;
/*letter-spacing: 1px;
text-transform: lowercase;*/
}

h1 span
{
font-weight: bold;
}

h3 span
{
font-weight: bold;
}

h4 span
{
font-weight: bold;
}

br.clear
{
clear: both;
}

a:link, a:visited { text-decoration: none; color: #1C64D0; }
a:hover { color: #3B3B3B; }
a { outline: none; }
ol
  {
  margin-left: 0;
  padding-left: 2em;
  }
ul
  {
  margin-left: 0;
  padding-left: 1em;
  }
ul li
  {
  margin: 0;
  padding: 0;
display: list-item
  }

ol li
  {
  margin: 0.2em;
  padding: 0;
display: list-item
  }


.wrap {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 1000px !important; 
	PADDING-TOP: 0px;
	BACKGROUND-color: #ffffff;
    BORDER-RIGHT: #000000 0px solid;   
    BORDER-TOP: #000000 0px solid;   
    BORDER-LEFT: #000000 0px solid;  
    BORDER-BOTTOM: #000000 0px solid;

}
a[href^="\file.axd"] {
	font-weight: bold;
	background: url('images/download_icon.gif') no-repeat right center;
	padding-right: 15px;
}

.fL {
	FLOAT: left
}
.fR {
	FLOAT: right
}
.clearB {
	CLEAR: both
}

#menu li a
{
background: #fff url('images/n4.gif') repeat-x;
}

#menu li a.active
{
background: #2798D2 url('images/n3.gif') repeat-x;
border: solid 1px #468BAE;
}
/* Menu */

#menu
{
position: absolute;
right: 0em;
bottom: 0em;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a
{
margin-left: 0.5em;
display: block;
padding: 1.1em 1.4em 1.0em 1.4em;
border: solid 1px #fff;
color: #616161;
font-weight: bold;
font-size: 1.0em;
text-transform: lowercase;
text-decoration: none;
}

#menu li a.active
{
color: #fff;
}
#main
{
background: #fff url('images/n2.gif') 0px 1px repeat-x;
}

#ctl00_main_inner h1
{
	color: #1C64D0;
}

#ctl00_main_inner h1 a
{
	color: #1C64D0;
}

#ctl00_main_inner h4
{
	color: #1C64D0;
}

#main_inner .post ul.post_info li.date
{
background-image: url('images/n5.gif');
}

#main_inner .post ul.post_info li.comments
{
background-image: url('images/n6.gif');
margin-left: 1.1em;
}

#tagcloud {
	LIST-STYLE-TYPE: none; WHITE-SPACE: normal; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#tagcloud LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #fff; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#tagcloud A {
	DISPLAY: inline; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
#tagcloud A:hover {
	DISPLAY: inline; MARGIN-RIGHT: 3px; TEXT-DECORATION: underline
}
#tagcloud A.biggest {
	COLOR: #333; FONT-SIZE: 20px
}
#tagcloud A.big {
	COLOR: #6a9e3f; FONT-SIZE: 17px
}
#tagcloud A.medium {
	FONT-SIZE: 14px
}
#tagcloud A.small {
	FONT-SIZE: 11px
}
#tagcloud A.smallest {
	COLOR: #666; FONT-SIZE: 10px
}


.loginbox {
	TEXT-ALIGN: center; WIDTH: 100%
}
.loginbox TD {
	COLOR: #585858; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.loginbox LABEL {
	COLOR: #333; MARGIN-LEFT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.loginbox INPUT[type='text'] {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; WIDTH: 150px; PADDING-RIGHT: 0px; COLOR: #334d00; MARGIN-LEFT: 10px; FONT-SIZE: 0.9em; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 3px
}
.loginbox INPUT[type='checkbox'] {
	MARGIN: 5px 0px 0px 70px
}
.loginbox INPUT[type='password'] {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; WIDTH: 150px; PADDING-RIGHT: 0px; COLOR: #334d00; MARGIN-LEFT: 10px; FONT-SIZE: 0.9em; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 3px
}
.loginbox INPUT[type='submit'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #333; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}





#header
{
width:100%; background-color: #01255B; background-image: url('images/headerbg1.gif'); height:125px; 
}

/* Header */


#header h1 a
{
	text-decoration: none;
	color: white;
}



/* Logo */

#logo
{


}

#logo h1
{
padding-top: 3.5em;
padding-left: 0.7em;
display: inline;
color: #0000ff;
font-size: 2.6em;

}

#logo h2
{
display: inline;
padding-left: 2.0em;
padding-top: 0px;
color: #a3d9fb;
font-family:"Trebuchet MS", helvetica, sans-serif;
font-size: 10pt;
letter-spacing: -1px;
}

.blacknav {
	BACKGROUND-IMAGE: url('images/black_bg.gif'); OVERFLOW: hidden; HEIGHT: 30px; BACKGROUND-COLOR: #000
}
UL.lnkBlackNav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.lnkBlackNav LI {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url('images/black_div.gif') no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bolder 11px tahoma; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 7px; HEIGHT: 30px
}
UL.lnkBlackNav LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.lnkBlackNav LI A:hover {
	COLOR: #9bcf00; TEXT-DECORATION: none
}

UL.lnkBlackNav LI A:active {
	COLOR: #fff; TEXT-DECORATION: none
}

UL.lnkBlackNav LI A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}


/*------------------------------------------------*/
/*-------------[navmenu NAVIGATION]------------*/
/*------------------------------------------------*/
#navmenu { width: 100%; min-height: 46px; background-image: url('images/nav-bg.gif'); background-repeat: repeat-x; float: left; background-color: #144F8C; border-left: 1px solid #387EC7; }
#navmenu ul { margin: 0px 0px 0px 10px; padding-left: 0px; list-style-type: none; list-style-image: none; float: left; }
#navmenu ul li { float: left; display: block; padding-left: 0px; height: 46px; }
#navmenu ul li a:link, #navmenu ul li a:visited, #navmenu ul li a:active { height: 34px; display: block; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 12px 10px 0px 10px; float: left; margin: 0px 1px; }
#navmenu ul li a:hover { background-image: url('images/nav-bg-hover.gif'); border-right: 1px solid #2066AF; border-left: 1px solid #144F8C; margin: 0px 0px; padding-top: 14px; height: 32px; }







/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer { clear: both; height: 76px; padding-left: 20px; text-align: left; color: #FFFFFF; padding-top: 14px; background-image: url('images/footer.gif'); 
          background-repeat: repeat-x; margin-left: auto; margin-right: auto; font-size: 11px; }
		#footer a { color: #FFFFFF; font-size: 11px; }
		#footer a:visited { color: #FFFFFF; }
		#footer a:hover { color: #FFFFFF; text-decoration: underline; }
		

/* This controls the width of the fluid width layouts */

div.fluid
{
width: 95% !important;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 950px !important;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}



img
{
padding: 3px;
border: solid 1px #e1e1e1;
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

a
{
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}

p
{
line-height: 1.8em;
}





/* Main */

#ctl00_main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#ctl00_main_inner ul
{
margin-bottom: 2.0em;
}

#ctl00_main_inner
{
position: relative;
width: 100%;
margin: 0 auto;
padding-top: 3.5em;
}

#ctl00_main_inner h1,h4
{
border-bottom: dotted 1px #E1E1E1;
position: relative;
}

#ctl00_main_inner h1
{
font-size: 2.1em;
padding-bottom: 0.1em;

}

#ctl00_main_inner h1 a
{
	text-decoration: none;
}

#ctl00_main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}

#ctl00_main_inner .post
{
position: relative;
}

#ctl00_main_inner .post h1
{
position: relative;
font-size: 1.7em;

}

#ctl00_main_inner .post ul.post_info
{
list-style: none;


font-size: 0.8em;
}

#ctl00_main_inner .post ul.post_info li
{

background-repeat: no-repeat;
display: inline;
padding-left: 5px;
}

#ctl00_main_inner .post ul.post_info li.comments
{
margin-left: 1.1em;
}


#ctl00_main_inner .post UL.post_links {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fffff0; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; FONT-SIZE: 0.9em; PADDING-TOP: 5px
}
#ctl00_main_inner .post UL.post_links LI {
	DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0em 0.2em
}

#ctl00_main_inner .post UL.post_links LI img {
	border:0px; vertical-align:middle;
}
#ctl00_main_inner .post UL.post_details {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fffff0; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; FONT-SIZE: 0.9em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#ctl00_main_inner .post UL.post_details LI {
	DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0em 0.2em
}


/* Search */

#searchbutton
{
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#searchbox
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}

#searchfield
{
position: absolute;
top: 0em;
left: 0em;
width: 8.5em;
}

#searchbutton
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}

#searchbox {
	
}
#searchbox INPUT[type='text'] {
	BORDER-BOTTOM: #1C64D0 1px solid; BORDER-LEFT: #1C64D0 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 4px; WIDTH: 70%; PADDING-RIGHT: 0px; COLOR: #334d00; FONT-SIZE: 0.9em; BORDER-TOP: #1C64D0 1px solid; BORDER-RIGHT: #1C64D0 1px solid; PADDING-TOP: 3px
}
#searchbox INPUT[type='button'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #333; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}

searchpage H1 {
	BORDER-BOTTOM: #e1e1e1 1px dotted; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 15px; COLOR: #334d00; CLEAR: both; FONT-SIZE: 1.6em; FONT-WEIGHT: normal
}
.searchpage #searchpage {
	DISPLAY: none
}
DIV.searchresult {
	BORDER-BOTTOM: #e1e1e1 1px dotted; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 15px
}
DIV.searchresult A {
	FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
DIV.searchresult .text {
	MARGIN: 5px 0px; DISPLAY: block; FONT-SIZE: 12px
}
DIV.searchresult .type {
	BACKGROUND-COLOR: #fffff0; DISPLAY: block; COLOR: #333; FONT-SIZE: 0.9em
}
DIV.searchresult .url {
	DISPLAY: block; COLOR: #334d00; PADDING-TOP: 5px
}

/* LAYOUT - 3 COLUMNS */

.primaryContent_3columns
	{
	position: relative;
	margin-right: 34em;
	}
	
	.columnA_3columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -34em;
	padding-right: 2em;
	}
	
	/* Secondary Content */
	
	.secondaryContent_3columns
	{
	float: right;
	}
	
.secondaryContent_3columns ul
{
list-style: none;
}

.secondaryContent_3columns ul li
{
line-height: 2em;
}
	
	.columnB_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 2em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}
	
	.columnC_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}
	
/* LAYOUT - 2 COLUMNS */

	/* Primary content */
	
	.primaryContent_2columns
	{
	position: relative;
	margin-right: 17em;
	}
	
	.columnA_2columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -17em;
	padding-right: 1em;
	}
	
	/* Secondary Content */
	
	.secondaryContent_2columns
	{
	float: right;
	}
	
	.columnC_2columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}

/* LAYOUT - COLUMNLESS */

	/* Primary content */
	
	#primaryContent_columnless
	{
	position: relative;
	}
	
	#columnA_columnless
	{
	position: relative;
	width: 100%;
	}

/*----------------------------
				Recent posts
----------------------------*/

ul.recentPosts li{
	padding-bottom: 10px;
}

ul.recentPosts li a{
	font-weight: bold;
}

ul.recentPosts li span{
	display: block;
	text-indent: 10px;
	text-transform: none;
}

/*----------------------------
			Recent comments
----------------------------*/

ul.recentComments li{
	padding-bottom: 10px;
	text-transform: none;
}

ul.recentComments li a.postTitle{
	font-weight: bold;
}

/*----------------------------
			Social bookmarks
----------------------------*/

.bookmarks {
	float: left;
}

.ThemeLabel
{
	display: block;
	width: 80px;
}
.ThemeOption
{
	width: 90px;
}
.ThemeContentBox
{
	width: 170px;
	height: 100px;
}

/*----------------------------
			Related Posts
----------------------------*/

#relatedPosts {
	background: white;
	padding: 5px 10px 10px 10px;
}

#relatedPosts h1 {
	margin: 0px;
}

#relatedPosts a {
	display: block;
	margin-top: 5px;
}

#relatedPosts span {
	color: #666666;
	text-indent: 10px;
	font-size: 10px;
}

/* Comments */

.comment 
{
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.comment .monsterid {
	float: right;
	margin: 5px 5px 5px 5px;
}

.comment .monsterid img {
	border: none;
}

.comment .content {
	min-height: 105px;
	margin: 5px 0 0 5px;
}
.self {
	background-color: #F5F5F5;
}
.commentForm {
	padding: 5px;
}

.commentForm label {
	display: block;

}

.commentForm input {
	width: 200px;
}

.commentForm textarea {
	width: 100%;
	height: 150px;
}
.commentForm #btnSave { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #88ac0b;
}

.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}

.code p{
	padding: 5px;
}

.code .rem { color: #008000; }

.code .kwrd { color: #0000ff; }

.code .str { color: #006080; }

.code .op { color: #0000c0; }

.code .preproc { color: #0000ff; }

.code .asp { background-color: #ffff00; }

.code .html { color: #800000; }

.code .attr { color: #ff0000; }

.code .alt {	background-color: #f4f4f4; }

.code .lnum { color: #606060;}

/* Danny Douglass */

#blogroll UL {
	MARGIN: 0px; WIDTH: 100%
}
#blogroll UL LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blogroll UL LI A {
	COLOR: #6a9e3f; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#blogroll UL LI A:hover {
	TEXT-DECORATION: underline
}
#blogroll UL LI A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.toolboxContainer {
	BORDER-BOTTOM: #e1e1e1 1px dotted; BORDER-LEFT: #e1e1e1 1px dotted; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fffff0; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-LEFT: 25px; BORDER-TOP: #e1e1e1 1px dotted; BORDER-RIGHT: #e1e1e1 1px dotted; PADDING-TOP: 10px
}
.toolboxContainer UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.toolboxContainer LI {
	LINE-HEIGHT: 2em
}
.toolboxLabels {
	COLOR: #333; FONT-WEIGHT: bold
}

P.caricature {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}

/*
P.caricature {
	BORDER-BOTTOM: #e1e1e1 3px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(images/imgCaricature2.jpg) #fffff0 no-repeat; FONT-SIZE: 0.9em; PADDING-TOP: 130px
}

*/

.legend {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.legend LI {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px
}
.plainImage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

/**************************/

/* Calendar */

.calendar
{
	margin: 0px auto;
}

.calendar td, th
{
	padding: 0.3em 0.2em;
}

.weekend
{
	background-color: Silver;
}

.other
{
	color: Silver;
}

.day
{
}

/**************************/



#recentComments UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#recentComments LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 0.9em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}










.commentForm {
	BORDER-BOTTOM: #e1e1e1 1px dotted; BORDER-LEFT: #e1e1e1 1px dotted; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fffff0; MARGIN: 25px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px dotted; BORDER-RIGHT: #e1e1e1 1px dotted; PADDING-TOP: 10px
}
.commentForm LABEL {
	POSITION: relative; PADDING-BOTTOM: 8px; WIDTH: 70px; DISPLAY: block; FLOAT: left; CLEAR: left; FONT-SIZE: 0.9em; PADDING-TOP: 5px
}
.commentForm #cbNotify {
	POSITION: relative; TOP: 0px
}
.commentForm LABEL.required {
	COLOR: red
}
.commentForm INPUT[type='text'] {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 0px 3px 8px 0px; PADDING-LEFT: 4px; WIDTH: 350px; PADDING-RIGHT: 0px; COLOR: #334d00; FONT-SIZE: 0.9em; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 3px
}
.commentForm SELECT {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 4px; WIDTH: 300px; PADDING-RIGHT: 0px; COLOR: #334d00; FONT-SIZE: 0.9em; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 3px
}
.commentForm TEXTAREA {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 98%; PADDING-RIGHT: 0px; COLOR: #334d00; FONT-SIZE: 0.9em; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 10px
}
.commentForm INPUT[type='button'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #333; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.commentForm #gravatarmsg {
	PADDING-LEFT: 70px; DISPLAY: block; COLOR: #334d00; FONT-SIZE: 0.8em
}
.commentForm .instruction {
	FONT-SIZE: 0.8em
}
.commentForm .comment {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #eee; MARGIN: 0px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.commentForm .comment IMG {
	BORDER-BOTTOM: #666 2px solid; BORDER-LEFT: #666 2px solid; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
.commentForm .ErrorMessage {
	FONT-SIZE: 0.8em
}
.commentForm #buttonHolder {
	TEXT-ALIGN: center; WIDTH: 100%
}
.commentForm .ValidationSummary {
	BORDER-BOTTOM: #a0410d 1px solid; BORDER-LEFT: #a0410d 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffecec; MARGIN: 0px 0px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 0.8em; BORDER-TOP: #a0410d 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #a0410d 1px solid; PADDING-TOP: 10px
}
.commentForm .ValidationSummary UL {
	MARGIN: 5px 0px 0px 25px
}
.commentForm .ValidationSummary LI {
	LIST-STYLE-TYPE: square; MARGIN: 0px; FONT-WEIGHT: normal
}
.commentForm H2 {
	MARGIN: 0px; DISPLAY: none; COLOR: #334d00; FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
#addcomment {
	DISPLAY: none
}
#comment {
	MARGIN: 0px; COLOR: #11a0cf; FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
.comment {
	PADDING-BOTTOM: 5px; MARGIN: 0px; MIN-HEIGHT: 90px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 0.9em; BORDER-TOP: #e1e1e1 1px dotted; PADDING-TOP: 10px
}
.comment .gravatar {
	POSITION: relative; MARGIN: 0px 15px 2px 10px; WIDTH: 60px; FLOAT: left; LEFT: -10px
}
.comment .gravatar IMG {
	BACKGROUND-COLOR: #ffffff; WIDTH: 60px; HEIGHT: 60px
}
.comment .author {
	TEXT-ALIGN: right; MARGIN: 0px; WIDTH: 100%; DISPLAY: block; COLOR: #11a0cf; CLEAR: both; FONT-SIZE: 10px
}
.comment .content A:link {
	
}
.comment .content A:visited {
	
}
.comment .content IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.comment .content A:hover {
	TEXT-DECORATION: underline
}
.comment .date {
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: right; COLOR: #334d00; FONT-SIZE: 0.85em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.comment .date IMG.clock {
	VERTICAL-ALIGN: middle
}
.comment .date IMG.flag {
	VERTICAL-ALIGN: bottom
}
.comment .content {
	MARGIN: 0px 5px 5px 0px
}
.comment .adminlinks {
	PADDING-BOTTOM: 5px; MARGIN: 5px 5px 0px 0px; WIDTH: 100%; CLEAR: both; FONT-SIZE: 0.8em
}

#commentMenu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#commentMenu LI {
	BORDER-BOTTOM: transparent; POSITION: relative; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #334d00; FLOAT: left; COLOR: white; BORDER-TOP: #e1e1e1 1px solid; TOP: 2px; CURSOR: pointer; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 3px
}
#commentMenu LI.selected {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND: #ffffff; COLOR: #585858
}
#commentPreview {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; BACKGROUND-COLOR: #ffffff; MIN-HEIGHT: 150px; DISPLAY: none; CLEAR: both; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
#commentPreview DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#commentPreview DIV .date {
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: right; COLOR: #334d00; FONT-SIZE: 0.85em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#commentPreview DIV .content {
	COLOR: #333
}
.commentForm .bbcode {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 250px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 10px; TOP: 24px; PADDING-TOP: 3px
}
.bbcode A {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fff; MARGIN-LEFT: 1px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 1px
}




















#archive {
	WIDTH: 100%
}
#archive H1 {
	MARGIN: 0px; DISPLAY: none
}
#archive H2 {
	BORDER-BOTTOM: #e1e1e1 1px dotted; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #334d00; CLEAR: both; FONT-SIZE: 1.6em; FONT-WEIGHT: normal
}
#archive H2 SPAN {
	FONT-WEIGHT: bold
}
#archive H2 IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 3px 3px 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#archive UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#archive UL LI {
	MARGIN-RIGHT: 20px
}
#archive TABLE {
	MARGIN: 0px 0px 20px; WIDTH: 100%
}
#archive TABLE TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #fffff0
}
#archive TABLE TD {
	TEXT-ALIGN: left
}
#archive TABLE TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#archive .date {
	WIDTH: 70px
}
#archive .comments {
	TEXT-ALIGN: center; WIDTH: 70px
}
#archive .rating {
	DISPLAY: none
}









/* contact */

#contact{ padding:10px}
#contact h1{ margin-top:0}
#contact label{ display:block;padding-top:5px}
#contact input.field{ width:200px}
#contact textarea{ display:block;overflow:auto;width:75%;height:150px;margin:0}



.myImage {
	BORDER-BOTTOM: #e7f3ff 5px solid; BORDER-LEFT: #e7f3ff 5px solid;  
 FLOAT: left;  BORDER-TOP: #e7f3ff 5px solid; BORDER-RIGHT: #e7f3ff 5px solid
}



div.thumb {
margin: 3px;
border: 0px solid #A0ACC0;
height: auto;
float: left;
text-align: center;
} 
.thumb img{
display: inline;
margin: 5px;
border: 1px solid #A0ACC0;
}

.thumb a:hover img {border: 1px solid black;}

.photocattitle {text-align: center; font-weight: bold;}
.phototitle {
text-align: center;
font-weight: normal;
width: 130px;
margin: 0 3px 3px 3px;
} 
