/* Reset default */
body { margin:0px; padding:10px; font-style:normal; font-weight:normal; text-align:center;}/* per baco IE 5 del center*/
a,h1,h2,h3,h4,h5,h6,div,img,blockquote,ul,li,p{ font-style:normal; font-weight:normal; margin:0px; padding:0px;}
/* Reset default */




.clear {
clear:both;
}
.center {
text-align:center;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
img {
border: none;
}
abbr{
border: none;
}





/* base sito e wrap */
body { 
background-attachment: fixed; 
background-color: #000000; 
background-image: url(http://www.artphotoasia.net/graphic/sf.jpg);
background-repeat: no-repeat;
background-position: top right;
}
#rap {
text-align:left;/* compensa baco IE 5 del center*/
width: 612px;
margin-left: auto;
margin-right: auto;
}
#wrapper {
margin-left: auto;
margin-right: auto;
}
/* base sito e wrap */





/* body */
#postbody {
float: right;
width: 434px;
text-align: justify;
color: #ffcc66;
margin-left: 8px;
padding: 8px;
background-color: #333333;
border: 1px solid #F19202;
font-family: Verdana;
font-size: 12px;
margin-bottom: 20px;
}
.post {
font-family: Verdana;
font-size: 12px;
color: #ffcc66;
}
.premeta {
font-family: Verdana;
font-size: 12px;
color: #ffcc66;
}
.postmeta {
display:block;
font-family:Verdana;
font-size:12px;
color: #ffcc66;
border-top:1px dashed #ff9900;
border-bottom:1px dashed #ff9900;
padding-bottom:4px;
padding-top:4px;
}
/* body */





/* menu blog*/
#menu {
float: left;
width: 150px;
}
#menu a {
margin-left: 6px;
line-height: 16px;
color: #efbb50;
text-decoration: none;
} 
#menu a:hover {
margin-left: 6px;
line-height: 16px;
color: #efbb50;
text-decoration: underline overline;
}
#menu li {
color: #ff9900;
font-size: 12px ;
font-weight: normal;
font-family: Verdana;
list-style: none;
}
#menu li.pagenav ul ul , #menu li.widget_pages ul ul {
color: #ff9900;
font-size: 12px ;
font-weight: normal;
font-family: Verdana;
list-style: none;
}
/* menu blog*/





/* widget vari*/
.widget {
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #ffcc66;
font-size: 12px ;
font-weight: normal;
background-color: #333333;
border: solid  1px  #F19202;
margin-bottom:8px;
padding-bottom:6px;

}
.widgettitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 12px;
font-weight: normal;
color: #ffcc66;
background-color: #993300;
border-bottom: 1px  solid #F19202 ;
height: 16px;
padding-top:2px;
padding-bottom: 2px;
margin-bottom: 6px;
}
.textwidget {
padding-right:6px;
padding-left:6px;
text-align: left;
color: #ffcc66;
font-size: 12px ;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.slim {
display:block;
max-height: 20px;
margin: 0px;
padding: 0px;
}
/* widget vari*/



/* widget recent post aggiunti*/
#recent-posts-3 a {
display:block;
border-bottom: dashed #ffcc66 1px;
padding:4px;
text-decoration:none;
}
#recent-posts-3  a:hover {
display:block;
border-bottom: dashed #ffcc66 1px;
padding:4px;
text-decoration:none;
}
/* widget recent post aggiunti*/







/* titoli e link */
h1 {
font-size: 20px;
text-align: right;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight: normal; 
}
h2 {
color: #ff9900;
font-size: 16px;
padding-top: 8px;
padding-bottom: 6px;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
text-decoration: none
}
h3 { /*main title post andplus archive */
font-size: 16px;
padding-top: 38px;
padding-bottom: 10px;
color: #ff9900;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif; 
}
h4 {
color: #ff9900;
font-size: 16px;
margin-bottom: 10px;
margin-top: 10px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif; 
}
h5 { /*date right top*/
padding-bottom: 10px;
padding-top: 3px;
float: right;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 14px;
font-style: italic;
color: #ffcc66;
}
a {color: #ff9900; 
text-decoration: none; 
font-size: 12px;
font-style: normal; 
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif; 
line-height: normal;
}
a:hover {color: #ff9900; 
font-size: 12px;
text-decoration: none;
font-style: normal; 
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif; 
line-height: normal;
}
/* titoli e link */





