/*

Theme Name: Semiologic

Theme URI: http://www.semiologic.com/software/sem-theme/

Description: The Semiologic theme &bull; <a href="http://www.semiologic.com/legal/license/">Terms of use</a> &bull; <a href="http://www.semiologic.com/software/sem-theme/">Doc/FAQ</a> &bull; <a href="http://forum.semiologic.com">Support forum</a>

Version: 4.2.2

Author: Denis de Bernardy

Author URI: http://www.mesoconcepts.com

*/



/*

Terms of use

------------



This software is copyright Mesoconcepts Ltd, and is distributed under the terms of the Mesoconcepts license. In a nutshell, you may freely use it for any purpose, but may not redistribute it without written permission.



http://www.semiologic.com/legal/license/

**/





/*

#

# DO NOT EDIT THIS FILE

# ---------------------

# The Semiologic theme features a custom.css feature. This allows to edit the skin

# without editing its css files. That way, you won't need to worry about losing

# your changes when you upgrade your site.

#

# You'll find detailed sample files in the custom-samples folder

#

*/



/* body */

.header_bg #header div.pad
{
    background-image: #fff url(/wp-content/themes/semiologic/headers/manoj-blog-header4.jpg) !important;
    background-repeat: no-repeat !important ;
    height: 145px !important;
    width:980px !important;
} 



body

{

	background-color: white;

	color: black;

}





/* margins */



form,

object,

param,

embed,

.sidebar ul,

.sidebar li

{

	margin: 0px;

	padding: 0px;

}



div.spacer

{

	margin: 0px;

	padding: 0px;

}



div.pad

{

	padding: 4px 8px;

}



#header div.pad

{

	padding: 0px;

	margin: 0px;

}



.header_bg #header div.pad,

.header_img #header div.pad

{

	border: none;

}



#header_nav,

#footer_nav,

#copyright_notice

{

	margin-top: 3px;

	margin-bottom: 3px;

}



.sidebar ul,

.sidebar li

{

	list-style-type: none;

}



.sidebar li ul,

.sidebar li li

{

	list-style-type: square;

}



.sidebar li li

{

	margin-left: 1.5em;

}



.sidebar li .sem_subscribe_me ul,

.sidebar li .sem_subscribe_me li,

#democracy ul,

#democracy li

{

	margin-left: 0px;

	list-style-type: none;

}





#subscribe_form form

{

	margin-top: 1.2em;

	margin-bottom: 1.2em;

}



.newsletter_fields

{

	margin-top: .5em;

	margin-bottom: .5em;

}



.newsletter_submit

{

	margin-top: .5em;

	margin-bottom: .5em;

}



/* layout */



#footer,

#credits,

div.spacer

{

	clear: both;

}



#header_nav,

#copyright_notice

{

	float: left;

}



#search_form,

#footer_nav

{

	float: right;

}



.main,

.sidebar,

.entry,

.widget

{

	overflow: hidden;

}





/* search field */



#s

{

	width: 100px;

}





/* aligns */



#tagline

{

	text-align: right;

}



#search_form

{

	text-align: right;

	vertical-align: middle;

}



#copyright_notice

{

	vertical-align: middle;

}



#footer_nav

{

	text-align: right;

	vertical-align: middle;

}





.entry_actions,

.comment_actions

{

	text-align: right;

}





/* text block margins */



div.entry,

div.entry_body,

div.entry_meta,

div.entry_actions

div.comment,

div.comment_body

{

	margin-top: .5em;

	margin-bottom: .5em;

	padding-top: 0px;

	padding-bottom: 0px;

}



div.entry

{

	margin-top: .5em;

	margin-bottom: 2em;

}



div.entry_header,

div.comment_header,

.sidebar li

{

	margin-top: 1.5em;

	margin-bottom: .5em;

	padding-top: 0px;

	padding-bottom: 0px;

}



.entry_header h2,

.entry_header h1,

div.entry_author,

div.entry_date,

div.entry_nav,

div.entry_tags,

.comment_header h2,

.comment_header h3,

.sidebar h2

{

	margin-top: .2em;

	margin-bottom: .2em;

	padding-top: 0px;

	padding-bottom: 0px;

}



h1,

h2,

h3

