/*  
Theme Name: Kitchen Cabinet PAC
Theme URI: http://www.arthurbakerdesign.com/WP-themes
Description: This is a theme for a conservative women's political action committee.
Version: 1.0
Author: ADB
Author URI: http://www.arthurbakerdesign.com/
.
Kitchen Cabinet PAC is copyright 2009 The Kitchen Cabinet PAC -- all rights reserved
.
Theme uses SuperLoop implementation from Perishable Press: 
http://perishablepress.com/press/2007/08/06/super-loop-exclude-specific-categories-and-display-any-number-of-posts/

& Eric Meyers Reloaded CSS Reset
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
        min-width: 1024px;
}
ol, ul {
	list-style: none;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*----------- End of Eric Meyers Reloaded CSS Reset ------------- */


/************************************************
*	Basic	  *
************************************************/


body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Georgia, Sans-serif;
  	font-size:62.5%; /* (62.5% of 16pts = 10 pts) */
	text-align: center;
	vertical-align: top;
	color: #ccc;
	/*background: #fff url(images/bodyBG.jpg);*/
	background: #fff url(http://i196.photobucket.com/albums/aa181/Okieboy_1/KitchenCabinet/bodyBG.jpg);
	background-position: bottom center;
        background-repeat: no-repeat;
        background-attachment:fixed;
}

/*img.alignleft {
        float:left;
        padding: 0 8px 5px 0;
}

img.alignright {
        float:right;
        padding: 0 0 5px 8px;
}*/

/*	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 */

#containerTop {
	width: 100%;
	height: 200px;
	margin: 0;
	/*background: url(images/headerBlendBG.jpg);*/
	background: url(http://i196.photobucket.com/albums/aa181/Okieboy_1/KitchenCabinet/headerBlendBG.jpg);
	background-position: left top;
        background-repeat: repeat-x;
}


#containerBtm {
	width: 100%;
	/*height: 1000px;*/
	margin: 0;
	/*background: #fff url(images/bodyBG.jpg);
	background-position: bottom center;
        background-repeat: no-repeat;
        background-attachment:fixed;*/
}


/* ----------- Masthead Section -----------------*/

#masthead {
	width: 100%;
	margin: 0;
	height: 190px;
	/*background: #fff url(images/headerBG.jpg);*/
	background: #fff url(http://i196.photobucket.com/albums/aa181/Okieboy_1/KitchenCabinet/headerBlendBG.jpg);
	background-position: left top;
        background-repeat: repeat-x;
}

#mastheadcontainer {
	width: 1280px;
	width: 1024px;
	margin: 0 auto;
}

#logotypebox {
	width: 817px;
	width: 824px;
	height: 190px;
	float: left;
	margin-left: -85px;
	/*background: url(images/logotype.jpg);*/
	background: url(http://i196.photobucket.com/albums/aa181/Okieboy_1/KitchenCabinet/logotype.jpg);
	background-position: left top;
        background-repeat: no-repeat;
}

#mastheadRight {
	width: 230px;
        height: 50px;
	float: left;
	margin: 0 0 0 23px;
	/*background: url(images/searchBG.jpg);*/
	background: url(http://i196.photobucket.com/albums/aa181/Okieboy_1/KitchenCabinet/searchBG.jpg);
	background-position: center top;
        background-repeat: no-repeat;
        border: 0px solid orange;
}

.search-form input {
        float: left;
        width: 138px;
        margin: 18px 0 0 25px;
        border: 0;
        color: #999;
}

#mastheadRotator {
	width: 230px;
        height: 134px;
	float: left;
	margin: 0 auto;
        padding-top: 0px;
	/*background: #0069e9;*/
        color: #ccc;
        text-align: center;
        font-size: 1.25em;
        font-style: italic;
}


/* ----------- Menu Section -----------------*/



#menucontainer {
	width: 100%;
	height: 100px;
	background: url(images/menuBlendBG.jpg);
	background-position: left top;
        background-repeat: repeat-x;
}

#menubar {
	width: 936px;
	height: 98px;
	margin: 0 auto;
	/*background: url(images/menubar.jpg);
	background: url(http://i196.photobucket.com/albums/aa181/Okieboy_1/KitchenCabinet/menubar.jpg);
	background-position: center top;
        background-repeat: no-repeat;*/
        font-size: 1.25em;
        z-index: 99;
}



