
/*

Theme Name: bisexual_mmf


*/



body {

background:#00355f;

font-family:Verdana, Geneva, sans-serif;

font-size:12px;

color:#fff;

padding:0 0 15px 0;

margin:0;

border-top:#002a53 5px solid;

}



* {

padding:0;

margin:0;

}



a {

color:#87b2d8;

text-decoration:none;

}



a:hover {

color:#fff;

text-decoration:none;

}



h1, h2, h3, h4 {

font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

font-weight:normal;

font-size: 18px;

}



input, select {

font-family:Verdana, Geneva, sans-serif;

font-size:11px;

}



textarea {

font-family:Verdana, Geneva, sans-serif;

font-size:12px;

}



abbr {

border:none;

}



#wrap {

width:1024px;

margin:0 auto;

}



/* Header */



#header {

margin:10px 0;

padding:0 5px;

text-align:left;

}



#header h1 {

font-size:24px;

letter-spacing:-1px;

padding:10px 0;

color:#4e8abe;

}



#header h1 a {

/*background:url(images/logo.gif) top left no-repeat;*/

padding:3px 0 5px 45px;

color:#fff;

text-decoration:none;

}



#menu {

font-size:13px;

background:#002a53;

position:relative;

padding:5px;

margin:0 0 10px 0;

/*width:690px;*/

width: 1000px;

text-align:left;

}



#feed {

float:right;

padding:3px 10px;

}



#feed a {

background:url(images/feed.gif) right no-repeat;

padding:0 24px 0 0;

}



#menu ul {

float:left;

list-style:none;

}



#menu li {

float:left;

padding:3px 10px;

border-right:#00355f 1px solid;

}



#menu li:last-child {

border:none;

}



#content {

float:right;

/*width:600px;*/
width: 720px;

text-align:left;

}



#content h2 {

font-size:18px;

padding:10px 0;

color:#6799c8;

}



#content h2 a {

color:#fff;

text-decoration:none;

}



#content h2.archive {

font-size:18px;

color:#4e8abe;

padding:10px 0 5px 0;

}



#content a.commentsLink {

color:#6799c8;

}



/* Navigation */



.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.alignleft {

float:left;

}



.alignright {

float:right;

}



.navpost {

font-size:11px;

margin:0 0 20px 0;

}



.navpost div {

background:#002a53;

color:#87b2d8;

padding:2px 4px;

}



.navpost a {

color:#87b2d8;

text-decoration:none;

}



.navpost a:hover {

color:#fff;

text-decoration:none;

}



.navigation {

font-size:11px;

margin:0 0 20px 0;

}



.navigation a {

background:#002a53;

display:block;

color:#87b2d8;

text-decoration:none;

padding:2px 4px;

}



.navigation a:hover {

color:#fff;

text-decoration:none;

}



/* Main for posts */



.main h3 {

font-size:15px;

font-weight:bold;

margin:0 0 15px 0;

}



.main img {

padding:2px;

border:#005595 1px solid;

}



.main a {

color:#87b2d8;

}



.main a:hover {

color:#4e8abe;

}



.main a img {

padding:2px;

border:#0085b5 1px solid;

}



.main a:hover img {

padding:2px;

border:#87b2d8 1px solid;

}



.main p {

line-height:18px;

margin:0 0 15px 0;

}



.main ol {

line-height:18px;

margin:0 0 15px 30px;

}



.main ul {

line-height:18px;

margin:0 0 15px 30px;

}



.main li {

margin:0 0 5px 0;

}



.stamp {

font-size:11px;

color:#4e8abe;

margin:0 0 15px 0;

}



.stamp a {

color:#87b2d8;

text-decoration:none;

}



.stamp a:hover {

color:#fff;

}



.meta {

background:url(images/limit.gif) bottom center no-repeat;

font-size:11px;

line-height:16px;

color:#4e8abe;

border-top:#005595 1px solid;

margin:0 0 15px 0;

padding:5px 10px 30px 10px;

}



img.wp-smiley {

margin:0;

padding:0;

border:none;

}



blockquote {

margin:0 0 0 20px;

padding:0 0 0 10px;

border-left:#005595 1px solid;

}



.warning p {

font-size:13px;

margin:0 0 0 20px;

padding:0 0 0 10px;

border-left:#005595 1px solid;

}



/* Sidebar */



#sidebar {

font-size:11px;

float:left;

width:280px;

/*padding:0 15px 20px 5px;*/
padding 0 15px 0px 5px;

text-align:left;

}



#sidebar h3 {

font-size:12px;

font-weight:bold;

color:#fff;

margin:20px 0 5px 0;

}



#sidebar ul {

list-style:none;

}



#sidebar ul ul {

margin:5px 0 0 10px;

}



