/*  
		Theme Name: NONO
		Theme URI: http://www.cjswp.com
		Description: NONO wordpress theme designed by <a href="http://www.cjswp.com">C.J.</a>
		Version: 1.0
				Please read the page at http://www.cjswp.com/ for licensing agreements.
		Author: C.J.
		Author URI: http://www.cjswp.com/
*/


html {
overflow:auto;
}

img,img a {
border:none;
}

body {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:#fff;
color:#222;
}

.clear {
clear:both;
}

a {
text-decoration:none;
cursor:pointer;
}

a:hover {
text-decoration:none;
}

ul {
list-style:outside;
}

.sc {
text-align:center;
}

hr {
background-color:#ddd;
color:#ccc;
height:1px;
border:0;
}

#wrapper {
width:1000px;
position:relative;
top:0;
left:0;
overflow:hidden;
background:#fff;
margin:0 auto;
}

#titlebar {
background:#fff;
width:1000px;
height:100px;
text-align:center;
margin:0 auto;
}

#titlebar h1 {
padding-top:20px;
font-size:35px;
font-weight:700;
color:red;
}

#nav {
margin-bottom:25px;
background:#f0f0f0;
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
height:40px;
padding:0;
}

#navbar {
width:1000px;
padding-top:10px;
padding-bottom:5px;
margin:0 auto;
}

#navbar ul {
list-style:none;
font-size:12px;
margin:0;
padding:0;
}

#navbar li {
float:left;
}

#navbar a {
display:block;
}

#navbar ul li a {
color:#000;
padding:2px 9px;
}

#navbar ul li a:hover {
background:#e4e4e4;
}

#navbar li ul {
border:1px solid #999;
background:#fff;
position:absolute;
width:148px;
left:-999em;
z-index:8000;
padding:2px;
}

#navbar li ul li a {
width:130px;
padding:1px 9px;
}

#navbar li:hover ul,#navbar li.ieHover ul {
left:auto;
}

#navbar li:hover,#navbar li.hover {
position:static;
}

.search {
padding-left:10px;
color:#6d6d6d;
}

.search .input {
width:150px;
font-size:13px;
color:#999;
border-left:1px solid #bbb;
border-top:1px solid #bbb;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.button {
height:20px;
font-family:Arial;
font-weight:700;
text-transform:uppercase;
font-size:10px;
color:#000;
border:0;
}

.title {
margin-left:30px;
padding-bottom:15px;
}

.title a {
font-size:25px;
font-weight:700;
color:#181818;
}

.atitle {
margin-left:30px;
padding-bottom:10px;
}

.atitle a {
font-size:18px;
font-weight:700;
color:#ff7200;
}

.entry a {
color:#ff7200;
padding-right:2px;
padding-left:2px;
font-size:13px;
}

.entry a:hover {
color:#222;
border-bottom:1px solid #bbb;
}

.entry {
line-height:160%;
padding-left:30px;
padding-right:30px;
}

.entry blockquote {
clear:both;
color:#888;
margin-left:15px;
margin-right:15px;
border-left:5px solid #ff7200;
padding:5px;
}

.entry img {
padding:8px;
}

.entry li {
padding-bottom:3px;
}

.smeta {
padding-left:30px;
color:#999;
font-size:11px;
margin:0 0 15px;
}

.smeta a,.meta a:visited {
color:#999;
text-decoration:none;
border-bottom:1px solid #ddd;
}

.smeta a:hover {
color:#d6d6d6;
}

.np a {
color:#8DAB3B;
text-decoration:none;
}

.next {
float:right;
text-align:right;
width:45%;
padding-right:10px;
}

.prev {
width:45%;
padding-left:10px;
float:left;
text-align:left;
}

.cad {
padding-bottom:20px;
text-align:center;
margin:20px 30px 30px;
}

.comb {
background:#fff;
border-top:1px solid #bbb;
padding-top:5px;
padding-bottom:20px;
margin:20px 30px 40px;
}

