* { margin: 0; padding: 0; }
body { background: #FFFFFF url(../../images/layout/img01.gif) repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #6E6E6E; }
input, textarea { background: #FFFFFF url(../../images/layout/img09.gif) repeat-x; border: 1px solid #FFFFFF; border-top-color: #A3A3A3; border-left-color: #D6D6D6; font: normal 1em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6E6E6E; }
h1, h2, h3, h6 { margin-bottom: 1.5em; letter-spacing: -0.05em; font-family: Georgia, "Times New Roman", Times, serif; }
h1, h1 a, h2, h2, h6 a { text-decoration: none; color: #414141; }
h1 a:hover, h2 a:hover, h6 a:hover { text-decoration: underline; }
h1 { font-size: 38px; }
h2 { font-size: 28px; }
h3 { font-size: 16px; font-weight: normal; color: #939292; }
h6 { font-style: italic; }
p, ul, ol { margin-top: 1.5em; line-height: 190%; }
ul, ol { margin-left: 3em; }
blockquote { margin-left: 3em; margin-right: 3em; }
a { color: #346086; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: none; }
img.left { float: left; margin-right: 20px; }
img.right { float: right; margin-right: 20px; }
hr { display: none; }
.emoticon { border: none; width: 15px; height: 15px; }

/* Logo */

#logo { width: 870px; height: 100px; margin: 0 auto; }
#logo h1, #logo h2 { margin: 0; }
#logo h1 { float: left; padding-top: 50px; }
#logo h6 { float: right; padding-top: 85px; font-weight: normal; }
#logo h6, #logo h6 a { color: #939292; }
#logo a { text-decoration: none; }

/* Menu */

#menu { width: 960px; height: 62px; margin: 0 auto; background: #252E3A url(../../images/layout/img02.jpg) no-repeat; }
#menu ul { margin: 0; padding: 21px 0 0 30px; list-style: none; line-height: normal; }
#menu li { float: left; padding: 0 20px 0 22px; background: url(../../images/layout/img03.gif) no-repeat left center; }
#menu li.first { background: none; }
#menu a { text-decoration: none; font-size: 14px; font-weight: bold; color: #FFFFFF; }

/* Search */

#search { float: right; width: 227px; }
#search fieldset { border: none; }
#search input { float: left; }
#search #s_query { width: 136px; margin-right: 7px; padding: 2px 5px; }
#search #s_image { float: left; background: none; border: none; }

/* Page */

#page { width: 900px; margin: 0 auto; padding: 45px 35px 15px 25px; background: url(../../images/layout/img05.gif) no-repeat; }

/* Content */

#content { float: left; width: 603px; }
.post {}
.post .title { margin: 0; padding: 0 20px; }
.post .entry { padding: 0 20px; }
.post .meta { height: 47px; margin: 20px 0 40px 0; padding: 15px 20px 0 20px; background: url(../../images/layout/img07.gif) no-repeat; line-height: normal; }

/* Sidebar */

#sidebar { float: right; width: 253px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; line-height: normal; }
#sidebar li { margin-bottom: 25px; padding: 0; }
#sidebar li li { margin: 0; padding: 5px 0; border-bottom: 1px solid #E5E5E5; }
#sidebar li h2 { margin: 0; font-size: 10px; }
#sidebar li p { margin: 0; }

/* Calendar */

#sidebar #calendar { padding: 0; }
#calendar caption { margin: -20px auto 0 auto; text-align: center; font-weight: bold; }
#calendar table { margin: 0 auto; caption-side: bottom; width: 253px; }
#calendar thead th { width: 31px; height: 40px; font-weight: bold; color: #FFFFFF; }
#calendar tbody td { width: 31px; height: 31px; text-align: center; color: #9E9E9E; }
#calendar tfoot td { padding-top: 20px; font-weight: bold; }
#calendar #next { text-align: right; }

/* Wall Comments */

/*#wallcomments { margin-top: 15px; padding: 0px; float: right; width: 253px; list-style: none; }
#wallcomments { margin-top: 15px; padding: 0px; width: 100%; list-style: none; }
#wallcomments h2 { font-size: 10px; margin: 0 0 15px -15px; }
#wallcomments p { margin: -15px 0 0 -15px; } */

/* Footer */

#footer { clear: both; width: 870px; height: 50px; margin: 15px auto 0 auto; padding: 15px 45px; background: url(../../images/layout/img05.gif) no-repeat; }
#footer p { margin: 0; line-height: normal; color: #B4B4B4; }
#footer a { color: #B4B4B4; }
#footer .legal { float: left; }
#footer .credit { float: right; }

/* Slideshow */

#slideshow { list-style:none; color:#fff; visibility: hidden; display: none; }
#slideshow span {display:none; }
#wrapper {width:506px; margin:50px auto; display:none; min-height: 450px; }
#wrapper * {margin:0; padding:0; }
#fullsize {position:relative; width:500px; height:375px; padding:2px; border:1px solid #ccc; background:#000; }
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); }
#information h3 {padding:4px 8px 3px; font-size:14px; }
#information p {padding:0 8px 8px; }
#image {width:500px; }
#image img {position:absolute; z-index:25; width:auto; }
.imgnav {position:absolute; width:25%; height:375px; cursor:pointer; z-index:150; }
#imgprev {left:0; background:url(../../images/layout/left.gif) left center no-repeat; }
#imgnext {right:0; background:url(../../images/layout/right.gif) right center no-repeat; }
#imglink {position:absolute; height:375px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40); }
.linkhover {background:url(../../images/layout/link.gif) center center no-repeat; }
#thumbnails {margin-top:15px; }
#slideleft {float:left; width:20px; height:81px; background:url(../../images/layout/scroll-left.gif) center center no-repeat; background-color:#222; }
#slideleft:hover {background-color:#333; }
#slideright {float:right; width:20px; height:81px; background:#222 url(../../images/layout/scroll-right.gif) center center no-repeat; }
#slideright:hover {background-color:#333; }
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden; }
#slider {position:absolute; left:0; height:81px; }
#slider img {cursor:pointer; border:1px solid #666; padding:2px; }

/* Dark Transparent Background */

#darkContainer { background-color: #000000; display: none; filter: alpha(opacity=85); opacity: 0.85; height: 100%; position: fixed; width: 100%; top: 0px; left: 0px; z-index: 1000; }

/* Loading Animation */

#loadAnimation { background-color: #FFFFFF; display: none; border: solid 4px #BABABA; height: 32px; width: 32px; margin: -16px 0px 0px -16px; padding: 0px; position: fixed; top: 50%; left: 50%; z-index: 50; }

/* Image Viewer */

#imageContent { background-color: #000000; display: none; border: solid 4px #525252; margin: -240px 0px 0px -320px; position: fixed; width: 640px; height: 480px; top: 50%; left: 50%; z-index: 1200; text-align: center; }

/* Comment Window */

#styled_popup { background-color: transparent; border: none; width: 497px; height: 400px; display: none; z-index: 500; text-align: center; position: absolute; padding: 0px;}
#handle { background: transparent url(../../images/layout/img04.gif) center top no-repeat; height: 36px; cursor: pointer; text-align: left; vertical-align: middle; border: none; margin: 0px; text-decoration: none; font-size: 20px; font-weight: bold; color: #FFFFFF; padding-left: 10px; line-height: 36px;}
#popup_container { background: transparent url(../../images/layout/img04-base.gif) left top no-repeat; border: none; min-width: 497px; height: 400px; overflow: hidden; text-align: left; padding: 0px; }
#popup_content{ background: transparent; border: none; min-width: 497px; min-height: 245px; max-height: 245px; overflow: auto; text-align: left; padding: 0px; }
#popup_content h2 { font-size: 10px; margin-bottom: -15px;}
#popup_form { background: transparent; border: none; min-width: 497px; min-height: 150px; max-height: 150px; overflow: hidden; text-align: center; padding: 25px 0px 0px 0px; }