/*------- Below this styles the Suckerfish menu -----------------*/


#menubar li.page-item-3 {
        margin-left: 43px;
}

#menubar li.page-item-9 {
        margin-left: 17px;
}

#menubar li.page-item-17 {
        margin-left: 17px;
}

#menubar li.page-item-19 {
        margin-left: 18px;
}

#menubar li.page-item-21 {
        margin-left: 18px;
}

#menubar li.page-item-23 {
        margin-left: 22px;
}

#menubar ul.sf-menu li a {
	font-size: 0.97em;
	font-weight: bold;
}

#menubar * li ul li {
        width: 110px;
        height: 100%;
        margin: 0px 0 0 5px;
        padding: 6px 2px 6px 2px;
        border: 0px solid green;
        /*font-variant: normal;*/
}


#menubar * li ul li + li {
        margin-top: 0px;
        border: 0px solid red;
}

#menubar li.current_page_item a {
	color: #ae5e05;
	border-bottom:#6B7E09 0px solid;
}

/* ------------------------Begin Styles For Donate/Email Join Form ----------------------- */

#donateSignUp {float:left; width:190px; margin:0 0 20px -10px; background: transparent;}

#donateSignUp .text {color: #265fcd; font-family: Geneva, Times-New-Roman, Times, serif; font-style:normal; font-size: 1.2em; text-align:center;}

#donateSignUp form {background: none;}

#mailListForm {width: 100%; height: 100%; margin-top: 5px; border: 0px solid red; border-top: 8px solid #efefef;}

#mailListForm .emailAddress {background: none; width: 100%; margin: 0; padding: 8px 0px 8px 0px; text-align: center; border: 0px solid green;}

#mailListForm .names {background: none; float: left; width: 90px; padding: 0 2px 0 2px; border: 0px solid blue;}

#mailListForm .submitImage {background: none; float: right; padding-top: 0px;}

.inputBG {background: none; border: 0; margin: 9px 0 0 2px; color:#999999;}

.inputBG2 {background: none; border: 0; margin: 5px 0 0 5px; color:#999999;}

.inputBG3 {background: none; border: 0; margin: 7px 0 0 5px; color:#999999;}

.clear {clear: both;}

/* ------------------------End Donate/Email Join Form ----------------------- */


/*---------------------Content Section -----------------*/

#wrapper {
	height: 100%;
}


#midsectioncontainer {
	width: 980px;
	min-width: 980px;
	height: 100%;
	margin: 0 auto;
        clear: both;
}

#midsectioncontainer.fullWidth {
        width: 1154px;
	height: 100%;
        padding: 0;
	margin: 0 auto;
        clear: both;
}


#content {
        float: left;
	width: 650px;
	min-width: 620px;
	height: 100%;
	min-height: 550px;
	margin-left: 50px;
	padding: 20px 15px;
        color: #333333;
        text-align: left;
	font-family: Geneva, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 1.07em;
        border: 0px solid orange;
        display: inline;
        overflow: hidden;
}

#content.homepage {
	width: 690px;
	height: 100%;
	margin-left: 30px;
	padding-top: 10px;
}

/* ------------  New Home Page Styles (06-30-10) -------------- */

/* --------------------- Inside / KC-TV / Feeds Section ---------------------------*/

#homeFeatures {
	width: 681px;
	height: 100%;
	min-height: 200px;
	margin-top: 20px;
}

#homeInsideKC {
	float: left;
	width: 350px;
	height: 100%;
	margin-top: 95px;
	margin-top: 0px;
	margin-left: 20px;
	padding-top: 95px;
	padding-right: 10px;
	min-height: 300px;
	background: transparent;
        background: url(http://i875.photobucket.com/albums/ab314/kcpac/Issues/Site%20Structure/insideKC_only-header_03.png);
	background-position: right top;
        background-repeat: no-repeat;
	border-right: 1px dotted #800103;
}

#homeInsideKC p {
	margin-bottom: 15px;
	font-size: 0.8em;
}

#insideKCtext {
	font-size: 0.95em;
}

#insideKCtext p {
	margin-bottom: 15px;
}

