/* CSS Document */
/*
Design by Casafree.com and avaible on openwebdesign.org
License : http://creativecommons.org/licenses/by/3.0/
You are free:
    * to Share — to copy, distribute and transmit the work
    * to Remix — to adapt the work
Under the following conditions:
    * Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
	* You must link back to : Casafree.com or insideCasafree.com if you are using this file.
*/



body {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
a:hover{
	font-weight: bold;
	color: #993300;
	text-decoration: underline;
}

.header {
	background-image: url(./back.png);
	background-color: #993333;
	color: #FFFFFF;
	height: 50px;
}
.logo {
	font-size: 36px;
	font-weight: bold;
	margin-left: 20px;
}
.menu {
	background-color: #993333;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #333333;
	padding-left: 20px;
}
.menu a {
	text-decoration: none;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 4px;
	margin-left: 2px;
	color: #FFFFFF;
}
.menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 4px;
	margin-left: 2px;
	background-color: #333333;
}

.bar {
	background-color: #F7F7F7;
	height: 14px;
}

.content {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #993333;
	margin-left: 20px;

	padding: 0 10px 10px 30px;
}

.content .entry {
	/*border-bottom: #ddd 1px solid;*/
	text-align:justify;
	/*clear:right;*/
}

.content .entry p {
	margin: 0.2em 0 1.2em 0;
}

.content .entry h2 {
	margin:25px 0 0 0;
	color: #A40008;
}

.content .entry .links {
	margin:-8px 0 2px 0;
	text-align:right;
	letter-spacing:1px;
	font-size: 9px;
	color:#666;
}

.content h1 {
	font-size: 24px;
	font-weight: normal;
	color: #983232;
}
/*
.content td {
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #666666;
	background-color: #F9F9F9;
	margin: 3px;
	padding: 3px;
}
*/
.content h3 {


	font-size: 14px;
	font-weight: normal;
	color: #C55050;
}
.content li {
	list-style-type: none;
	color: #3C3C3C;
	list-style-image: url(./list1.gif);
	list-style-position: inside;
	font-size: 12px;
}
/*
.content img {
	padding: 3px;
	border: 1px solid #F3F3F3;
	margin-right: 4px;
	margin-left: 4px;
}
*/
.content h2 {

	font-size: 16px;
	font-weight: normal;
	color: #C55050;
}
/*
.content table {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
}
*/

.blocleft {
	margin-left: 10px;
	padding: 8px;
	border: 1px solid #E0E1DF;
	text-align:left;
}
.backbloc {
	background-color: #F8F8F8;
}

.blocleft .box {
	margin: 5px 0 20px 0;
}
.blocleft .box h2 {
	margin:0 0 2px 0;
	padding: 0;
	font-size: 14px;
	letter-spacing:1px;
	font-variant: small-caps;
	border-bottom: #666 1px solid;
}
.blocleft .box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.blocleft .box li {
	padding-left: 0px ;
}


.backbloc4 {
	background-color: #868686;
	color: #FFFFFF;
}
.blocleft .backbloc4 a {
	font-weight: bold;
	color: #FFFFFF;
}
.backbloc3 {

	background-color: #E9E9E9;
}

.footers {
	color: #FFFFFF;
	background-image: url(./footer.png);
	text-align: right;
	padding-right: 10px;
}
.footers a {
	color: #FFFFFF;
	text-decoration: none;
}

.style1 {
	font-size: 14px;
	font-weight: normal;
}
.style5 {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}
.style8 {color: #000000; font-weight: bold; }



/************************* COMMON *********************************/

#calendar {
	height: 145px;
	min-height: 145px;
	margin: 10px 0 0 0;
}

#calendar td {
	width: 12px;
	font-size:9px;
}

textarea.comment_form  {
	width: 300px;
	height: 100px;
}

.comment {
	margin: 0 0 20px 20px;
	padding: 5px;
	border:1px solid #eeeeee;
	width: 520px;
}

a.story_go {
color: #999;
text-decoration: none;
}

a.story_go:hover {
color: #666;
text-decoration: underline;
}

.entry .edit_links {
	margin: 10px 0 10px 0;
	text-align: right;
}

.entry .edit_links a {

	margin: 0 0 0 20px;
	padding: 0 3px 3px 3px;
	clear:left;
}
.entry .edit_links a:hover {
	/*text-decoration: none;*/
}

.albumListEntry {
	width: 500px;
	border:1px solid #eeeeee;
	margin-top: 30px;
	padding: 10px;
}

.listImage {
	padding: 0px;
	width: 140px;
	height: 130px;
	/*border: 1px solid black;*/
}

.albumListText {
	text-align:left;
}


.albumContainer {
	margin: 30px 0 30px 0;
	width: 580px;
}

.surrdiv {
	color:#333;
float: left;
margin: 14px 15px 12px 6px;
width:120px;
height:150px;
text-align:center;
padding:0 0 5px 0;
background-color:#dddddd;
border: 1px solid #cccccc;
}

.imagediv  {
color:#333;
width:120px;
height:120px;
text-align:center;
padding:0px;
background-color:#eeeeee;
/*border:1px solid black;*/
}

.bigFoto {
	margin: 20px 0 20px 5px;
	width:100%;
	text-align: center;
}

.thbFoto {
width: 100%;
border:1px solid black;
}

.fotoViewHeader {

	border: 1px solid #E0E1DF;
	padding:5px;
}

.prevFoto {
text-align:left;
}
.nextFoto {
text-align:right;
}


.entry .siteList {
	border:1px solid #eeeeee;
	margin-top: 30px;
	padding: 5px;
}

.tagCloud {
padding: 5px;
line-height: 20px;
background-color: #efefef;
}

