/*  
Theme Name: totalsupport
Theme URI: http://www.obama-man.com/obama
Description: The Total Support 4U WordPress theme has been custom designed solely for this site.
Version: 1.0
Author: Kat5rock
Author URI: http://www.obama-man.com/obamat/

	Kat5rock v1.0
	http://www.obama-man.com/obama
	http://www.obama-man.com/obama/
*/

/* Begin General Styles */
html{height:100%;margin-bottom:1px;}
body {margin:0; padding:0; font-family:verdana, helvetica, arial, sans-serif; font-size:0.80em;}
img {border:none}
.widecolumn .entry p {font-size: 1.0em;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
small {font-size: 0.9em; line-height: 1.5em; margin-top:0}
code {font: 1.1em 'Courier New', Courier, Fixed;}
a {color:#216787}
a:visited {color:purple}
.post .entry li {margin:5px 0; text-indent:0px;}
.post .entry img.vertical-space {margin:20px 0}
.left {text-align:left;}
.right {text-align:right}
.center {text-align:center}
.clear {clear:both}
.down {margin-top:20px}
h1 {color:#a0522d; margin:0 0 10px 0; padding:0; font-size:2.2em; font-weight:normal; font-family:georgia, times new roman, serif}
.post h1 a {color:#a0522d; margin:0 0 10px 0; padding:0; font-size:1.1em; font-family:georgia, times new roman, serif}
h1 a {color:#930; text-decoration:none;}
h2 {color:#688654; margin:40px 0 0px 0; padding:0; font-size:1.5em; line-height:1.3em; font-weight:normal}
.narrowcolumn h2 {margin-top:15px}
.post h2 {font-size:1.7em}
h2 a {color:#690; margin:30px 0 0px 0; padding:0; font-size:0.9em; text-decoration:none; font-weight:normal}
h2.search-results {margin:20px 0 0 0; clear:left;}
h2.search-results a {margin-bottom:0}
h3 {font-size:1.4em; font-weight:normal; margin-bottom:5px; color:#226688}
h3#comments {font-size:1.2em; font-weight:normal; color:#466432; margin-bottom:5px; padding-top:20px; clear:both;}
h3 a {font-size:1.1em; font-weight:normal; color:#466432;}
p.search-postmetadata {margin-top:5px}
p.postmetadata {margin:13px 0 30px 0}
.emphasis {font-size:1.6em; font-family:"palatino linotype"; line-height:1.2em; color:#555}
pre {font-size:1.3em}
/* End General Styles */

/* Images */
img.centered {display: block; margin:20px auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float:right; margin:0 0 5px 10px}
.alignleft {float:left; margin:0 10px 5px 0}


/* begin header */
div#top-line {width:100%; height:10px; background:#0e1d24; line-height:10px;}
div#header-grad {
	background:url(/obama/images/header-grad-1.jpg) repeat-x;
	width:100%;
	height:80px;
}
div#header {
	width:900px;
	height:80px;
	margin:0 auto;
	position:relative;
}

ul#navigation {position:absolute; right:0px; list-style:none; margin-top:58px; padding:0; z-index:10;}
ul#navigation li {display:inline; padding:0; margin:0;}
ul#navigation li a {
	text-decoration:none;
	padding:3px 0px;
	background:url(/obama/images/tab.jpg) no-repeat;
	width:70px;
	color:#000000;
	font-size:13px;
	float:left;
	width:70px;
	text-align:center;
	border-left:2px solid #0e587e;
}
ul#navigation li a.current {background:url(/obama/images/tab-over.jpg) no-repeat;}
ul#navigation li a:hover {
	background:url(/obama/images/tab-over.jpg) no-repeat;
	color:#000000
}

img#logo {
	width:285px;
	height:62px;
	position:absolute;
	left:27px;
	top:9px
}
div#tag-line {color:#ccc; position:absolute; top:47px; left:55px; z-index:10; font-style:italic}
div#tab-bar {width:100%; height:12px; background:#000000; line-height:10px;}
div#tab-bar-shadow {
	width:100%;
	height:20px;
	background:url(/obama/images/tab-bar-shadow-1.png) repeat-x
}
/* begin header */

div#page {width:970px; margin:0 auto 0 auto; height:100%; background:#fff}
div.narrowcolumn {
	width:665px;
	float:left;
	margin-right:10px;
	padding:5px 20px 50px 0px;
	background:#fff
}
div.widecolumn {width:740px; float:left; margin-right:10px; padding:25px 20px 50px 0px; background:#fff}

div#sidebar {float:left; width:200px; margin:0px; padding:20px 0; background:#fff;}
div#sidebar2, div#sidebar-vanblog {float:left; width:270px; margin:0px; padding:20px 0; background:#fff;}
div#sidebar div.heading {font-size:1.1em; color:#b9d197; margin:0px 0 0 5px}
div#sidebar h2, div#sidebar2 h2, div#sidebar-nav h2, div#sidebar h2 {font-size:1.5em; font-weight:normal; color:#996633; margin:0px 0 5px 5px}
div#sidebar ul, div#sidebar2 ul, div#sidebar-nav ul, div#sidebar ul {list-style:none; list-style-image:none; margin:0px 5px 0 0px; padding:0;}
div#sidebar ul a, div#sidebar2 ul a, div#sidebar ul a {color:#216787; text-decoration:none; display:block; padding:2px 0}
div#sidebar ul a:hover, div#sidebar2 ul a:hover, div#sidebar-vanblog ul a:hover {background:#4594bd; color:#fff}
div#sidebar li, div#sidebar-nav li, div#sidebar li {margin:3px 0}
div#sidebar2 li a {padding-left:5px}
div#sidebar2 ul#commenters li {padding-left:5px}
div#sidebar2 ul#commenters li a {padding-left:0px}

div#sidebar2 div#ads {width:260px; margin:0 auto 20px auto}
div#sidebar2 div#ads a.ad-right {margin-left:5px}
div#sidebar2 div#ads div {margin-bottom:5px}

div#sidebar-nav {float:left; width:200px; margin:-22px 20px 0px -10px; padding:0px 0 20px 0px;
  background:url(/images/menu-bkgd.png);}
div#sidebar-nav h2 {margin:-10px 15px 0 15px;}
div#sidebar-nav h2 a {color:#963; padding-left:7px; display:block}
div#sidebar-nav h2 a:hover {background:#ad4}
div#sidebar-nav ul {margin:0 0 0 15px; padding:0; width:170px}
div#sidebar-nav ul a {color:#fff; text-decoration:none; display:block; padding:2px 0 2px 10px; width:160px}
div#sidebar div#sidebar-nav ul li a:hover {background:#ad4}

img#menu-top {float:left; margin:-42px 0 0 -10px}
img#menu-bottom {margin:0 0 0 -10px}

div#sidebar form {margin:0 5px}
div#sidebar input {width:165px; border:1px solid #9c3;}
div#sidebar textarea {width:165px}
div#sidebar input#name, div#sidebar input#email {background:#fff !important}

div#rss {margin:10px 0 35px 0px; width:48px}
div#rss img {float:left; margin:0 10px 10px 10px}
div#rss-email {float:right; margin-right:70px; width:113px}

div#rss p, div#rss-email p {margin:5px 30px 0 0; font-size:1.1em; color:#216787; text-align:center}
div#rss p {margin-left:20px}
div#rss p a, div#rss-email p a {color:#216787; text-decoration:none;}
div#rss a:hover, div#rss-email a:hover {color:#9c3}

/*
form#email-subscribe {margin:0 10px 20px 5px; clear:both}
form#email-subscribe h2 {margin-left:0 !important}
form#email-subscribe p {font-size:0.85em; margin:0}
form#email-subscribe input {width:180px; border:1px solid #9c3; background:#fff !important;}
form#email-subscribe input.submit {width:100px; margin:5px 0 10px 0px; background:#ece9d8}
*/

div.separator {border-top:1px solid #216787; width:260px; line-height:1px; margin:15px auto}
.page_item {margin-left:5px}
div.archive-navigation {padding-bottom:20px}

.post-heading {background:#eee; padding:10px 10px 0px 10px; -moz-border-radius:15px}
.post-heading a {color:#216787;}
.author_image {float:left; margin:0 1.2em 0px .1em;}
.entry {clear:left}
.entry p {margin-top:20px}
.post-nav {margin:40px 0 0 0; padding:0 0 10px 0}
#respond {color:#336699}

#related {margin:20px 0; padding:20px 0}
#related p {color:#466432; font-size:1.3em; margin:0;}
#related ul {list-style:none; margin:0; padding:0}
#related ul li {margin:1px 0}
#related ul li a {color:#00f}

div.odd .comment {margin-left:50px}

/* begin footer  */
div#footer-grad {
	margin-top:0px;
	background:url(/obama/images/footer-grad.jpg) repeat-x;
	width:100%;
	height:52px;
	clear:both;
	border-top-color: #FFFF99;
	padding-top: 5px;
}
div#footer {width:970px; height:52px; margin:0 auto; color:#fff; text-align:center; padding-top:10px}
div#footer a {color:#fff; text-decoration:none}
div#copyright {
	float:right;
	width:240px;
	color:#3366CC;
	font-size:11px;
	font-style:italic;
}
p.subscribe-to-comments label {vertical-align:top}
div#home/* end footer  */

/* Begin Home Page Boxes */
 {background:#990000;}
div#home  img {
	width:665px
}
div#home {
	background:#990000;
}
div#home-green {background:#d6eaad;}

.torn-paper {padding:10px 10px 0px 10px;  margin:30px 0 0 0}
.torn-paper h2 {margin-top:10px}
.torn-paper img {margin-left:-10px;}
/* End Home Page Boxes */

/* Portfolio */
div.portfolio {margin:20px 0; clear:both}
div.portfolio img {float:left; border:1px solid #216787; margin:0 20px 40px 0px}

/* Begin Comments*/
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
.commentlist li, #commentform input, #commentform textarea {font-size:0.9em;}
.commentlist li {font-weight: bold;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
.commentmetadata {font-weight: normal;}
/* End Comments */

img.MyAvatars {float:left; padding:0 15px 15px 0}
div#twitter {margin:20px 0px; /*background:#d3f3f5; padding:5px*/}

.comment a {text-decoration:none; font-weight:bold; color:#216787; font-style:normal; font-size:1.1em}
.comment a:hover {text-decoration:underline}
.reply a {color:#466432; float:right; font-weight:normal}
div#email-subscribe {margin:10px 0 20px 0}
div.add div input {padding-bottom:20px}
div.post div#social-bookmark {float:left; margin:63px 0 30px 0px}
div.post div#social-bookmark select {width:165px; font-size:1.0em}
.wp-email P {text-align: left;}

table.center {margin:10px auto;}
table td {text-align:left;}

div#poll {width:180px}