/* contenuto post*/
.storycontent {
 font-family: Verdana;
 font-size: 12px;
 padding-top: 20px; 
}
.storycontent p {
 font-family: Verdana;
 font-size: 12px;
 padding-bottom: 5px;
 padding-top: 5px;
}
.storycontent img {
 padding-bottom: 5px;
 padding-top: 5px;
 border: 2px solid #444;
 background: #fff;
 font-family: Verdana;
 font-size: 12px;
}
.storycontent a:hover img {
 border: 2px solid #fff;
 background: #444;
 font-family: Verdana;
 font-size: 12px;
 text-decoration: underline overline;
}
.storycontent ul {
 font-family: Verdana;
font-size: 12px;
}
.storycontent ol {
font-family: Verdana;
font-size: 12px;
}
.storycontent li {
font-family: Verdana;
 font-size: 12px;
}
img.wp-smiley {
border: 0px;
background: #000;
padding: 0;
margin: 0;
}
#nav , .nav{
margin: 0 auto;
padding: 0 0 35px 0;
text-align: center;
}
#navtop , .navtop{
margin: 0 auto;
padding: 10px 0 35px 0;
text-align: center;
}
blockquote {
margin: 5px 8px 5px 20px;
padding: 5px 8px;
border-left: 5px solid #444;
font-style: italic;
}
blockquote.tags {
margin: 5px auto;
padding: 5px;
border: 1px solid #444;
border-left: 10px solid #444;
background: #202020;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
code {
font-family: 'Courier New', Courier, Fixed;
font-size: 1em;
}
/* contenuto post*/






/* contenuto commenti*/
.commenttext {
background-color: #202020;
border: 1px dashed #ff9900;
padding-left: 5px;
padding-right: 5px;
font-family: Verdana;
font-size: 12px;
color: #ffcc66;
}
.commenttext p {
padding-bottom: 5px;
padding-top: 5px;
font-family: Verdana;
font-size: 12px;
color: #ffcc66;
 }
ol#commentlist .postnumber {
font-family: Verdana;
font-size: 12px;
color: #ffcc66;
}
ol#commentlist {
font-family: Verdana;
font-size: 12px;
}
ol#commentlist li {
font-family: Verdana;
font-size: 12px;
}
/* contenuto commenti*/






/* tag*/
.famdat {
 font-family: Verdana;
font-size: 12px;
 color: #ffcc66;
padding-left: 20px;
}
.famaut {
 font-family: Verdana;
font-size: 12px;
 color: #ffcc66;
padding-bottom: 5px;
padding-top: 5px;
}
.famtag {
 font-family: Verdana;
font-size: 12px;
 color: #ffcc66;
padding-left: 20px;
padding-bottom: 20px;
 }
.famtab {
 font-family: Verdana;
font-size: 12px;
 color: #ffcc66;
}
.famedt {
 font-family: Verdana;
font-size: 12px;
 color: #ffcc66;
}
.famcom {
 font-family: Verdana;
font-size: 12px;
 color: #ffcc66;
}
.famlst {
 font-family: Verdana;
font-size: 12px;
 color: #ff9900;
}
.famnxt {
 font-family: Verdana;
font-size: 12px;
 color: #ff9900;
}
/* tag*/






