/* 
Kitty Theme - Please do not plagiarize
Note: If you have a custom block, you must change the number of div#custom_block_cbxxxxxx to your blog number.
2010 Copyright DG Kim
Designed for AoPS user blogs
*/

/* body and entries */
body{
background-color: #E0E0E0;
}

#wrapper{
width: 1000px;
background-image: none;
background-color: #FFFFFF;
border: none;
padding: 0;
}

#main{
width: 600px;
margin-left: 10px;
}

.entry h1{
height: 20px;
width: 600px;
background-image: url('http://www.cyneer.com/dojo_styles/kitty/entry.gif');
background-repeat: no-repeat;
background-attachment: inherit;
}

.entry h1 a{
margin-left: 10px;
}

.entry h2{
background-color: #C9007A;
margin-bottom: none;
padding-left: 10px;
height: 25px;
}

.entry h2 a img{
display: none;
}

div.entrywrap{
margin-top: 0px;
margin-left: -3px;
border: none;
background-color: #BEF738;
width: 593px;
padding-left: 10px;
}

.row1{
background-color: transparent;
}

.row2{
background-color: transparent;
}

/* nav-bar */
#navigation_box{
position: absolute;
width: 860px;
top: 265px;
left: 50%;
margin-left: -430px;
padding: 0;
border: none;
background: transparent;
color: #8ab32d;
z-index: 10;
}

#navigation_box a{
color: #8ab32d;
font-weight: bold;
font-size: 16px;
}

#left_navigation_box{
position: absolute;
top: -0px;
left: 20px;
margin: 0;
text-align: left;
width: 600px;
}

#right_navigation_box{
position: absolute;
top: -0px;
right: 40px;
margin: 0;
text-align: right;
width: 200px;
}

/* header */
#header{
border: none;
background-color: #e0e0e0;
width: 1000px;
height: 300px;
background-image: url('http://www.cyneer.com/dojo_styles/kitty/header.png');
background-repeat: no-repeat;
background-attachment: inherit;
}

#header h1{
font-size: 30px;
margin-top: 100px;
}

/* side */
#side{
width: 350px;
}

div.widget{
width: 310px;
}

div.widget-title{
width: 310px;
height: 40px;
background-image: url('http://www.cyneer.com/dojo_styles/kitty/widget.gif');
background-repeat: no-repeat;
background-attachment: inherit;
margin-left: 10px;
margin-bottom: -10px;
padding-left: 10px;
padding-top: 5px;
font-size: 22px;
}

div.widget-conent{
background-color: #BEF738;
padding: 5px;
width: 300px;
margin-left: 10px;
margin-top: 0px;
}

div.widget-conent a img{
margin-top: 10px;
margin-left: 10px;
}

div#custom_block_cb37836{
margin-left: 10px;
margin-top: 5px;
}

#side .block .widget-conent{
margin-left: 10px;
}

li.row1{
background-color: #BEF738;
padding: 5px;
width: 280px;
}

li.row2{
background-color: #BEF738;
padding: 5px;
width: 280px;
}

fieldset{
border: none;
}

/* footer and various coloring */
div#footer{
display: none;
}

div.quotetitle{
border-top-color: #dbdbce;
border-top-width: 1px;
border-top-style: solid;
padding: 5px;
width: 90%;
}
div.quotecontent{
border-bottom-color: #dbdbce;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 5px;
width: 90%;
}
div.codetitle{
border-top-color: #dbdbce;
border-top-width: 1px;
border-top-style: solid;
padding: 5px;
width: 90%;
}
div.codecontent{
border-bottom-color: #dbdbce;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 5px;
width: 90%;
font-family: Courier New, Courier New;
}
div.codetitle, div.codecontent { 
background-color: #ebeadd;
border-right-color: #dbdbce;
border-right-width: 1px;
border-right-style: solid;
border-left-color: #dbdbce;
border-left-width: 1px;
border-left-style: solid;
}
a:link {color: #000000; text-decoration: none; important}
a:visited {color: #000000; text-decoration: none; !important}
a:hover {color: #ff9900; text-decoration: underline; !important}