#homeInsideKC .awppost p {
	margin-bottom: 15px;
}

#homeInsideKC p .wp-caption-text {
	font-size: 1.0em;
	line-height: 0.95em;
}

#homeInsideKC .homeInside {

	margin: -5px 10px 10px 25px;
	padding-top: 0px;
	font-size: 1.25em;
	text-align: right;
	font-variant: small-caps;
	display: block;
	border-top: 0px solid #a4050c;
}

#homeInsideKC h2.homeInsideTitle {
	margin: 0px 0 5px 25px;
	color: #a4050c;
        font-size: 2.20em;
        font-weight: bold;
	font-variant: small-caps;
        text-align: left;
}

#homeInsideKC h3 {
	margin-left: 10px;
	color: #a4050c;
	font-variant: small-caps;
}

#homeInsideKC h4.homeInside {
        margin-right: 20px;
}

h5 .homeInside {
        text-align: left;
        margin-left: 20px;
        font-height: 1.5em;
}


#homeCenterColumn {
	float: left;
	width: 300px;
	margin-top: 0;
	margin-left: -10px;
	padding: 0;
	height: 100%;
	min-height: 340px;
	border: 0px solid #ccc;
}

#homeCenterColumn ul .widget {
	list-style: none;
}


/* -------------------- Home Feeds Area --------------------*/

/* -------------------- MB Snow Area --------------------*/

/* #homeFeedsMain {
        float: left;
        width: 640px;
        height: 100%;
        min-height: 150px;
        margin: 10px 0 10px 30px;
        padding: 120px 5px 10px 20px;
        border: 0px solid green;
	background: transparent url(http://i875.photobucket.com/albums/ab314/kcpac/Issues/Site%20Structure/MBSnowHeader.png);
	background-position: left top;
        background-repeat: no-repeat;
        color: #999;
}

#homeFeedsMain  h2.widgettitle {
	margin: 10px 0 8px 5px;
	color: #001a6e;
        font-family: "Palatino Linotype", Palatino, serif;
	font-size: 1.20em;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: 1px dotted #1e51c6;
}

#homeFeedsMain ul h4 {
	color: #001a6e;
	text-align: right;
	font-size: 0.95em;
	font-weight: bold;
	font-variant: small-caps;
}

#homeFeedsMain ul .widget_kbrss {
	margin: 0 0 0 -30px;
	color: #333;
	font-size: 0.85em;
	text-align: left;
	list-style: none;
	text-indent: 0;
}

#homeFeedsMain ul li ul .widget_kbrss {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 0.85em;
	text-align: left;
	list-style: none;
	text-indent: 0;
}

#homeFeedsMain ul .widget_kbrss li {
	margin-bottom: 10px;
	list-style: none;
}

#homeFeedsMain ul .widget_kbrss li a {
	display: block;
	margin-bottom: 5px;
	padding: 5px 0;
	color: #a5040c;
	font-size: 1.25em;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: none;
	list-style: none;
	border-bottom: 1px dotted #a5040c;
}

#homeFeedsMain ul .widget_kbrss li a:hover {
	background: transparent url(images/sidebarRL-BG.png);
}

#homeFeedsMain ul .widget_kbrss h2.widgettitle {
	padding-top: 0px;
	font-size: 1.80em;
	font-weight: bold;
} */

/* -------------------- End of MB Snow Area --------------------*/

/* -------------------- End of Home Feeds Area --------------------*/


/* -------------------- (07-03-10) Home Feeds Area --------------------*/

/* -------------------- Feeds Area --------------------*/

#homeFeedsMain {
        float: left;
        width: 640px;
        height: 100%;
        min-height: 150px;
        margin: 20px 0 10px 25px;
        padding: 65px 0 0 0;
        border: 0px solid green;
	background: transparent url(http://i875.photobucket.com/albums/ab314/kcpac/Issues/Site%20Structure/topHeadlinesHeader-2.png);
	background-position: left top;
        background-repeat: no-repeat;
        color: #999;
}

/* -------------------- Begin Left & Center Feeds Areas --------------------*/

#feedsLeft {
        float: left;
        width: 200px;
        height: 100%;
        min-height: 150px;
        margin-left: 0;
        padding-right: 5px;
        border: 0px solid red;
        display: block;
        overflow: hidden;
}

