/*
Theme Name: Calinazaret
Theme URI: http://happymonkeydesign.org/portfolio
Description: Custom Theme for Calinazaret.net
Version: 0.1
Author: Joshua Olson
Author URI: http://happymonkeydesign.org
Theme created by Joshua Olson, of Happy Monkey Design
*/



/*
Main
*/

#page
{background:#ffffff;
}
body
{
margin:auto;
background-color:#66CC3D;
background-image:url('images/bg.png');
background-position: top center;
background repeat: repeat-y;
}

#page
{
background-color:#ffffff;
margin:auto;
width:980px;
}


/*
Typography
*/


*
{
 font-family: Tahoma, Arial, sans-serif;
color:#1A1A1A;
}

a{color:#7AC40A;text-decoration:none;}
a:hover{color:#F9A302;}

h2 a
{
font-family:arial;
font-weight: normal;
color:#2876F2 !important;
font-size:1.1em;
padding-bottom:0px;
margin-bottom:0px;
}

h2 a:hover
{
color:#7AC40A !important;
}


/*
Header
*/

#headerimg
{
width:980px;
height:250px; 
background-color:#A3FF78;
background-image:url('images/cal1.png');
}



/*
Navigation
*/

#searchsubmit
{
margin-bottom:-3px;
}

.homelink
{
border-left:none !important;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer a
{
color: #ffffff;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 10px;
}

#navcontainer a:hover
{
color: #ffffff;
background: #2876F2;
}

#navcontainer
{
height:35px;
width:980px;
background-color:blue;
background-image:url('images/nav.png');
float:left;
color:#fff;
}

#navcontainer ul
{
font-size:1.3em;
list-style-type: none;
width:980px;
}

#navigation ul li
{
display: inline;
}

/*
Posts
*/

.bnavigation
{
width:650px;float:left;
margin-bottom:20px;
margin-top:20px;
}

.alignleft
{
padding-left:18px;
background-position:left;
float:left; 
width:300px;
background-image:url('images/left.gif');
background-repeat:no-repeat;
}

.alignright
{
padding-right:18px;
background-position:right;
text-align:right;
float:right; 
width:300px;
background-image:url('images/right.gif');
background-repeat:no-repeat;
}

.post h2
{
margin-bottom:2px;
}

.post
{
padding-top:10px;
padding-bottom:20px;
}

.post img
{
border:none;
}

.entry p a img
{
border:2px solid #000000;
}

.entry p a:hover img
{
border:2px solid green;
}

.entry p
{
padding-top:0px !important;
margin-top:0px !important;
font-size: smaller;
}

.tags
{
width:650px;
padding-left:18px;
background-repeat: no-repeat;
background-image:url('images/tag.png');
background-position:left;
}

.lpostmeta
{
background-position:left;
float:left;
margin-top:5px;
margin-bottom:1px;
width:100%;
height:18px;
padding-left:18px;
background-repeat: no-repeat;
background-image:url('images/date.png');
}

#leftcol
{
background:white;
padding-left:8px;margin-left:2px;
padding-right:11px;
float:left;
width:678px;
margin-right:2px;
}

.postform
{
width:240px;
margin-top:5px;
}

#postcontent
{
width:650px;
padding-left:10px;
}

/*
Sidebar
*/
.rsswidget img
{
display:none;
}

#sidebar img
{
border:none;
margin-right:5px;
}

.
 



#sidebar
{
margin-top:35px;
}

#sidebar ul li ul li a
{
padding-top:2px !important;
margin-top:0px !important;
font-size: smaller;
}

#sidebar ul li ul li 
{
padding-top:2px !important;
margin-top:0px !important;
}

#rightcol h2
{
font-weight: normal;
color:#2876F2 !important;
font-size:1.1em;
margin-bottom:0px;
}

#rightcol ul
{
margin-top:0px !important;
padding-top:0px !important;
}

.abouttxt
{
margin-top:10px;
}



#rightcol
{
background:white;
padding-left:10px;
margin-left:0px;
padding-right:17px;
float:left;
min-height:1020px;
width:250px;
}

#rightcol ul 
{
list-style: none;
margin-left: 5px;
padding: 0px;
width:250px;
}

#rightcol ul li 
{
display: inline;
padding: 0px;
margin: 0px;
width:250px;
}
	
#rightcol ul li a 
{
display: block;
color: #000000;
text-decoration: none;
margin: 0px;
padding: 5px 0px 0px 0px;
}

#rightcol ul li a:hover 
{
color: #2255AA;
}

/*
Pages
*/

/*
Search
*/

.search
{
float:right !important;
margin-right:10px !important;
margin-top:2px !important;
width:270px !important;
}

#s
{
width:235px;
}


/*
404
*/


/*
Comments
*/


#comms ul
{
list-style:none;
}

.commeta
{
float:left;
margin-top:5px;
margin-left:10px;
font-size:1em;
}

.avatar
{
float:left;
}

.commentlist
{
padding:0px;
}

.commentlist p 
{
font-size: smaller;
}

.commeta a
{
color:#F9CC29;
}

.commeta a:hover
{
color:#03315F;
}

#commentform #submit
{
background:#2876F2;
border:2px solid #3C3CEF;
color:white;
}

#commentform textarea
{
border:2px solid #7CB0FD;
}


#comms h3
{
width:650px;
color:#2876F2;
font-weight:normal;
font-size:1.5em;
}

#comms
{
width:665px;
}

#commbar .commeta
{
color:#1F1F1F;
}

#commbar .commeta a
{
color:#ffffff;
}

#commbar .commeta a:hover
{
color:#000000;
}

#commbar
{
height:30px;
width:660px;
background: #1F7DFE url('images/combar.png');
background-repeat:no-repeat;
border:2px solid #3FA9FF;
}

#commbar .avatar
{
padding:3px;
}

#comms textarea
{
width:650px;
}

.comments
{
width:100%;
height:18px;
float:left;
margin-top:0px;
margin-bottom:10px;
}

.comments a
{
padding-left:18px;
background-repeat: no-repeat;
background-image: url('images/comments.png');
}

.rssfeed
{
padding-left:18px;
background-repeat: no-repeat;
background-image: url('images/rssimg.png');
}




/*
Misc
*/


/*
Footer
*/

#footer
{
width:980px;
float:left;
color:#ffffff;
background: #3693F6;
border-top:1px solid black;
text-align:center;
height:20px;padding-top:10px;padding-bottom:10px;
}

#footer a
{
color:#FFE900;
}

#footer a:hover
{
color:#000000;
}f