.comb a:hover {
color:#6d6d6d;
}

.date {
width:25%;
float:left;
}

.comments {
margin-bottom:50px;
}

.comments h2 {
font-size:15px;
font-weight:700;
padding-bottom:10px;
}

#comment {
height:145px;
width:520px;
border:1px solid #CCC;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8DAB3B;
}

#author,#email,#url {
border:1px solid #CCC;
margin-left:10px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#181818;
}

#submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#181818;
background-color:#FFF;
font-size:12px;
height:25px;
margin-left:10px;
background-image:url(images/comment.png);
background-repeat:no-repeat;
background-position:left 6px;
width:80px;
border-style:none;
border-width:0;
}

.commentlist {
width:600px;
margin-left:50px;
}

.commentlist a {
color:#8DAB3B;
}

.commentlist li {
font-family:Tahoma, Verdana, Arial, sans-serif;
margin:0 0 15px;
padding:10px;
}

.commentlist li.alt {
background-color:#f9f8f7;
font-family:Tahoma, Verdana, Arial, sans-serif;
margin:0 0 15px;
padding:10px;
}

#bt a {
color:#888;
}

#bt h2 {
color:#888;
font-size:12px;
font-weight:700;
}

#bt li {
list-style:none;
padding:5px 0;
}

.bcat {
padding-left:30px;
padding-right:20px;
float:left;
width:200px;
}

.bpop {
float:left;
width:200px;
padding-right:20px;
}

.barc {
float:left;
width:200px;
padding-right:30px;
}

#footer {
background:#f0f0f0;
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
float:left;
width:100%;
margin-top:30px;
margin-bottom:20px;
}

.foot {
text-align:right;
width:900px;
line-height:150%;
margin:0 auto;
padding:5px;
}

.pagetitle {
font-size:15px;
font-weight:700;
color:#8DAB3B;
}

#sideBar2 {
text-align:left;
position:absolute;
width:auto;
height:auto;
top:250px;
right:0;
}

#sideBar2 h2 {
color:#222;
font-size:110%;
font-family:arial;
font-weight:700 !important;
margin:10px;
}

#sideBar2 h2 span {
font-size:125%;
font-weight:400 !important;
}

.sad {
margin:0 10px 3px 5px;
padding:2px;
}

#sideBar2 li {
list-style-type:none;
display:block;
background-color:#DA1074;
width:177px;
color:#FFF;
margin:0 10px 3px;
padding:2px;
}

#sideBar2 img {
padding:3px;
}

#sideBar2 li a {
width:100%;
}

#sideBar2 li a:link,#sideBar2 li a:visited {
color:#FFF;
font-family:verdana;
font-size:100%;
text-decoration:none;
display:block;
width:100%;
margin:0;
padding:0;
}

#sideBar2 li a:hover {
color:#FFF;
text-decoration:underline;
}

#sideBarTab {
float:left;
height:137px;
width:35px;
}

#sideBarTab img {
border:0 solid #FFF;
}

#sideBarContents {
float:left;
overflow:hidden !important;
width:200px;
height:300px;
}

#sideBarContentsInner {
width:200px;
}

*,#sideBar2 ul {
margin:0;
padding:0;
}

#titlebar a,.title a:hover,#bt a:hover,#footer a {
color:#ff7200;
}

#content,#bt {
text-align:left;
float:left;
display:block;
}

.atitle a:hover,.comb a {
color:#181818;
}

.entry ul,.entry ol {
padding-left:30px;
padding-top:5px;
}

.np,.archive {
padding-bottom:15px;
}

.date img,.cat img,.bcom img,.srss img {
padding-right:5px;
}

.cat,.bcom,.srss {
width:25%;
float:left;
text-align:left;
}

.bcat ul,.barc ul,.bpop ul {
padding-left:15px;
}

.pnright {
	float:right;
}

.pnleft {
	float:left;
}

.postnav {
	padding-bottom:20px;
	margin-bottom:20px;
}

.postnav a {
	color: #8DAB3B;
}