#feedsCenter {
        float: left;
        width: 200px;
        height: 100%;
        min-height: 150px;
        margin-left: 18px;
        padding: 0;
        border: 0px solid red;
}


/* -------------------- Begin Right Feeds Area --------------------*/

#feedsRight {
        float: left;
        width: 200px;
        height: 100%;
        min-height: 150px;
        margin-left: 17px;
        border: 0px solid red;
}

#feedsLeft ul .widget, #feedsCenter ul .widget, #feedsRight ul .widget {
        list-style: none;
        padding: 0;
        margin: 0 0 0 -15px;
        border-bottom: 0px dotted #ccc;
}

#feedsLeft ul ul, #feedsCenter ul ul {
        width: 200px;
        margin-top: -10px;
        margin-bottom: 5px;
}

#feedsLeft ul .widget_kbrss li, #feedsCenter ul .widget_kbrss li, #feedsRight ul .widget_kbrss li {
	margin: 0 0 0px -15px;
	list-style: none;
        border-bottom: none;
}

#feedsLeft ul .widget_kbrss li, #feedsCenter ul .widget_kbrss li {
        width: 195px;
        margin-bottom: 0px;
        padding: 0;
	font-size: 0.85em;
        display: block;
}

#feedsLeft ul .widget_kbrss li a, #feedsLeft ul .widget_kbrss li a:visited, #feedsCenter ul .widget_kbrss li a, #feedsCenter ul .widget_kbrss li a:visited {
        width: 200px;
        text-decoration: none;
        color: #242864;
        padding: 0 5px 10px 0;
        display: block;
	border-bottom: none;
}

#feedsLeft ul .widget_kbrss li a:hover, #feedsCenter ul .widget_kbrss li a:hover {
        text-decoration: underline;
}

#feedsLeft  h2.widgettitle, #feedsCenter  h2.widgettitle {
	margin: 10px 0 20px 0px;
	border-bottom: none;
}

#feedsRight  h2.widgettitle {
	margin: 35px 0 8px -5px;
	color: #001a6e;
        font-family: "Palatino Linotype", Palatino, serif;
	font-size: 1.20em;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: 0px dotted #1e51c6;
}

#feedsRight ul h4 {
	color: #001a6e;
	text-align: right;
	font-size: 0.90em;
	font-weight: bold;
	font-variant: small-caps;
}

#feedsRight ul .widget_kbrss {
	margin-top: -25px;
	color: #333;
	font-size: 0.85em;
	text-align: left;
	list-style: none;
	text-indent: 0;
}

#feedsRight ul li ul .widget_kbrss {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 0.85em;
	text-align: left;
	list-style: none;
	text-indent: 0;
}

#feedsRight ul .widget_kbrss li a {
	display: block;
	margin-bottom: 5px;
	padding: 5px 0;
	color: #a5040c;
	font-size: 1.05em;
	font-weight: bold;
	font-variant: small-caps;
        line-height: 1.0em;
	text-decoration: none;
	/*list-style: none;*/
	border-bottom: 1px dotted #a5040c;
}

#feedsRight ul .widget_kbrss li a:hover {
	background: transparent url(images/sidebarRL-BG.png);
}

#feedsRight ul .widget_kbrss h2.widgettitle {
	padding-top: 0px;
	font-size: 1.80em;
	font-weight: bold;
}

/* -------------------- End of Right Feeds Area --------------------*/

/* -------------------- End of (07-03-10) Home Feeds Area --------------------*/

#content strong {
        font-weight: bold;
}

#content em {
        font-style: italic;
}

#content a:hover {
        text-decoration: underline;
}

#content ul.pageChildList, ol.pageChildList {
        margin-bottom: 30px;
	list-style: square;
}

#content ol.pageChildList {
        margin-bottom: 50px;
}


#content ul.pageChildList li.page_item, ol.pageChildList li.page_item {
        float: left;
        margin: 0 10px 0 30px;
}

#content ul.pageChildList li.page_item a:hover {
        text-decoration: underline;
}

#content h2 {
        margin-bottom: 20px;
        text-align: left;
        font-family: "Palatino Linotype", Palatino, serif;
        font-size: 3.02em;
        color: #a5040c;
}