#sidebar ul ul ul {

margin:5px 0 0 10px;

}



#sidebar ul li {

padding:0 0 5px 0;

}



#author h3 {

margin:5px 0 5px 0;

}



/* Forms: input, textarea */



input {

background:#002a53;

padding:3px 5px;

border:none;

border-bottom:#004b8d 1px solid;

color:#fff;

}



textarea {

background:#002a53;

width:500px;

padding:3px 5px;

border:none;

border-bottom:#004b8d 1px solid;

color:#fff;

}



#searchform {

margin:15px 0 0 0;

}



.searchinfo {

padding:5px 0 0 0;

}



#searchform input {

background:#002a53;

display:block;

padding:3px 5px;

border:#004b8d 1px solid;

color:#a0cbed;

}



#searchform input:hover {

background:#004b8d;

cursor:pointer;

border:#004b8d 1px solid;

color:#fff;

}



#searchform #s {

background:#002a53;

padding:3px 5px;

border:none;

border-bottom:#004b8d 1px solid;

color:#fff;

cursor:text;

}



input.submit {

background:#002a53;

display:block;

padding:3px 5px;

margin:0 0 10px 0;

border:#004b8d 1px solid;

color:#a0cbed;

cursor:pointer;

}



input.submit:hover {

background:#004b8d;

cursor:pointer;

border:#004b8d 1px solid;

color:#fff;

}



/* Comments */



.postinput small {

font-size:11px;

margin:0 0 0 5px;

}



p.logged {

font-size:12px;

}



h3.reply {

font-size:15px;

margin:0 0 10px 0;

}



.nocomments {

margin:0 0 30px 0;

}



ol.commentList {

list-style:none;

margin:10px 0 30px 0;

}



.commentList li {

padding:0 0 10px 0;

}



.commentList li.bypostauthor .commentText {

border-top:#007dc3 3px solid;

}



.commentMod {

background:#002a53;

padding:1px 3px;

margin:10px 0 0 10px;

}



.commentAuthor {

background:url(images/arrow.gif) no-repeat top left;

padding:10px 0;

margin:0 0 0 30px;

width:250px;

color:#4e8abe;

}



.commentAuthor img {

float:left;

margin:5px 12px 0 0;

}



.commentAuthor p {

padding:3px 0 0 0;

}



.commentAuthor small {

font-size:11px;

}



.commentText {

background:#002a53;

width:480px;

padding:10px;

border-top:#004b8d 3px solid;

}



.commentText p {

line-height:18px;

margin:7px 0;

}



.commentMeta {

font-size:12px;

color:#4e8abe;

}



#commentForm p {

color:#4e8abe;

font-size:11px;

line-height:18px;

margin:0 0 15px 0;

}



/* Footer */



#footer {

background:#002a53;

position:relative;

font-size:11px;

color:#4e8abe;

margin:0 auto;

padding:10px;

width:1000px;

text-align:left;

}



#footer a {

color:#87b2d8;

text-decoration:none;

}



#footer a:hover {

color:#fff;

text-decoration:none;

}



#top {

float:right;

}



#top a {

background:url(images/top.gif) right no-repeat;

padding:0 16px 1px 0;

}



/* Widgets */



.wp-caption {

border:1px solid #00377c;

text-align:center;

background-color:#001e42;

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-dd {

font-size:11px;

line-height:17px;

padding:0 4px 5px;

margin:0;

}



#wp-calendar {

padding:10px 0 0 0;

}



#wp-calendar caption {

text-align:left;

padding:0 0 3px 0;

}



#wp-calendar tr th,

#wp-calendar tr td {

padding:0 4px 0 0 ;

text-align:right;

}



#wp-calendar td a {

font-weight:bold;

}



#wp-calendar td a:hover {

font-weight:bold;

}



/* Round Corners */



.corner-TL{

background:url(images/corners.gif) 0 0 no-repeat;

display:block;

position:absolute;

top:0;

left:0;

width:10px;

height:10px;

overflow:hidden;

}



.corner-TR{

background:url(images/corners.gif) -10px 0 no-repeat;

display:block;

position:absolute;

top:0;

right:0;

width:10px;

height:10px;

overflow:hidden;

}



.corner-BL{

background:url(images/corners.gif) 0 -10px no-repeat;

display:block;

position:absolute;

bottom:0;

left:0;

width:10px;

height:10px;

overflow:hidden;

}



.corner-BR{

background:url(images/corners.gif) -10px -10px no-repeat;

display:block;

position:absolute;

bottom:0;

right:0;

width:10px;

height:10px;

overflow:hidden;

}



/* Self-Clear Floats */



.group:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



/* IE6/7 Hacks */



* html .group {

height: 1%;

}



*:first-child+html .group {

min-height: 1px;

}

