/*
Theme Name: StartupBooster SEOxis Theme
Theme URI: http://www.startupbooster.com/theme/
Description: <p>StartupBooster SEOxis Theme is very good for Search Engine Optimization. This 3 column Theme has fixed width and supports widgets and theme options</p>
Author: Guna Deivendran
Author URI: http://www.startupbooster.com
Tags: black, gray, three columns, fixed width, 125 ads ready, widgets, theme options

        This theme was designed and built by Guna Deivendran,
        whose blog you will find at http://www.startupbooster.com
        Created on August 9, 2009
        Last Edit: August 9, 2009

        The CSS, XHTML and design is released under a Creative Commons Attribution 3.0 License:
        http://creativecommons.org/licenses/by/3.0/
*/

@import url("src/menu.css");  /* Drop Navigation specific styles */
@import url("src/contact.css");  /* Contact specific styles */


/*G101 
Begin of default skins
*/
body {
	font: 13px arial, verdana, tahoma, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #67727B; /*G101 */
}

#container {
        text-align: left;
        width: 990px; /*G101 Changed from 970 to 990*/
        margin: 0 auto;
}

/*G101 --- for search page and archieve page */

/*G101 - beginning of single page */
.search_single { float: left; padding: 0px 0px; width:620px; margin: 0 0 .5em 0;}

/*G101 --- end of search page and archieve page */