{

	margin-top: 1.5em;

	margin-bottom: 1.2em;

	padding-top: 0px;

	padding-bottom: 0px;

}



#header h1

{

	padding: 10px 8px 40px 8px;

	margin: 0px;

}



#header h2

{

	padding: 30px 8px 30px 8px;

	margin: 0px;

}



.header_img #header h1

{

	padding: 0px;

	margin: 0px;

}



p,

ul,

.sidebar li ul,

ol,

dl,

pre,

hr

{

	margin-top: 1.2em;

	margin-bottom: 1.2em;

	padding-top: 0px;

	padding-bottom: 0px;

}



blockquote

{

	background: url(img/blockquote.gif) 6px 6px no-repeat;

	margin-left: 0px;

	margin-right: 0px;

	padding: 10px 10px 10px 60px;

}



pre

{

	margin-left: 0px;

	margin-right: 0px;

	padding: 10px 10px 10px 10px;

}



table,

li,

.sidebar li li,

.sidebar li li ul,

dt,

dl

{

	margin-top: .2em;

	margin-bottom: .2em;

	padding-top: 0px;

	padding-bottom: 0px;

}





.inline_menu span

{

	margin: 0px 3px;

}



.display_sidebar_nav_widget div

{

	margin-top: 1.2em;

	margin-bottom: 1.2em;

	list-style-type: square;

}



.display_sidebar_nav_widget div span

{

	display: list-item;

	margin-top: .2em;

	margin-bottom: .2em;

	margin-left: 1.5em;

	list-style-type: square;

}





/* admin links */



.admin_link

{

	font-weight: normal;

	font-size: small;

}





/* links */



a img

{

	border: none;

}



a em

{

	font-style: normal;

	color: firebrick;

}



a,

h1 .admin_link a,

h2 .admin_link a

{

	color: blue;

	text-decoration: underline;

}



h1 a,

h2 a

{

	text-decoration: none;

	color: white;

}



h1 a.external,

h2 a.external

{

	background: none;

	padding-right: 0px;

}



a:hover,

.admin_link a:hover

{

	color: firebrick;

}





/* override external links */



.header .external,

.sidebar .external,

.footer .external

{

	background-image: none;

	padding-right: 0px;

}





/* credits, extra_footer */



#extra_footer,

#credits

{

	margin: 10px auto;

	text-align: center;

	font-size: small;

}





/* comment form */



#author,

#email,

#url,

#comment

{

	width: 90%;

}





/* gravatars */



img.gravatar

{

	float: left;

	margin: .2em 1em;

}





/* translator bar */



.narrow #translator_bar,

.narrow_sm #translator_bar,

.narrow_ms #translator_bar

{

	width: 590px;

	margin: 10px auto;

}



.wide #translator_bar,

.narrow_em #translator_bar,

.narrow_me #translator_bar,

.narrow_essm #translator_bar,

.narrow_esms #translator_bar,

.narrow_emss #translator_bar,

.narrow_ssme #translator_bar,

.narrow_smse #translator_bar,

.narrow_msse #translator_bar,

.narrow_ssm #translator_bar,

.narrow_sms #translator_bar,

.narrow_mss #translator_bar,

.narrow_esm #translator_bar,

.narrow_sme #translator_bar,

.narrow_ems #translator_bar,

.narrow_mse #translator_bar

{

	width: 770px;

	margin: 10px auto;

}





.wide_em #translator_bar,

.wide_me #translator_bar,

.wide_essm #translator_bar,

.wide_esms #translator_bar,

.wide_emss #translator_bar,

.wide_ssme #translator_bar,

.wide_smse #translator_bar,

.wide_msse #translator_bar,

.wide_ssm #translator_bar,

.wide_sms #translator_bar,

.wide_mss #translator_bar,

.wide_esm #translator_bar,

.wide_sme #translator_bar,

.wide_ems #translator_bar,

.wide_mse #translator_bar

{

	width: 970px;

	margin: 10px auto;

}



.flex #translator_bar

{

	margin: 0px 8px;

}



#translator_bar table

{

	margin-left: auto;

	margin-right: 0px;

}



.flags_bar img

{

	margin: 0px 1px;

}





/* floating images */



.entry_body img

{

	margin: 0px .5em;

}





/* gallery class */



.gallery

{

	overflow: hidden;

}