/**----------------------------**/
/** calendar
------------------------------**/
#calendar_wrap , #wp-calendar {
width: 150px;
background: #333333;
color: #ffcc66;
text-align: center;
font-family: Verdana;
font-size: 12px;
}
#calendar_wrap {
background: #993300;
border: 0px solid #F19202;
}
#wp-calendar {
border: 0px solid #F19202;
}
#wp-calendar thead tr {
background: #993300;
color: #ffcc66;
border: 1px solid #F19202;
}
#wp-calendar tfoot td#prev {
padding-left: 5px;
text-align: left;
}
#wp-calendar tfoot td#next {
padding-right: 5px;
text-align: right;
}
#wp-calendar a {
display: block;
text-decoration: none;
}
#wp-calendar a:hover , #wp-calendar tfoot td#prev a:hover , #wp-calendar tfoot td#next a:hover{
color: #ff9900;
}
#wp-calendar #today {
display: block;
border: 1px solid #F19202;
background: #993300;
color: #ff9900;
}






/**----------------------------**/
/** forms
------------------------------**/
form fieldset {
margin-bottom: 10px;
border: none;
padding-top: 5px;
 }
form label {
width: 98%;
display: block;
 text-align: left;
 padding: 2px;
background: #993300;
color: #ffcc66;
border: 1px solid #F19202;
 }
form textarea {
width: 98%;
background: #ffffff;
 }
form input, form textarea {
width: 98%;
background: #ffffff;
 }
form fieldset ol {
margin: 0;
padding: 0;
}
form fieldset li {
display: block;
list-style: none;
 margin: 0;
overflow: auto;
}
form em { /*Intended for "*" to indicate required field*/
font-weight: normal;
font-style: normal;
}





/* form e bottoni vari*/
.textbox {
background-color: #ffffff;
border: 2px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
 }
.textboxDisabled {
background-color: #333333;
border: 2px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
 }
a.txtButton {
font-family: Arial;
font-size: 12px;
color: #ffcc66;
background-color: #993300;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
text-decoration:none;
border-top:solid 1px;
border-bottom:solid 1px;
border-color: #F19202; 
}
a.txtButton:hover {
font-family: Arial;
font-size: 12px;
color: #ffcc66;
background-color: #FF6600;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
text-decoration:none;
border-top:solid 1px;
border-bottom:solid 1px;
border-color: #F19202; 
}
.submit {
width:120px;
font-family: Arial;
font-size: 12px;
color: #ffcc66;
background-color: #993300;
padding-left:4px;
padding-right:4px;
text-align:center;
text-decoration:none;
border-top:solid 1px;
border-bottom:solid 1px;
border-left:0px;
border-right:0px;
border-color: #F19202; 
}
.submit:hover {
width:120px;
font-family: Arial;
font-size: 12px;
color: #ffcc66;
background-color: #FF6600;
padding-left:4px;
padding-right:4px;
text-align:center;
text-decoration:none;
border-top:solid 1px;
border-bottom:solid 1px;
border-left:0px;
border-right:0px;
border-color: #F19202; 
}
.textboxsearch {
margin-left:5px;
background-color: #ffffff;
width:90px;
border: 2px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.submitsearch {
width: 30px;
font-family: Arial;
font-size: 12px;
color: #ffcc66;
background-color: #993300;
padding-left:4px;
padding-right:4px;
 text-align:center;
text-decoration:none;
border-top:solid 1px;
border-bottom:solid 1px;
border-left:0px;
border-right:0px;
border-color: #F19202; 
}
.submitsearch:hover {
width: 30px;
font-family: Arial;
font-size: 12px;
color: #ffcc66;
background-color: #FF6600;
padding-left:4px;
padding-right:4px;
text-align:center;
text-decoration:none;
border-top:solid 1px;
border-bottom:solid 1px;
border-left:0px;
border-right:0px;
border-color: #F19202; 
}
/* form e bottoni vari*/







 /*-------------------------aggiunti--------------------------------*/
.scriptborder{
 border: 1px solid #F19202;
 margin-bottom: 8px;
}
.mytable8 { 
border: 1px solid #F19202;
}
.text15b { 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
 font-size: 11px; 
font-style: normal;
font-weight: normal; 
color: #ff9933;
margin: 8px;
}
 /*-------------------------aggiunti--------------------------------*/
