/* theme satumu for starising.net - 1 col, 2com and 3col -  2Jan2010
Verdana, Arial, Helvetica, sans-serif;
*/

*{margin:0; padding:0;}

body {font-size: 62.5%; font-family:Verdana, Arial, Georgia, Helvetica, sans-serif; color: #333;background:#000066 url('images/satumubg.png'); background-repeat: repeat-x;}

h1, h2, h3, h4, h5, h6 {
font-family:Arial,'Gill Sans',Lucida,'Helvetica Narrow',sans-serif;
background-color: transparent; color: #cc0033; /*  dark red */ clear: both; }

h2 , h3, h4, h5, h6 { margin-top: 25px; margin-bottom:0; /* to bring paragraph closer to headline margin-left:-10px;*/ }

h1{font-size:2.3em; letter-spacing:0.01em;; margin-top: 0px;text-align: center;color:#ff0033;line-height:35px;margin-bottom:10px;}

h2 {font-size:1.7em; }
h3 {font-size:1.6em;}
h4 {font-size:1.5em; }
h5 {font-size:1.4em; }
h6 {font-size:1.3em;}

p, ul, ol{font-size:1.3em;line-height:18px; margin:5px 0 10px;}
ul, ol{ margin-left:40px;}
li  {font-size:13px;line-height:20px; /* fix size to avoid bigger size in nested list*/}

dl {font-size:1.3em;line-height:16px; margin:15px 0;}
dt {margin-top:10px; font-weight:bold;}
dd {margin-left:15px;}

a:link {color: blue; text-decoration: underline;}
a:visited {color: purple;text-decoration: underline;}
a:hover {color: red; text-decoration: underline;}
a:active  { color: red; } 

hr {color:#eee;}
abbr { border-bottom:1px dashed black;}
img, a img 	{ border : 0; }

.blac {color:#000;}
.cen{text-align:center;}
.lastline {margin-top:20px; text-align:center;}
.postitle {text-align:center; margin-bottom:15px;}
.clear {clear:both; }
.clearl {clear:left;}
.clearr {clear:right;}

#Header { background-color:#600; min-width:970px; border-top:4px solid #fc9; border-bottom:4px solid #fc3; height:50px; margin:0px;}

#starlogo {float:left;background:#600; width:50px;height:50px; margin:0 0 0 2px;}

#blogtitle{float:left; font-family:"times new roman", serif;font-size: 2.7em; color:#e1ecff; font-style:italic;background:transparent;letter-spacing:3px;font-weight:bold;line-height:27px; margin:0px;  padding-left:5px;width:200px;}
p#blogtitle a:link, p#blogtitle a:visited, p#blogtitle a:active {text-decoration:none; color:#e1ecff;}
p#blogtitle a:hover  {text-decoration: none; color: #fc6; }
#rising {color:yellow; /* span r - not for blog*/}
p#description  {clear:right; float:left;font-family:"times new roman", serif;font-size: 2em; line-height:25px;color:#b5123b; margin:20px 0 0; color:yellow;}

.searchbox  {float:right; margin:3px 0px; width:210px; text-align:left; background:transparent; } 
#searchform {width:210px; text-align:right;}
#searchform #s {	width: 139px;	padding: 0px;	}

#head-menu1 {width:530px; height:50px; margin:0 auto; background:transparent;  font-size:10px;}

#t1{width:530px; height:25px; margin-top:0px; background:transparent;  font-family:Arial,'Gill Sans',Lucida,'Helvetica Narrow',sans-serif; font-weight:bold;text-align:center;}
#t1 ul {list-style-type: none; margin:0;}
#t1  ul li {display: inline;text-align: center; /*margin-left:8px;*/margin-right:12px; line-height:23px; font-size:12px;}
#t1 a{color:#fc3; text-decoration:underline;}
.here {background:transparent; line-height:20px; color:yellow; text-decoration:none;}
.heret1{background:transparent; line-height:20px; color:white; text-decoration:none;}
#t11 a{background:transparent; color:yellow;}

#t2 {width:530px; height:25px; margin-top:0px; background:transparent; font-family:Arial,'Gill Sans',Lucida,'Helvetica Narrow',sans-serif; text-align:center; }
#t2 ul {list-style-type: none;padding: 0;margin:0;}
#t2 ul li {display: inline;text-align: center; /*margin-left:8px;*/margin-right:8px; line-height:25px; font-size:0.9em;}
#t2 a{color:#fc3; text-decoration:underline;}
#t2 a:visited {color:#fc3; text-decoration:underline;}
#t3sb{ /* tier 2 list for side bar*/}

#PageWrapper {width: 950px;  margin: 10px auto; text-align:left; background:transparent;}

/* Column 1 */
#Content1 {float:left;  width:730px; ;background:#fff; margin:0px 110px;}
#Contentbox1 {width:600px;margin:35px auto 0;padding:10px 30px; border:1px solid #ccc;background:white;}
#Contentbox12 {width:600px;margin:5px auto 30px;padding:20px 30px; border:1px solid #ccc;background:white;}

.shadowblog {background:#fff url('images/shadow1.jpg'); background-repeat:no-repeat; width:660px; height:34px; margin-left:35px; }

#cont1{width:660px; height:30px;font-family:Arial,'Gill Sans',Lucida,'Helvetica Narrow',sans-serif; text-align:center; padding:0px; margin:0px 34px 0; background:transparent;}
#cont1 ul {list-style-type: none;padding: 0;margin:0;}
#cont1 ul li {display: inline;text-align: center; /*margin-left:8px;*/margin-right:8px; line-height:35px; font-size:0.9em;}

/*column */
#Content {float:left; width:590px; ;background:#fff;}
#Contentbox {width:514px;margin:7px;padding:10px 30px; border:1px solid #ccc;background:white;}
#cont3{float:left;width:574px; height:25px;font-family:Arial,'Gill Sans',Lucida,'Helvetica Narrow',sans-serif; text-align:center; padding:0px; margin:7px; margin-bottom:20px;border:1px solid #ccc;background:#eef;}
#cont3 ul {list-style-type: none;padding: 0;margin:0;}
#cont3 ul li {display: inline;text-align: center; /*margin-left:8px;*/margin-right:8px; line-height:20px; font-size:10px;}

/* single*/
.tagbox{width:100%; border-top:dotted 1px #600;border-bottom:solid 1px #600; margin:30px 0 20px; padding-bottom:10px;}
.tagbox p, .tagboxsearch p{font-size:10px; margin:10px 0 0;}
.tagboxsearch{width:100%; border-bottom:solid 1px #600; margin:30px 0 20px; padding-bottom:10px;}

.navigation {display: block;text-align: center;	margin: 20px 0 ; height:25px; line-height:20px;	}
.navigationb {display: block;text-align: center;	margin: 20px 0 ;background:#f5f5f5;border-top:1px dotted #ccc;border-bottom:4px double #ccc;height:25px; line-height:20px;	}
.alignright {float: right;	}
.alignleft {	float: left;	}
.entry{margin:0;}

.pagetitle {background:#eee;border-bottom:1px solid #ccc;line-height:1.5em;margin-top:8px;}
h2#postitle  {text-decoration:underline; color: red; text-align:center; line-height:2em;  /* for archive */ }

#riseshine { clear:both;font-family:verdana, serif; width:350px; height:100px; text-align:center; background:white;color:#aaa; margin:20px auto 0; border:1px solid red;}

#Footer {clear:both;float:left; text-align:center;margin-bottom:0px;background: #600; min-width:970px; width:100%;height:40px; border-top: solid 4px #fc3; border-bottom: solid 5px #fc3;margin-top:10px; color:#ccc;}

#footnote{height:20px; width:730px; margin:0 auto;}
#footnote p { font-size:1em; text-align:center; margin:10px ;/* removing margin will cause a gap at footer */}
#footnote p  a{color:#fc3; text-decoration:none;}

/* Boxes */
.sidetrack {width:80%; margin:20px auto; padding:10px 30px; background:#ffffcc; border:5px solid #eee;}
.sidetrack h3, .sidetrack h4{font-size:1.4em; margin:5px 0 10px; color:black;}
.sidetrack p, .sidetrack li, .sidetrack li{font-size:11px;}

.contnote{width:80%; margin:20px auto; padding:10px 30px; border:5px solid #69c; background-color:#ccf;  }
.contnote h3, .contnote h4{font-size:1.4em; margin:5px 0 10px; color:black;}
.contnote p, .sidenoteli, .sidenote li{font-size:11px;}

code {background-color:#cc9; background-color:#eae8be; font-size:12px; line-height:20px; padding:10px; display:block;}
pre {background-color:#cc9; background-color:#eae8be; font-size:11px; line-height:20px; padding:10px; width:100%; margin:0 auto;}

.quote { width:90%; background-color:#eee; line-height:20px; padding:10px; }
.quote p .quote ul, .quote ol {font-size:12px; }
.imgfrig {float:right;}

/* banner */
.b468x60 {width:468px; height:60px ; margin:20px auto; }
.b728x90{width:728px; height:90px; background:#eee; border:1px solid white;}
/* sponsors */
.b250150R {width:250px; height:150px; float:right; padding: 20px 0 20px 30px;}
.b250150L {width:250px; height:150px; float:left; padding: 20px 20px 20px 0; }
.bcent {text-align:center; margin: 30px;}
.Fleft{float:left; padding: 20px 20px 20px 0; }
.Fright{float:right; padding: 0px 0 20px 30px;}

/*  -----------------------------------------------------------------------------------------------------------------site map --------------------------------  300 10 300 10 300*/
#Content13 {/*float:left; */ width:930px; ;background:#fff; margin:0; padding:15px;}
/*#Contentbox13{width:880px;margin:30px auto 30px;padding:30px 0; border:1px solid #ccc;background:white;}*/

#Contentbox13 dt{font-weight:normal;}
#Contentbox13 dd{margin-left:0;}

#Contentbox13 h2, #Contentbox13 h3  {font-size:1.5em; line-height:25px; margin:0;font-weight:bold; color:black; margin:10px 10px 10px 0;border-bottom:1px dotted #ccc;text-align:right;}


#SM1, #SM2, #SM3 {float:left; width:300px; margin-bottom:30px; background:#fff;/*text-align:justify;*/}
#SM1 {}
#SM1, #SM2{ margin-right:15px;}

#Contentbox13 ul{list-style-type:none; margin-left:0; font-size:0.5em;}
#Contentbox13 ul li {}
#Contentbox13 ul li ul {margin-left:10px;}

/* cOMMENT */
#respond {margin:0px 0 20px;}
#respond  h5{background:#ddd; line-height:25px;}	

#commentform textarea {width: 100%;padding: 2px;	}
/*#commentform input, #commentform textarea {	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }*/
#commentform p {	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:15px;	}	
ol.commentlist {}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;padding: 2px;}

.commentlist  li {margin:10px;padding:15px; font-size:10px;}

.thread-odd {	background-color: #ffc; /* commenters  text odd is even*/}
.thread-even {	background-color: #fcf;/* commenters  text even is odd*/}
.commentmetadata{font-size: 10px; /*date */ margin-bottom:0px;}
.comment-author {height:40px; margin-bottom:10px;font-size: 15px; /*says */}
.commentlist cite, .commentlist cite a {	font-weight: bold;	}
/* ends comments */

/* SideBar */
#Sidebar {float:right;width:350px;font-family:arial; background:transparent;padding-bottom:0px;}
#Sidebar h4, #Sidebar h5 {margin-top:20px; line-height:1.5em; }
#Sidebar h5 {font-size:1em; margin:10px; text-align:right; border-bottom:1px dotted #ccc;}
#Sidebar h6 {font-size:1.1em; margin-top:20px;}
#Sidebar ul {list-style-type:none; margin-left:5px;}
.sidesquare{width:336px;background:white;padding:7px;margin:0 0 10px;}
.sidesqbox {width:334px; text-align:center;border:1px solid #ccc; overflow:auto;background:#fff;}
.sidesqbox h3, .sidesqbox h4{text-align:center; margin-bottom:10px;}
.box300250 {width:314px; height:250px; height:300px;padding:20px 10px; text-align:center; background:#fff url('images/pinkpaper.jpg'); background-repeat: repeat;}
.checklist, .sidelist {text-align:left;}
.checklist ol, .checklist ul, .sidelist ol, .sidelist ul {font-size:1.3em; }
.checklist p, .sidelist p {font-size:1.3em; padding:0 10px;}
#note {background:#fff url('../images/notebook.jpg'); background-repeat: repeat-y;   }
#note {padding-left:30px;text-align:left;}
#note p{padding-left:20px;text-align:left;}
#note h3, #note h4, #note h5 {background:transparent; text-align:left; padding-left:20px; margin:10px 0 5px;}
/* 160 x 600 */
#SB1,#SB2 {float:left;width:160px; background:#fff; height:600px;margin-bottom:10px; padding:5px; }
#SB2 {margin-left:10px;}
.url {font-size:0.9em; }
#SB1 ul, #SB2 ul{list-style-type:none; list-style-position:outside; margin-left:1px; margin:10px 1px 20px; }
#SB1 ul li, #SB2 ul li{font-size:0.9em;line-height:2em; text-align:justify;}
#SB1 p, #SB2 p{font-size:1.1em;}

/* SBI Video Tours */
.sbivideotour {width:500px; text-align:center; background:#83BCD9; margin:20px auto; padding:20px; border:1px solid black;}
.sbivideotour h2{margin:0;}