/*
Theme Name: Always an Upset
Theme URI: 
version: 3.0
*/



/* Standard */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0px; padding: 0px; }
body { background: #F5F5F5 url(images/bg_stretch.jpg) repeat-x; font: 100% Arial, Helvetica, sans-serif; }
a { text-decoration: none; color: #0099CC; }
a:hover { text-decoration: underline; }

/* Header */

#wrapper { width: 1000px; margin: 0px auto; }
#header { width: 1000px; height: 50px; text-align: left; padding: 0px; margin: 0px 0px 10px 0px; clear: both; }

#logo { float: left; position: absolute; }
#logo a { display: block; width: 345px; height: 50px; background: transparent url(images/logo.jpg) no-repeat top center; position: relative; cursor: pointer; }
#logo h1, #logo p { text-indent: -9999px; margin: 0px; }

p.meta_links { color: #FFFFFF; float: right; font-size: 0.750em; position: relative; top: 19px; right: 50px; }
p.meta_links a { color: #00CCFF; }

/* Content */

#content { width: 595px; float: left; padding: 0px 0px 5px 0px; }
#content h2 { font: 18pt; margin: 8px 0px; }

.iLike { width: 610px; height: 34px; background: transparent url(images/bg_loveleave.jpg) repeat-x; position: relative; left: -5px; padding: 12px 0px 0px 15px; font-size: 15px; clear: both; color: #333; }
.iLikeThis { display: inline; }
.iLikeThis .counter { color: #cc3399; font-size: 18px; font-style: italic; }
.iLike a.imageLove { cursor:pointer; }

.iLikeThisNeg { display:inline; }
.iLikeThisNeg .counterNeg { color: #cc3399; font-size: 18px; font-style: italic; }
.iLike a.imageLeave { cursor:pointer; }

.iLike .love { position: relative; float: right; right: 10px; top: -6px; }
.iLike .leave { position: relative; float: right; right: 5px; top: -6px; }

/* Sidebar */

#sidebar { width: 399px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #333333; }
#sidebar_wrap { position: relative; left: 10px; }
#sidebar ul { list-style: none; }

.ad_square { width: 336px; height: 280px; margin: 20px auto; }
.rss_btn { float: left; }
.subscribe { float: left; position: relative; top: 15px; left: 5px; }

/* Headers */

.header_story { background: url(images/header_story.jpg) no-repeat; width: 580px; height: 38px; margin: 0px 0px 0px 0px; }
.header_news { background: url(images/header_news.gif) no-repeat; width: 580px; height: 38px; margin: 5px 0px 0px; }
.header_results { background: url(images/header_results.jpg) no-repeat; width: 381px; height: 38px; margin: 10px 0px 5px; }
.header_upcoming { background: url(images/header_upcoming.jpg) no-repeat; width: 381px; height: 38px; margin: 10px 0px 5px; }
.header_categories { background: url(images/header_categories.jpg) no-repeat; width: 381px; height: 38px; margin: 10px 0px 5px; }
.header_related { background: url(images/header_related.jpg) no-repeat; width: 381px; height: 38px; margin: 10px 0px 5px; }
.header_wallpapers { background: url(images/header_wallpaper.jpg) no-repeat; width: 381px; height: 38px; margin: 10px 0px 5px; }
.header_pictures { background: url(images/header_pictures.jpg) no-repeat; width: 381px; height: 38px; margin: 10px 0px 5px; }
.header_rss { background: url(images/header_rss.jpg) no-repeat; width: 103px; height: 47px; margin: 10px 0px 5px; float: right; }

/* Post */

.post { padding: 5px 0px; }
.post h2, .post h1 { font-size: 1.25em; margin: 8px 0px; }
.post h2 a, .post h1 a { color: #333333; }
.post h3 { font-size: 1em; margin: 8px 0px; }
.post p { font-size: 0.750em; padding: 6px 0px; }
.post p a { color: #0099CC; }
.post blockquote { width: 525px; color: #F5F5F5; background: #333333; margin: 5px 0px 5px 10px; padding: 0px 10px; border-left-width: 5px; border-left-style: solid; border-left-color: #00CCFF; }
.post ul { list-style-type: square; margin: 0px 0px 0px 20px; font-size: 0.750em; }
.post ol { margin: 0px 0px 0px 20px; font-size: 0.750em; }

/* Entry */

.entry {  }

/* Sidebar */

#sidebar ul li a { color: #333333; display: block; text-align: left; width: 376px; padding: 4px 0px 4px 5px; border-bottom: 1px solid #00CCFF; font-size: 1em; }
#sidebar ul li a:hover { border-bottom: 1px solid #333333; text-decoration: none; }

/* Search Form */

#form-search { padding: 0; margin: 0; }
#form-search p { padding: 0; margin: 0; }
#input-keywords { border: 1px solid #CCCCCC; width: 300px; }
#submit-search {  }

/* Comments */

#commentbox { width: 550px; height: 100px; }

ol.commentlist {  }

.editComment, .editableComment, .textComment { display: inline; }
.comment-childs { border: 1px solid #999; margin: 5px 2px 2px 4px; padding: 4px 2px 2px 4px; background-color: white; }
.chalt { background-color: #E2E2E2; }
#newcomment { border: 1px dashed #777; width:90%; }
#newcommentsubmit { color: #0099CC; }
.adminreplycomment { border:1px dashed #777; width:99%; margin:4px; padding:4px; }
.mvccls { color: #999; }

/* Footer */

#footer { }
#footer p { font-size: 0.750em; padding: 6px 0px; }