.gallery p

{

	text-align: center;

}



.gallery img

{

	border: outset 1px;

	margin: .2em auto;

}





/* ad */



div.ad

{

	border: solid 1px lavender;

	background-color: ghostwhite;

	color: black;

	padding: 0px 10px;

	clear: both;

}



.main div.ad

{

	margin: .5em 0px;

}



.main div.title_ad

{

	margin: 1em .5em .2em 0px;

	width: 240px;

	float: left;

	overflow: hidden;

}





/* widgets */



#calendar h2,

#google-search h2

{

	display: none;

}





/* calendar */



#wp-calendar

{

	margin-left: auto;

	margin-right: auto;

	width: 99%;

	border-collapse: collapse;

}



#wp-calendar th,

#wp-calendar td

{

	padding: 1px 2px;

	text-align: center;

}



#wp-calendar #prev

{

	text-align: left;

	padding-right: 3px;

}



#wp-calendar #next

{

	text-align: right;

	padding-left: 3px;

}



#today

{

	font-weight: bold;

}





/* tables */



.main table

{

	width: 100%;

}



.main th,

.main td

{

	padding: 1px 2px;

}







/* font face */



.antica,

.antica h1,

.antica h2,

.antica h3,

.antica p,

.antica li,

.antica dt,

.antica dd,

.antica th,

.antica td,

.antica input,

.antica select,

.antica button,

.antica textarea

{

	font-family: Book Antica, Times, Serif;

}



.arial,

.arial h1,

.arial h2,

.arial h3,

.arial p,

.arial li,

.arial dt,

.arial dd,

.arial th,

.arial td,

.arial input,

.arial select,

.arial button,

.arial textarea

{

	font-family: Arial, Helvetica, Sans-Serif;

}



.bookman,

.bookman h1,

.bookman h2,

.bookman h3,

.bookman p,

.bookman li,

.bookman dt,

.bookman dd,

.bookman th,

.bookman td,

.bookman input,

.bookman select,

.bookman button,

.bookman textarea

{

	font-family: Bookman Old Style, Times, Serif;

}



.comic,

.comic h1,

.comic h2,

.comic h3,

.comic p,

.comic li,

.comic dt,

.comic dd,

.comic th,

.comic td,

.comic input,

.comic select,

.comic button,

.comic textarea

{

	font-family: Comic Sans MS, Helvetica, Sans-Serif;

}



.corsiva,

.corsiva h1,

.corsiva h2,

.corsiva h3,

.corsiva p,

.corsiva li,

.corsiva dt,

.corsiva dd,

.corsiva th,

.corsiva td,

.corsiva input,

.corsiva select,

.corsiva button,

.corsiva textarea

{

	font-family: Monotype Corsiva, Courier, Monospace;

}



.courier,

.courier h1,

.courier h2,

.courier h3,

.courier p,

.courier li,

.courier dt,

.courier dd,

.courier th,

.courier td,

.courier input,

.courier select,

.courier button,

.courier textarea

{

	font-family: Courier New, Courier, Monospace;

}



.garamond,

.garamond h1,

.garamond h2,

.garamond h3,

.garamond p,

.garamond li,

.garamond dt,

.garamond dd,

.garamond th,

.garamond td,

.garamond input,

.garamond select,

.garamond button,

.garamond textarea

{

	font-family: Garamond, Times, Serif;

}



.georgia,

.georgia h1,

.georgia h2,

.georgia h3,

.georgia p,

.georgia li,

.georgia dt,

.georgia dd,

.georgia th,

.georgia td,

.georgia input,

.georgia select,

.georgia button,

.georgia textarea

{

	font-family: Georgia, Times, Serif;

}



.tahoma,

.tahoma h1,

.tahoma h2,

.tahoma h3,

.tahoma p,

.tahoma li,

.tahoma dt,

.tahoma dd,

.tahoma th,

.tahoma td,

.tahoma input,

.tahoma select,

.tahoma button,

.tahoma textarea

{

	font-family: Tahoma, Helvetica, Sans-Serif;

}



.times,

.times h1,

.times h2,

.times h3,

.times p,

.times li,

.times dt,

.times dd,

.times th,

.times td,

.times input,

.times select,

.times button,

.times textarea

{

	font-family: Times New Roman, Times, Serif;

}







