/*
Theme Name: Urban Cat Relief
Theme URI: http://urbancatrelief.com
Description: Urban Cat Relief Custom Theme
Version: 1.0
Author: Rob Williams (http://www.cryptic.org)
Tags: custom template
*/

/* The Usual Common Styles TM */

html, body {
    width:                  100%;
    height:                 100%;
    background:             black;
    font-family:            'Arial', sans-serif;
    line-height:            1.4em;
}

a { 
    font-weight: bold; 
    color: #ffb400; 
    text-decoration: none; 
}
a:hover { color: yellow; }

h1 {
    font-size:              2em;
    margin-bottom:          10px;
}

h2, h3, h4, h5 {
    font-size:              1.4em;
    padding-bottom:         0.6em;
    font-family:            'Verdana', sans-serif;
    font-weight:            bold;
}

h3 { text-align: center; padding-bottom: 0.9em !important; }
h4 { font-size: 1.2em !important; }
h5 { text-align: center; padding-bottom: 0 !important; }

.blog_post { border: 1px #ddd solid; margin-bottom: 20px; position: relative; }
.blog_post_content { margin: 10px; }

.number_comments {
    position:               absolute;
    right:                  0;
    top:                    0;
    padding:                5px;
    border:                 1px #ddd solid;
    border-top:             0;
    border-right:           0;
}

ol#commentlist li {
    border:                 1px #ddd solid;
    list-style:             none;
    list-style-position:    outside;
    margin-bottom:          20px;
}
.comment_indent { margin: 10px; }
.comment_author, .comment_date {
    margin:                 0 0 0 50%;
    padding:                0;
    font-style:             italic;
    color:                  #aaa;
    font-family:            'Georgia', 'Times', serif;
    height:                 15px;
}



p { margin-bottom: 1em; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.centered { text-align: center; }
.clear { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

.transpng {
    behavior:               url(/wp-content/themes/peipc/iepngfix.htc);
}

ul li {
    padding-bottom:         1em;
}

ul.about li {
    padding:                0 0 1em 2em;
    text-indent:            -2em;
}


/* Wordpress styles */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright { float: right; }
.alignleft { float: left; }

/* Custom styles */

.container {
    width:                  980px;
    margin:                 0 auto -30px;
    min-height:             100%;
    height:                 auto !important;
    height:                 100%;
    background:             #111111;
}

.footer, .push {
    width:                  100%;
    height:                 30px;
    position:               relative;
    font-size:              0.7em;
    font-family:            'Arial', sans-serif;
}

.footer_content {
    width:                  980px;
    margin:                 0 auto;
    text-align:             center;
    color:                  #ccc;
    font-size:              0.8em;
}

.column {
    width:                  305px;
    float:                  left;
    padding:                10px;
    color:                  white;
    font-size:              0.8em;
}

.feature_column {
    width:                  306px;
    height:                 239px;
    float:                  left;
    padding:                10px;
}

.feature_column ul li { padding: 0 0 0 2em; }

.feature_column p {
    line-height:            1.15em;
}

.no_padding {
    padding:                0 !important;
    width:                  326px !important;
    height:                 259px !important;
    overflow:               hidden;
}

.divider {
    border-right:           1px #444 solid;
}

.feature_column_container {
    color:                  white;
    font-size:              0.8em;
}


.greenbg { background: url(/wp-content/themes/urbancats/images/green_fade_bg.jpg) repeat-x top left; }
.greybg  { background: #272727; }

.double_column { 
    width: 631px !important; 
    float: left; 
    padding: 10px; 
    color: white; 
    font-size: 0.8em; 
}

.double_column table {
    margin-bottom:          2em;
}

.header { 
    color:                  white; 
    font-family:            'Times New Roman', 'Times', serif; 
    font-size:              1.2em; 
    position:               relative;
}

.facebook_image {
    float:                  right;
    margin:                 50px 20px 0;
    width:                  146px;
}

.logo {
    margin:                 0 40px;
    float:                  left;
}

.logo_text {
    text-align:             center;
    width:                  480px;
    float:                  left;
    font-size:              0.8em;
}

ul.menu {
    list-style-type:        none;
    list-style-position:    outside;
    margin-left:            40px;
}

ul.menu li {
    display:                inline;
    padding:                0 6px;
    position:               relative;
    z-index:                25;
}

ul.menu li:hover > ul, ul.submenu:hover {
    display:                block;
}

ul.submenu {
    position:               absolute;
    top:                    15px;
    left:                   -30px;
    z-index:                5000;
    background:             black;
    padding:                10px 0;
    display:                none;
    list-style-type:        none;
    list-style-position:    outside;
    margin:                 0;
}

ul.submenu li {
    display:                block;
    width:                  100px;
    font-size:              0.8em;
    padding:                0 10px 10px;
    text-align:             center;
    line-height:            1.2em;
}

.padtb { padding-top: 10px; padding-bottom: 10px; }
.padlr { padding-left: 10px; padding-right: 10px; }
.logo_img { padding-top: 20px; }
.divider_paw { position: relative; top: -5px; }

ul.donate_list {
    list-style-type:        disc;
    list-style-image:       url(/wp-content/themes/urbancats/images/divider_paw.jpg);
}

ul.donate_list li {
    padding-left:           3em;
    text-indent:            -3em;
}

.thankyou {
    color:                  white;
    font-weight:            bold;
    line-height:            1.2em;
}

.sponsors {
    color:                  white;
    text-align:             center;
    font-size:              0.8em;
}

.greenbg { line-height: 1.4em !important; }

.promocats { height: 259px !important; }

