/*  
Theme Name:Samten Choling
Theme URI: 
Description:website samten choling
Version: | 
Author: Tommaso Brentari
Author URI: http://www.etymo.com
*/



/* STRUTTURA */

*
{
padding:0;
margin:0;
}

Body {
color:#573803;
background:#E7CD0C url(images/background.jpg) repeat-x;
font: 13px Trebuchet MS;
}

 
#portfolio {
z-index:-1;
}

 
#page {
width: 970px;
margin: 0 auto;
}

a
{
outline:none;
color:#793803;
text-decoration:underline;
}

.alignleft{
float:left;
}

textarea {
background-color:#e8cd0c;
border:#aa6b01;
border-top:none;
border-left:none;
}

input{
background-color:#e8cd0c;
border: 2px solid #ca9f05;
border-top:none;
border-left:none;
}

.box {
width : 240px;
height : 150px;
background-color:red;
} 


/* ---------- @ menu -----------*/

#menu {
width: 950px;
background:#8D5F0E;
height:48px;
text-transform: uppercase;
margin-bottom:15px;
}

#menu ul {
margin-right:13px;

}

#menu ul li {
display:inline;
float:left;
margin-top:8px;
}


#menu ul li a {
color:#fff;
text-decoration:none;
margin: 4px 1px 2px 0px;
padding: 6px 6px 3px 6px;
background-color:transparent;
}

#menu ul li a:hover {
color:#ccc;
}

/* ---------- @ testata -----------*/

#header {
width: 950px;
background:transparent url(images/header.jpg) no-repeat left;
height:253px;
}


#portfolio {
background:transparent;
width:950px;
height:255px;
margin: 0px 0px 20px 0px;
position:relative;
z-index:10;
}
 
#portfolio a img {
border:0px;
}

#wrapper {
margin-top:0px;
height:617px;
width: 950px;
background:transparent url(images/big_box.jpg) no-repeat;
}


#wrapperpost {
margin-top:0px;
height:100%;
width: 950px;
background:transparent  url(images/box_post.jpg) top no-repeat;
}

#wrapperpage {
margin-top:-25px;
height:100%;
width: 950px;
background:transparent url(images/box_page.jpg) top no-repeat;
}

/* ---------- @ evidenza -----------*/

#evidenza {
width: 470px;
background:transparent;
height:205px;
margin:10px 0px 0px 0px;
padding: 40px 15px 15px 15px;
}

#evidenza a img {
float:left;
border:5px solid #C08F04;
margin-right:10px;
}

#evidenza a:hover img {
float:left;
border:5px solid #E1C30B;
}


#evidenza a h2 {
font-size:17px;
color:#E5CA0C;

text-decoration:none;
}



#evidenza a:hover h2 {
font-size:17px;
color:#B88926;
text-decoration:none;

}

#evidenza p {
font-size:13px;
color:#573803;
text-decoration:none;
}

#evidenza a:hover p {
font-size:13px;
color:#D8B22F;
}


#evidenza a h3 {
font-size:15px;
color:#c69802;
margin:35px 5px 5px 18px;
}


div.hr {
margin-top:25px;
margin-bottom:10px;
margin-left:20px;
  height: 1px;
  background: #AA6C00;
}
div.hr hr {
  display: none;
}



/* ---------- @ contenuto -----------*/

 
#content {
background:transparent;
color:#573803;
height:450px;
width: 500px;
font:13px Trebuchet MS;
margin:0px 0px 0px 0px;
display:block;
}


#content a h2 {
font-size:19px;
color:#E5CA0C;
text-transform:uppercase;
margin:0px 0px 0px 10px;
}


#content p {
font-size:13px;
color:#573803;
margin:0px 0px 0px 10px;
}

#content a {
text-decoration:none;
}



#contentpost {
background:transparent;
color:#573803;
min-height:620px;
height:100%;
  width: 500px;
margin-left:0px;
margin-top:18px;
margin-bottom:20px;
font:13px Trebuchet MS;
}