.trebuchet,

.trebuchet h1,

.trebuchet h2,

.trebuchet h3,

.trebuchet p,

.trebuchet li,

.trebuchet dt,

.trebuchet dd,

.trebuchet th,

.trebuchet td,

.trebuchet input,

.trebuchet select,

.trebuchet button,

.trebuchet textarea

{

	font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;

}





.verdana,

.verdana h1,

.verdana h2,

.verdana h3,

.verdana p,

.verdana li,

.verdana dt,

.verdana dd,

.verdana th,

.verdana td,

.verdana input,

.verdana select,

.verdana button,

.verdana textarea

{

	font-family: Verdana, Helvetica, Sans-Serif;

}



pre,

code

{

	font-family: Courier New, Courier, Monospace;

}





/* font size */



.small h1

{

	font-size: large;

}



.small h2,

.small #wp-calendar caption

{

	font-size: medium;

	font-weight: bold;

}



body.small,

.small,

.small h3,

.small p,

.small li,

.small dt,

.small dd,

.small table,

.small th,

.small td,

.small input,

.small select,

.small button,

.small textarea,

.small pre,

.small code,

.small .spread_the_word h2

{

	font-size: small;

}





.medium h1

{

	font-size: x-large;

}



.medium h2,

.medium #wp-calendar caption

{

	font-size: large;

	font-weight: bold;

}



body.medium,

.medium,

.medium h3,

.medium p,

.medium li,

.medium dt,

.medium dd,

.medium table,

.medium th,

.medium td,

.medium input,

.medium select,

.medium button,

.medium textarea,

.medium pre,

.medium code,

.medium .spread_the_word h2

{

	font-size: medium;

}





.large h1

{

	font-size: xx-large;

}



.large h2,

.large #wp-calendar caption

{

	font-size: x-large;

	font-weight: bold;

}



body.large,

.large,

.large h3,

.large p,

.large li,

.large dt,

.large dd,

.large table,

.large th,

.large td,

.large input,

.large select,

.large button,

.large textarea,

.large pre,

.large code,

.large .spread_the_word h2

{

	font-size: large;

}







.small #header h1,

.medium #header h1

{

	font-size: x-large;

}



.large #header h1

{

	font-size: xx-large;

}







/* entry_author_image */



.entry_author_image

{

	float: left;

	border: solid 1px outset;

	margin: 1.2em 1.2em 0px .1em;

}





/* cc_license */



.license_block

{

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}





/* marker, large buttons */





.marker

{

	background-color: yellow;

	color: black;

}





.large_button

{

	width: 240px;

	height: 160px;

	margin: 2em auto;

	background-repeat: no-repeat;

	cursor: pointer;

	font-family: Tahoma, Helvetica, Sans-Serif;

}



.large_button .button_tag

{

	font-size: 24pt;

	padding: 24px 16px 14px 16px;

	font-weight: bold;

	color: firebrick;

}



.large_button .button_action

{

	font-size: 24pt;

	padding: 24px 24px;

	text-align: center;

	font-weight: bold;

	color: black;

	font-variant: small-caps;

}





/* sell page related stuff */



body.sell #ext_wrapper

{

	width: 590px;

	margin: 10px auto;

}



body.sell #ext_sidebar,

body.sell #sidebar,

body.sell #sem_admin_menu



{

	display: none;

}



body.sell

{

	background-color: steelblue;

	color: black;

}



body.sell #ext_wrapper,

body.sell #wrapper,

body.sell #main,

body.sell #body

{

	background-image: none;

	background-color: white;

	color: black;

	border: none;

}



body.sell #ext_wrapper

{

	border: inset 1px;

}



div.sell

{

	margin-left: 1em;

	margin-right: 1em;

}



div.side_testimonials

{

	float: right;

	padding: 0px 1em;

	margin-left: 1em;

	background-color: antiquewhite;

	color: black;

	width: 160px;

}



.sell blockquote

{

	background-color: antiquewhite;

	color: black;

}



body.sell a

{

	color: blue;

	text-decoration: underline;

}



body.sell a:hover

{

	color: firebrick;

}



.sell h1

{

	color: #d00;

	font-weight: 900;

	font-family: Tahoma, Helvetica, Sans-Serif;

	font-size: 24pt;

	text-align: center;

	margin-left: 1em;

	margin-right: 1em;

}