/*G101 - footer begins */
		#footer { 
		float: left; 
		width: 970px; 
		padding:5px 0 0 15px; /*G101 */
		background-image:url(images/gimages/header_background.png); /*G101 */
		font-size:11px;
		}
        .footer_wide { width: 940px; float: left; margin: 0 0 2.5em 0; padding: 10px; background: #333; }
        .footer_left { float: left; width: 560px; padding:0 0 0 0;}

        .footer_left_wide { float: left; width: 270px; padding: 0 10px 0 0;}
        .footer_left_narrow { float: right; width: 540px; padding: 0 10px 0 0;}

        .footer_right { float: right; width: 390px; padding: 0 20px 0 0px;}



		#categories { float: left; width: 100%; }

        #categories ul{
		        list-style: none;

		}
	    #categories ul li { 
			float: left; 
			width: 105px; 
			font-size: 1.2em; 
			margin-right: 5px; 
			margin-bottom: 5px; 
			line-height: 1.4em; 
		}
	
		.footer_left ul{
		        list-style: none;
							

		}
		
		.footer_left ul li { font-size: 1.2em; line-height: 1.4em; margin: 0 0 1em 0; padding-left: 5px; }
		
		#footer h3 { font-size: 1.4em; font-weight: bold; color: #333; margin: 0 0 .5em 0; } 
		#footer h3 { color: #f1f1f1; font-weight: normal; border-bottom: 1px dotted #666; padding: 0 0 .2em 0; margin: 0 0 1em 0;  }
		 #footer p { color: #f1f1f1; }
		 
		.footer_left em { font-size: .95em; display: block; font-weight: bold; }
        .footer_left em a { color: #999; }
		
		#footer a { color: #ccc; }
		#footer a:visited { color: #999; }
		#footer a:hover { color: #fff; }


	/*G101*/
	.recent_blogroll { float: left; padding: 0px 0px; width: 530px; background: #000000; margin: 0 0 .5em 0;}
	.recent_blogroll ul{
		        list-style:inside;
	}
	
	.recent_blogroll li{
		display:inline;
		color:#FFFFFF;		
	}
	.recent_blogroll li a { color:#FFFFFF; text-decoration: none; font-size:12px;}
	.recent_blogroll li a:visited { color:#FFFFFF; text-decoration: none; }
	.recent_blogroll li a:hover { color:#CCCCCC; text-decoration: underline; }

/*G101 - footer ends */


/*G101 - beginning of single page */
.recent_single { float: left; padding: 15px 15px; width:620px; background: #fff; margin: 0 0 .5em 0;}
	
	
	/*G101 */
#content_single {
	width: 620px;
	float: left;
	margin-top: 5px;
	
}

/*G101 */
#content_single #left-col1 {
	width: 300px;
	float: left;
	position: relative;
}

/*G101 */
#content_single #right-col1 {
	width: 300px;
	float: left;
	position: relative;
}	


	/*G101*/
	.gsingle_postings { float: left; padding: 20px 20px; width: 280px; background: #fff; margin: 0 0 10px 0;}
	.gsingle_postings ul{
		        list-style: none;
	}

	.gsingle_postings li {
        float: left;
        margin: 0 0 5px 5px;
        padding: 0;
        display: inline;
	}
	
	.gsingle_postings li a { color: #c13a01; text-decoration: none; font-size:14px;}
	.gsingle_postings li a:visited { color: #666; text-decoration: none; }
	.gsingle_postings li a:hover { color: #c13a10; text-decoration: underline; }

	.gsingle_postings li a { color: #999; }
	.gsingle_postings li a:hover { color: #666; }
	

	/*G101 pb*/
	.gsingle_entry { float: left; padding: 15px 0px; width: 300px; background: #fff; margin: 0 0 .5em 0; }

	/*G101 pb*/
	.gsingle_entry h2 { font-size: 1.4em; font-weight: bold; margin-bottom: .5em; } 
	
	.gsingle_entry h4, #featured_title h4, .home_block h4 { color: #999; font-size: 11px; margin: .3em 0; padding: .2em 0; font-weight: normal; }

    .gsingle_entry h4 span.date, #featured_title h4 span.date, .home_block h4 span.date { text-transform: uppercase; }
	
	.gsingle_entry p { font-size: 1.1em; margin: 0 0 .5em 0; }
	
	.gsingle_entry h2 a { color: #c13a01; text-decoration: none; font-size:14px;}
	.gsingle_entry h2 a:visited { color: #666; text-decoration: none; }
	.gsingle_entry h2 a:hover { color: #c13a10; text-decoration: underline; }

	.gsingle_entry h4 a { color: #999; }
	.gsingle_entry h4 a:hover { color: #666; }

/*G101 - end of single page */


/*G101 - beginning of non homepage content */

.single_non_home { float: left; padding: 0px 0px; width:620px; margin: 0 0 .5em 0; }


.second_entry { float: left; width: 630px; padding: 10px 10px; border: 1px solid #f1f1f1; background: #fff; }

        .second_entry ul { margin: 0 10px; }

        .second_entry ul li { background: url("images/li_bullet.gif") 0 0 no-repeat; padding: 0 0 .8em 16px; line-height: 1.4em; font-size: 1.2em; color: #333; margin: .3em 0; }
		
div.second_entry div.democracy .dem-results ul li { background: none; margin: 0 0 .5em 0; padding: 0; }

div.second_entry div.democracy .dem-results ul { margin: 0 0 1.5em 0; padding: 0; }

div.second_entry div.democracy { float: left; margin: 0 0 1.5em 0; }

.secondpage_entry { margin: 0 0 2.5em 0; }

        div.second_entry img { margin: 0 1em 1em 1em; }

        div.second_entry img.left { float: left; margin: 0.5em 15px 0.5em 0; clear: left; }

        div.second_entry img.right { float: right; margin: 0.5em 0 0.5em 15px; clear: right; }

        div.second_entry img.center { float: none; display: block; margin: 0 auto 1.5em auto; clear: both; }
		
		.second_entry h1, .second_entry h2 { font-size: 2.4em; font-weight: bold; line-height: 1.45em; letter-spacing: -1px; margin: 0 0 .3em 0; }
		.second_entry h3 { font-size: 1.6em; color: #c13a01; text-transform: none; margin: 0 0 .5em 0; font-weight: bold; }
		.second_entry h4 { font-size: 14px; color: #999; padding: 0 0 .3em 0; margin: 0; font-weight: normal; }
		
		.second_entry p { font-size: 1.4em; line-height: 1.6em; margin: 0 0 5px 0;  }

        .second_entry p.meta { float: left; padding:  0 0 0 0; border-bottom: 1px dotted #ccc; font-size: 14px; color: #999; width: 100%; }

		.second_entry p.data { float: left; padding:  0 0 0 0; font-size: 14px; color: #000000; width: 100%; }

                span.tags { float: left; padding: 2px 20px 2px 20px;}
                span.comments { float: right; }
				
		.second_entry blockquote { margin: 0 25px 1.5em 25px; color: #666; font-size: 1.2em; line-height: 1.5em; padding: 10px 0 10px 75px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; } 
				
		.second_entry h2 a{ color: #333; text-decoration: none; }
		.second_entry h2 a:visited{ color: #666; }
		.second_entry h2 a:hover{ color: #c13a01; }
		.second_entry h4 a{ color: #999; }
		.second_entry h4 a:hover{ color: #666; }
				
		.secondpage_entry h2 { font-size: 18px; }

/*G101 - end of non homepage content */



/*G101 - comments section begins */

#comments { float: left; width: 550px; }

            ul#comment_list { margin: 0 !important; padding: 0 !important; list-style: none; }

                ul#comment_list li.item { float: left; width: 550px; padding: 1em 10px 1em 10px; margin: 0; clear: both; background: none; border-bottom: 1px solid #ddd; }

                ul#comment_list li.author { background: #f1f1f1; }

                        div.comment_meta { float: left; width: 160px; font-size: 12px; }
                        div.comment_entry { float: left; width: 330px; font-size: 1em; padding-left: 15px; font-size: 12px; }

                        div.comment_meta p { margin: 0 0 .5em 0; font-size: 12px; }

                                p.comment_author { font-weight: bold; }
                                p.comment_time a { color: #999; text-decoration: none; }

                        div.comment_entry p { font-size: 12px; margin: 0 0 1em 0; }

                #comments label { font-size: 12px; color: #999; }


/*G101 - comment section ends */


/*
******************************
G101 - beginning of header 
*****************************/

#header {
        height: 140px;
		padding:0 0 0 15px; /*G101 */
		background-image:url(images/gimages/header_background.png); /*G101 */
}

#top_nav {
        width: 960px; /*G101 */
		background: #000000;
}

#top_menu {
        height: 40px;
        width: 960px; /*G101 - changed from 970 to 960 */
        margin: 0 auto;
        position: relative;
        text-align: left;
        font-size: 110%;
}

#top_menu ul {
        list-style: none;
        padding-top: 10px;
}
#top_menu ul li {
        display: inline;
}
#top_menu ul li a {
		color: #fff; 
		padding: 5px 15px 10px 15px; 
}
#top_menu ul li.current_page_item a {
        background: #FFFFFF;
        color: #FF0000;
		font-weight: bold;
}
#top_menu ul li a:hover {
        padding: 5px 15px 10px 15px; 
        color: #FF0000;
        background: #ffffff;
}

.search {
        position: absolute;
        right: 0;
        top: 5px;
}
.search #s {
        width: 200px;
        padding: 4px;
        border: 1px solid #ccc;
        background:#666666 url(images/ico/search.png) 3px 3px no-repeat;
        color: #000000;
        padding-left: 20px
}
.search #s:hover, .search #s:focus {
        width: 200px;
        padding: 4px;
        border: 1px solid #ddd;
        background: #ffffff url(images/ico/search.png) 3px 3px no-repeat;
        color: #000000;
        padding-left: 20px
}

#logo_ad {
		width: 960px; /*G101 */
        text-align:left;
        position: relative;
        height: 90px;
		background-color:#FFFFFF; /*G101 */
}

#logo_ad h1 {
        font-size: 300%;
        padding-top: 10px;
}
#logo_ad h1 a {
        color: #B30300;
}
.description {
        display: none;
}

#top_ads {
        position: absolute;
        right: 0;
        bottom: 20px;
		right: 10px; /*G101*/
}
.catcat {
        padding-top: 5px;
        background: #666;
}
h3.468-header {
        display: none;
}

/* 
*****************************
G101 - end of header
****************************/


/*
********************
G101 begin Main Page Design
********************
*/

#content-wrap {
		float: left;
		padding: 10px 15px 0 15px; /*G101 */
		background-image:url(images/gimages/content_background.png); /*G101 */
		height:auto;
		width:960px;
}

/*G101 - tumbr renamed to .imageer and was empty added the following */
.imager {
	z-index:2;
	margin-right: 10px;
	float:left; 
	width: 260px;
	padding: 0 0 10px 0;
}

/*G101 */
#content1 {
	width: 650px;
	float: left;
}

/*G101 */
#content1 #left-col {
	width: 400px;
	float: left;
	position: relative;
}

/*G101 */
#content1 #right-col {
	width: 250px;
	float: left;
	position: relative;
}

	/*G101*/
	.recent_postings { float: left; padding: 5px 5px; width: 245px; background: #fff; margin: 0 0 .5em 0;}
	.recent_postings ul{
		        list-style:inside;
	}
	
	.recent_postings li{
		float: left;
       	margin: 0 0 5px 5px;
        padding: 5px 5px;
		display:inline;
		
	}
	.recent_postings li a { color: #c13a01; text-decoration: none; font-size:12px;}
	.recent_postings li a:visited { color: #666; text-decoration: none; }
	.recent_postings li a:hover { color: #c13a10; text-decoration: underline; }

	.recent_postings li a { color: #000000; }
	.recent_postings li a:hover { color:#666666; }
	

	/*G101 pb*/
	.recent_entry { float: left; padding: 15px 5px; width: 395px; background: #fff; margin: 0 0 .5em 0; }

	/*G101 pb*/
	.recent_entry h2 { font-size: 1.4em; font-weight: bold; margin-bottom: .5em; } 
	
	.recent_entry h4, #featured_title h4, .home_block h4 { color: #999; font-size: 11px; margin: .3em 0; padding: .2em 0; font-weight: normal; }

    .recent_entry h4 span.date, #featured_title h4 span.date, .home_block h4 span.date { text-transform: uppercase; }
	
	.recent_entry p { font-size: 13px; margin: 0 0 .5em 0; }
	
	.recent_entry h2 a { color:#006600; text-decoration: none; font-size:16px;}
	.recent_entry h2 a:visited { color:#009900; text-decoration: none; }
	.recent_entry h2 a:hover { color: #c13a10; text-decoration: underline; }

	.recent_entry h4 a { color: #999; }
	.recent_entry h4 a:hover { color: #666; }
	
	/*G101 pb*/
    .post-1 { padding: 10px 0;; }

	/*G101 pb*/
    .post-7 { border: none; }

	.more-link { font-size: 1.1em; font-weight: bold; font-size:12px; } 


#sub-page {
        padding: 20px 0 0;
}

#content {
        margin: 0 0 0 0;
}

#sidebar {
        float: right;
        margin-left: 0px;
        width: 280px; /*G101 changed from 300 to 280 */
}
.side1 {
        width: 160px; /*G101 changed from 180 to 160 */
        float: left;
}
.side2 {
        width: 120px;
        float: left;
}
/**G101 for now
#footer-all {
        border-top: 2px dotted #ccc;
        background: #efefef;
        margin-top: 20px;
}
#footer {
        width: 970px;
        margin: 0 auto;
        padding: 5px 5px 0;
        text-align: left;
        position: relative;
}
#footer p {
        font-size: 100%;
}
#footer p.right {
        text-align: right;
        position: absolute;
        right: 0;
        top: 10px;
}
#footer .rss {
        background: url(images/ico/rss.png) 0 2px no-repeat;
        padding-left: 20px;
}
*/

/*
********************
G101 end Main Page Design
********************
*/






/*
*********************
Social Style
*********************
*/

html {
        height: 100%;
}
* {
        padding: 0;
        margin: 0;
}
img {
        border: 0;
}
p {
        line-height: 1.6em;
        margin: 0 0 0.7em;
}
dl {
        margin: 1em 0;
}
dt {
        font-weight: bold;
}
dd {
        margin: 0.5em;
        padding: 0;
}
img.right, img.alignright, .entry .alignright {
        float: right;
        margin: 10px 0 0 10px;
}
img.left, img.alignleft, .entry .alignleft {
        float: left;
        margin: 0 10px 10px 0;
}
hr {
        display: none;
}
a {
        text-decoration: none;
}
a:link, a:visited {
        color: #666;
}
a:hover, a:active {
}
h1, h2, h3, h4, h5, h6 {
        font-family: Helvetica, Arial, Verdana, Serif;
}
/*
********************
Etc
********************
*/
br.clear {
        clear: both;
}














/*
********************
myPost
********************
*/

.pix {
        background: #ccc;
}
.lastlast {
		background-color:#ffffff; /*G101 removed background image and replaced with solid black color */
        padding: 5px 5px 0px 5px; /*G101 changed*/
        color: #000000;
        position: relative;
        z-index: 1;
		width: 650px;
}
.lastlast a {
        z-index: 100;
}
.lastlast h2 {
        z-index: 100;
}


.superdate {
        margin-bottom: 10px;
}
.lastlast .metameta {
        position: absolute;
        bottom: 20px;
        right: 0px;
}

/*G101 changes made here too */
.superlast {
        float: right;
        width: 370px;
        z-index: 3;
		padding: 20px 0 0 0;
}

.featured_entry p { font-size: 13px; margin: 0 0 .5em 0; }

.post {
        margin-bottom: 5px;
}
.post h2 {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        letter-spacing: -1pt;
        margin-bottom: 10px;
}
	.post h2 a { color:#006600; text-decoration: none; font-size:18px;}
	.posth2 a:visited { color:#009900; text-decoration: none; }
	.post h2 a:hover { color: #c13a10; text-decoration: underline; }

.superflow {
        border-top: 2px dotted #999;
        padding-top: 20px;
}
.posties {

        margin-bottom: 20px;
        position: relative;
}
.posties h2 {
        margin-bottom: 5px;
}
.double h2 a:link,.double h2 a:visited, .posties h2 a:link, .posties h2 a:visited {
        color: #339900
}
.double .entry, .posties .entry {
        margin-top: 5px;
}
.leftside {
        float: left;
        width: 315px;
        border-bottom: 1px dotted #999;
        padding: 0 0 10px;
}
.rightside {
        float: right;
        width: 315px;
        border-bottom: 1px dotted #999;
        padding: 0 0 10px;
}
.posties .metameta {
        position: absolute;
        bottom: 5px;
        left: 0;
        width: 315px;
}
.posties .metameta .commr {
        position: absolute;
        bottom: 0;
        right: 0;
}


.double .metameta .commr {
        text-align: right;
        position: absolute;
        right: 0;
        bottom: 10px;
}
.tages {
        position: absolute;
        left: 0;
        bottom: 10px;
}


.double {
        min-height: 140px;
        width: 650px;
}
.featured {
        margin-top: 20px;
}
.double, .featured-post {
        border-bottom: 1px dotted #999;
        padding: 0 0 10px;
        margin-bottom: 20px;
        position: relative;
}
.double {
        padding-bottom: 30px;
}
.featured a:link,.featured a:hover {
        color: #B30300;
}
.featured h3 a:visited,.featured h3 a:link {
        color: #ccc;
}
.featured h3.title {
        background: #000;
        padding: 4px;
        margin-bottom: 10px;
}
.post-content {
        float: left;
        width: 400px;
}
.post-image {
        float: right;
}
.postin {
        width: 415px;
}




.navigation {
        margin-bottom: 20px;
        min-height: 20px;
		padding: 20px 20px;
}
.navigation a {
        color: #339900;
}
.navigation .alignleft {
        float: left;
        width: 50%;
}
.navigation .alignright {
        float: right;
        text-align: right;
        width: 50%;
}
.entry ul, .entry ol {
        margin: 0 0 0.7em 30px;
        line-height: 1.6em;
}
.entry a:link, .entry a:visited {
        color: #004199;
        text-decoration: none;
}
.entry a:hover {
        color: #000;
        text-decoration: underline;
}


blockquote {
        font-style: italic;
        margin-left: 30px;
        font-family: Georgia, serif;
        font-size: 110%;
}
pre, code {
        margin: 0 0 1.2em;
}



/* -------- art --- */
.pagetitle {
        margin-bottom: 20px;
}
.archives ul {
        margin-left: 30px;
}

.singlelis {
        margin-bottom: 20px;
}
.singlelis h3 {
        border-bottom: 1px solid #ccc;
}
.inn {
        border-bottom: 1px dotted #ccc;
        padding: 5px 0 0;
}
/*
********************
myday
********************
*/
#sidebar a {
        color: #333;
}
#sidebar a:hover {
        text-decoration: underline;
}
.side1 ul, .side2 ul {
        list-style: none;
}
.side1 h3, .side2 h3, .side1 h2, .side2 h2 {
        font-size: 16px;
        padding: 4px 0;
        margin-bottom: 5px;
        border-top: 1px dotted #999;
        border-bottom: 1px dotted #999;
}
.boxr, #sidebar .categories, #sidebar .linkcat, #sidebar .widget {
        margin-bottom: 20px;
}
.side1 .gapy {
        margin-right: 10px;
}
.boxtop {
        background: #efefef;
        padding: 15px 0 8px;
        margin-bottom: 20px;
        border: 1px dotted #666;
}

.boxtop_g {
        background: #ffffff;
        padding: 2px 0 2px;
        margin-bottom: 2px;
        border: 1px dotted #666;
}

/* Box Ads g */
.box-ad_g {
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 100%;
        text-align: center;
        list-style: none;
        font-size: 0.9em;
}
.box-ad_g li {
        float: left;
        margin: 0 0 2px 2px;
        padding: 0;
        display: inline;
}

/* Box Ads */
.box-ad {
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 100%;
        text-align: center;
        list-style: none;
        font-size: 0.9em;
}
.box-ad li {
        float: left;
        margin: 0 0 10px 17px;
        padding: 0;
        display: inline;
}


/* clearfix */
.clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
.clearfix {
        display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
        height: 1%;
}
.clearfix {
        display: block;
}
/* End hide from IE-mac */

#ayu {
        margin-bottom: 20px;
}

.stats {
        border-bottom: 1px dotted #ccc;
        border-top: 1px dotted #ccc;
        font-size: 90%;
}

.archiv li {
        padding-left: 16px;
        background: url(images/ico/10-dates.png) 0 3px no-repeat;
}
.linkcat li {
        padding-left: 16px;
        background: url(images/ico/10-link.png) 0 3px no-repeat;
}
.meta li {
        padding-left: 16px;
        background: url(images/ico/10-star.png) 0 3px no-repeat;
}

/*
********************
myComment
********************
*/
h3#trackbacks, h3#comments, h3#respond {
        margin-bottom: 10px;
}

ol.commentlist, ol.trackbacklist {
        list-style: none;
        margin-bottom: 20px;
}
.commentlist ul {
        list-style: none;
}
.track {
        padding: 10px 0;
}
.comment {
        padding: 10px 5px;
        position: relative;
}
.comment a {
        color: #004199;
}
.alt {
        background: #58C6F4;
}
.alt a {
        color: #132A34;
}


.commentlist .children {
        margin-left: 30px;
}


.formin input {
        padding:4px 2px;
        border:solid 1px #aacfe4;
}
textarea {
        width: 100%;
        padding:4px 2px;
        border:solid 1px #aacfe4;
}
.formin #submit {
                clear:both;
                width:125px;
                height:31px;
                background:#666666 url(images/submit.png) no-repeat;
                text-align:center;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;
                border: none;
}

.leftarea {
        float: left;
        width: 170px;
}
.leftarea img {
        background: #B8E7FA;
        padding: 4px;
        margin-bottom: 10px;
}
.alt .leftarea img {
        background: #fff;
        padding: 4px;
}
.rightarea {
        margin-right: 50px;
        margin-left: 170px;
}
.commentmetadata {
        position: absolute;
        bottom: 10px;
}
.numero {
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 200%;
}
.alt .numero a {
        color: #fff;
}

.tool-tip {
        color:#444444;
        width:250px;
        z-index:13000;
}
.tool-title {
        font-weight:normal;
        font-size:16px;
        font-family:Georgia, "Times New Roman", Times, serif;
        margin:0;
        color:#343434;
        padding:8px 8px 5px 8px;
        background:url(images/tips-trans.png) top left;
        text-align:left;
        border: 1px dotted #999;
        border-bottom: none;
}
.tool-text {
        font-size:12px;
        padding:0 8px 8px 8px;
        background:url(images/tips-trans.png) bottom right;
        text-align:left;
        border: 1px dotted #999;
        border-top: none;
}
img.wp-smiley {
        vertical-align: -25%;
}

/* Begin Images */
p img {
        padding: 0;
        max-width: 100%;
        }

/*        Using 'class="alignright"' on an image will (who would've
        thought?!) align the image to the right. And using 'class="centered',
        will of course center the image. This is much better than using
        align="center", being much more futureproof (and valid) */

img.centered {
        display: block;
        margin-left: auto;
        margin-right: 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;
        }

.alignleft {
        float: left
        }
/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding-top: 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 p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
}
/* End captions */


/* WP 2.7 */
.reply {
        text-align: right;
}

/*
********************
Change Log
********************

1.0        : First Public Released
1.1        : Fix Some Bugs
1.2        : Fix IE 6 Bugs and Add Featured Category Theme Options
1.3        : Update Little bit problem and Add Page with Comment Template
1.4        : Fix Bottom Featured Post
1.5        : Fix Bottom Featured Post Category Name
1.6        : Support WordPress 2.7 (Threaded Comment and More), wp-caption and img align
1.7 : Fix Functions.php

*** */