#contentpost h2 a{
font-size:22px;
color:#E5CA0C;
margin:30px 5px 10px 0px;
text-transform:uppercase;
text-decoration:none;
}


#contentpost p {
font-size:13px;
color:#573803;
margin:10px 5px 8px 18px;
}


.postmetadata
{
margin: 10px 0px 20px 0px;
padding:5px 0px 5px 0px;
border-top:2px solid #AA6C00;
border-bottom:2px solid #AA6C00;
}

.postarchivedate
{
margin: 0px 0px 20px 10px;

}


 
#contentpage {
background:transparent;
color:#573803;
height:100%;
min-height:550px;
width: 910px;
margin-left:20px;
margin-top:40px;
font:13px Trebuchet MS;
}

#contentpage a img {
border:5px solid #C08F04;
margin-right:10px;
margin:4px;
}

#contentpage a:hover img {
border:5px solid #E1C30B;
}

#contentpost h2 {
font-size:22px;
color:#E5CA0C;
margin:30px 5px 5px 5px;
text-transform:uppercase;
text-decoration:none;
display:block;
border-bottom:2px solid #AA6C00;
padding-bottom:3px;
}



#contentpost h3 a {
font-size:18px;
color:#793803;
margin:10px 5px 0px 0px;
padding:20px 0px 0px 10px;
text-transform:uppercase;
text-decoration:none;
display:block;
border-top:2px solid #AA6C00;
padding-bottom:3px;
}




#contentpage h2 {
font-size:22px;
color:#E5CA0C;
margin:30px 5px 10px 0px;
text-transform:uppercase;
text-decoration:none;
display:block;
border-bottom:2px solid #AA6C00;
padding-bottom:3px;
}

#contentpage h3 {
margin:17px 0px 0px 0px;

}


#contentpage p {
font-size:13px;
color:#573803;
padding: 5px 0px 7px 0px;
}

#contentpage ol li{
margin:0px 0px 0px 45px;
padding:5px 0px 5px 0px;
}

#contentpage ul li{
margin:0px 0px 0px 45px;
padding:5px 0px 5px 0px;
}


#mappa{
float:right;
}


#contentarchive {
background:transparent;
color:#573803;
min-height:620px;
height:100%;
  width: 500px;
padding-left:20px;
margin-left:0px;
margin-top:18px;
margin-bottom:20px;
font:13px Trebuchet MS;
}

#contentarchive h2 {
font-size:22px;
color:#E5CA0C;
margin:30px 5px 10px 0px;
text-transform:uppercase;
text-decoration:none;
display:block;
border-bottom:2px solid #AA6C00;
padding-bottom:3px;
}

#contentarchive ul{
margin-left:20px;
font-size:120%;
text-decoration:none;
}

#contentarchive ul li a{
text-decoration:none;
}





/* ---------- @ box centrale -----------*/
 
#boxcentrale {
width: 945px;
background:transparent url(images/box_centrale_alto.png) no-repeat top right;
height:400px;
margin-bottom:0px;
}

#boxcentrale h3 {
font-size:150%;
padding:5px 0px 5px 0px;
}

#colonna1 {
background: transparent;
position:relative;
float:left;
margin-left:15px;
width:235px;
height:350px;

}
#colonna1 ul {
margin: 5px 0px 0px 0px;
padding-right:10px;
border-right: 1px solid #e8cd0c;
}

#colonna1 ul li {
margin: 5px 2px 5px 2px;
list-style:none;
padding-left:20px;
color:#e1c30b;
}

#colonna1 ul li a {
color:#573803;
text-decoration:none;
}

.iconcomment {
background:transparent url(images/user_comment.png) no-repeat top left;
}

#colonna2 {
background: transparent;
position:relative;
float:left;
margin-left:5px;
width:215px;
height:350px;

}


#colonna3 {
background: transparent;
position:relative;
margin-right:10px;
margin-left:28px;
float:left;
width:320px;
height:300px;

}

/* ---------- @ sidebar -----------*/

#sidebar {
  width: 406px;