.sell h2

{

	color: black;

	font-weight: 900;

	font-family: Tahoma, Helvetica, Sans-Serif;

	font-size: 16pt;

	text-align: center;

}



.side_testimonials h2

{

	margin-top: 2.5em;

	color: black;

	font-weight: 900;

	font-family: Tahoma, Helvetica, Sans-Serif;

	font-size: 10pt;

	text-align: center;

}



body.sell,

.sell h3,

.sell p,

.sell li,

.sell dl,

.sell dt,

.sell dd,

.sell table,

.sell th,

.sell td,

.sell input,

.sell select,

.sell button,

.sell textarea,

.sell pre,

.sell code

{

	font-family: Times New Roman, Georgia, Garamond, Times, Serif;

	font-size: 13pt;

}



body.sell .gallery p

{

	font-family: Tahoma, Helvetica, Sans-Serif;

	font-size: 11pt;

}



body.sell p strong

{

	font-weight: 900;

}



.side_testimonials h3,

.side_testimonials p,

.side_testimonials li,

.side_testimonials dl,

.side_testimonials dt,

.side_testimonials dd,

.side_testimonials table,

.side_testimonials th,

.side_testimonials td,

.side_testimonials input,

.side_testimonials select,

.side_testimonials button,

.side_testimonials textarea,

.side_testimonials pre,

.side_testimonials code

{

	font-family: Tahoma, Helvetica, Sans-Serif;

	font-size: 10pt;

}



body.sell .side_testimonials a,

body.sell .testimonials a,

body.sell .testimonial a,

body.sell a.testimonial

{

	color: black;

	text-decoration: none;

}



.order_form

{

	margin: 2em 3em;

	padding: 1em 2em;

	border: solid 1px #ccc;

	background-color: #eee;

}









/* 4-column layouts */



.essm #sidebar,

.essm #sidebar2,

.essm #ext_sidebar

{

	float: left;

}



.essm #main,

.essm #ext_main,

.essm #wrapper

{

	float: right;

}



.esms #sidebar,

.esms #ext_main,

.esms #ext_sidebar

{

	float: left;

}



.esms #main,

.esms #sidebar2,

.esms #wrapper

{

	float: right;

}



.emss #main,

.emss #ext_main,

.emss #ext_sidebar

{

	float: left;

}



.emss #sidebar,

.emss #sidebar2,

.emss #wrapper

{

	float: right;

}



.ssme #sidebar,

.ssme #sidebar2,

.ssme #wrapper

{

	float: left;

}



.ssme #main,

.ssme #ext_main,

.ssme #ext_sidebar

{

	float: right;

}



.smse #sidebar,

.smse #ext_main,

.smse #wrapper

{

	float: left;

}



.smse #main,

.smse #sidebar2,

.smse #ext_sidebar

{

	float: right;

}



.msse #main,

.msse #ext_main,

.msse #wrapper

{

	float: left;

}



.msse #sidebar,

.msse #sidebar2,

.msse #ext_sidebar

{

	float: right;

}





/* 3-column layouts */



.ssm #sidebar,

.ssm #sidebar2

{

	float: left;

}



.ssm #main,

.ssm #ext_main

{

	float: right;

}



.sms #sidebar,

.sms #ext_main

{

	float: left;

}



.sms #main,

.sms #sidebar2

{

	float: right;

}



.mss #main,

.mss #ext_main

{

	float: left;

}



.mss #sidebar,

.mss #sidebar2

{

	float: right;

}



.ems #main,

.ems #ext_sidebar

{

	float: left;

}



.ems #sidebar,

.ems #wrapper

{

	float: right;

}



.esm #sidebar,

.esm #ext_sidebar

{

	float: left;

}



.esm #main,

.esm #wrapper

{

	float: right;

}



.mse #main,

.mse #wrapper

{

	float: left;

}



.mse #sidebar,

.mse #ext_sidebar

{

	float: right;

}



.sme #sidebar,

.sme #wrapper

{

	float: left;

}



.sme #main,

.sme #ext_sidebar

{

	float: right;

}





/* 2-column layouts */



.em #wrapper

{

	float: right;

}



.em #ext_sidebar

