/* Theme Name: Blue Moon 2.0 Theme URI: http://spott.it/ Description: A beautiful midnight blue "web 2.0" Wordpress theme. Author: Spott.it Version: 1.0 Tags: black, blue, two-columns, fixed-width, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style General comments and license statement (optional). */ body { background-image:url(images/body_bg.gif); background-position:left top; background-repeat:repeat-x; background-color:#1d1d1d; padding:0; margin:0; font-family:Helvetica, Tahoma; font-size:13px; color:#FFF; } .blue { color:#359ace; } a:link { color:#359ace; text-decoration:none; outline:none; } a:visited { color:#359ace; text-decoration:none; outline:none; } a:hover { color:#FFF; text-decoration:none; outline:none; } .footer { background-color:#000000; padding:8px 0; color:#FFF; } .footer_genx { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; } h1 { padding:0; margin:0; font-weight:normal; font-size:18px; } h2 { padding:0; margin:0; font-weight:normal; font-size:17px; } h3 { padding:0; margin:0; font-weight:normal; font-size:16px; } h4 { padding:0; margin:0; font-weight:normal; font-size:15px; } h5 { padding:0; margin:0; font-weight:normal; font-size:14px; } h6 { padding:0; margin:0; font-weight:normal; font-size:12px; } .header_image { background-image:url(images/header.gif); background-position:left bottom; background-repeat:no-repeat; padding:8px 15px 18px 20px; } .logo { font-size:35px; font-weight:bold; } .logo a{ color:#FFF; } .logo a:hover{ color:#359ace; } form { padding:0; margin:0; } .txt_field { border:1px solid #000; font-size:16px; padding:3px; font-family:Helvetica, Tahoma; width:180px; } .right_box { -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; padding:10px; background-color:#262626; border:1px solid #323232; font-size:14px; } .right_box ul{ padding:0; margin:0; } .right_box li{ padding:0; margin:0; list-style:none; background-image:url(images/line.gif); background-position:left bottom; background-repeat:repeat-x; padding:8px 0 10px 0; } .right_box h1{ font-size:18px; color:#359ace; text-decoration:underline; padding-bottom:2px; text-transform:uppercase; } .right_box a{ color:#FFF; } .right_box a:hover{ color:#359ace; text-decoration:underline; } .date{ padding:12px 8px 12px 8px; background-color:#359ace; color:#FFF; font-weight:bold; font-size:16px; } .left_box{ padding:10px; border:1px solid #313131; background-color:#262626; } .entry-content { padding:10px; border:1px solid #313131; background-color:#262626; display:block; margin:10px 0; } .main_title { font-size:22px; font-family:"Myriad Pro", Arial, Tahoma, Verdana; color:#359ace; display:block; padding-bottom:8px; } .entry-title { font-size:22px; font-family:"Myriad Pro", Arial, Tahoma, Verdana; color:#359ace; display:block; padding-bottom:8px; } #reply-title{ font-size:16px; font-weight:bold; color:#fcff00; padding:10px 0 6px 0; border-bottom:1px solid #313131; margin-bottom:10px; } .comment-notes{ color:#cc0000; } .comment-form-author label { float:left; width:80px; font-weight:bold; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-author input { color:#333333; padding:4px; width:300px; border:1px solid #000000; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-email label { float:left; width:80px; font-weight:bold; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-email input { color:#444444; padding:4px; width:300px; border:1px solid #000000; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-url label { float:left; width:80px; font-weight:bold; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-url input { color:#444444; padding:4px; width:300px; border:1px solid #000000; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-comment label { float:left; width:80px; font-weight:bold; font-family:Helvetica, Tahoma; font-size:13px; } .comment-form-comment textarea { color:#444444; height:100px; padding:4px; width:300px; border:1px solid #000000; font-family:Helvetica, Tahoma; font-size:13px; } .page-title { font-size:22px; font-family:"Myriad Pro", Arial, Tahoma, Verdana; color:#359ace; display:block; padding-bottom:8px; } #nav { font-size:16px; } #nav ul{ padding:0; margin:0; } #nav li{ padding:0; margin:0; list-style:none; display:inline; } #nav a:link{ color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0px 12px 0px 12px; padding:0px 0px 0px 18px; display:block; float:left; } #nav a:link span{ padding-right:18px; padding-left:0px; padding-bottom:7px; padding-top:7px; display:block; float:left; } #nav a:visited{ color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0px 12px 0px 12px; padding:0px 0px 0px 18px; display:block; float:left; } #nav a:visited span{ padding-right:18px; padding-left:0px; padding-bottom:7px; padding-top:7px; display:block; float:left; } #nav a:hover{ background-image:url(images/nav_left.gif); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; text-decoration:none; text-transform:uppercase; padding-left:18px; display:block; float:left; } #nav a:hover span{ background-image:url(images/nav_right.gif); background-position:right top; background-repeat:no-repeat; padding-right:18px; padding-left:0px; padding-bottom:7px; padding-top:7px; display:block; float:left; } .current_page_item:link { background-image:url(images/nav_left.gif) !important; background-position:left top !important; background-repeat:no-repeat !important; color:#FFFFFF !important; text-decoration:none !important; text-transform:uppercase !important; padding-left:18px !important; display:block !important; float:left !important; } .current_page_item:link span{ background-image:url(images/nav_right.gif) !important; background-position:right top !important; background-repeat:no-repeat !important; padding-right:18px !important; padding-left:0px !important; padding-bottom:7px !important; padding-top:7px !important; display:block !important; float:left !important; } .current_page_item:visited { background-image:url(images/nav_left.gif) !important; background-position:left top !important; background-repeat:no-repeat !important; color:#FFFFFF !important; text-decoration:none !important; text-transform:uppercase !important; padding-left:18px !important; display:block !important; float:left !important; } .current_page_item:visited span { background-image:url(images/nav_right.gif) !important; background-position:right top !important; background-repeat:no-repeat !important; padding-right:18px !important; padding-left:0px !important; padding-bottom:7px !important; padding-top:7px !important; display:block !important; float:left !important; } .current_page_item:hover { background-image:url(images/nav_left.gif) !important; background-position:left top !important; background-repeat:no-repeat !important; color:#FFFFFF !important; text-decoration:none !important; text-transform:uppercase !important; padding-left:18px !important; display:block !important; float:left !important; } .current_page_item:hover span { background-image:url(images/nav_right.gif) !important; background-position:right top !important; background-repeat:no-repeat !important; padding-right:18px !important; padding-left:0px !important; padding-bottom:7px !important; padding-top:7px !important; display:block !important; float:left !important; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* optional rounded corners for browsers that support it */ margin: 10px; padding-top: 4px; text-align: center; } .wp-caption img { border: 0 none; margin: 0; padding: 0; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }