@charset "utf-8"; /* Theme Name: Captly Sunset Description: Theme for enthusiast photographers and nature lovers. Released under the GPL. Version: 1.0 Author: Captly.com Photography Forums Author URI: http://www.captly.com/ Tags: black, red, orange, yellow, two-columns, right-sidebar, fixed-width */ html { font-size:100.01%; } html, body { border:0; margin:0; padding:0; } * { padding:0; margin:0; } body { font: 12px/1.4 Arial, Helvetica, sans-serif; color:#232323; background:#000000; } /* Headings */ h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; } h1 { padding:0px 0 10px 0; font-size:24px; color:#ac1616; font-family:Georgia, "Times New Roman", Times, serif; } h2 { padding:0px 0 20px 0; font-size:24px; } h3 { font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ac1616; padding:0px 0 20px 0; } /* Common Formatting */ p, ul, ol { margin:0; padding:0 0 20px 0; } ul, ol { padding:0 0 0px 2.5em; } blockquote { margin:0 0 20px 0px; padding:10px 10px 10px 60px; background:#d3cdba url(images/blockquote.gif) top left no-repeat; } small { font-size:0.85em; } img { border:0; } sup { position:relative; bottom:0.3em; vertical-align:baseline; } sub { position:relative; bottom:-0.2em; vertical-align:baseline; } acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; } /***** Links *****/ a, a:link, a:visited, a:hover { text-decoration:none; } a:link { color:#a70000; } a:visited { color:#a70000; } a:hover { color:#a70000; } a:active { color:#a70000; } #nav a, #nav a:link, #nav a:visited, #nav a:hover { color: #ffae00; } /* Forms */ form { margin:0; padding:0; display:inline; } input, select, textarea { font:1em Arial, Helvetica, sans-serif; } textarea { width:100%; line-height:1.25; } label { cursor:pointer; } /***** Tables *****/ table { border:0; margin:0 0 1.25em 0; padding:0; } table tr td { padding:2px; border:0; } table tr th { padding:2px; border:0; } /* Wrapper */ .wrap { width:1000px; margin:0 auto; } /* Global Classes */ .clear { clear:both; overflow:hidden; width:1px; height:1px;} .float-left { float:left; } .float-right { float:right; } .text-left { text-align:left; } .text-right { text-align:right; } .text-center { text-align:center; } .text-justify { text-align:justify; } .bold { font-weight:bold; } .italic { font-style:italic; } .underline { border-bottom:1px solid; } .highlight { background:#ffc; } .img-left { float:left;margin:4px 10px 4px 0; } .img-right { float:right;margin:4px 0 4px 10px; } .nopadding { padding:0; } .noindent { margin-left:0; padding-left:0; } .nobullet { list-style:none; list-style-image:none; } .width100 { width: 100%; } .width75 { width: 75%; } .width50 { width: 50%; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } /* Header */ .header { width:1000px; height:240px; position:relative; background:url(images/header.jpg) top left no-repeat; } h1.logo { margin:0; padding:0; font:bold 34px/34px Georgia, Helvetica, sans-serif; letter-spacing:-1px; text-transform:uppercase; color:#ffb400; position:absolute; left:57px; top:11px; } h1.logo a, h1.logo a:visited { color:#ffb400; text-decoration:none; } .description { margin:0; padding:0; font:bold 11px/11px "Trebuchet MS", Helvetica, sans-serif; text-transform:uppercase; color:#000; position:absolute; left:57px; top:44px; } .subscribe_rss { margin:0; padding:0; font:bold 14px/14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; position:absolute; top:15px; right:200px; } .subscribe_rss a, .subscribe_rss a:visited { color:#000000; text-decoration:none; } .subscribe_email { margin:0; padding:0; font:bold 14px/14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; position:absolute; top:15px; right:30px; } .subscribe_email a, .subscribe_email a:visited { color:#3e3f42; text-decoration:none; } .subscribe_email a:hover, .subscribe_rss a:hover { color:#3e3f42; } ul.menu { margin:0px; padding:0px; list-style:none; position:absolute; top:201px; left:55px; } ul.menu li { float:left; font:bold 13px/13px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#000; padding:0 21px 0 0; margin:0; position:relative; } ul.menu li a, ul.menu li a:visited { color:#000; } ul.menu li a:hover { color:#a70000; } ul.menu li ul { position: absolute; left:0px; top: 15px; padding:0; margin:0; display:none; width:150px; background:#8a0201; list-style:none; } ul.menu li ul li { float:none; padding:5px 0 5px 5px; display:block; margin:0; position:relative; border-bottom:1px dashed #71691c; } ul.menu li ul li ul { position: absolute; left:150px; top:0px; display:none; padding:0px 0 0 0; list-style:none; } ul.menu li:hover ul, ul.menu li.over ul { display: block; } ul.menu li:hover ul li ul, ul.menu li.over ul li ul { display: none; } ul.menu li ul li:hover ul, ul.menu li ul li.over ul { display: block; } /* Content */ .content { width:100%; overflow:hidden; background:url(images/content_body.jpg) top left repeat; } /* Mainbar */ .mainbar { float:left; width:669px; overflow:hidden; background:#fcf3de; display:inline; margin:13px 0 20px 22px; } .mainbar_top { width:669px; overflow:hidden; background:url(images/mainbar_top.jpg) top left no-repeat; } .mainbar_bottom { width:669px; overflow:hidden; background:url(images/mainbar_bottom.jpg) bottom left no-repeat; padding:40px 0; } .mainbar_inner { width:560px; margin:0 0 0 70px; } .post { width:100%; margin:0 0 40px; position:relative; } .post h2.post_header { font:normal 24px/24px Georgia, "Times New Roman", Times, serif; color:#222; margin:0 0 7px; padding:0; } .post h2.post_header a, .post h2.post_header a:visited { color:#222; } .post h2.post_header a:hover { color:#a70000; } .post_line { width:100%; height:7px; margin:0 0 12px; border-top: 1px solid #c70000; } .post_content { line-height:20px; } .post_data { width:540px; background:#f7e4b8; border-top:1px solid #d92929; padding:4px 10px; font:normal 12px/12px Georgia, "Times New Roman", Times, serif; color:#000; margin:20px 0 0 0; } .post_data a, .post_data a:visited { color:#700505; text-decoration:underline; } .post_data a:hover { color:#a70000; text-decoration:none; } .post_date { width:46px; height:46px; background:url(images/mainbar_date.png) top left no-repeat; position:absolute; left:-61px; top:0; color:#fff; } .post_date_top { margin:0px 0 0 0; font:bold 24px/24px Georgia, "Times New Roman", Times, serif; text-align:center; } .post_date_bottom { margin:0px 0 0 0; font:bold 12px/12px Georgia, "Times New Roman", Times, serif; text-align:center; text-transform:uppercase; } /* Comments */ .comments { width:100%; overflow:hidden; border-top:1px solid #413a1f; color:#232323; } .comments h1 { padding:20px 0 10px; } ol.commentlist { display:block; list-style:none; margin:0; padding:0 0 20px; } li.comment { display:block; padding:10px 0px 0 0; margin:0 0 10px; overflow:hidden; } li.pingback { display:block; padding:10px 0px 0 0; margin:0 0 10px; overflow:hidden; } li.pingback .vcard { padding:0 0px 0 75px; } li.pingback .p { padding:0 0px 0 75px; } li.pingback .commentmetadata { padding:0 0px 0 75px; } li.comment img { border:5px solid #8c0b0b; float:left; margin:0 15px 0 0; } li.comment cite { font-style:normal; font-size:14px; line-height:80%; margin:0; padding:0; } li.comment span { font-style:normal; font-size:11px; } .commentmetadata { margin:0; padding:0 0 8px; line-height:80%; font-size:10px; } .comment-body { width:100%; overflow:hidden; } .comment-body p { width:485px; overflow:hidden; float:right; padding:0 0 15px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; } .comment-body blockquote { overflow:hidden; float:right; padding:0 0 10px 10px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; } /*Comment form*/ .commentform { width:100%; overflow:hidden; margin:0 0 10px 0; background: url(images/content_body.jpg); } .commentform_inner h1 { padding:0 0 0px; } .commentform_inner { padding:18px 16px 25px; overflow:hidden; } .commentform_inner h3 { padding:0 0 10px 9px; color:#fff; } .commentform_hint { padding:6px 9px; background:#ac1616; overflow:hidden; color:#ffffff; font-size:11px; margin:0 0 5px 0; } form.commentform_form { width:100%; overflow:hidden; } .commentform_left { float:left; width:147px; overflow:hidden; padding:0 0 0 9px; } .commentform_right { float:right; width:360px; overflow:hidden; } .commentform_title { font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 2px 4px; } .commentform_left input { width:145px; height:19px; border:1px solid #9d9474; } .commentform_right textarea { width:358px; height:72px; border:1px solid #9d9474; } .commentform_right input.commentform_submit { width:67px; height:20px; background:#b70002; border-left:1px solid #e7282a; border-top:1px solid #e7282a; border-right:1px solid #5d0203; border-bottom:1px solid #5d0203; color:#ffffff; margin:12px 0 0 0; font-size:12px; cursor:pointer; } .tags { padding:10px 0; font-size:10px; } /* Sidebar */ .sidebar { float:left; width:270px; overflow:hidden; margin:22px 0 0 10px; } .sidebar ul, .sidebar ul li, .sidebar ul li ul, .sidebar ul li ul li { margin:0; padding:0; list-style:none; border:0; background:none; overflow:hidden; } .sidebar ul li, .sidebar ul, .sidebar ul li ul { display:block; } .sidebar ul li { width:268px; border:1px dashed #b90000; background:#f7bd74; /*background:url(images/sidebar_body.gif) top left repeat;*/ margin:0 0 10px 0; overflow:hidden; } .sidebar ul li h2 { width:268px; height:33px; background:url(images/sidebar_h2.png) top left repeat-x; margin:11px 0 20px 0; color:#ffffff; text-transform:uppercase; font: bold 24px/33px "Trebuchet MS", Helvetica, sans-serif; padding:0 0 0 18px; } .sidebar ul li ul { width:232px; margin:0 0 10px 0; padding:0; } .sidebar ul li ul li { margin:0 0 0px 10px; padding: 5px 0 5px 13px; background:url(images/bullet.gif) left top no-repeat; } .sidebar ul li ul li a, .sidebar ul li ul li, .sidebar ul li ul li a:visited { font:normal 13px/13px Georgia, "Times New Roman", Times, serif; color:#000; } .sidebar ul li ul li a:hover { color:#c30000; } .sidebar ul li input.search_input { width:180px; height:18px; background:#000000; border:1px solid #000000; vertical-align:middle; font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif; padding:1px 0 0 5px; margin:0 5px 0 0; color:#ffffff; } .sidebar ul li input { vertical-align:middle; } .sidebar ul li input.submit_search { width:32px; height:21px; background:#b70002; border-left:1px solid #e7282a; border-top:1px solid #e7282a; border-right:1px solid #5d0203; border-bottom:1px solid #5d0203; margin:0 0 0 0px; padding:0; font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif; color:#fff; text-transform:uppercase; cursor:pointer; } form.sidebar_search { width:232px; padding:13px 18px; display:block; } .footer { width:100%; height:55px; background:url(images/footer.png) bottom left repeat-x; } .footer_left { width:100%; height:55px; } .footer_right { width:100%; height:55px; position:relative; } .footer a { color:#000000; text-decoration:underline; } .copy { position:absolute; top:10px; left:30px; font:normal 13px/12px Georgia, "Times New Roman", Times, serif; color:#000; } .copy_support { position:absolute; top:10px; right:30px; font:normal 13px/12px Georgia, "Times New Roman", Times, serif; color:#000; } table#wp-calendar { width:100%; }