{

	float: left;

}



.me #ext_sidebar

{

	float: right;

}



.me #wrapper

{

	float: left;

}



.sm #main

{

	float: right;

}



.sm #sidebar

{

	float: left;

}



.ms #main

{

	float: left;

}



.ms #sidebar

{

	float: right;

}





/* 4-column, narrow width */



.narrow_essm #ext_wrapper,

.narrow_esms #ext_wrapper,

.narrow_emss #ext_wrapper,

.narrow_ssme #ext_wrapper,

.narrow_smse #ext_wrapper,

.narrow_msse #ext_wrapper

{

	width: 770px;

	margin: 10px auto;

}



.narrow_essm #wrapper,

.narrow_esms #wrapper,

.narrow_emss #wrapper,

.narrow_ssme #wrapper,

.narrow_smse #wrapper,

.narrow_msse #wrapper

{

	width: 590px;

}



.narrow_essm #sidebar,

.narrow_esms #sidebar,

.narrow_emss #sidebar,

.narrow_ssme #sidebar,

.narrow_smse #sidebar,

.narrow_msse #sidebar,

.narrow_essm #sidebar2,

.narrow_esms #sidebar2,

.narrow_emss #sidebar2,

.narrow_ssme #sidebar2,

.narrow_smse #sidebar2,

.narrow_msse #sidebar2,

.narrow_essm #ext_sidebar,

.narrow_esms #ext_sidebar,

.narrow_emss #ext_sidebar,

.narrow_ssme #ext_sidebar,

.narrow_smse #ext_sidebar,

.narrow_msse #ext_sidebar

{

	width: 178px;

}



.narrow_essm #main,

.narrow_esms #main,

.narrow_emss #main,

.narrow_ssme #main,

.narrow_smse #main,

.narrow_msse #main

{

	width: 232px;

}



.narrow_essm #ext_main,

.narrow_esms #ext_main,

.narrow_emss #ext_main,

.narrow_ssme #ext_main,

.narrow_smse #ext_main,

.narrow_msse #ext_main

{

	width: 412px;

}





/* 3-columns, narrow width */



.narrow_ssm #ext_wrapper,

.narrow_sms #ext_wrapper,

.narrow_mss #ext_wrapper

{

	width: 770px;

	margin: 10px auto;

}



.narrow_ssm #sidebar,

.narrow_sms #sidebar,

.narrow_mss #sidebar,

.narrow_ssm #sidebar2,

.narrow_sms #sidebar2,

.narrow_mss #sidebar2

{

	width: 178px;

}



.narrow_ssm #main,

.narrow_sms #main,

.narrow_mss #main

{

	width: 410px;

}



.narrow_ssm #ext_main,

.narrow_sms #ext_main,

.narrow_mss #ext_main

{

	width: 590px;

}



.narrow_ems #ext_wrapper,

.narrow_esm #ext_wrapper,

.narrow_mse #ext_wrapper,

.narrow_sme #ext_wrapper

{

	width: 770px;

	margin: 10px auto;

}



.narrow_mse #wrapper,

.narrow_sme #wrapper,

.narrow_ems #wrapper,

.narrow_esm #wrapper

{

	width: 590px;

}



.narrow_ems #sidebar,

.narrow_esm #sidebar,

.narrow_ems #ext_sidebar,

.narrow_esm #ext_sidebar,

.narrow_mse #sidebar,

.narrow_sme #sidebar,

.narrow_mse #ext_sidebar,

.narrow_sme #ext_sidebar

{

	width: 178px;

}



.narrow_ems #main,

.narrow_esm #main,

.narrow_mse #main,

.narrow_sme #main

{

	width: 410px;

}





/* 2-columns, narrow width */



.narrow_me #ext_wrapper,

.narrow_em #ext_wrapper

{

	width: 770px;

	margin: 10px auto;

}



.narrow_me #ext_sidebar,

.narrow_em #ext_sidebar

{

	width: 178px;

}



.narrow_me #wrapper,

.narrow_em #wrapper

{

	width: 590px;

}



.narrow_ms #ext_wrapper,

.narrow_sm #ext_wrapper

{

	width: 590px;

	margin: 10px auto;

}



.narrow_ms #sidebar,

.narrow_sm #sidebar

{

	width: 178px;

}



