/*  

Theme Name: bg

Theme URI: http://wordpress.org/

Description: The Theme is released under a <a href="http://creativecommons.org/licenses/by/2.5/"> Creative commons Licence </a>

Version: 1.0

Author: Brain Goodbye

Author URI: http://braingoodbye.com/

*/



/********************************************

   HTML ELEMENTS

********************************************/



/* top elements */

* {
outline:0;
margin:0;
padding:0;
}

body {
background:#000;
font:70%/1.5em Verdana, Tahoma, arial, sans-serif;
color:#777;
text-align:center;
margin:15px 0;
}

.avatar {
background:none;
border:none;
}

a,a:visited {
text-decoration:none;
background:inherit;
color:#FB9233;
}

a:hover {
text-decoration:underline;
background:inherit;
color:#93C600;
}

h1,h2,h3 {
font-family:Georgia, serif;
}

h1 {
font-size:180%;
font-weight:400;
color:#555;
}

h2 {
font-size:160%;
color:#88ac0b;
font-weight:400;
}

h3 {
font-size:135%;
color:#666;
}

img {
background:#fff;
border:1px solid #E5E5E5;
padding:5px;
}

img.float-right {
margin:5px 0 10px 10px;
}

img.float-left {
margin:5px 10px 10px 0;
}

img.wp-smiley,img.no,.oio-img-position {
border:0;
pading:0;
background:none;
margin:0;
}

h1,h2,h3,p {
margin:10px 15px;
padding:0;
}

ul,ol {
margin:5px 15px;
padding:0 25px;
}

code {
text-align:left;
display:block;
overflow:auto;
font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;
border:1px solid #E5F0FB;
background:#F4F8FD;
margin:5px 0;
padding:15px;
}

acronym {
cursor:help;
border-bottom:1px dotted #777;
}

blockquote {
font:bold 1.3em/1.5em Georgia, serif;
color:#2361BA;
border:1px solid #E5F0FB;
background:#F4F8FD url(images/quote.jpg) no-repeat 8px 6px;
margin:10px 15px;
padding:0 0 0 25px;
}

input:focus,textarea:focus {
border:2px solid #FDDDDD;
}

table {
border-collapse:collapse;
margin:10px 15px;
}

th strong {
color:#fff;
}

th {
background:#306bc1 url(images/button-bg.jpg) repeat-x 0 0;
height:35px;
padding-left:12px;
padding-right:12px;
color:#fff;
text-align:left;
border:1px solid #306bc1;
border-bottom-width:2px;
}

tr {
height:32px;
background:#fff;
}

td {
padding-left:12px;
padding-right:12px;
border:1px solid #E5F0FB;
}

form {
border:1px solid #E5F0FB;
background:#F4F8FD;
margin:10px 15px;
padding:10px 0;
}

fieldset {
border:none;
margin:0;
padding:0;
}

label {
display:block;
font-weight:700;
margin:7px 0;
}

input {
border:1px solid #E5F0FB;
font:normal 1em Verdana, sans-serif;
color:#777;
padding:3px;
}

textarea {
width:400px;
font:normal 1em Verdana, sans-serif;
border:1px solid #E5F0FB;
height:100px;
display:block;
color:#777;
padding:3px;
}

input.button {
font:bold 12px Arial, Sans-serif;
height:28px;
color:#fff;
background:#306bc1 url(images/button-bg.jpg) repeat-x 0 0;
border:1px solid #306bc1;
margin:0;
padding:2px 3px;
}

.searchform {
background-color:transparent;
border:none;
width:180px;
margin:0;
padding:5px 0;
}

.searchform p {
margin:0;
padding:0;
}

.searchform input.textbox {
width:110px;
color:#777;
height:20px;
border:1px solid #D2E8F7;
vertical-align:top;
padding:2px;
}

.searchform input.button {
width:55px;
height:26px;
vertical-align:top;
padding:2px 5px;
}

#wrap {
width:790px;
background:#CCC url(images/content.jpg) repeat-y center top;
text-align:left;
margin:0 auto;
}

#content-wrap {
clear:both;
width:760px;
margin:5px auto;
padding:0;
}

#header {
position:relative;
height:189px;
background:#caced1 url(images/header.jpg) no-repeat center top;
color:#fff;
padding:0;
}

#header h1#logo-text a {
position:absolute;
font:bolder 55px Georgia, serif;
letter-spacing:-3px;
color:#fff;
text-transform:none;
text-decoration:none;
background:transparent;
top:18px;
left:35px;
margin:0;
padding:0;
}

#header p#slogan {
position:absolute;
font:bold 13px Georgia, serif;
text-transform:none;
color:#FFF;
top:80px;
left:50px;
margin:0;
padding:0;
}