#content h2 a, a:visited {
        color: #a5040c;
        text-decoration: none;
        margin: 0;
}

#content h2 a:hover {
        text-decoration: underline;
}

#content h3 {
        font-size: 1.85em;
        margin-bottom: 15px;
}

.comments-template h3 {
        margin-left: 10px;
}

#content h3.search {
        margin-bottom: 10px;
        text-align: left;
        font-family: "Palatino Linotype", Palatino, serif;
        font-size: 2.00em;
        color: #a5040c;
        border-bottom: 1px dotted #999;
}

#content h4 {
        font-size: 1.60em;
        margin-bottom: 10px;
}


#content h4.search {
        margin: 0 0 30px 20px;
        text-align: left;
        font-family: "Palatino Linotype", Palatino, serif;
        font-size: 1.20em;
        font-variant: small-caps;
        color: #666666;
}

.entry h3 {
        margin: 5px 0 0 10px;
        border-top: 1px dotted #333;
        padding-top: 10px;
}

.entry ul .recent-posts {
        margin-left: 10px;
        list-style: none;
}

.entry ul li {
        list-style: none;
}

.entry h5.state {
        width: 100%;
        color: #2453c7;
        font-size: 1.5em;
        font-weight: bold;
        margin: 20px 0 10px 0;
        padding-bottom: 4px;
        border-bottom: 1px dotted #2683e7;
}

#states {
	margin: 10px 0;
	padding: 10px 0;
	color: #ccc;
        font-size: 1.0em;
	letter-spacing: 0.250em;
        border-top: 1px dotted #2683e7;
        border-bottom: 1px dotted #2683e7;	
}

#states-2 {
	margin: 10px 0;
	padding: 10px 0;
	color: #ccc;
        font-size: 1.0em;
	letter-spacing: 0.250em;
}

#states a.alpha, #states-2 a.alpha {
        font-size: 1.15em;
        color: #a4050c;
}

#states a.alpha, a.alpha:visited, #states-2 a.alpha , #states-2 a.alpha:visited {
        color: #a4050c;
        margin-left: 0px;
        text-align: center;
        text-decoration: none;
}

#states a.alpha:hover, #states-2 a.alpha:hover {
        color: #a5040c;
        text-decoration: underline;
}

#content p {
        margin: 0 10px;
        font-size: 1.40em;
        line-height: 1.50em; 
}

#content p.wp-caption-text {
        text-align: center;
        font-style: italic;
}

#content ul {
        font-size: 1.20em;
        line-height: 1.25em;
        padding: 0 20px;
        margin-bottom: 15px;
}

#content ul li {
        list-style: disc;
        margin-bottom: 0.0em;
        line-height: 1.25em;

}

#content ul li li {
        list-style: circle;
        margin-bottom: 0.5em;
        line-height: 1.25em;

}

#content a img {
	border: none;
	}

#content blockquote {
	background: #F4F4F4;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 10px 15px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 1.2em;
	}
	
#content blockquote p {
	margin: 0;
	padding: 0px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 1.2em;
	}

#content blockquote blockquote {
        font-size: 1.0em;
        margin-bottom: 5px;
	}


#content blockquote blockquote ul {
        font-size: 1.15em;
        margin-bottom: 5px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content .entry form {
        margin: 20px 0 0 40px;
        padding: 20px;
        background: #eee;
        border-top: 2px solid #999;
        border-right: 3px solid #fff;
        border-bottom: 3px solid #fff;
        border-left: 2px solid #999;

}

#content .entry input {
        width: 375px;
        margin: 5px 0 10px 0;
}

#content .entry label {
        margin-bottom: 5px;
}

#content .entry select, text-area {
        margin: 5px 0 10px 0;
}

#midsectioncontainer.fullWidth {
	width: 1154px;
        height: 100%;
        margin: 0 auto;
        color: #333333;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 1.0em;
        line-height: 1.50em; 
        text-align: center;
}

#midsectioncontainer.fullWidth p {
        font-size: 1.2em;
}

#midsectioncontainer.fullWidth strong {
        font-weight: bold;
}

#midsectioncontainer.fullWidth em {
        font-style: italic;
}