.narrow_ms #main,

.narrow_sm #main

{

	width: 408px;

}





/* 1-column, narrow width */



.narrow_m #ext_wrapper

{

	width: 590px;

	margin: 10px auto;

}





/* 4-columns, wide width */



.wide_essm #ext_wrapper,

.wide_esms #ext_wrapper,

.wide_emss #ext_wrapper,

.wide_ssme #ext_wrapper,

.wide_smse #ext_wrapper,

.wide_msse #ext_wrapper

{

	width: 970px;

	margin: 10px auto;

}



.wide_essm #wrapper,

.wide_esms #wrapper,

.wide_emss #wrapper,

.wide_ssme #wrapper,

.wide_smse #wrapper,

.wide_msse #wrapper

{

	width: 770px;

}



.wide_essm #sidebar,

.wide_esms #sidebar,

.wide_emss #sidebar,

.wide_ssme #sidebar,

.wide_smse #sidebar,

.wide_msse #sidebar,

.wide_essm #sidebar2,

.wide_esms #sidebar2,

.wide_emss #sidebar2,

.wide_ssme #sidebar2,

.wide_smse #sidebar2,

.wide_msse #sidebar2,

.wide_essm #ext_sidebar,

.wide_esms #ext_sidebar,

.wide_emss #ext_sidebar,

.wide_ssme #ext_sidebar,

.wide_smse #ext_sidebar,

.wide_msse #ext_sidebar

{

	width: 198px;

}



.wide_essm #main,

.wide_esms #main,

.wide_emss #main,

.wide_ssme #main,

.wide_smse #main,

.wide_msse #main

{

	width: 372px;

}



.wide_essm #ext_main,

.wide_esms #ext_main,

.wide_emss #ext_main,

.wide_ssme #ext_main,

.wide_smse #ext_main,

.wide_msse #ext_main

{

	width: 572px;

}





/* 3-columns, wide width */



.wide_ssm #ext_wrapper,

.wide_sms #ext_wrapper,

.wide_mss #ext_wrapper

{

	width: 970px;

	margin: 10px auto;

}



.wide_ssm #sidebar,

.wide_sms #sidebar,

.wide_mss #sidebar,

.wide_ssm #sidebar2,

.wide_sms #sidebar2,

.wide_mss #sidebar2

{

	width: 198px;

}



.wide_ssm #main,

.wide_sms #main,

.wide_mss #main

{

	width: 570px;

}



.wide_ssm #ext_main,

.wide_sms #ext_main,

.wide_mss #ext_main

{

	width: 770px;

}



.wide_ems #ext_wrapper,

.wide_esm #ext_wrapper,

.wide_mse #ext_wrapper,

.wide_sme #ext_wrapper

{

	width: 970px;

	margin: 10px auto;

}



.wide_mse #wrapper,

.wide_sme #wrapper,

.wide_ems #wrapper,

.wide_esm #wrapper

{

	width: 770px;

}



.wide_ems #sidebar,

.wide_esm #sidebar,

.wide_ems #ext_sidebar,

.wide_esm #ext_sidebar,

.wide_mse #sidebar,

.wide_sme #sidebar,

.wide_mse #ext_sidebar,

.wide_sme #ext_sidebar

{

	width: 198px;

}



.wide_ems #main,

.wide_esm #main,

.wide_sme #main,

.wide_mse #main

{

	width: 570px;

}





/* 2-columns, wide width */



.wide_me #ext_wrapper,

.wide_em #ext_wrapper

{

	width: 970px;

	margin: 10px auto;

}



.wide_me #ext_sidebar,

.wide_em #ext_sidebar

{

	width: 198px;

}



.wide_me #wrapper,

.wide_em #wrapper

{

	width: 770px;

}



.wide_ms #ext_wrapper,

.wide_sm #ext_wrapper

{

	width: 770px;

	margin: 10px auto;

}



.wide_ms #sidebar,

.wide_sm #sidebar

{

	width: 198px;

}



.wide_ms #main,

.wide_sm #main

{

	width: 568px;

}





/* 1-column, wide width */



.wide_m #ext_wrapper

{

	width: 770px;

	margin: 10px auto;

}





/* 4-columns, flexible width */



.flex_essm #ext_wrapper,

.flex_esms #ext_wrapper,