#header #header-links {
position:absolute;
color:#C6DDEE;
font:bold 14px Georgia, serif;
top:20px;
right:20px;
}

#header #header-links a {
color:#ECF3FB;
text-decoration:none;
}

#menu {
clear:both;
background:#000 url(images/menu.jpg) no-repeat;
font:bold 16px/40px Georgia, serif;
height:40px;
width:790px;
margin:0 auto;
padding:0;
}

#menu ul {
float:left;
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#menu ul li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
background:url(images/sep.jpg) no-repeat 100% 100%;
padding:0 12px;
}

#main {
float:left;
width:555px;
display:inline;
background:url(images/box.jpg) no-repeat;
overflow:hidden;
margin:0;
padding:20px 0 0;
}

#main h2 {
font:normal 180% Georgia, serif;
margin-bottom:0;
color:#2666c3;
padding:0;
}

#main h2 a {
color:#2666c3;
text-decoration:none;
}

#main p,#main h1,#main h2,#main h3,#main ol,#main ul,#main blockquote,#main table,#main form {
margin-left:20px;
margin-right:25px;
}

#main ul li {
list-style-image:url(images/bullet.gif);
}

#sidebar {
float:right;
width:195px;
color:#777;
margin:10px 0 0;
padding:0;
}

#sidebar h2 {
font:bold 1.4em Georgia, serif;
color:#555;
margin:15px 5px 10px;
}

#sidebar p {
margin-left:5px;
}

#sidebar ul.sidemenu {
list-style:none;
text-align:left;
text-decoration:none;
border-top:1px solid #A9D4EF;
margin:7px 10px 8px 0;
padding:0;
}

#sidebar ul.sidemenu li {
list-style:none;
color:#777;
border-bottom:1px solid #D2E8F7;
margin:0 2px;
padding:4px 0 4px 5px;
}

* html body #sidebar ul.sidemenu li {
height:1%;
}

#sidebar ul.sidemenu li a {
text-decoration:none;
color:#1773BC;
}

#sidebar ul.sidemenu li a:hover {
color:#333;
}

#sidebar ul.sidemenu ul {
margin:0 0 0 5px;
padding:0;
}

#sidebar ul.sidemenu ul li {
border:none;
}

#footer {
color:#C6DDEE;
background:#caced1 url(images/footer.jpg) no-repeat center top;
clear:both;
width:790px;
height:57px;
text-align:center;
font-size:90%;
}

#footer p {
margin:0;
padding:10px 0;
}

#footer a {
color:#fff;
text-decoration:none;
}

.post-footer {
background:#ECF3FB;
font-size:95%;
margin:20px 25px 0;
padding:5px;
}

.post-by {
font-size:.95em;
margin-top:0;
}

.float-right {
float:right;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

.clear {
clear:both;
}

div.font {
color:red;
margin-bottom:-10px;
position:relative;
font-size:11px;
}

div.font .sample {
height:75px;
margin:5px;
padding:5px 0;
}

#listed_comments {
text-align:center;
margin:0 3em 0 1em;
}

div.number {
font-weight:700;
float:right;
margin-top:-50px;
font-size:100px;
color:#ECF3FB;
line-height:160px;
}

div.comment div.number {
color:#FFF;
}

div.talk {
clear:left;
font-size:0.9em;
margin:0 2em;
padding:1em 0;
}

p.comment_metadata {
display:block;
clear:right;
border-top:1px solid #B1B1B1;
text-align:right;
}

#commentform p.subscribe-to-comments {
display:block;
text-align:center;
font-size:0.9em;
margin:0 2em 0 1em;
}

#commentform p.subscribe-to-comments input#subscribe {
float:left;
margin:0.5em 0.5em 0 14em;
}

#commentform p.subscribe-to-comments label {
width:auto;
}

.comment-text {
font-family:"Times CY", "Times New Roman", serif;
font-size:14px;
}

.comment-childs {
background-color:#FFF;
margin:5px 12px 2px;
padding:4px 2px 2px 4px;
}

#newcomment {
width:90%;
}

#newcommentsubmit {
color:red;
}

.adminreplycomment {
width:99%;
margin:4px;
padding:4px;
}

.mvccls {
color:#999;
}

#ads {
background:url(images/advertisement.png) top right no-repeat;
width:225px;
text-align:left;
margin-left:-30px;
}

.left,.float-left {
float:left;
}

.none,legend,.sIFR-alternate {
display:none;
}

#header #header-links a:hover,#menu ul li a:hover,#menu ul li#current a {
color:#ECF3FB;
}

#menu ul li,.editComment,.editableComment,.textComment {
display:inline;
}

.post-footer .date,.post-footer .comments,.post-footer .readmore {
padding-left:0;
margin:0 5px;
}

div.comment,.chalt {
background-color:#ECF3FB;
}
