/* ::::: http://ali972.cbellamy.net/wordpress/wp-content/themes/hybrid/style.css ::::: */

/* ::::: http://ali972.cbellamy.net/wordpress/wp-content/themes/hybrid/library/css/21px.css ::::: */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; vertical-align: baseline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
b, i, hr, u, center, menu, layer, s, strike, font, xmp { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; vertical-align: baseline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 100%; font-weight: normal; font-style: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 24px; font-family: Cambria,Georgia,Times,"Times New Roman",serif; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h1, h2, h3, h4, h5, h6 { margin: 0pt 0pt 21px; font-style: normal; font-weight: normal; }
h1 { font-size: 1.8em; }
h3 { font-size: 1.55em; }
p { margin: 0pt 0pt 21px; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
ul { margin: 0pt 0pt 21px 1.5em; list-style-type: disc; list-style-image: none; list-style-position: outside; }
ol { margin: 0pt 0pt 21px 3em; list-style-type: decimal; }
ol ol { list-style-type: upper-roman; list-style-image: none; list-style-position: outside; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0pt; }
em, cite { font-style: italic; }
abbr { cursor: help; }
blockquote { margin: 0pt 2.5em; font-style: normal; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
a { cursor: pointer; }
a img { border: medium none ; }
input, textarea { padding: 3px; font-size: 1em; font-family: Cambria,Georgia,Times,"Times New Roman",serif; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
form label { cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0pt; margin-bottom: 21px; }
th, td { text-align: left; }
/* ::::: http://ali972.cbellamy.net/wordpress/wp-content/themes/hybrid/library/css/plugins.css ::::: */

body { background: rgb(238, 238, 238) url('background.jpg') no-repeat fixed 0pt -20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
#body-container { margin: 36px auto 18px; width: 960px; }
a, a:visited { color: rgb(46, 87, 104); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
h3 { font-size: 20px; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(68, 68, 68); }
blockquote { border-left: 3px solid rgb(202, 218, 231); overflow: hidden; padding-left: 9px; font-style: italic; color: rgb(68, 68, 68); }
table { border: 1px solid rgb(238, 238, 238); background: rgb(95, 151, 177) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
caption { font-size: 0.8em; font-style: italic; text-align: right; color: rgb(102, 102, 102); }
td { border: 1px solid rgb(53, 102, 124); padding: 0.3em; }
tr { background: rgb(62, 118, 144) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
th { border: 1px solid rgb(53, 102, 124); padding: 0.3em; background: rgb(39, 73, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
td a, th a { font-weight: bold; color: rgb(238, 238, 238); }
.drop-cap { margin: 3px 3px 0pt 0pt; float: left; line-height: 39px; font-size: 51px; font-family: "Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif; color: rgb(102, 102, 102); }
img.wp-smiley { border: medium none ; margin: 0pt; padding: 0pt; max-height: 12px; }
.avatar { border: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; float: left; width: 100px; height: 100px; margin-right: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header { display: block; margin-bottom: 18px; }
#site-title { font-size: 2.3em ! important; margin-bottom: 9px; line-height: 27px; }
#site-title a { color: rgb(68, 68, 68); }
#site-description { font-size: 1.1em; font-variant: small-caps; color: rgb(68, 68, 68); margin-bottom: 27px; }
#site-title, #site-description { font-family: Georgia,Times,"Times New Roman",serif; font-variant: small-caps; font-weight: bold; }
#page-nav { margin: 0pt 10px 0pt 0pt; float: left; width: 700px; }
#page-nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#page-nav li { margin: 0pt; padding: 0pt; display: inline; }
#page-nav li a { padding: 3px 12px; background: rgb(60, 115, 140) none repeat scroll 0% 0%; float: left; margin-right: 18px; color: rgb(249, 249, 249); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#container { margin: 21px 0pt; overflow: hidden; float: left; width: 960px; }
#content { padding: 20px; overflow: hidden; height: 100%; float: left; width: 600px; background-image: url('lesstranswhite.png'); }
.post { overflow: hidden; clear: both; height: 100%; margin-bottom: 21px; }
.single .post, .page .page { margin-bottom: 0pt; }
.entry-title { font-size: 21px; margin-bottom: 3px; }
.single-title, .page-title { font-size: 21px; }
.page-title, .attachment-title { margin-bottom: 21px; }
.breadcrumb { margin-bottom: 21px; font-size: 0.85em; color: rgb(102, 102, 102); }
#comments-template .paged-navigation { text-align: center; font-family: Georgia,"Times New Roman",Times; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.95em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#secondary { clear: right; float: right; width: 300px; }
.widget { margin: 0pt 0pt 21px; padding: 18px 15px; overflow: hidden; background-image: url('transwhite.png'); }
#content .widget { margin: 0pt; padding: 0pt; }
.widget-title { font-size: 1.2em; }
.widget ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 9px; }
.widget ul li { background: transparent url('bullet.gif') no-repeat scroll 0pt 6px; padding-left: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget table { width: 240px; }
#comments-template {  }
#comments-number, #reply { font-size: 1.2em; }
#comments-template ol { margin: 0pt 0pt 21px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#comments li { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 9px 9px 0pt; background: rgb(249, 249, 249) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 9px; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#comments li li, #comments li.author li li { margin: 0pt 9px 9px 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#comments li.author li, #comments li li li, #comments li li.author li, #comments li.author li.author li { background: rgb(249, 249, 249) none repeat scroll 0% 0%; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#comments li.author, #comments li li.author, #comments li li li.author, #comments li.author li.author li.author { background: rgb(35, 44, 54) none repeat scroll 0% 0%; color: rgb(247, 247, 247); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#comments li li.author, #comments li li.author li.author { border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
#comments li a, #comments li.author li a, #comments li.author li.author li a { color: rgb(60, 115, 140); }
#comments li.author a, #comments li.author li.author a, #comments li.author li.author li.author a { border-color: rgb(51, 51, 51); color: rgb(166, 194, 207); }
#comments-template .avatar { border: 1px solid rgb(102, 102, 102); padding: 0pt; width: 40px; height: 40px; float: left; margin-right: 18px; }
#comments-template li.author .avatar { padding: 2px; background: rgb(36, 111, 147) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#comments-template .comment-meta-data { margin-bottom: 18px; }
#comments-template .comment-text { margin: 0pt 18px; clear: left; }
.comment-text blockquote { margin-bottom: 21px; }
.comment-text blockquote p { display: inline; }
#comments-template li.author blockquote, #comments-template li.author pre { border: medium none ; background: rgb(36, 111, 147) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#comments-template label { font-size: 0.8em; }
textarea { clear: left; display: block; width: 98.5%; }
.button { border: medium none ; padding: 6px 9px; background: rgb(36, 45, 54) none repeat scroll 0% 0%; width: 100px; margin-right: 9px; font-family: Cambria,Georgia,Times,'Times New Roman',serif; font-style: normal; font-variant: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; color: rgb(238, 238, 238); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.button:hover { background: rgb(51, 60, 69) none repeat scroll 0% 0%; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer-container { clear: both; color: white; }
#footer-container a { color: rgb(204, 204, 204); }
#footer { font-style: italic; }
#footer a { font-style: normal; color: rgb(247, 247, 247); }
/* ::::: http://ali972.cbellamy.net/wordpress/wp-content/plugins/contact-form-7/stylesheet.css?ver=2.0.5 ::::: */

/* ::::: http://ali972.cbellamy.net/wordpress/wp-content/plugins/sidebar-login/style.css?ver=2.8.4 ::::: */

.widget_wp_sidebarlogin, #sidebar-login { overflow: hidden; }
.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container { float: left; }
.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img { border: 1px solid rgb(221, 221, 221); padding: 3px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; margin-right: 8px; margin-top: 5px; }
