/*******************************************/

/**************    BODY    *****************/

/*******************************************/





html, body { margin:0; padding:0; height: 100%;  }



img { border:none; }



small { color:#777; font-family:Arial; font-size:11px; }



#bg_image { padding: 0; margin: 0; background:  no-repeat center top; width: 100%; position:fixed;  left:0px; z-index:-10; }



#spacer { height:50px; background-color:#FFF; width:612px; margin-left:155px; }



h9 { color:#777; font-family:Arial; font-size:11px; }

h3 { color:#9E9E9E; }

h1 { zoom: 1; }

a:link, a:visited { color:#555; font-family:Arial; font-size:11px; text-decoration:none; }

.more-link { color:#fff; }



/*******************************************/

/**************    WRAPPER    **************/

/*******************************************/



#wrapper { }



#insidewrap { width: 777px; height:auto; padding-left: 20px; z-index:55; float:left; }



#photowrap { width:612px; height:auto; float:left; margin-left: 155px; height:auto; margin-top:0px; background-color:#FFF; padding-bottom:70px;padding-left:21px; min-height:700px; }



#blogwrap { width:612px; float:left; margin-left: 155px; height:auto; min-height:700px; margin-top:0px; background-color:#FFF; padding-bottom:70px;padding-top:0px; }



/*******************************************/

/*************   NAVIGATION   **************/

/*******************************************/





#navbg { height:auto; width:155px; background-color:#f0f0f0; position:absolute; z-index:50; min-height:100%;

         border-left:15px solid #FFF; border-right:612px solid #FFF; }



#navaccbg { margin-left:-15px; border-left:15px solid #FFF; width:155px; height:auto; background-color:#c5c5c5; position:fixed; z-index:55; bottom: 0px; left:35px; }



#navlogo { width:144px; height:47px; background-image:url(images/logo.jpg); background-repeat: no-repeat; float:left; margin-top:8px; margin-left:10px; padding-bottom: 20px; }





/*******************************************/

/*************   ACCORDION   ***************/

/*******************************************/





ul.menu, ul.menu ul { list-style-type:none; width:140px; padding-left:0; margin-left:0; }



ul.menu a {  display: block; text-decoration: none; margin-left:7px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; }



ul.menu li { margin-top: 1px; }



ul.menu li a { color: #777; font-size:11px; padding: 0.3em; font-family:arial; }



ul.menu li a:hover {  }



ul.menu li ul li a { color: #545454; padding-left: 20px; }



ul.menu li ul li a:hover { border-left: 5px #c5c5c5 solid; padding-left: 15px; }



.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }



.code code { display: block; padding: 3px; margin-bottom: 0; }



.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }



.indent1 { padding-left: 1em; }



.indent2 { padding-left: 2em; }



.indent3 { padding-left: 3em; }



.indent4 { padding-left: 4em; }



.indent5 { padding-left: 5em; }



#accbreak { height:20px; width:133px; margin-left:8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; }





/*******************************************/

/*************   HOME THUMBS   *************/

/*******************************************/





#homeimage { float:left; padding-left:20px;  padding-bottom:0px; margin-top:9px;}





/*******************************************/

/*************    ARCHIVE     **************/

/*******************************************/



#blogimage { float:left; padding-left:17px; padding-bottom:17px; padding-top:7px;width:578px; height:auto; }



#blogimagebg { width:606ps; height:250px; background-image:url(images/blogimagebg.jpg); background-repeat: no-repeat; }



#blogtitle, #blogtitle a:link, #blogtitle a:visited { font-size:18px; color:#9e9e9e; font-style: Bold; font-family: Arial, Helvetica; margin-bottom:8px; margin-left:8px; }



#date { color:#777; font-size:11px; font-family:Arial; padding-left:17px; }



#exceprt { color:#777; font-size:11px; font-family:Arial; padding-left:17px; width:570px; }



#singlecont { color:#777; font-size:11px; font-family:Arial; padding-left:17px; padding-bottom:30px; width:570px; }



#readmore, #readmore a:link, #readmore a:visited { color:#777; font-size:10px; font-family:Arial; margin-left:8px; margin-top:10px; padding-bottom:30px; }

#pagi { float:left; width:auto; height:50px; }

#titlear { margin-left:177px; margin-top:-50px; width:300px; }

/*******************************************/

/*************    COMMENTS    **************/

/*******************************************/





#comments { padding-left:17px; height:auto; width:565px; }



.textbox { width:392px; height:23px; border: solid 1px #dedede; background-image:url(images/textboxbg.jpg); background-repeat:repeat-x; 

           padding-top:9px; padding-left:10px; color:#9e9e9e; font-size:12px; font-family:Georgia; }



.textarea { width:393px; height:113px; border: solid 1px #dedede; background-image:url(images/textareabg.jpg); background-repeat:repeat-x; 

            padding-left:10px; padding-top:9px; color:#9e9e9e; font-size:12px; font-family:Georgia; }

			

#submit  { float:right; margin-right:92px; background-color:#fff; border: 0; color: #9e9e9e; font-size:10px; font-family:Georgia; }



ol.commentlist { margin:0; padding:0; }



.commentlist li { padding-bottom:8px; padding-top:8px; padding-left:8px;  background: #f9f9f9; color:#666; list-style:none; width:565px; font-size:12px; font-family:Georgia;}



.commentlist a:link, .commentlist a:visited { color:#777; font-size:11px; font-family:Arial; text-decoration:none; }



.commentlist a:hover, .commentlist a:active { color:#777; font-size:11px; font-family:Arial; text-decoration:none; }



.commentlist .date { background:#930e27; padding:3px; }



li.alt { background:#fff; }	



li.alt .date { background:#010101; padding:3px; }

/*******************************************/

/*************    TWITTER    ***************/

/*******************************************/

#twitterbox { float:left; width:570px; height:auto; }

#bird { background-image:url(images/birg.png); width:153px; height:90px; float:left; margin-left:-44px; }

#topbar { width:417px; height:24px; background-image:url(images/topbar.png); float:left; margin-left:24px; }

#twittercont { height:auto; width:408px; float:left; list-style-type:none; margin-left:24px; }

#bottombar { width:417px; height:23px; background-image:url(images/bottombar.png); float:right; margin-right:129px; }

div#twitter_div { width:400px; height:auto; list-style-type:none; margin-left:-40px; margin-top:-10px; }

h2.sidebar-title { color:#ddd; }

ul#twitter_update_list { font-family:Arial; color:#777; font-size:12px; list-style-type:none; }

ul#twitter_update_list li {padding-top: 10px}

ul#twitter_update_list a { color:#666; }

#twitttext {  }

#twtext { font-family:Arial; color:#777; font-size:9px; margin-left:23px; }


/*******************************************/

/**************    GALLERY   ***************/

/*******************************************/


#gallery-1 img { border:none; }
#gallery-1 .gallery-caption { display:none; }