/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		BODY, WRAPPINGS, ANCHORS

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



body {

	margin: 0;

	padding: 20px 0;

	text-align: center;

	font-family: Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;

	background:#ECE3DD;

	}

	

#page {

	width: 750px;

	background: #fff;

	border-top: 15px solid #000;

	border-left: 15px solid #000;

	border-right: 15px solid #000;

	margin: 0 auto;

	padding: 0 25px

}

		

a { color: #000; }

a:hover { text-decoration: none; }





/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		HEADER

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#header {

	width: 700px;

	border-bottom: 1px solid #000;

	margin: 0 auto;

	padding: 15px 10px 25px 10px;

	}

	

h1 {

	font-size: 2.5em;

	font-weight: normal;

	margin: 0;

	padding: 0;

}

		

h1 a { color: #000; text-decoration: none; }

		

.description {

	padding: 10px 0 0 0;

	color: #000;

}



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		CONTENT

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#content {

	width: 590px;

	float: left;

	color: #666;

	text-align: left;

	padding: 30px 0 0 0;

}

		

.navigation {

	height: 15px;

	width: 100%;

}

		

.alignleft {

	text-align: left;

	float: left;

}

			

.alignright {

	text-align: right;

	float: right;

}





/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		POSTS

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.post { margin: 0 0 45px 0; }



h2 {

	font-size: 1.3em;

	font-weight: normal;

	margin: 0 0 5px 0;

}

		

h2 a {

	color: #666;

	text-decoration: none;

}

			

h2 a:hover { color: #000; }

	

.storycontent {

	font-size: 0.8em;

	padding: 0 0 0 10px;

	line-height: 1.4em;

	text-align:justify;

}

.meta { font-size:0.7em; display:block; margin: 0; }

p.postmetadata { 

	font-size: 0.8em;

	padding: 4px 10px;

	line-height: 20px;

	background: #EFEFEF;

	margin: 15px 0 15px 10px;

}

			

p.postmetadata a, .storycontent a, #commentlist a, p.loggedin a, #sidebar div a {

	color: #000;

	text-decoration: none;

}

				

p.postmetadata a:hover, .storycontent a:hover, #commentlist a:hover, p.loggedin a:hover, #sidebar div a:hover {

	text-decoration: underline;

}



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	POST PARAPHENALIA

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	

blockquote { color: #999; }

	

h3 {

	font-size: 1.2em;

	font-weight: normal;

	margin: 20px 0 -8px 0;

}

	

.storycontent img { margin: 0 0 15px 0; }

		

		

		

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		SNGLE POSTS

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.sidemeta {

	font-size: 0.9em;

	padding: 0;

	margin-right: 50px;

}

	

.sidemeta p { margin: 80px 0 0 0; }

	

.sidemeta>p { margin: 50px 0 0 0; } /* Non IE */

	

	

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		SIDEBAR

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#sidebar {

	width: 170px;

	float: right;

	text-align: left;

	color: #666;

	padding: 80px 0 0 10px;

	list-style: none;

	margin: 0;

}

	

#sidebar li, ul#sidebar li ul, ul#sidebar li ul li {

	list-style: none;

	margin: 0;

	padding: 0;

}

		

#sidebar h2 {

	font-size: 1em;

	margin: 0 0 5px 0;

}

			

#sidebar li { margin: 0; }

			

#sidebar li ul { 

	font-size: 0.8em;

	margin: 0 0 5px 15px;

}

				

#sidebar li ul li a { text-decoration: none; }

		

#sidebar li ul li a:hover { 

	color: #000;

	text-decoration: underline;

}

		

form#searchform input {

	width: 125px;

	border: 1px solid #A7A6AA;

	padding: 2px;

	margin-bottom: 3px;

	background: #fff;

	color: #666;

}





#sidebar ul, #sidebar ul ul {

	list-style-type: none;

	line-height:140%;

}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		COMMENT LIST

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



ol#commentlist {

	font-size: 0.8em;

	margin: 30px 0 0 20px;

	list-style: none;

	padding: 0;

	}

	

ol#commentlist li {

	margin: 0 0 35px 0;

	border-bottom: 1px solid #CCC;

}

		

.moderation { color: red; }





/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		COMMENT FORM

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



form#commentform { margin: 25px 0 0 30px; }



form#commentform p {

	margin: 3px 0 0 0;

}

		

form#commentform textarea {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	padding: 2px;

	color: #666;

	width: 400px;

	border: 1px solid #A7A6AA;

}

		

form#commentform input {

	color: #666;

	padding: 2px;

	width: 265px;

	border: 1px solid #A7A6AA;

}

			

form#commentform input#submit {

	width: 410px;

	border: 1px solid #A7A6AA;

	background: #fff;

	font-family: Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;

}





/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		PAGES

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.page h2 { font-size: 2em; }



.page p {

	font-size: 0.9em;

	margin: 0 0 15px 10px;

}

		

.page h3 {

	margin: 10px 0 5px 0;

}

			

.page ol, .page ul { font-size: 0.8em; }





/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		SEARCH and ARCHIVES

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.sanda h2 { 

	font: 2em;

	margin-bottom: 25px;

}



.sanda h3 {	margin: 0 0 8px 0; }





/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		FOOTER

	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.clear {

	height: 20px;

	width: 100%;

	clear: both;

}



#footer {

	background: #ccc;

	width: 700px;

	height: 50px;

	margin: 0 auto;

	padding: 20px 0 0 0;

	clear: both;

	border-bottom: 15px solid #000;

	border-left: 15px solid #000;

	border-right: 15px solid #000;

}

	

#footer p {

	font-size: 0.8em;

	color: #000;

	margin: 0;

}

			

#footer p a {

	color: #000;

	text-decoration: underline;

}

				

#footer p a:hover { text-decoration: none; }

table#box { background-color:#FFFFFF; table-layout:fixed; }
table#box td { width:20%; padding:0px; border:1px solid #CCCCEE; background-color:#FFFFFF; overflow:hidden; text-decoration:none; cursor:hand; text-align:center; vertical-align:top; }
table#box td div { margin:0px; text-align:center; background:url('http://shopping.villalugano.com.ar/flash/deg5.jpg') repeat-x bottom;}
table#box td div h5 { margin:0; padding:0; display:inline; text-align:center; }
table#box td div h5 img { width:120px; height:120px; border:0px; margin:5px auto; }
table#box td div p { text-indent: 0; margin:0; width:100%; padding:2px 0 0 0; }
table#box td div p img { width:25px; border:0px; margin:2px 2px 0 2px; }
table#box td div h3 { display:block; height:60px; margin:0px; padding:0 2px 2px 2px; color:#0033BB; font-family:Arial, sans-serif; font-size:12px; line-height:15px; font-weight:normal; overflow:hidden; }
table#box td div h4 { width:100%; height:20px; margin:0px; padding:0px; font-size:12px; font-weight:bold; line-height:20px; color:#FF5F55; border-top:1px dashed #DEDEDE; }
table#box td div h3:first-letter {
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	margin-top:4px;
}
