/*
    Theme Name: The Debutante Ball 2010
    Theme URI: http://www.thedebutanteball.com/
    Description: Theme
    Version: 1.0
    Author: Bob Cook
    Author URI: http://www.bobandeileen.com
    
    Copyright (c) 2009 Bob Cook
*/


#masthead
{
    clear: both;
    background-color: #000;
    border: 0px;
    color: #000;
    float: left;
    height: 154px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
}

#masthead a img
{
    border: 0px;
}

#masthead_pics
{
    clear: both;
}

#masthead_menu
{
    background-color: #000;
    margin: 0 0 15px 30px;
    text-align: left;
}

#masthead_menu ul, #masthead_menu li
{
    display: inline;
    list-style-type: none;
    margin: 0 30px 0 0;
}

#masthead_menu a
{
    color: #eee;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    font-weight: normal;
    text-decoration: none;
}

#masthead_menu a:hover
{
    color: #8cc6cf; /* #adf5ff; */
    text-decoration: underline;
}

.pictureribbon
{
    background-color: #000;
    margin: 0 0 10px 0;
}

#masthead_pics
{
}

.pictureribbon td a
{
    color: #eee;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    font-weight: normal;
    text-decoration: none;
}

.pictureribbon td a img
{
    border: 2px solid #ccc;
}

.pictureribbon td a:hover
{
    color: #269;
    text-decoration: underline;
}

#container
{
    color: #000;
    margin: 0 20px 0 20px;
    min-width: 760px;
    padding: 0;
    text-align: left;
}

#content
{
    margin: 15px 0 0 0;
}

body
{
    background-color: #000;
    color: #333;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    margin: 0;
    padding: 0;
    text-align: center;
}

a
{
    color: #888;
    font-weight: normal;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

p
{
}

h1
{
    color: #888;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

h1 a:hover
{
    text-decoration: none;
}

h2
{
    color: #888;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

h3
{
    color: #888;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

h4
{
    color: #888;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#content
{
    clear: both;
    width: 100%;
}

#content h2
{
    border-bottom: 1px solid #aaa;
}

#content h2 a
{
    color:#888;
    font-weight:normal;
}

#content h2 a:hover
{
    color: #269;
}

#content p
{
    margin: 0.5em 0.8em 0.8em 0.5em;
}


.entry
{
    color: #333;
    background: #fff url(images/entry_bkgnd.jpg) repeat-x;
    border: 2px solid #bbb;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    font-size: small;
    margin: 0 0 20px 0;
    padding: 10px 10px 0 10px;
    position: relative;
}

.entry a
{
    color: #269;
    text-decoration: none;
}

.entry a:hover
{
    color: #269;
    text-decoration: underline;
}

.entry img
{
    border: 1px solid #ccc;
    float: left;
    margin: 2px 10px 2px 10px;
    position: relative;
}

.entry h2 a
{
    color: #000;
    font-family: Georgia,Palatino,"Times New Roman",Serif;
}

.entry h2 a:hover
{
    color: #269;
}

.meta
{
    border-top: 1px solid #bbb;
    clear: both;
    color: #333;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    margin: 10px 0 0 0;
    text-align: left;
}

.commentmetadata
{
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
}

#left
{
    float: left;
    width: 62%;
}

.comments
{
    color: #aaa;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
}

.comments h3
{
    border-bottom: 1px solid #aaa;
}

.comments a
{
    color: #aaa;
}

.comments a:hover
{
    color: #269;
}

.comments p
{
    color: #fff;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
}

.navigation
{
    color: #fff;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    font-size: small;
}

.alignright 
{
    float: right;
}

.alignleft 
{
    float: left
}

#right
{
    margin-left: 64%;
}

#right h2
{
    font-family: Georgia,Palatino,"Times New Roman",Serif;
    color: #aaa;
    width:98%;
}

#right h2 a
{
    color: #aaa;
}

#right h2 a:hover
{
    color: #269;
}

.subcontainer
{
    color: #eee;
    width: 98%;
}

.subcontainer a
{
    color: #eee;
}

.subcontainer a:hover
{
    color: #269;
}

.subcontainer ul
{
    list-style-type: none;
    list-style-position: outside;
    marker-offset: 0;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.linkslist a img 
{
    border: 1px solid #bbb;
}

.linkstitle
{
    margin: 20px 0 10px 0;
}

.page_item
{
    font-size: large;
}

.widgettitle
{
    border-bottom: 1px solid #aaa;
    color: #888;
    font-family: Georgia,Palatino,"Times New Roman",Serif;
    font-size: x-large;
    margin: 20px 0 10px 0;
}

#calendar_wrap
{
    font-size: small;
}

.wp-calendar-body td a
{
    background-color: #333;
}

.wp-calendar-today
{
    border: 1px solid #269;
}

.widget_rss li
{
    margin: 0 0 10px 0;
}

.widget_rss a img
{
    border: none;
}

.widget_rssbadge
{
    border: none;
    color: #aaa;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    font-size: small;
    margin: 20px 0 0 0;
}

.widget_rssbadge img
{
    border: none;
    margin: 5px 5px 5px 0;
}

.widget_recent_entries li
{
    margin: 0 0 10px 0;
}

.widget_recent_comments li
{
    margin: 0 0 10px 0;
}

.rightsub
{
    float: left;
    width: 48%;
}

.rightsub2
{
    float: right;
    width: 48%;
}

.rightsub3
{
    float: left;
    width: 48%;
}

#footer
{
    clear: both;
    color: #aaa;
    font-family: Verdana,Helvetica,Ariel,Sans-Serif;
    font-size: small;
    padding: 10px 0 12px 24px;
    text-align: center;
}

#footer a
{
    color: #111;
    font-weight: normal;
}

#footer span{
color:#aaa;
/* font-size:2em; */
letter-spacing:-2px;
}

/*
.link
{
color:#269;
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
color:#48b;
text-decoration:none;
}

.thumbs img{
position:relative;
padding:3px;
margin:0 2px 2px 0;
border:1px solid #fff;
background-color:#ddd;
color: #555;
}

.thumbs img:hover{
}

.entryphoto{
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

.pagenav{
color: #888;
text-align:center;
}
*/

.date{
float:left;
font-weight:bold;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

.clear{
clear:both;
}

.hide{
display:none;
}