#midsectioncontainer.fullWidth h2 {
        text-align: center;
        margin: 15px 0 20px 0;
        font-family: "Palatino Linotype", Palatino, serif;
        font-size: 2.90em;
        color: #a5040c;
}


#midsectioncontainer.fullWidth h2 a, a:visited {
        color: #a5040c;
        text-decoration: none;
}

#midsectioncontainer.fullWidth h2 a:hover {
        text-decoration: underline;
}

#midsectioncontainer.fullWidth iframe {
        width: 1154px;
        height: 800px;
        margin: 0 auto;
	border: 1px solid #092541;
	border-bottom: 3px solid #666666;
        text-align: center;
}

.homeSlideShow {
	position: relative;
	width: 624px;
	height: 244px;
	margin: 20px 0 35px 22px;
	text-align: center;
	border: 0px solid green;
	z-index: 50;
}

.homeSlideShow2 {
	position: relative;
	width: 600px;
	height: 100%;
	margin: 20px 0 35px 10px;
	text-align: left;
	border: 0px solid green;
	z-index: 50;
}

/*
.homeSlideShow {
	position: relative;
	width: 604px;
	height: 495px;
	margin: 20px 0 5px 25px;
	padding-top: 5px;
	text-align: center;
	border: 0px solid #cdcdcd;
	z-index: 50;
}


.homeSlideShow h4 {
	margin-top: 20px;
	text-align:center;
	padding-left: 5px;
	color: #334d8c;
}*/
	
.breadcrumb {
	background: #F4F4F4;
	font-size: 1.35em;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 5px 10px;
        font-weight: bold;
        font-variant: small-caps;
	}

.post {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	}
	
.post p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

/* .post ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.post ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.post ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}


.post  ul {
        font-size: 1.20em;
        line-height: 1.25em;
        padding: 0 20px;
        margin-bottom: 15px;
}

.post  ul li {
        list-style: disc;
        margin-bottom: 0.0em;

}
.post ul ul  {
        list-style: circle;
        margin-bottom: 0.5em;

}*/
	
.post ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.post ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.time {
	background: url(images/icon_time.png) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 18px;
	}
	
.icomment {
	background: url(images/icon_comments.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: url(images/icon_tags.png) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.category {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.authorbox {
	background: #F4F4F4;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	}
	
.authorbox p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox img {
	background: #FFFFFF;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	}
	
.postmeta {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	}

.postmetadataISKC {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-top: 1px solid #DDDDDD;
	text-align: right;
	color: #334d8c;
	}

.comments {
	background: #F4F4F4;
	margin: 0px 0px 15px 0px;
	padding: 10px;
	}

.sticky {
	background: #F4F4F4;
	margin: 0px 0px 50px 0px;
	padding: 20px 10px 0px 10px;
	}

.clear {
	clear: both;
	}
	
.archive {
	float: left;
	width: 225px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	}

li.widget samsarin_php_widget {
        list-style: none;
}

#sidebarHome {
        float: right;
	width: 180px;
	min-width: 180px;
	height: 100%;
	min-height: 450px;
	margin-top: 0;
	margin-right: 45px;
	padding-top: 10px;
        /*display: inline;
        overflow: hidden;*/
        color: #001a6e;
        text-align: center;
	font-size: 1.60em;
        border: 0px solid green;
} 

.rss {
	float: right;
	font-size: 1.0em;
}

.join {
        float: right;
	width: 197px;
	height: 100%;
        margin: 0px 40px 50px 0;
}

.joinInside {
        /*float: right;*/
	width: 197px;
	height: 80px;
        margin: 0 10px 2px -10px;
        padding: 0;
        text-align: center;
}

.sideAds {
        float: right;
	width: 200px;
        margin-right: -15px;
}

#sidebarHome h2.widgettitle {
	margin: 20px 0 0px 5px;
	padding-bottom: 5px;
	color: #001a6e;
        font-family: "Palatino Linotype", Palatino, serif;
	font-size: 1.70em;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: 1px dotted #1e51c6;
}

#sidebarHome h4 {
	color: #001a6e;
	text-align: right;
	font-weight: bold;
	font-variant: small-caps;
}

#sidebarHome ul .widget_kbrss {
	margin-bottom: 10px;
	color: #333;
	font-size: 1.15em;
	text-align: left;
}

#sidebarHome ul .widget_kbrss li {
	margin: 0 5px 10px 5px;
}

