/*
Theme Name: minimal
Theme URI: http://rizzlestudios.ath.cx/wordpress/minimal
Description: A minimalistic WordPress theme utilizing no images in the template.
Version: 1.1
Author: rizzlestudios
Author URI: http://rizzlestudios.ath.cx/
Tags: white, two-column, one-column, minimalist, widgets, widgetized
Licensed under GPL. 
*/

/* -- GLOBAL -- */

body {margin: 0; padding: 0; background: #11497d; background-image: url(images/bg.gif); font: normal 12px Arial, Sans-Serif; text-align: left; }
* {margin:0; padding:0;}

p {line-height:18px; padding-bottom:15px;}
table {margin-bottom:15px;}
tr {}
tr:hover {background:#eff7ff;}
th {padding:4px 7px; background:#c6d9ec; text-align:left; color:#287bcc; font-weight:bold;}
td {border-bottom:1px solid #eee; padding:4px 7px;}

.red {color:#287bcc}

ul {margin:0 0 15px 30px;}
ol {margin:0 0 15px 30px;}
li {padding-bottom:5px;}

.button {background:#a60e14; color:#fff; font-weight:bold; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; -moz-border-radius: 20px; -webkit-border-radius:20px; border:0px; padding:5px 10px; cursor:pointer;}
.button:hover {background:#d72229;}

a {color: #287bcc; text-decoration: none;}
a:hover { color: #d72229; text-decoration: underline;}
a img {border:0; text-decoration:none; background:0;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 10px 0; padding: 0; }
h1 { font-size: 36px; color: #000;}
h2 { font-size: 18px; color: #287bcc; margin-bottom:10px;}
.post-title h2 {color: #287bcc; font-weight:bold; text-transform: uppercase; margin-bottom:5px;}
h3 { font-size: 12px; color: #287bcc; margin-bottom:5px; font-weight:bold;}
h3 a { color: #287bcc; text-decoration: none; }
h3 a:visited { color: #287bcc; text-decoration: none; }
h3 a:hover, a:active { color: #FFFFFF; }
h4 { font-size: 20px; color: #287bcc; }
h5 { font-size: 16px; color: #111;}
h6 {font-size: 13px; text-transform: uppercase;	margin: 5px 0; font-weight: bold;}

blockquote {color: #555555; background-color: #eeeeee; border: 1px solid #cfcfcf; padding: 5px 10px; margin: 10px 10px;}
code {font-family: Consolas, Verdana, Arial, "Courier New"; color: #555555; font-weight: bold; padding: 5px 10px; margin: 10px 20px;}
abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }
em { font-style: italic; }
del { text-decoration: line-through; color: #555555; font-size: 11px; }
ins { text-decoration: none; color: #679b3c; }
p em, cite {font-family: Consolas, Verdana, Serif;}

.wpcf7-validates-as-required {width: 240px;}
#content1 .wpcf7-validates-as-required {width: 430px;}


/* -- LAYOUT -- */

#container {width: 960px; margin: 0 auto;}

#wrapper {margin: 0; padding: 0; clear: both; float: left; width: 960px; background: #ffffff; border-left: solid #09365d 2px; border-right: solid #09365d 2px; border-bottom: solid #09365d 2px;}

#content-wrapper {width: 650px; float: left;}

#content {float: left; padding: 25px; line-height: 1.6em; text-align: left; width:600px;}

#content .commentbox {color: #918E85; background-color: #eff7ff; padding: 2px 5px 2px 5px; border-top: solid #ddd 1px; border-bottom: solid #ddd 1px; text-transform: uppercase; font-size: 11px; margin-bottom: 10px;}
#white {background-color: white; width: 960px; height: 15px;}
#footer {clear: both; float: left; width: 100%; margin: 0px 0; padding: 10px 0; text-align: center;}

/* -- SINGLE POST -- */

#post_content-wrapper
{padding: 10px 0 20px 0; margin: 5px 0 0 80px;}

#post_content{float: left; padding: 27px; line-height: 1.6em; text-align: left;}
#post_content .commentbox {color: #918E85; background-color: #eff7ff; padding: 2px 5px 2px 5px; border-top: solid #D4CBB4 1px; border-bottom: solid #D4CBB4 1px; text-transform: uppercase; font-size: 11px; margin-bottom: 10px;}

/* -- NAVIGATION -- */

#navigation {float: left; width: 960px;	background: #09365d url(images/bgnav.png) top center repeat-x; text-transform: uppercase; font-size: 12px; font-weight:bold;}

#navigation ul {margin: 0 0px; float: left; width: 960px; padding: 0px 0; list-style-type: none; line-height:1.8;}

#navigation li { float: left; margin: 0 0 0 0px; padding: 0; }

#navigation a, #navigation a:visited {float: left; display: block; color: #fff; padding: 5px 17px;}
#navigation a:hover { color: #ffffff; background-color: #052540; text-decoration: none;}
#navigation ul li.current_page_item a,
#navigation ul li.current_page_item a:visited,
#navigation ul li.current_page_item a:hover,
#navigation ul li.current_page_item a:active {color: #222; background-color: #fff;}

#navigation ul li.search {float:right; margin-right: 10px;}

#header {height:75px; padding:15px 0 0 0;}
#header a:hover {bacground:0;}

/*
#header h1 {color: #222; font-weight: bold; margin-bottom: 10px; }
#header h1 a {width:750px; height: 200px; background: transparent url() center center no-repeat; }
#header h1 a, #header h1 a:visited {color: #111;}
#header h1 a:hover, #header h1 a:active {color: #000000; background-color: transparent;}
#header h1 span {color:#5b5c5c;}
h1.blog-title {display: inline;}
h1.blog-title a {font-family: Arial, Sans-Serif; font-weight: bold; font-size: 36px; text-transform: normal; color: #333333; letter-spacing: -1px; font-weight: bold; font-size: 36px; border-bottom: none;}
h1.blog-title a:hover {text-decoration: none; color: #000000; background: transparent;}
*/

.tagline {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 18px; text-align: right; margin-left: 3px; padding: 0; color: #A1A1A1; letter-spacing: -1px; text-transform: lowercase; display: inline;}

.date {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 16px; margin-left: 3px; padding: 0; color: #999; display: inline; font-weight:bold;}

h3.post-title {border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom:15px;}

h3.post-title a {font-family: Arial, Sans-Serif; font-weight: bold; font-size: 24px; text-transform: normal; color: #287bcc; letter-spacing: -1px; border-bottom: none;}

h3.post-title a:hover {text-decoration: none; color: #222; background: transparent;}

h3.post-title1 { margin-bottom:25px; padding:30px 15px 0 15px; background:url(images/bg-title.jpg) top left no-repeat; height:50px; display:block;}

h3.post-title1 a {font-weight: bold; font-size: 30px; text-transform: uppercase; color: #fff; background:0;}

/* -- SIDEBAR -- */

.wpcf7-validates-as-required,
.wpcf7-validates-as-email,
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control-wrap input 
{font: italic 14px Arial, Sans-Serif; background:#f9f9f9; padding:3px; border:1px solid #ddd;  }

#sidebar-wrapper {display: inline; margin-left: 5px; margin-top: 25px; margin-bottom: 25px; width:280px; float: left; background-color: #eff7ff; border: solid #E6E4E4 1px;}

#sidebar {float: left; width: 250px; padding: 5px 15px 15px 15px; text-align: left;}

#sidebar h2 { font-size: 15px; color:#287bcc; text-transform: uppercase; border-bottom: solid #ddd 1px; font-weight:bold; padding-bottom:10px;}
.widgettitle { font-size: 13px; color:#287bcc; text-transform: uppercase; border-bottom: solid #ddd 1px;font-weight:bold;}

#sidebar ul {margin: 0; padding: 0; line-height: 1.6em; list-style-type: none; margin-bottom:15px;}

#sidebar ul li {padding: 5px;}
#sidebar ul li:hover {background-color: #eeeeee;}

#sidebar ul li .title {display: block; font-weight: bold;}

#sidebar ul li .date {display: block; color: #777777; font-size: smaller;}

#sidebar ul li .content {display: block;}

#sidebar ul li a, #sidebar ul  li a:visited {padding: 0; color: #333333;}

#sidebar ul  li a:hover, #sidebar ul  li a:active {background-color: transparent; }

#sidebar ul  .list_subpages {padding: 5px; border-bottom: 1px dotted #cccccc; list-style-type: none;}

#content-wrapper1 {width: 490px; float: left;}
#content1 {float: left; padding: 25px; line-height: 1.6em; text-align: left; width:440px;}
#content1 .commentbox {color: #918E85; background-color: #eff7ff; padding: 2px 5px 2px 5px; border-top: solid #ddd 1px; border-bottom: solid #ddd 1px; text-transform: uppercase; font-size: 11px; margin-bottom: 10px;}
#sidebar-wrapper1 {display: inline; margin-left: 5px; margin-top: 25px; margin-bottom: 25px; width:450px; float: left; background-color: #eff7ff; border: solid #E6E4E4 1px;}
#sidebar1 {float: left; width: 420px; padding: 5px 15px 15px 15px; text-align: left;}
#sidebar1 h2 { font-size: 13px; color:#287bcc; text-transform: uppercase; border-bottom: solid #ddd 1px; font-weight:bold; padding-bottom:10px;}


/* -- FOOTER -- */
#footer {color:#287bcc; background:#09365d; border:2px solid #09365d;}
#footer a {color: #287bcc; background-color:transparent;}


/* -- COMMENTS -- */

#comments {color: #4A4A4A; padding: 0px; display:none;}
#comments .comment {padding: 10px; background-color: #F6F6F6; border-bottom: 20px solid #ffffff;}
#comments .comment cite {font-size: 14px; font-weight: bold; font-style: normal;}

.alt {margin: 0; padding: 10px;}

.commentlist {padding: 0; text-align: justify;}

.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; border: 1px solid #ddd;}

.commentlist p {margin: 10px 5px 10px 0;}

#commentform p {margin: 5px 0;}

.nocomments {text-align: center; margin: 0; padding: 0;}

.commentmetadata {margin: 0;display: block;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li {font-weight: bold;}

.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}

.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {font-weight: normal;}
.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

/* -- IMAGES -- */
.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; /* optional rounded corners for browsers that support it */ -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;}

/* -- FORMS -- */
#searchform input {}
#searchsubmit {}
textarea {width: 400px;}

/* -- CUSTOM STYLES -- */
.sfstatustags {display:none;}

#logo {float:left; width:400px;}
#tagline {float:right; text-align:right;}
.clear {clear:both;}