* {margin: 0; padding: 0;}

/* *** General Styles *** */
body {background: url(images/bg.jpg) #222; color: #BBB; font: 14px Georgia, Arial, Helvetica, sans-serif; text-align: center;}

a {color: #ED145B;}

a:hover {text-decoration: none;}

p {line-height: 1.6em; padding: 4px 0; text-align: justify;}

h1, h2, h3, h4, h5 {color: #FF0; font-family: "Arial Black"; font-weight: normal; text-transform: uppercase; padding: 8px 0 0 0;}	

.img a {text-decoration: none}	  

.center {text-align: center}

h1 {font-size: 30px;}

h2 {font-size: 18px;}

h3 {font-size: 15px;}

ul, ol {margin: 10px 0 10px 40px; line-height: 2em;}

ul {list-style: none; list-style-image: url(images/bullet.gif);}

blockquote {background: #222; border: 1px dotted #FF0; color: #FFF; margin: 10px; padding: 10px 10px;}

input, textarea {background: url(images/bg.jpg); border: 1px solid #444; color: #FF0; margin: 6px 10px 4px 0; overflow: hidden; padding: 2px;}

label {color: #FF0; font-size: 11px;}

button {background: #000; border: 1px solid #444; color: #ED145B; font: 10px "Arial Black"; margin-right: 4px; padding: 4px; text-transform: uppercase;}

button:hover {color: #FF0; cursor: pointer;}

/* *** Main Layout *** */
#container {background: url(images/body_bg.jpg) repeat-y; margin: 0 auto; text-align: left; width: 710px;}

#title {background: url(images/title.jpg) top right no-repeat; height: 518px;}

#sidebar {color: #000; float: right; width: 360px;}

#sidebarContent {padding: 0 110px 0 70px;}

#mainContent {margin: 0 360px 0 0; padding: 0 0 0 40px;}

#falseFooter {background: url(images/footer.jpg) bottom left no-repeat;}

#footer {padding-top: 20px;}

/* *** Title Styles *** */
#title h1 {font-size: 64px; text-align: center; line-height: .8em; padding: 40px 70px 0 0;}

#title h1 a {color: #FF0; text-decoration: none;}

#title h1 span {color: #ED145B;}

#title h2 {color: #FFF; text-align: center; line-height: .9em; padding: 5px 70px 0 0;}

/* *** Main Content Styles *** */
.welcome {line-height: 2em;}

.blogItem {font-size: 11px;}

.blogItem h2.bi {background: url(images/line_thin.gif) no-repeat; font-size: 16px;}

.blogItem h3.bi {background: url(images/line_thick.gif) no-repeat; color: #000; font-size: 14px;}

.blogItem h4.bi {line-height: 12px; padding-bottom: 40px;}

.blogItem h4.bi a {color: #FF0; font-size: 12px; text-decoration: none;}

.blogItem h4.bi a span {font-size: 22px;}

.blogItem h5.bi,.singlePage h5.bi {background: url(images/line_thin.gif) no-repeat; color: #FFF; font: 11px Arial, Helvetica, sans-serif; padding-top: 10px; text-transform: none;}

.blogItem h2.bi a {color: #FFF; text-decoration: none;}

.blogItem h3.bi a {color: #000; text-decoration: none;}

.blogItem h5.bi a,.singlePage h5.bi a {color: #FF0;}

.blogItem h3.bi span {position: relative; top: -5px; left: 5px;}

.blogItem .bi a:hover {color: #ED145B;}

/* *** Single page and Comment Styles *** */
.singlePage h2 {background: none; font-size: 24px;}

.singlePage h2 a {color: #FF0; text-decoration: none;}

#commentList {color: #000; list-style: decimal inside; font-weight: bold; margin-left: 0;}

#commentList h4 {background: url(images/line_thick.gif) bottom left no-repeat; color: #000; font-size: 14px; font-weight: normal; line-height: 26px; padding-left: 5px;}

#commentList h4 a {text-decoration: none;}	 

#twitter_update_list li {padding-bottom: 10px}

.theComment {color: #CCC; font-size: 11px; font-weight: normal;}

/* *** Main menu Styles *** */
#sidebarContent ul.mainMenu {list-style: none; margin: 0 0 20px 0;}

#sidebarContent ul.mainMenu li {list-style-image: none;}

.mainMenu a span {position: relative; left: 50px; top: 5px;}

.mainMenu a {background: url(images/star.gif) no-repeat; color: #000; display: block; height: 45px; font: 22px "Arial Black"; text-decoration: none; text-transform: uppercase;}

.mainMenu a:hover {background-position: bottom left; color: #ED145B;}

/* *** Sidebar Styles *** */
#sidebarContent p,#sidebarContent ul {font: 14px Georgia, Arial Black; padding-left: 2px; text-align: left;}

#sidebarContent ul {margin: 10px 0 0 20px; line-height: 1.8em; list-style: url(images/bullet_sb.gif);}

#sidebarContent h3 {background: url(images/line_sb.gif) no-repeat; font-size: 18px; height: 26px; padding: 0 0 0 8px; margin: 10px 0 0 0;}

/* *** Footer and Floats Styles *** */
#footer p {color: #999; font-size: 11px; text-align: center;}

#footer a {color: #999;}

.floatR, .floatL {border: 2px solid #333; padding: 2px;}

.floatR {float: right; margin-left: 8px;}

.floatL {float: left; margin-right: 8px;}

.clearfloat {clear:both;    height:0;    font-size: 1px;    line-height: 0px;}

/* End of style section. Generated by AceHTML at 7/8/2009 12:40:12 PM */