#sidebarHome ul .widget_kbrss li a {
	display: block;
	margin-bottom: 5px;
	padding: 5px 0;
	color: #a5040c;
	font-size: 1.25em;
	font-variant: small-caps;
	border-bottom: 1px dotted #a5040c;
	text-decoration: none;
}

#sidebarHome ul .widget_kbrss li a:hover {
	background: transparent url(images/sidebarRL-BG.png);
}

#sidebarHome ul .widget_kbrss h2.widgettitle {
	padding-top: 20px;
	font-size: 1.80em;
	font-weight: bold;
}

#homeBlogInsertL {
	width: 320px; 
        float: left;
	background: transparent url(images/sidebarRL-BG.png);
	border-top: 1px solid #fff; 
	border-right: 2px solid #999; 
	border-bottom: 2px solid #666666; 
	border-left: 1px solid #fefefe; 
	margin: 20px 0 20px -10px; 
	padding: 15px 15px 0 12px; 
	font-size: 0.80em;
}

#homeBlogInsertL ul li {
	list-style: none;
}

#homeBlogInsertL ul li a {
	display: block;
	margin: 0 0 -2px -12px;
	padding-left: 5px;
}

#homeBlogInsertR {
	width: 310px; 
        min-height: 590px;
        float: right;
	margin: -20px 0 20px 0px; 
	padding: 15px 0px 0 0px; 
	font-size: 0.80em;
	border: 0px solid green; 
}

#homeBlogInsertR h2 {
        width: 95%;
	font-size: 2.0em;
        border-bottom: 1px solid #a4050c;
	margin-bottom: 20px;
	color: #266dd8;
        font-family: "Palatino Linotype", Palatino, serif;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: 1px solid #266dd8;
}

#homeBlogInsertL h3 {
	margin-bottom: 20px;
	color: #266dd8;
        font-family: "Palatino Linotype", Palatino, serif;
        font-size: 1.68em;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: 1px solid #266dd8;
}


#footerContainer {
	background: #fff url(images/footerBlendBG.jpg);
	background-position: left top;
        background-repeat: repeat-x;
	width: 100%;
	height: 53px;
        margin: 0;
}

#footer {
        width: 940px;
        margin: 0 auto;
        color: #333333;
	text-align: center;
        font-size: 1.1em;
}

#footer a {
        color: #a5040c;
        text-decoration: none;
}

#footer a:hover {
        text-decoration: underline;
}

.footLeft {
        float: left;
        width: 300px;
        padding: 20px 0 0 0;
	margin: 0;
        text-align: left;
}

.footLeft a, footleft a img {
        border: 0;
        text-decoration: none;
}

.sitemeter {
        float: left;
        width: 20px;
        padding-top: 0px;
	margin: -4px 10px 0 0;
}

.footCenter {
        float: left;
	width: 50%;
        padding-top: 20px;
        text-align: center;
}

.footRight {
        float: right;
        width: 170px;
        padding-top: 12px;
        text-align: left;
}

.footRight  a, footright  a img {
        border: 0;
        text-decoration: none;
}

.center {
        text-align: center;
}

#mc_signup_container {
        float: right;
        width: 175px;
	height: 150px;
	margin: 0 3px 20px 0;
        padding: 10px 0px 10px 0;
	font-size: 0.75em;
}

#mc_signup_submit {
	font-size: 0.75em;
}

.mc_input {
	width: 155px;
}

ul.lcp_catlist li {
	margin: 5px 10px 5px 10px;
	font-size: 0.9em;
        font-family: "Palatino Linotype", Palatino, serif;
}

.widget widget_listcategorypostswidget h2 {
	text-align: center;
}

#map {
	width: 525px;
	height: 400px;
	margin: 0 auto;
	border: none;
}

#map a, #map a:hover, #map a:visited; {
	text-decoration: none;
	border: none;
}

#map image a, #map image a:hover, #map image a:visited; {
	text-decoration: none;
	border: none;
}

#insideKCtext p {
	margin-bottom: 15px;
}