height:617px;
background: transparent;
float:right;
padding-top:3px;
}


#sidemenu {
  width: 350px;
background: transparent;
margin: -10px 0px 0px 18px;
font-size:19px;
}


#sidemenu ul {
margin: 8px 0px 10px 20px;
}

#sidemenu ul li {
margin: 4px 0px 1px 0px;
padding:2px 0px 0px 22px;
background: transparent url(images/list.gif) no-repeat left;
list-style:none;
}

#sidemenu ul li a {
color: #573803;
text-decoration:none;
}

#glossario {
padding-left:20px;
padding-top:5px;	
}




div.banner {
  margin-left: -20px;
  font-size: 66% ;
  font-weight: bold;
  line-height: 1.1;
  text-align: left;
  position: fixed;
  top: 320px;
  width: 20px;
padding:5px 0px 5px 10px;
 background: #8d5f0e;
}


div.banner a, div.banner em { display: block; }
div.banner a, div.banner em { border-top: 0px groove #900 }
div.banner a:first-child { border-top: none }
div.banner em { color: #CFC }

div.banner a { text-decoration: none; color: black; }
div.banner a:visited { text-decoration: none; color: #CCC }
div.banner a:hover { background: #ccc; color: white }

/* ---------- @ Random quote -----------*/

#wp_quotes
{
background: transparent url(images/quote.jpg) no-repeat top-left;	
margin: 10px 20px 10px 45px;
color:#d5b009;
font-style: italic;
}

#wp_quotes div.wp_quotes_quote
{
}

#wp_quotes div.wp_quotes_author
{

color:#8d5f0e;
	text-align:right;
	font-weight:bold;
	margin-top: 5px;
}

div.wp_quotepage
{
	font-size: 14px;
	width: 80%;
	margin-left: 40px;
}

div.wp_quotepage_quote
{
}

div.wp_quotepage_author
{
	margin-left: 40px;
	font-style: italic;
}

hr.wp_quotepage_hr
{
	width: 70%;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

div.wpquotes_poweredby
{
	text-align: center;
	font-size: 0.8em;
	margin-top: 12px;
}



#contentdoc {
background:transparent;
color:#573803;
min-height:1100px;
width: 910px;
margin-left:20px;
margin-top:40px;
font:13px Trebuchet MS;
}

#contentdoc h2 {
font-size:22px;
color:#E5CA0C;
margin:30px 5px 10px 0px;
text-transform:uppercase;
text-decoration:none;
display:block;
border-bottom:2px solid #AA6C00;
padding-bottom:3px;
}


#docsx {
background: transparent;
position:relative;
float:left;
margin-left:0px;
width:440px;
height:100%;
}


#docdx {
background: transparent;
position:relative;
float:left;
margin-left:10px;
width:450px;
height:100%;
}


/* ---------- @ Footer -----------*/

 
#footer {
border-top:2px solid #AA6C00;
margin-top:20px;
padding-top:10px;
  background-color:transparent;
height:80px;	
  width: 100%;

}

#fortuna {
background: transparent url(images/fortuna.jpg) no-repeat;
padding:60px 5px 10px 20px;
margin-top:10px;
}

#fortuna a img {
background: transparent url(images/quote.jpg) no-repeat top-left;
border:2px solid #cca407;
padding:2px;
margin: 0px 1px 0px 1px;
}
#fortuna p a {
color: #AA6C00;
margin: 10px 20px 5px 1px;
}


#tooltip{
	position:absolute;
	border:1px solid #ac7000;
	background:#E8CD0C;
	padding:5px 7px;
	color:#ac7000;
	display:none;
	}	


.pdf{
	border-top:1px solid #c29305;
	border-bottom:1px solid #c29305;
	background:#ac7000 url('images/pdf.png') left no-repeat;
	margin:10px 0px 10px 0px;
	padding:8px 10px 8px 30px;
	color:#E8CD0C;
text-decoration:none;
display:block;
	
	}


/* ---------- @ commenti -----------*/

