/*   
Theme Name: Ambition To Succeed
Theme URI: http://www.adimia.com
Description: Theme for Ambition To Succeed
Author: Ben Spencer
Author URI: http://www.adimia.com
Version: 1.0
*/

html, body { height: 100%; }
body {font: 12px arial, helvetica, verdana, geneva, sans-serif;color:#000; height:100%; width: 100%; background:url(img/bg.gif) repeat top center; }
* { margin:0; padding:0;}

/* Standard Wordpress Includes */

code { font: 0.6em; background:#ececec; }	
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em; cursor: help;}			
acronym, abbr { border-bottom: 1px dashed #999;}
blockquote { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:#ccc; border:1px solid #666;}

.alignright {float:right; margin:0; border: none;}
.alignleft {float:left; margin:0; border: none;}

img.alignright {float:right; margin:0; border: none;}
img.alignleft {float:left; margin:0; border: none;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; border: none;}
a img.alignright {float:right; margin:0; border: none;}
a img.alignleft {float:left; margin:0; border: none;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; border: none;}

/* Standard Wordpress Includes */

/* Begin Images */

p img { padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px; border: none;}
a img { padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px; border: none;}
img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:none; }

/* End Images */

/* Begin Standard CSS */

p { padding: 0px 0px 0px 0px; margin:  10px 0px 10px 0px; width:auto;}
a {color:#669933; text-decoration:none;}
a:hover { color:#336600;}

h1 { font-size:30px; letter-spacing: -1px; margin: 0px 0px 20px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #CCCCCC; }
h2 { font-size:20px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
h3 { font-size:18px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h4 { font-size:12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h5 { font-size:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h6 { font-size:9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

li{ float:left; display:inline; color:#000; padding:0px 5px 15px 0px; margin:0px; list-style-type:none;}
ul{ float:left; display:inline; color:#000; padding:15px 0px 0px 0px; margin:0px; list-style-type:none;}
ol{ float:left; display:inline; color:#000; padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}

.clear {clear:both;}
.clearright {clear:right;}

/* End Begin Standard CSS */

/* Main Site Structure */

#wrapper { width:980px; padding: 0px 0px 0px 0px; margin: 0 auto; background:#fff; }
#header { float:left; display:inline; clear:both; width:100%; height:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#content { float:left; display:inline; clear:both; width:100%; height:100%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px;}


#logo_holder { height:90px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; clear:both; }
#logo { float:left; display:inline; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; }
#leaderboard { float:left; display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#strapline{ width: 980px; height:25px; float:left; display:inline; clear:both; margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px; border-bottom:1px solid #CCCCCC; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; background: #333; color:#CCCCCC; font-style:italic;  }
#strapline h1 {float: left; display:inline; font-size:14px; font-weight:normal; letter-spacing:0px; border:none;}

#menu{ width: 980px; height:37px; background: #333; margin: 0px 0px 20px 0px;padding: 0; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif;}
#menu li{ float: left; display:inline;list-style: none; text-align:center;}
#menu li a{ display: block;background: #33;padding: 8px 0px 5px 0px;margin: 0px 20px 0px 20px; height:22px;text-decoration: none;color: #fff;white-space: nowrap}
#menu li a:hover{ background: #333; color:#ccc;}
#menu li ul{ margin: 0;padding: 0;position: absolute;visibility: hidden; width:200px; z-index:1000; background:#666666;}
#menu li ul li{ float: none;display: inline; text-align:left;}
#menu li ul li a{	width: auto; background:#666666; color: #fff;  font-size:11px;}
#menu li ul li a:hover{ background:#666666; color:#ccc; }

#top_menu{ float:left; display:inline; clear:both; width: 980px; margin: 0px 0px 20px 0px;padding: 0; border-bottom:1px solid #CCCCCC; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; background: #333; }
#top_menu li{ float: left; display:inline;list-style: none; text-align:center;padding: 10px 0px 5px 0px;margin: 0px 20px 0px 0px;}
#top_menu li a{ display: block;margin: 0px 0px 0px 0px;padding: 0px; height:22px;text-decoration: none;color: #666;white-space: nowrap}
#top_menu li a:hover{  color:#999;}
#top_menu li ul{ margin: 0;padding: 0;position: absolute;visibility: hidden; width:200px; z-index:1000; background:#666666;}
#top_menu li ul li{ float: none;display: inline; text-align:left;}
#top_menu li ul li a{	width: auto; background:#666666; color: #fff;  font-size:11px;}
#top_menu li ul li a:hover{ background:#666666; color:#ccc; }
#top_menu h1 {font-size:11px; font-weight:normal; letter-spacing:0px; border:none;}

#featured_image { float:left; display:inline; width:400px; height:150px; margin: 0px 20px 20px 0px; padding: 0px 0px 0px 0px;}

#posts { width:640px; height:100%; float:left; display:inline; margin: 0px 20px 20px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout { float:left; display:inline; clear:both; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout h1 { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout h3 { font-size:24px; letter-spacing:-1px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout h4 { font-size:12px; width:468px; color:#666666; border-bottom: 1px solid #CCCCCC; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
#posts_boxout ul { width: 100%; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; list-style-type: none;}
#posts_boxout li { width: 100%; margin: 0px 0px 10px 0px; padding: 0px; list-style-type: none;}
#posts_thumbnail { float:left; display:inline; width:128px; height:142px; margin: 0px 20px 20px 0px; padding: 8px 0px 0px 22px; background:url(img/no_image_holder.jpg) no-repeat;}
#posts_content { float:left; display:inline; width:470px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#posts_categories { float:left; display:inline; clear:both; width:470px; font-size:11px; height:15px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
#posts_text { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 0px 10px 0px 0px; padding: 10px 0px 10px 0px;}
#posts_social { float:left; display:inline; clear:both; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#posts_social_boxout { float:left; display:inline; height:20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#posts_social_boxout_facebook { float:left; display:inline; height:20px; line-height: 20px; vertical-align: middle; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;}
#posts_social_boxout_comments { float:left; display:inline; height:20px; line-height: 20px; vertical-align: middle; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px;}
#posts_more { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#posts_tags { float:left; display:inline; clear:both; font-size:11px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
#posts_date { float:left; display:inline; clear:both;font-size:11px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
#posts_navigation { float:left; display:inline; clear:both; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
.posts_ad { float:left; display:inline; clear:both; width: 100%; text-align: center; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.posts_facebook_like { float:left; display:inline; clear:both; margin: 0px 0px 10px 0px; padding:15px 20px 0px 20px; border: 1px solid cornflowerblue; background: aliceblue; }

#sidebar { width:300px; height:100%; float:left; display:inline; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#sidebar_boxout { float:left; display:inline; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; clear:both; border: 1px solid #999999; }
#sidebar_boxout h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#sidebar_boxout h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#sidebar_boxout h3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#sidebar_boxout h4 { font-size:14px; color:#669933; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; background:url(img/bg_title.jpg) repeat-x; height:23px; border-bottom: 1px solid #999999; width:280px; }
#sidebar_boxout #text { float: left; display:inline;margin: 0px 0px 0px 0px; padding: 10px; clear:both; }
#text h2 { font-size: 12px; color:#666; margin: 0px 0px 0px 0px; padding: 0px; }
#sidebar_boxout #icon_holder { float: left; display:inline; margin: 0px 0px 0px 0px; padding: 10px;}
#sidebar_boxout #icons { float:left; display:inline; width:69px; margin: 0px 0px 0px 0px; padding: 0px; }
#sidebar_boxout_mpu { float:left; display:inline; height:250px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; clear:both;}
#sidebar_boxout_alt { float:left; display:inline; width:300px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; clear:both; border: 1px solid #999999; }
#sidebar_boxout_alt h4 { font-size:14px; color:#669933; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; background:url(img/bg_title.jpg) repeat-x; height:23px; border-bottom: 1px solid #999999; width:280px; }
#sidebar_boxout_alt #text { float: left; display:inline;margin: 0px 0px 0px 0px; padding: 10px; clear:both; }
#sidebar_boxout_alt #text ul { float: left; display:inline; width: 280px; margin: 0px 0px 0px 0px; padding: 0px; clear:both; }
#sidebar_boxout_alt #text li { float: left; display:inline; width: 280px; margin: 0px 0px 0px 0px; padding: 0px; clear:both; }

#footer { width:980px; height:400px; float:left; display:inline; margin:0px; padding:0px 0px 0px 0px; clear:both; background:#666 url(img/bg_footer.jpg) no-repeat;}
#footer #rss { width:960px; float:left; display:inline; background:#fff; height:100%; margin:0px; padding:0px; clear:both;}
#footer #rss_title { font-size:18px; color:#999999; letter-spacing:-1px; margin:0px 0px 20px 0px; padding:0px; font-weight:bold;}
#footer #rss_boxout { float:left; display:inline; width:308px; margin: 0px 15px 20px 0px; padding: 0px 0px 0px 0px; border: 1px solid #999999;}
#footer h4 { font-size:14px; color:#669933; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; background:url(img/bg_title.jpg) repeat-x; height:23px; border-bottom: 1px solid #999999; }
#footer #text { float: left; display:inline;margin: 0px 0px 0px 0px; padding: 10px; clear:both; }
#footer #rss_boxout ul { float: left; display:inline;margin: 0px 0px 0px 0px; padding: 10px; clear:both;}
#footer #rss_boxout li { clear:both;}
#footer #rss_boxout_last { float:left; display:inline; width:308px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; border: 1px solid #999999;}
#footer #rss_boxout_last ul { float: left; display:inline;margin: 0px 0px 0px 0px; padding: 10px; clear:both;}
#footer #more { float:left; display:inline; height:100%; margin:0px; padding:0px; clear:both;}
#footer #more_title { font-size:18px; color:#999999; letter-spacing:-1px; margin:0px 0px 20px 0px; padding:0px; font-weight:bold;}
#footer #more_boxout_left { float:left; display:inline; width:450px; margin:0px; padding:50px 20px 0px 20px; color:#CCCCCC;}
#footer #more_boxout_right { float:left; display:inline; width:450px; margin:0px; padding:70px 20px 0px 20px;}
#more_boxout_right #tweets { height:275px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px;}
#more_boxout_right #button_follow { float:right; margin:0px; padding:0px 5px 0px 0px; }
#footer #copyright{ width: 980px; height:25px; float:left; display:inline; clear:both; margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background: #333; color:#CCCCCC; font-style:italic;  }

#bottom_menu{ width: 960px; height:30px; margin: 0px 0px 20px 0px;padding: 0; border-top:1px solid #CCCCCC; }
#bottom_menu li{ float: left; display:inline;list-style: none; font-size:11px; text-transform:uppercase; text-align:center;}
#bottom_menu li a{ display: block;padding: 10px 0px 5px 0px;margin: 0px 20px 0px 20px; height:22px;text-decoration: none;color: #666;white-space: nowrap}
#bottom_menu li a:hover{  color:#999;}
#bottom_menu li ul{ margin: 0;padding: 0;position: absolute;visibility: hidden; width:200px; z-index:1000; background:#666666;}
#bottom_menu li ul li{ float: none;display: inline; text-align:left;}
#bottom_menu li ul li a{	width: auto; background:#666666; color: #fff;  font-size:11px;}
#bottom_menu li ul li a:hover{ background:#666666; color:#ccc; }

/* Comments*/

#comments_boxout{ margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px;width:100%; clear:both;}	
.commentlist blockquote { background:#ededed;}
.commentlist ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;list-style:none; width:100%; clear:both;}		
.commentlist li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;list-style:none;}
.commentlist li li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.commenttext { margin: 0px 0px 10px 0px; padding: 10px; width:620px; float:left;}
		
	
li.my_comment { background: #669933;border:none; color:#FFFFFF;}
li.my_comment  .commentmetadata { color:#fff; text-align:right;}
li.my_comment cite strong { color:#fff;}
	
#commentform small { background:#FFF;font-weight:bold;padding:0;}
	
.commentmetadata { color:#000; text-align:right;}
.commentmetadata a, .commentmetadata a:visited { color:#000;}
.commentlist small { background:#000;}
.avatar { border:1px solid #bbb; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:left;width:55px;height:55px;}	
#comment {width:590px;background:#fff;}

.blogroll ul{ list-style-type:none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; width:100%;}
.blogroll li{ list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both;}
.linkcat{ list-style-type:none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; width:250px;}

#most_commented a {color: #000;font-size: 14px;}
#most_commented a:hover {color: #fff;}
#most_commented li {position: relative; min-height: 40px;opacity: 0.9;margin: 0 0 -15px 0 !important;padding: 15px 10px 15px 10px !important;}
#most_commented li .comment_no {position: absolute;top: 12px;right: -11px;padding: 5px;color: #efefef;background-color: #101010;-moz-border-radius: 5px;-webkit-border-radius: 5px;}


/* Form Elements */
#search_boxout { width:300px; float:left; display:inline; margin: px 0px 0px 0px; padding: 0px 0px 0px 0px;}
select { border:1px solid #333; width:200px;}
.field {padding: 2px;border:1px solid #333;background:#fff;font-size:1.0em;}
#s {padding:3px;font-size:11px;width:200px;margin: 5px 0px 0px 0px; background:#333; border:1px solid #666666; color:#CCCCCC;}


#searchsubmit {padding-left:5px; margin: 5px 0px 0px 0px;}
