body, td
{
	color:#000;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1
{
color: #225E9B;
font:22px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1em;
text-align: center;
}

h2
{
color: black;
font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
line-height: 2em;
text-align: center;
}

h3
{
color: black;
font:15px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.5em;
text-align: center;
}

h4
{
color: black;
font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.5em;
text-align: left;
}

#tagline
{
	color: #8cabc7;
	font: 16px Arial Black, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	line-height: normal;
	text-align: center;
}

#Body-Bottom-Links {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
}

li.bull_crit_eye
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-eye.png);
}

li.bull_check
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-checkmark.png);
}

li.bull_x
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-x.png);
}

li.bull_key
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-key.png);
}

li.bull_check_ybg
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-checkmark_yellow.png);
}

li.bull_x_ybg
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-x_yellow.png);
}

li.bull_key_ybg
{
list-style-image: url(http://www.improve-your-digital-photography.com/image-files/bullet-key_yellow.png);
}

.caption
{
	font-size: 9px;
	font-style: italic;
}

.caption-photo
{
	font-size: 9px;
}

.sidebar
{
margin-top: 5px;
margin-bottom: 5px; 
margin-left: 10px;
margin-right: 0px;
background-color: rgb(255, 255, 204);
text-align: left; 
width: 45%; 
float: right;
border-width: 1px;
border-style: solid;
border-color: black;
padding: 5px;
}

.sidebar-left
{
margin-top: 5px;
margin-bottom: 5px; 
margin-left: 0px;
margin-right: 5px;
background-color: rgb(255, 255, 204);
text-align: left; 
border-width: 1px;
border-style: solid;
border-color: black;
padding: 5px;
}

.sidebar-blue
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #BACBE1;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 45%;
	float: right;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	padding: 5px;
}

.sidebar-mid
{
margin-top: 5px;
margin-bottom: 5px; 
margin-left: auto;
margin-right: auto;
background-color: #BACBE1;
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center; 
width: 70%; 
float: none;
border-width: 1px;
border-style: solid;
border-color: black;
padding: 5px;
}

.img-center-border
{
margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right:auto;
	padding: 1px;
	border: 2px solid #000;
}
.img-right
{
margin-top: 5px; margin-bottom: 5px; margin-left: 10px;
float:right;
}

.img-right-border
{
margin-top: 5px; margin-bottom: 5px; margin-left: 10px;
float:right;
	padding: 1px;
	border: 2px solid #000;
}

.img-left
{
margin-top: 5px; margin-bottom: 5px; margin-right: 10px;
}

.pic-caption-right-195p
{
margin-top: 5px;
margin-bottom: 5px; 
margin-left: 10px;
text-align: right; 
width: 195px; 
float: right;
border-width: 0px;
}

.pic-caption-right-295p
{
margin-top: 5px;
margin-bottom: 5px; 
margin-left: 10px;
text-align: right; 
width: 295px; 
float: right;
border-width: 0px;
}

.pic-caption-center-395p
{
margin-top: 5px;
margin-bottom: 5px; 
text-align: center; 
width: 395px; 
border-width: 0px;
margin-right: auto;
margin-left: auto;
}

.pic-caption-center-495p
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	width: 495px;
	border-width: 0px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
}

.pic-495p-border {
	padding: 1px;
	height: auto;
	width: 495px;
	border: 2px solid #000;
}
#FreePhotoCritique {
	float: right;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 245px;
}
#FreePhotoCritique h3 {
	margin-bottom: 0px;
	line-height: 1em;
}
.sidebar-blue p {
	font-size: 11px;
}
.sidebar-blue h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
.float_L {
	float: left;
	margin-right: 10px;
}
.float_R {
	float: right;
	margin-left: 10px;
}
.Ad_250x250_no-border {
	float: left;
	height: 260px;
	width: 255px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

abbr {
	background-color: #CCC;
}
.center-image-and-caption {
	text-align: center;
	padding: 1px;
	margin-right: auto;
	margin-left: auto;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.center-image-and-caption p {
	line-height: 1.2em;
	margin: 0px;
}
.right-image-and-caption {
	text-align: center;
	padding: 1px;
	margin-right: 0ox;
	margin-left: 10px;
	float: right;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.right-image-and-caption p {
	line-height: 1.2em;
	margin: 0px;
}