.post-comments h3 {
color : #c33;
font-size : 12pt;
font-weight : normal;
}
#comment-form {
background: #E7CD0C url('images/comment.jpg') top repeat-x;
padding: 10px;
margin: 0px 8px 0px 20px;

}

h3.formhead  {
color : #E7CD0C;
}

.comment-entry-start {
background: transparent;
height : 10px;
width : 480px;
margin-top : 15px;
}
.comment-entry {
background: #E7CD0C url('images/comment.jpg') top repeat-x;
color : #E7CD0C;
padding : 0;
padding-left : 10px;
padding-right : 15px;
padding-bottom : 5px;
padding-top : 15px;
float : left;
width : 450px;
line-height : 120%;
margin-left:18px;
}
.comment-info {
font-size : 8pt;
width : 80px;
float : left;
overflow : hidden;
}
.comment-info a, img {
color : #E7CD0C;
border : 0;
text-decoration : none;
}
.comment-info a:hover {
text-decoration : underline;
}
.comment-number {
position : relative;
left : -15px;
text-align : center;
float : right;
font-size : 32pt;
height : 60px;
font-family : georgia, serif;
}
.comment-body {
width : 400px;
float : left;
padding : 10px;
padding-top : 0;
top : 0px;
position : relative;
}
.comment-entry-end {
background: #C19105;
height : 2px;
width : 475px;
clear:both;
margin:0px 0px 0px 18px;

}
.comment-left {
float : left;
width : 200px;
}


.commentbox {
width : 240px;
height : 150px;
border-right:2px solid #ca9f05;
border-bottom:2px solid #ca9f05;
} 


/* ---------- @ Forms -----------*/

#searchform {
	margin-left:11px;
	}
	
#searchform .field {
	padding:3px;
	width:90px;
	font-size:1em;
	}

#searchform .button {
	margin:0;
	padding:3px;
	font-size:1em;
	}
		
.button {	
	background: #251116 url(images/bg_button.gif) no-repeat ! important;
	border:none;
	font-size:0.8em;
	color:#e0e5e9;
	padding:4px 18px;
	margin-top:7px;
	border-bottom:2px solid #251116;
	border-right:2px solid #251116;
	}

a.button, a.button:visited {
	color:#7E570D;
	width:78px;
	margin:18px 0 0 30px;
	display:block
	}

a.button:hover, a.button:active {
	text-decoration:none
	}
	
.button:focus, .button:hover {	
	background: #110307 url(images/bg_button.gif) no-repeat ! important;
	}

.field {
	background:#d7b208 ! important;
	border:none;
	padding:4px 4px 4px 22px;
	font-size:0.8em;
	color:#7E570D;
	}

.field#user-name {	
	background: #d7b208 url(images/user-name.png) 5px 4px no-repeat ! important;
	width:118px;
	margin-right:5px;
	}

.field#user-name:focus {	
	background: #e3c60a url(images/user-name.png) 5px 4px no-repeat ! important;
	}
		
.field#user-email {	
	background: #d7b208 url(images/user-email.png) 5px 7px no-repeat ! important;
	width:118px;
	}		

.field#user-email:focus {	
	background: #e3c60a url(images/user-email.png) 5px 7px no-repeat ! important;
	}	

.field#user-comment {	
	background: #d7b208 url(images/user-comment.png) 5px 6px no-repeat ! important;
	width:273px;
	height:120px;
	margin-top:8px;	
	}	

.field#user-comment:focus {
	background: #e3c60a url(images/user-comment.png) 5px 6px no-repeat ! important;
	}

.field#user-url {	
	background: #d7b208 url(images/user-url.png) 4px 8px no-repeat ! important;
	}		

.field#user-url:focus {	
	background: #e3c60a url(images/user-url.png) 4px 8px no-repeat ! important;
	}	
	
#interior .field#user-name, #interior .field#user-email,
#interior .field#user-url, #interior .field#user-url {
	width:260px
	}

#interior .field#user-comment {
	width:586px;
	height:300px;
	}	



			
