/*
Theme Name: Redmilk
Theme URI: http://www.magpress.com/wordpress-themes/redmilk.html
Description: Redmilk is a 3 columns fixed width Magazine WordPress theme.
Author: Ronald KSY
Author URI: http://www.magpress.com
Tags: red,white,3 column,fixed width,featured content,featured category tabber,adsense ready,widget-ready,threaded comments
 Redmilk http://www.magpress.com/wordpress-themes/redmilk.html
 This theme was designed and built by Ronald KSY, whose blog you will find at http://www.magpress.com/
 The CSS, XHTML and design is released under Creative Commons Attribution-Share Alike 3.0 United States License: http://creativecommons.org/licenses/by-sa/3.0/us/
*/

body {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; margin: 0px; padding: 0px; height: 100%; width: 100%; color: #000000; background-color: #F7F7F7;}
.clearfix {margin: 0px; padding: 0px; clear: both;}
.alignleft {text-align: left; float: left;}
.alignright {text-align: right; float: right;}
.center {margin: 0px auto; clear: both;}
img.alignleft {float: left; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; padding: 5px; background-color: #F5F5F5; border: 1px solid #d5d5d5;}
img.alignright {float: right; margin-top: 5px; margin-left: 10px; margin-bottom: 5px; background-color: #F5F5F5; padding: 5px; border: 1px solid #D5D5D5;}
img.aligncenter {margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; display: block; background-color: #F5F5F5; padding: 5px; border: 1px solid #D5D5D5;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {text-align: center; padding-top: 5px; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; background-color: #F5F5F5; border: 1px solid #d5d5d5;}
.wp-caption img {margin: 0; padding: 0; border: 1px solid #d5d5d5;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; color: #000000; padding-top: 5px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px;}
pre {margin: 8px 0px; padding: 10px; clear: both; width: 92%; overflow: scroll; font-family: "Courier New", "MS Sans Serif", sans-serif, serif; color: #000000; font-size: 13px; line-height: 22px; white-space: nowrap; border: 1px solid #d5d5d5; background-color: #F7F7F7;}
em {font-style: italic;}
dl {}
dt {}
dd {}
code {font-family: "Courier New", "MS Sans Serif", sans-serif, serif; font-size: 1.025em;}
#wp-calendar {text-align: center; margin: 0px; padding: 0px; width: 100%; font-size: 13px;}
#wp-calendar caption {font-size: 16px; font-weight: bold;}
#wp-calendar a {color: #990000; text-decoration: none; font-weight: bold; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px;}
#wp-calendar #prev {text-align: left; margin: 0px; padding: 0px;}
#wp-calendar #next {text-align: right; margin: 0px; padding: 0px;}
.textwidget {font-size: 13px; line-height: 18px; color: #000000; text-align: justify;}
.textwidget img {text-align: center; display: block; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.rsswidget {color: #FFFFFF; text-decoration: none;}
.rsswidget img {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; vertical-align: baseline;}

#sidebar select {margin: 0px;
    font-family: "Trebuchet MS", "Times New Roman", Tahoma; padding: 2px;
    font-weight: bold; float: left; width: 98%; border: 1px solid #CCCCCC; color: #181919; background: #FFFFFF;}
.akpc_pop {margin: 8px 0px; padding: 0px; clear: both; font-style: italic;}


.subscribe-to-comments {font-size: 1em!important; color: #FFFFFF;}
.subscribe-to-comments a {color: #FFFF99; text-decoration: underline;}

.pullquote-left {color: #000000; margin: 8px 8px 0px 2px; padding: 3px 3px 8px; float: left; width: 30%; text-align: center; font-size: 1.5em; font-style: italic; line-height: 20px; font-weight: normal; font-family: Georgia, "Times New Roman", Helvetica, sans-serif;}
.pullquote-right {color: #000000; margin: 8px 8px 0px 2px; padding: 3px 3px 8px; float: right; width: 30%; text-align: center; font-size: 1.5em; font-style: italic; line-height: 20px; font-weight: normal; font-family: Georgia, "Times New Roman", Helvetica, sans-serif;}
blockquote p {margin: 0px; padding: 0px;}

blockquote {color: #666666; margin: 0px 0px 10px; line-height: 18px; font-size: 12px; font-weight: bold; padding: 8px 0px 8px 15px; border-left-width: 5px; border-left-style: solid; border-left-color: #666666;}
#wrapper {padding: 0px; height: auto; width: 1152px; margin-top: 0em; margin-right: auto; margin-bottom: 0em; margin-left: auto;}
#container {margin: 0px; padding: 0px; height: auto; width: auto; background-color: #FFFFFF; border: 1px solid #D5D5D5;}
#pagenav-box {padding: 0px; clear: both; height: auto; width: 99%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}

#header {height: auto; width: auto; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 2em; margin-left: 0px; padding-top: 1.5em; padding-right: 8px; padding-bottom: 8px; padding-left: 8px;}
#siteinfo {margin: 0px; padding: 0px; float: left; height: auto; width: 30%;}
#siteinfo img {border-width: 0px; border-style: none;}
#siteinfo a {color: #990000; text-decoration: none;}
#siteinfo a:hover {text-decoration: none; color: #000000;}
#siteinfo h1 {font-size: 2.5em; font-weight: bold; color: #000000; text-decoration: none; padding: 0px; clear: both; height: auto; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
#siteinfo h2 {font-size: 0.8em; font-weight: bold; color: #000000; text-decoration: none; margin: 0px; padding: 0px; clear: both; height: auto; width: 100%;}
#header-banner {margin: 0px; padding: 0px; float: right; height: auto; width: 70%; text-align: right;}
#header-banner img {border: 3px solid #D5D5D5;}
#main {margin: 0px; clear: both; height: auto; width: auto; padding-top: 8px; padding-right: 8px; padding-bottom: 3em; padding-left: 8px;}
#fullcontent {padding: 0px; height: auto; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#content {margin: 0px; padding: 0px; float: left; height: auto; width: 60%;}
#archives {background-color: #F7F7F7; margin: 0px; padding: 5px; height: auto; width: auto; border: 1px solid #D5D5D5;}
#archives h2 {margin: 0px; padding: 0px; clear: both; height: auto; width: 100%;}
#archives ul {height: auto; width: auto;}
#archives li {list-style-type: square; font-size: 18px; line-height: 24px; margin: 0px; height: auto; width: auto; padding: 0px;}
#archives li a {color: #000000; text-decoration: none;}
#archives li a:hover {color: #990000; text-decoration: underline;}

#featured {padding: 3px; clear: both; height: auto; width: auto; background-color: #F7F7F7; border: 1px solid #D5D5D5; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
#featured h2 {clear: both; height: auto; width: auto; display: block; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; background-image: url(images/titlebar.png); color: #FFFFFF; font-size: 1.2em; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
#post-entry {margin: 0px; padding: 0px; clear: both; height: auto; width: 100%;}
.post-meta {clear: both; height: auto; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-color: #F7F7F7; border: 1px solid #D5D5D5; padding-top: 3px; padding-right: 3px; padding-bottom: 15px; padding-left: 3px;}
.post-meta #page {font-size: 1.5em; color: #FFFFFF;}
.post-meta h1 {margin: 0px; clear: both; height: auto; width: auto; background-image: url(images/titlebar.png); font-size: 1.2em; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; letter-spacing: 1px; color: #FFFFFF;}
.post-meta h1 a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.post-meta h1 a:hover {text-decoration: underline;}
.post-info {padding: 0px; clear: both; height: auto; width: 98%; font-size: 0.7em; font-weight: bold; color: #000000; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; line-height: 18px;}
.post-info a {color: #990000; text-decoration: none; font-weight: bold;}
.post-info a:hover {text-decoration: underline;}
.post-content {padding: 0px; height: auto; width: 98%; font-size: 14px; line-height: 22px; text-align: justify; clear: both; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.post-content a {color: #990000; font-weight: bold; text-decoration: underline;}
.post-content a:hover {text-decoration: none;}
.post-img {padding: 5px; width: auto; background-color: #EEEEEE; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 0px; float: left; height: auto; border: 1px solid #D5D5D5; text-align: center;}
.post-img img {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; display: block;}
#related-category {background-color: #F7F7F7; padding: 3px; height: auto; width: auto; border: 1px solid #D5D5D5; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
#related-category h3 {clear: both; display: block; font-size: 16px; color: #FFFFFF; font-weight: bold; text-transform: capitalize; height: auto; position: relative; letter-spacing: 1px; width: auto; padding-top: 5px; padding-right: 9px; padding-bottom: 5px; padding-left: 9px; background-image: url(images/titlebar.png); margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
.relatedcenter {width: auto; clear: both; display: block; margin: 0px; height: auto; padding-top: 0.5em; padding-right: 3px; padding-bottom: 0.5em; padding-left: 3px;}

.relatedcenter ul {margin: 0px; padding: 0px;	 list-style-type: none;}
.relatedcenter li {list-style-type: none; line-height: 30px; font-size: 16px; margin: 0px; color: #000000; background-image: url(images/bullet.png); background-position: left center; background-repeat: no-repeat; padding-top: 0%; padding-right: 0%; padding-bottom: 0%; padding-left: 15px;}
.relatedcenter a {text-decoration: none; color: #000000;}
.relatedcenter a:hover {text-decoration: underline; color: #990000;}
#post-navigator {color: #FFFFFF; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; clear: both; width: 98%; padding: 0%;}
#post-navigator-single {width: 98%; font-size: 10px; margin-top: 1em; margin-right: auto; margin-bottom: 1em; margin-left: auto; clear: both; padding: 0%; font-weight: bold; color: #000000;}
.wp-pagenavi {width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; text-align: right; padding-top: 0.5em; padding-right: 0px; padding-bottom: 0.5em; padding-left: 0px;}
.pages {font-size: 10px; font-weight: bold; color: #FFFFFF; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; background-image: url(images/postnav.png); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: auto; position: relative;}
.current {font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; margin-left: 2px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/postnav.png); width: auto; position: relative;}

#post-navigator a {color: #FFFFFF; text-decoration: none; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; font-size: 10px; background-image: url(images/postnav.png); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: auto; width: auto; position: relative;}
#post-navigator a:hover {text-decoration: underline; font-weight: bold; background-color: #2B89B7;}
#post-navigator .alignleft a {display: block;}
#post-navigator .alignright a {display: block;}

#post-navigator-single .alignleft {margin: 0px; padding: 0px; float: left; width: 45%; overflow: hidden;}
#post-navigator-single .alignright {margin: 0px; padding: 0px; float: right; width: 45%; overflow: hidden; text-align: right;}
#post-navigator-single a {color: #000000; text-decoration: underline; font-weight: bold;}
#post-navigator-single a:hover {text-decoration: none;}


#sidebar {margin: 0px; padding: 0px; float: right; height: auto; width: 40%;}
#sidebarinner {margin-left: 3px;}
#sidebar-left {margin: 0px; padding: 0px; float: left; height: auto; width: 50%;}
#sidebar-right {margin: 0px; padding: 0px; float: right; height: auto; width: 49%;}

.sidebox {height: auto; background-color: #F7F7F7; padding: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; width: auto; border: 1px solid #d5d5d5;}
.sidebox h2 {margin: 0px; width: auto; clear: both; height: auto; color: #FFFFFF; font-size: 15px; padding: 5px; background-image: url(images/titlebar.png);}
.sidecenter {width: 95%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
.sidecenter a {color: #000000; text-decoration: none;}
.sidecenter a:hover {text-decoration: underline; color: #990000;}
.sidecenter ul {margin: 0px; padding: 0px; width: 100%; list-style-type: none;}
.sidecenter li {margin: 0px; padding: 0px; clear: both; width: 100%; list-style-type: none; font-size: 11px; color: #000000; text-decoration: none; line-height: 24px; font-weight: bold;}
#sideads {padding: 0px; clear: both; list-style-type: none; text-align: center; width: 100%; display: block; margin: 0px;}
#sideads li {margin: 0px; padding: 0px; width: 100%; list-style-type: none; text-align: center;}
#sideads img {border-width: 0px; border-style: none;}
#searchbox {padding: 5px; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; clear: both; height: auto; background-color: #A64242;}
#searchform {width: auto; padding: 0px; margin: 0px; display: block; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: auto; background-image: url(images/searchbar.png);}
#searchform .sbm-b {color: #000000; font-size: 1em; clear: both; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; margin: 0px; width: 97%; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 8px; display: block; height: auto; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none; background-color: transparent;}
#tabberbox {padding: 0px; height: auto; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}

#sponsor {background-color: #F7F7F7; border: 1px solid #d5d5d5; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; display: block; clear: both; height: auto; width: auto; padding: 3px;}
#sponsor h2, #video h2 {clear: both; display: block; font-size: 16px; color: #FFFFFF; font-weight: bold; text-transform: capitalize; height: auto; position: relative; letter-spacing: 1px; width: auto; padding-top: 5px; padding-right: 9px; padding-bottom: 5px; padding-left: 9px; background-image: url(images/titlebar.png); margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
#ads125 {list-style-type: none; clear: both; width: 100%; display: block; margin: 0px; text-align: center; height: auto; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}
#ads125 li {padding: 0px; list-style-type: none; display: inline; margin: 0px;}
#ads125 img {border: 5px solid #E1E1E1;}
#video {background-color: #F7F7F7; padding: 3px; clear: both; height: auto; width: auto; border: 1px solid #D5D5D5; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
.ads468 {display: block; clear: both; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-color: #F7F7F7; border: 1px solid #d5d5d5; padding-top: 10px; padding-right: 9px; padding-bottom: 10px; padding-left: 9px; text-align: center; height: auto;}
.ads468 span {padding: 0px; width: 468px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: block; text-align: center;}
.ads468-single {padding: 8px; clear: both; height: auto; width: 468px; margin-top: 2em; margin-right: auto; margin-bottom: 1em; margin-left: auto; display: block; border: 1px solid #D5D5D5; text-align: center;}
.recentcom-gravatar {list-style-image: none; list-style-type: none; width: 100%; clear: both; height: auto; display: block; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
.recentcom-gravatar li {width: 100%; list-style-image: none; list-style-type: none; padding: 0px; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.recentcom-gravatar img {padding: 3px; margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; float: left; border: 1px solid #D5D5D5; background-color: #EEEEEE;}
.recentcom-gravatar .com-info {margin: 0px; padding: 0px; width: auto;}

.recentcom-gravatar p {margin: 0px; padding: 0px; height: auto; width: auto;}
.recentcom-gravatar a {text-decoration: none; color: #000000;}
.recentcom-gravatar a:hover {text-decoration: underline;}


.comy {font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 16px;}
.comy a {color: #990000; font-weight: bold; text-decoration: none;}
.comy a:hover {text-decoration: underline;}
.comtext {font-size: 10px; color: #000000; line-height: 14px;}
.comtext a {color: #000000; font-weight: bold; text-decoration: none;}
.comtext a:hover {text-decoration: underline; color: #990000;}
.hot-topics {list-style-image: none; list-style-type: none; margin: 0px; width: 100%; height: auto; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}

.hot-topics li {width: 100%; list-style-image: none; list-style-type: none; clear: both; background-image: none; padding: 0px; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; line-height: 18px;}
.hot-topics a {color: #990000; text-decoration: none; font-weight: bold; font-size: 12px; text-transform: capitalize;}
.hot-topics a:hover {text-decoration: underline;}
.hot-topics .total-com {margin: 0px; padding: 0px; width: 100%; font-size: 12px; clear: both; font-weight: bold; color: #000000; text-transform: capitalize;}
#footer {clear: both; color: #FFFFFF; font-size: 9px; height: auto; margin: 0px; width: auto; padding: 10px; display: block; background-color: #990000; background-image: url(images/titlebar.png); background-repeat: repeat;}


#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
.footer-left {margin: 0px; float: left; width: 49%; text-align: left; padding: 0px; line-height: 16px;}
.footer-right {margin: 0px; float: right; width: 49%; text-align: right; padding: 0px; line-height: 16px;}

body {background-color:#fff;}
#container {background-color:#eee;}

#container,
#searchform,
#related-category,
.post-meta,
.ads468,
.sidebox {
	border-radius:5px;
	-moz-border-radius:5px;
}
#searchbox {
	border-radius:8px;
	-moz-border-radius:8px;
}
#related-category h3,
.post-meta h1,
.sidebox h2,
#dropmenu li a {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	text-shadow:-1px -1px 1px rgba(0,0,0,.6);
}
#dropmenu li li a {
	border-radius:0;
	-moz-border-radius:0;
}
