﻿body 
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:.80em;
    background-color:#97867e;
    margin:0px;
	padding:0px;
}

#footer a
{
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
}
#footer a:hover
{
	text-decoration:underline;
}

a img
{
    border:none 0px transparent;
}

h5
{
    font-size: 24px;
    color:#fb6c0c;
}

.photo, input[type="image"]
{
    border:solid 2px #000000;
}

#maincontainer
{
    width:810px;
    margin:0px auto 0px auto;
}

#maincontainer #column1
{
    background-image:url(/images/bg-shadow-left.gif);
    background-position:right center;
    background-repeat:repeat-y;
    width:15px;
}

#maincontainer #column2
{
    background-color:#d1c7b8;
    width:810px;
}

#maincontainer #column3
{
    background-image:url(/images/bg-shadow-right.gif);
    background-position:right center;
    background-repeat:repeat-y;
    width:15px;
}

#maincontainer #contentcontainer 
{
	padding-top:10px;
	padding-bottom:20px;
    min-height:300px;
}

#maincontainer #defaultcontentheading
{
	font-size:20pt;
	font-weight:bold;
	color:#4a312a;
}

#maincontainer #contentcontainer a:link, a:visited, a:active
{
    color:#4a312a;
}

#maincontainer #contentcontainer a:hover
{
    color:#000;
}

#maincontainer #contentcontainer .breadcrumbcell
{
    text-align:left;
}

#maincontainer #contentcontainer .breadcrumbs a
{
    color:#fff;
}

#maincontainer #contentcontainer #breadcrumbcontainer a.breadcrumbactive:link, a.breadcrumbactive:visited, a.breadcrumbactive:active
{
	color:#fd7727;	
}

#footer
{
    background-color:#4a312a;
    color:#fff;
}
#defaultcontentcolumn1 {
	margin:0 auto 20px auto;
	width: 728px;
	padding:8px;
	border:solid 1px #fff;
}
#defaultcontentcolumn2 {
	
}.clear
{
	clear:both;
}

.admintopbar
{
	background-color: #444;
	border:solid 1px #999;
	padding:2px;
	color:#aaa;
}

.admintopbar a
{
	color: #fff;
	margin-right:10px;
}


.messagepanel
{
    margin:10px 0 10px 0;
    padding:5px;
    border:solid 1px #ccc;
    width: 400px;
}

.messageicon
{
	margin-right:10px;
}

.messagelabel
{
	color:#fff;
	font-weight: bold;
}

#breadcrumbcontainer
{
	padding:3px;
	margin:10px 0 20px 0;
}

#breadcrumbcontainer a:link, #breadcrumbcontainer a:visited, #breadcrumbcontainer a:active
{
	color:#002e79;
	text-decoration:none;
}

#breadcrumbcontainer a:hover
{
	color:#012258;
	text-decoration:underline;
}



#commentcontainer
{
	margin-top:20px;
}

.comment{margin-bottom:10px;}

.comment span.quote
{
	font-size:20px; 
	font-style:italic; 
	font-weight:bold; 
	font-family:Times New Roman;
}

#commentformcontainer
{
	margin-top:20px;
	width:400px;
}

#commentformcontainer .label
{
	font-weight:bold;
}

#commentformcontainer .input
{
	margin-left:20px;
	width:250px;
}

#commentformcontainer .caption
{
	font-style:italic;
	font-size:80%;
}
/* ------------------Comment Bubble --------------------*/
#box{display:block; width:491px; background-color:#fff;}
#topContainer{width:491px; height:64px;}
.topLeft{background:url(/images/comment/topLeft.jpg) no-repeat top left; height:64px; width:20px;float:left;}
.topCenter{background:url(/images/comment/topAcross.jpg) no-repeat top; height:64px; width:450px; float:left;}
.topCenter p{text-align:left; font-weight:bold;}
.topRight{background:url(/images/comment/topRight.jpg) no-repeat top right; height:64px; width:21px; float:left;}
		
#middleContainer{width:481px; min-height:64px;}
.contentComment{display:block; background:url(/images/comment/leftSide.jpg) repeat-y; width:492px; min-height:64px; float:left;}
.contentComment .photo{float:left; padding:5px;}
.contentComment p{padding:0 10px 10px;}
	
#bottomContainer{width:491px; height:25px;}
.botLeft{background:url(/images/comment/bottomLeft.jpg) no-repeat top left; height:25px;	width:20px;	float:left;}
.botCenter{background:url(/images/comment/bottomCenter.jpg) no-repeat top; height:25px; width:450px; float:left; text-align:right; font-size:10px; font-style:italic;}
.botRight{background:url(/images/comment/bottomRight.jpg) no-repeat top right; height:25px; width:21px; float:left;}
/* ------------------Comment Bubble --------------------*/