/*  
Theme Name: Antis Color Fusion
Description: Colorful theme with 2 columns. Sidebar is on the right and contains 3 widget-ready sections. Your most recent post is displayed in a box at the top of the remaining latest posts. 11 posts will show on the index page by default unless you have Dashboard->Settings-Reading->Blog pages show at most set to something other than 10 in which case the total number of posts that will show on the index page will be the number you have set for "Blog pages show at most" plus 1. The space to the right of the blogname and slogan is widget-ready. The space to the right of the most recent post box is widget ready. The social icons will only show if you fill out the options in the theme options page.
Version: 1.1
Author: http://antisocialmediallc.com
Author URI: http://antisocialmediallc.com
Tags: purple, blue, green, two-columns, fixed-width, right-sidebar
License: GPL
*/


body { 	padding: 0px; 	margin: 0px; 	background: #ffffff url(images/bg.jpg) repeat-x;  font-family: Arial, Verdana, Tahoma, sans-serif; 	font-size:80%; 	color: #818181; }


a:link {color: #3593E1; text-decoration:none;}
a:visited {color: #3593E1; text-decoration:none;}
a:link:hover, a:visited:hover {text-decoration:none;}

.clear {  clear:both; overflow: hidden; width:100%; }

h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1, h1 a {  color: #3593E1; }
h2,h3,h4,h5,h6 { color: #AE4AC0; font-weight:bold; }
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #AE4AC0; text-decoration:none; }
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #AE4AC0; text-decoration:none; }

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#FFFFF9;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#EAEAEC;}
tfoot {font-style:italic;}
caption {background:#EAEAEC;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6;}

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; margin-top:10px;  }
.alignnone { 	margin-left: auto; margin-right: auto; margin-top:10px; display:block; }


img.alignleft { float:left; margin-right:10px; background:#f2f2f2; padding:5px; max-width: 250px; }
img.alignright { float:right; margin-left:10px; background:#f2f2f2; padding:5px; max-width: 250px; }
img.aligncenter { display: block; margin-left: auto; margin-right:  margin-bottom:10px; auto; background:#f2f2f2; padding:5px; max-width: 530px;  margin-top:10px; }
img.alignnone { margin:10px 0 0 0; background:#f2f2f2; padding:5px; margin-bottom:10px; max-width: 530px;display:block; }


html>body .alignleft { width: auto; height: auto; max-width:250px; }
html>body .alignright { width: auto; height: auto; max-width:250px; }
html>body .aligncenter { width: auto; height: auto; max-width:530px;  margin-top:10px;margin-bottom:10px; }
html>body .alignnone { width: auto; height: auto; max-width:530px;  margin-top:10px;margin-bottom:10px; display:block; }


* html .wp-caption.aligncenter img { 
   width: expression( document.body.clientWidth > 500 ? "530px" : "auto" ); /* sets max-width for IE */
}

* html .wp-caption.alignnone img { 
   width: expression( document.body.clientWidth > 500 ? "530px" : "auto" ); /* sets max-width for IE */
}

* html .wp-caption.alignleft img { 
   width: expression( document.body.clientWidth > 250 ? "250px" : "auto" ); /* sets max-width for IE */
}
* html .wp-caption.alignright img { 
   width: expression( document.body.clientWidth > 250 ? "250px" : "auto" ); /* sets max-width for IE */
}

.wp-caption {
text-align: center;
padding: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption.aligncenter img {  max-width: 530px; height:auto;  }
.wp-caption.alignnone img {  max-width: 530px; height:auto;  }
.wp-caption.alignleft img {  max-width: 250px; height:auto;  }
.wp-caption.alignright img {  max-width: 200px; height:auto;  }

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

img, a:link img, a:visited img {border:0;}

.fn { font-size:14px;}
#wrapper { width:1040px; margin:0 auto; }

#top1 { height:40px; width:1010px; margin:0 auto; }
#top1 .rsstop { float:left; margin:0 0 0 20px; padding:0; }
#top1 .rsstop a, #top1 .rsstop a:hover { color:#ffffff;  text-decoration:none; font-size:x-small; }
#top1 .rsstop ul {margin:3px 0 0 0;}
#top1 .rsstop ul li { list-style:none;float:left;margin-right:10px;}

#top1 .search { margin:0 30px 0 0; padding:0; float:right;}

#top1 .search .sinput {
	width: 283px;
	background: url(images/search-form.png) no-repeat right bottom;
	height: 27px;
	border: 0;
	float: left;
	margin: 0;
	padding: 9px 0 0 10px;
	
}

#top1 .search input#searchsubmit {	
	width: 29px;
	height: 35px;
	background: url(images/search-submit.png) no-repeat;
	border: 0;
	margin: 1px 0 0 0;
	cursor:pointer;
	float: left;
}


#searchform { 	padding:2px 5px 0 0;  }

#top2 { clear:both; height:123px; width:1010px; margin:0 auto;  }
#top2 .title {  float:left; padding:0px 0px 0px 30px; margin:0; width:500px; }
#top2 .title .tagline {  font-size:15px;color:#FF328A;text-shadow:#444444 1px 1px 1px; }
#top2 .title h1, #top2 .title h1 a { color:#ffffff; font-size:1.9em; text-shadow:#444444 1px 1px 1px;margin-bottom:0;}

#top2 .headerwidget { float:right; margin-top:20px; padding:5px; background:url(images/banad.png) repeat-x;border:1px solid:#444444;
}
/************************************************
*	Nav menu		    	                    * 
************************************************/
 /* Begin horizontal navigation row CSS */ 
#navbar{font-size:10px;font-weight:normal;height:30px;overflow:hidden;}
/* Style drop down list */
#nav, #nav ul {line-height:30px;}
#nav li.current_page_item {}
#nav li.current_page_item a {color:#FF328A;texct-shadow:#444444 1px 1px 1px;}
#navbar a {}
#nav li.current_page_item li a {}
#nav li ul li a {  }
#nav li ul li {  }
#navbar { margin:0 auto; width:1010px;}
#navbar { clear:both; }
#navbar-inner {width: 960px;margin: 0 auto;}
#navbar a:hover {text-decoration: underline;}
#navbar ul {}
/* Page Nav */
#nav, #nav ul {padding: 0;margin: 0;list-style: none;z-index: 100;}
#nav a {display: block;text-decoration:none;padding: 0 15px;z-index: 100;display: block;}
#nav {float: left;}
#nav li {float: left;}
#nav li.page_item {}
#nav, bottom-nav {
	margin: 0px;
	padding: 0px;
	padding-right:8px;
	list-style: none;
	clear:both;
	}
	
#nav ul,  bottom-nav{
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:30px;

	}

#nav a, #nav a:visited {
    margin: 0px;
	padding: 0px 17px 0px 15px;
	color: #dddddd;
	font-size: 10px;
	text-decoration: none;
	line-height: 30px;
	display: block;
	text-transform:uppercase;
	
	}
	
#nav a:hover {
	color: #ff0000;
    	margin: 0px;
	padding: 0px 17px 0px 15px;
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
/* Style drop down list */
#nav li ul { position: absolute; width: 160px; left: -999em;margin-top:-2px;}
#nav li ul li {border-style: solid; border-color:#282920;border-width:0 1px 1px 1px; padding: 3px 0px;background:#292a23; }
#nav li ul li a { line-height:25px; width: 150px; text-shadow:none; text-decoration:none;}
#nav li ul ul {margin: -28px 0 0 180px; }
#nav li ul ul li a { line-height: 30px; }
#nav li ul li ul li a {border-width:0 1px 1px 0px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */
/* End horizontal navigation row CSS */


/* Content area */
#contentcontainer  { clear:both; overflow:hidden;width:1010px; background:transparent  url("images/ctop.png") no-repeat; margin:10px auto 0 auto; }

#content { 	width:600px; 	float:left;padding:20px;  margin-right:10px; }
#content h1 { margin:0; padding:0;  }


#content .latestposts { clear:both; overflow:hidden; width:600px; padding:10px; }
#content .latestposts h2 { font-size:medium; text-decoration:none; margin-bottom:20px; }
#content .latestposts h2 a { font-size:medium; text-decoration:none; }

#content .latestposts .meta { font-size:x-small; margin:0;float:right;}
#content .latestposts img { float:left; margin-right:10px; border:4px double #E2E3E5; }
#content .latestposts h4 { margin:0; padding:3px 0px 3px 0px;  font-size:small; text-align:center;}
#content .latestposts h4 a {   text-decoration:none; font-weight:normal;}
#content .latestposts .latestpostsleft { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }
#content .latestposts .latestpostsright { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }
#content .latestposts .readfull { clear:both; overflow:hidden;  margin:0; padding:0; } 
#content .latestposts .readfull img { background-image:none; border:none; clear:both; float:right; margin:5px 0px 0px 0px; padding:0; }

#content .adsensetop { margin-top:10px; padding:20px;  }
#content .adsensebottom { margin-top:20px; padding:20px; border:4px double #eeeeee;  }

#featurecontent { clear:both; overflow:hidden; width:1010px; background: transparent  url("images/featurebkg2.png") no-repeat; height:284px; margin:10px auto 0 auto; }
#featurecontent h1 { padding:0; margin:0 0 10px 0; } 
#featurecontent .featurecol1 { width:742px; height:248px; float:left; padding:15px 0 0 12px; margin:0px 15px 0 0px; }
#featurecontent .featurecol1 .fc1inside { width:690px; margin:0 auto; }
#featurecontent .featurecol1 img { border:4px double #E2E3E5; float:left; margin-right:10px; }
#featurecontent .featurecol1 .readfull img { background-image:none;border:none;clear:both;float:right; margin:0; padding:0; }
#featurecontent .featurecol1 h2, #featurecontent .featurecol1 h2 a, #featurecontent .featurecol1 h2 a:visited {  color: #AE4AC0; text-decoration:none; padding:0; margin:0px 0px 3px 0px; }
.featureinput { border:1px solid #CCD1D9; }
#featurecontent .featurecol1 .featuresubmit { background:#eeeeee; color:#000000; border:1px solid #000000; } 
#featurecontent .featurecol2 { width:220px; padding:0px; margin:0px; float:left; }
#featurecontent .featurecol2 ul { list-style-type:none; margin:0; padding:0; }
#featurecontent .featurecol2 ul li { margin-bottom:2px; background: transparent url(images/sbarli.png) left center no-repeat; padding:3px 0px 3px 15px; }
#featurecontent .featurecol2 p { margin:0; padding:5px 0px 5px 0px; padding-bottom:0px;}





.sidebar { width: 300px;	float:left; 	margin-top:30px; }
.sidebar a { color:#818181; }
.sidebar ul { list-style-type:none; margin:0; padding:0; }
.sidebar ul li { margin:2px 0 3px 0; padding:0 0 0 0px; background: transparent url(images/sbarli.png) left top no-repeat; padding-left:15px; }
.sidebar ul ul { list-style-type:none; }
.sidebar ul ul li { margin:2px 0 3px 10px; }
.sidebar ul li a { text-decoration: none; color:#818181;}
.sidebar ul li a:visited { text-decoration: none; color:#818181;}
.sidebar ul li a:hover { text-decoration: underline;  color:#818181; }
.sidebar .widget { margin:15px 0 10px 0; }
.sidebar li.widget { list-style:none; }
.sidebar .widget_categories h2 {  }
.sidebar .widget_archive h2 {  }
.sidebar .widget_archive select { margin:10px; }
.sidebar .widget_meta h2 {  }
.sidebar .widget_pages h2 {  }
.sidebar .widget_rss h2 {  }
.sidebar .widget_rss h2 a {  text-decoration:none; }
.sidebar .widget_recent_entries h2 {  }
.sidebar .widget_recent_comments h2 {  }
.sidebar .widget_tag_cloud h2 {  }
.sidebar .widget_links h2 {  }
.sidebar .widget_calendar h2 { padding:0px 0px 0px 0px;  }


.sidebar .sidebartop { width:300px; }
.sidebar .sidebartop ul { margin:0px; }
.sidebar .sidebartop .sidebartopleft { float:left;width:165px; }
.sidebar .sidebartop .sidebartopright { float:right; width:120px; margin-left:10px; }
.sidebar .sidebarbottom { clear:both;width:300px; padding:20px 0px 0px 0px; }

.widget_tag_cloud a { color:#818181; }

#calendar caption { font : bold 11px/100%; 	color : #888E93; 	text-transform:uppercase; 	margin:0; 	padding:10px 0 6px 0px; 	background: transparent; 	width:100%; 	text-align:left; }
#calendar table { 	width: 100%; 	padding: 0; 	text-align: left; }
#calendar thead th { 	padding:0; border-bottom: 1px solid #FFFFF2; 	border-top: 1px solid #FFFFF2; color:#A7B00A;}
#calendar tbody td { 	padding: 5px 0; 	border-bottom: 1px solid #FFFFF2; }
#calendar tfoot td { 	border-top: 1px solid #FFFFF2; }
#calendar #prev { 	text-align: left; }
#calendar #next { 	text-align: right; }
#calendar a { 	font-weight: normal; 	color: #A7B00A; }


/*Posts*/
.post { padding-right:10px; margin-right:10px; }
.post .details { padding:5px; font-size:x-small;  }
.post .details span.comment { float:right; background:transparent url(images/comment.png) left center no-repeat; padding-left:20px; margin-right:50px;}

.postmetadata { 	margin: 10px 0; border-top:1px dotted #dddddd;	}
.entry { padding-bottom:28px; }
.post blockquote { 	color:#76767a; 	background:#f2f2f2; 	padding:6px 10px; 	margin:18px 10px; 	border-right:1px solid #DDD; 	border-bottom:1px solid #DDD; 	}	
.post ul li { 	list-style:square; 	margin-bottom:5px; 	margin-left:10px; 	}
.post ol li { 	margin-bottom:5px; 	margin-left:0px; 	}	
.post p { margin-bottom:15px; }
.post .excerpts { padding:10px; margin:10px 0 0px 0; }
.post .excerpts p { margin:0; }
.post .excerpts p { margin-right:10px; }
.post .excerpts img { float:left; margin-right:10px; border:4px double #E2E3E5; max-width:100px; width: expression(this.width > 100 ? 100: true);max-height:100px; }
.post .excerpts .readfull img { background-image:none; border:none; clear:both; float:right; margin:5px 0px 0px 0px; padding:0; }

p.postexcerpts { margin-top:10px;}
#tags {	padding:6px; 	}	
				

/* Forms */
.button { 	padding: 1px; 	background:#A8A8A8; 	color:#ffffff; 	border:none; 	}
.button:hover { 	background:#3593E1; 	color:#FFF; 	text-decoration:none; 	}
.commentarea { margin-left:0;}
#commentform input { 	width: 170px; 	margin: 5px 5px 1px 0;	}
#commentform textarea { 	width: 100%; 	margin-top:5px; 	}

/* Comments */
.comments { margin-top:20px; }
.commentlist { margin:0;}	
.commentlist ul,.commentlist ol { margin:0;}
.commentlist li { 	margin:15px 0 3px; 	padding:8px 15px 10px 10px; 	background:#f2f2f2; 		}
.commentlist li.alt,.commentlist li.odd {background:#ffffff;  }

#commentform small { 	background:#FFF; 	font-weight:bold; 	padding:0; 	}	
.commentmetadata { 	display: block; 	} 
.commentlist small { 	background:#e9e9e9 	}
.commentlist cite { 	font-size:14px;; 	font-weight:bold;  }	
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

	

/* Begin Footer */
#footer { font-size:x-small; clear:both; background: #ffffff url("images/footer.jpg") repeat-x;	color: #444444;	margin-top:60px; padding: 0 10px; height:196px;text-align: center; }
#footer p { color:#565c65; }
#footer a:link, #footer a:link:visited { color: #3593E1; }
#footer a:hover, #footer a:visited:hover { color: #ABB409; }

/* End Footer */