.flex_emss #ext_wrapper,

.flex_ssme #ext_wrapper,

.flex_smse #ext_wrapper,

.flex_msse #ext_wrapper

{

	margin: 10px 8px;

}



.flex_essm #wrapper,

.flex_esms #wrapper,

.flex_emss #wrapper,

.flex_ssme #wrapper,

.flex_smse #wrapper,

.flex_msse #wrapper

{

	width: 83%;

}



.flex_essm #ext_sidebar,

.flex_esms #ext_sidebar,

.flex_emss #ext_sidebar,

.flex_ssme #ext_sidebar,

.flex_smse #ext_sidebar,

.flex_msse #ext_sidebar

{

	width: 16%;

}



.flex_essm #ext_main,

.flex_esms #ext_main,

.flex_emss #ext_main,

.flex_ssme #ext_main,

.flex_smse #ext_main,

.flex_msse #ext_main

{

	width: 79%;

}



.flex_essm #sidebar2,

.flex_esms #sidebar2,

.flex_emss #sidebar2,

.flex_ssme #sidebar2,

.flex_smse #sidebar2,

.flex_msse #sidebar2

{

	width: 20%;

}



.flex_essm #main,

.flex_esms #main,

.flex_emss #main,

.flex_ssme #main,

.flex_smse #main,

.flex_msse #main

{

	width: 75%;

}



.flex_essm #sidebar,

.flex_esms #sidebar,

.flex_emss #sidebar,

.flex_ssme #sidebar,

.flex_smse #sidebar,

.flex_msse #sidebar

{

	width: 24%;

}





/* 3-columns, flexible width */





.flex_ssm #ext_wrapper,

.flex_sms #ext_wrapper,

.flex_mss #ext_wrapper

{

	margin: 10px 8px;

}



.flex_ssm #ext_main,

.flex_sms #ext_main,

.flex_mss #ext_main

{

	width: 79%;

}



.flex_ssm #sidebar2,

.flex_sms #sidebar2,

.flex_mss #sidebar2

{

	width: 20%;

}



.flex_ssm #main,

.flex_sms #main,

.flex_mss #main

{

	width: 75%;

}



.flex_ssm #sidebar,

.flex_sms #sidebar,

.flex_mss #sidebar

{

	width: 24%;

}





.flex_esm #ext_wrapper,

.flex_ems #ext_wrapper,

.flex_sme #ext_wrapper,

.flex_mse #ext_wrapper

{

	margin: 10px 8px;

}



.flex_esm #wrapper,

.flex_ems #wrapper,

.flex_sme #wrapper,

.flex_mse #wrapper

{

	width: 79%;

}



.flex_esm #ext_sidebar,

.flex_ems #ext_sidebar,

.flex_sme #ext_sidebar,

.flex_mse #ext_sidebar

{

	width: 20%;

}



.flex_esm #main,

.flex_ems #main,

.flex_sme #main,

.flex_mse #main

{

	width: 75%;

}



.flex_esm #sidebar,

.flex_ems #sidebar,

.flex_sme #sidebar,

.flex_mse #sidebar

{

	width: 24%;

}





/* 2-columns, flexible width */



.flex_em #ext_wrapper,

.flex_me #ext_wrapper,

.flex_sm #ext_wrapper,

.flex_ms #ext_wrapper

{

	margin: 10px 8px;

}



.flex_em #wrapper,

.flex_me #wrapper

{

	width: 79%;

}



.flex_em #ext_sidebar,

.flex_me #ext_sidebar

{

	width: 20%;

}



.flex_sm #main,

.flex_ms #main

{

	width: 79%;

}



.flex_sm #sidebar,

.flex_ms #sidebar

{

	width: 20%;

}





/* 1-column, flexible width */



.flex_m #ext_wrapper

{

	margin: 10px 8px;

}



/* 1-column, override custom skin widths */



.m #main,

.m #ext_main

{

	float: none !important;

	width: 100% !important;

}



/*

#main,

#ext_main,

#sidebar,

#sidebar2,

#ext_sidebar

{

	border: solid 1px black;

}

*/





/* podpress */



.entry .podPress_content img,

.entry .podPress_content th,

.entry .podPress_content td

{

	padding: 0px;

	margin: 0px;

}
