@import url("960.css"); 
body 
{

}
.player {
	padding-top: 10px;
}
.pBorder {
	background-image: url(images/pBoarder.gif);
	background-repeat: repeat-y;
	width: 960px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e4cea9;
	border-right-color: #e4cea9;
	border-bottom-color: #e4cea9;
	border-left-color: #e4cea9;
	padding-bottom: 20px;
	padding-top: 0px;
}
/* CSS Document */
html, body {
	margin: 0px;
	padding: 0px;
	background-color: #fefbf7;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-weight: lighter;
	background-repeat: repeat-x;
	background-position: top;
}
.wrap {
	background-color: #fefbf7;
	background-image: url(images/1px_head.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td {
	vertical-align: top;
}
ul {
	list-style-image: url(images/bullet.gif);
	font-size: 12px;
	padding-left: 10px;
	margin-left: 10px;
}
li {
	margin-left: 5px;
}

img {
	border: none 0px #000000;
}
.pageContainer {
	margin-right: auto;
	margin-left: auto;
	width:960px;
}
.pageContent {
	margin-right: auto;
	margin-left: auto;
	width:960px;
	background-color: #FFFFFF;
}
.mainHeader {
	background-repeat: repeat-x;
	height: 100px;
	padding:0px;
}

.search {
	float: right;
	display: inline;
	padding-top: 5px;
}
.search input {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	padding: 3px;
	background-color: f3daac;
	border: 1px solid #cc8500;
}
.search label, .search a {
	font-size: 10px;
	font-weight: lighter;
	color: #FFFFFF;
}
.chefslogo {
	float: left;
	display: inline;
	width: 300px;
	margin-right: 10px;
}

/* -- Logo Table and Search field --*/
.mTable {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

/* -- DNN Default content panes --*/
.LeftPane 
{
	vertical-align: top;
}
.midPane {
}
.ContentPane
{
	vertical-align: top;
}
.RightPane
{
	vertical-align:top;
}
.RightPaneBlog
{
	vertical-align:top;
}
.mainContent
{
	background-color: #FFFFFF;
}
.topcontent {
	margin-top: -27px;
	margin-bottom: 27px;
}
.topnav {
	float: left;
	padding-top: 8px;
	display: inline;
}
/* --  *************** Navigation Menu **************************** --*/
/* main menu td */
.main_dnnmenu_bar 
{
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-weight: lighter;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{
	text-align:center;
	background-color: #c50201;
	display: block;
	background-image: url(images/nav_item.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	padding-bottom: 5px;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{
	background-color: #990100;
	background-image: url(images/nav_item_over.gif);
	text-align:center;
	display: block;
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	text-align:center;
	background-color: #990100;
	display: block;
	background-image: url(images/nav_item_over.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: left;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	background-color:#990100;
	background-image: url(images/nav_item_over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
}

.main_dnnmenu_submenu td
{
	z-index: 1000;
	text-align:left;
	color:#FFFFFF;
	padding: 0px 5px;
	margin:0px;
	font-size: 11px;
	line-height: 24px;
	font-weight: lighter;
	cursor: pointer;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{
	font-size: 11px;
	color:#ffffff;
	font-weight:lighter;
	text-align:left;
	line-height:24px;
	z-index: 1000;
	padding: 0px 5px;
	margin:0px;
	background-color: #B30000;
}
/* --  *************** Navigation Menu **************************** --*/


/* --  *************** Bottom Navigation Menu **************************** --*/
/* main menu td */
.footer .main_dnnmenu_bar 
{
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-weight: lighter;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: none;
	display: inline;
}
.footerContainer{
	background-color: #660000;
	margin-top: 50px;
	text-align: center;
}
.footer {
	height: 150px;
	padding-top: 20px;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.footerlogo {
	background-image: url(images/footer_logo.gif);
	height: 72px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

/*  Main Menu Normal  */
.footer .main_dnnmenu_rootitem  
{
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	float: none;
	display: inline;
	background-color: transparent;
	background-image: none;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}

/*  Main menu hover  */
.footer .main_dnnmenu_rootitem_hover
{
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	display: inline;
	float: none;
	background-color: #4A0000;
	background-image: none;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}

/*  Main menu selected  */
.footer .main_dnnmenu_rootitem_selected 
{
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	display: inline;
	float: none;
	background-color: transparent;
	background-image: none;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}

/*  SUB ?enu Normal */
.footer .main_dnnmenu_submenu 
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#4A0000;
	padding-bottom: 10px;
	background-image: none;
}

.footer .main_dnnmenu_submenu td
{
	z-index: 1000;
	text-align:left;
	color:#FFFFFF;
	padding: 0px 5px;
	margin:0px;
	font-size: 11px;
	line-height: 24px;
	font-weight: lighter;
	cursor: pointer;
}

/*  SUB Menu hover & selected */
.footer .main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{
	font-size: 11px;
	color:#ffffff;
	font-weight:lighter;
	text-align:left;
	line-height:24px;
	z-index: 1000;
	padding: 0px 5px;
	margin:0px;
	background-color: #350000;
}
/* --  *************** Navigation Menu **************************** --*/


@charset "utf-8";
.footerlinks a {
	color: #FFFFFF;
	text-decoration: none;
}
.contentSeg {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EFEFEF;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.top_gradDS {
	background-image: url(images/mainDiv_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 930px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
}
.footerNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	padding:0px;
	margin-bottom: 5px;
	margin-top: 20px;
}
.footerMenu {
	width: 850px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D3D2EE;
	border-right-color: #D3D2EE;
	border-bottom-color: #D3D2EE;
	border-left-color: #D3D2EE;
}
.mTable {
	margin-top: 0px;
	margin-bottom: 10px;
	width: 930px;
}
.mTable td {
	vertical-align: top;
}
a.login  {
	text-align:center;
	background-color: #c50201;
	display: inline-block;
	background-image: url(images/nav_item.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-decoration: none;
	float: left;
}
a.login:hover {
	background-color: #990100;
	background-image: url(images/nav_item_over.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
}
a.login:visited {
	color: #FFFFFF;
}

/************************************************ CHEFS LIST *******************************************/
.chefsList {
	text-align: left;
}
.chefsList h2 a {
	color: #333333;
	font-size: 12px;
	display: block;
	text-decoration: none;
	font-weight: lighter;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	padding-top: 5px;
	padding-bottom: 5px;
}

.chefsList h2 a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.chefsList table {
	width: 450px;
}
.chefsList td.left {
	width: 80%;
}
.chefsList td.right {
	width: 20%;
	font-size: 12px;
}

/***************************************************/
/*               MODULE PANE CSS                   */
/***************************************************/



/***************************************************/
/*            GENERIC MODULE CSS                   */
/***************************************************/

.HomeMidLeftPane{
	width: 340px;
	vertical-align: top;
}
.HomeMidRightPane{
	?idth: 340px;
	vertical-align: top;
}
.HomeRightPane{
	width: 260px;
}
.HomeMidRightPane p{
	font-size: 12px;
}

.HomeRightPane h2, .HomeMidLeftPane h2{
	margin:0px;
	padding:0px;
	font-size: 16px;
	font-weight: lighter;
	}
.HomeRightPane h3, .HomeMidLeftPane h3{
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-weight: lighter;
	}
.HomeRightPane  p, .HomeMidLeftPane  p, .LeftPane  p, .RightPane p{
	font-size: 10px;
	font-weight: lighter;
	margin: 0px;
	}
.LeftPane h2, .RightPane h2{
	font-size: 16px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
.LeftPane h3, .RightPane h3{
	font-size: 12px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
.ContentPane {
	margin: 0px;
}
.midPane h3 {
	font-size: 14px;
	font-weight: lighter;
}
.ModuleIcons{
}
.ModuleContainer {
	border: 1px solid #d9d7d7;
	padding: 3px;
	background-color: #FCFDFE;
	margin-top: 20px;
}

.ModuleContainer .b6ml img, .ModuleContainer .b6mr img{
	margin:0px;
}


.ModuleContainer .boxtop {
	color: #FFFFFF;
	background-color: #eaeaea;
	text-align: left;
	display: block;
	padding: 5px;
	background-image: url(images/greytop.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	 
	
	/*margin-bottom:5px;*/
}

.ModuleContainer .boxtop h1, h2, h3, h4, h5, h6{
	font-size: 16px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}

.ModuleContainer img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ModuleContainer p {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ModuleContainer h1 {
	font-weight: lighter;
	text-align: left;
}
.ModuleContainer table.Summary_BlogTable{
	width: 280px;
}


/******************************************************************************  COLORED BOXES ************************************************************/



/*****************************
******** BLUE BOX ***********
*****************************/

.blueBox .ModuleContainer {
	background-color: #FCFDFE;
	border-top-color: #C7DDEF;
	border-right-color: #C7DDEF;
	border-bottom-color: #C7DDEF;
	border-left-color: #C7DDEF;
}

.blueBox .ModuleContainer .boxtop {
	background-color: #e0f0f4;
	background-image: url(images/bluetop.gif);
	color: #448DCA;
}

.blueBox h1, .blueBox h2, .blueBox h3, .blueBox h4, .blueBox h5, .blueBox h6 {
	color: #216496;
}
.blueBox a:link {
	color: #216496;
}

.blueBox .contentSeg {
	border-bottom-color: #D8EBF5;
}
.blueBox p {
	color: #69AED3;
}
.blueBox ul {
	list-style-image: url(images/bullet_blue.gif);
}

.blueBox .chefsList h2 a {
	color: #216496;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	border-top-color: #E6EFF2;
}
.blueBoxHeader {
	color: #216496;
	font-weight: lighter;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*****************************
******* ORANGE BOX ***********
*****************************/


.orangeBox .ModuleContainer {
	background-color: #FFFEF9;
	border-top-color: #FFDBB7;
	border-right-color: #FFDBB7;
	border-bottom-color: #FFDBB7;
	border-left-color: #FFDBB7;
}
.orangeBox .ModuleContainer .boxtop {
	background-color: #f1c78d;
	background-image: url(images/orangetop.gif);
	color: #8A5711;
}

.orangeBox h1, .orangeBox h2, .orangeBox h3, .orangeBox h4, .orangeBox h5, .orangeBox h6 {
	color: #6A4604;
}
.orangeBox a:link {
	color: #6A4604;
}

.orangeBox .contentSeg {
	border-bottom-color: #F8EDD6;
}
.orangeBox p {
	color: #D56A0B;
}
.orangeBox ul {
	list-style-image: url(images/bullet_orange.gif);
}
.orangeBox .chefsList h2 a {
	color: #216496;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	border-top-color: #E6EFF2;
}
.orangeBoxHeader {
	color: #AD600A;
	margin: 0px;
	font-weight: lighter;
}
/*****************************
******* GREEN BOX ***********
*****************************/

.greenBox .ModuleContainer{
	background-color: #FAFCF8;
	border-top-color: #c3d39f;
	border-right-color: #c3d39f;
	border-bottom-color: #c3d39f;
	border-left-color: #c3d39f;
}
.gr?enBox .ModuleContainer .boxtop {
	background-color: #c3d39f;
	background-image: url(images/greentop.gif);
	color: #5A6B32;
}
.greenBox h1, .greenBox h2, .greenBox h3, .greenBox h4, .greenBox h5, .greenBox h6 {
	color: #669933;
}

.greenBox a:link {
	color: #669933;
}

.greenBox .contentSeg {
	border-bottom-color: #E6EEDF;
}
.greenBox p {
	color: #666600;
}
.greenBox ul {
	list-style-image: url(images/bullet_green.gif);
}
.greenBox .chefsList h2 a {
	color: #669933;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	border-top-color: #EAF2E6;
}
.greenBoxHeader {
	color: #669933;
	font-weight: lighter;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left: 10px;
}
/*****************************
********** TAN BOX ***********
*****************************/

.tanBox .ModuleContainer{
	background-color: #FCFBF8;
	border-top-color: #dad5b3;
	border-right-color: #dad5b3;
	border-bottom-color: #dad5b3;
	border-left-color: #dad5b3;
}

.tanBox .ModuleContainer .boxtop {
	background-color: #dad5b3;
	background-image: url(images/browntop.gif);
	color: #7C753D;
}
.tanBox h1, .tanBox h2, .tanBox h3, .tanBox h4, .tanBox h5, .tanBox h6 {
	color: #663300;
}
.tanBox a:link {
	color: #6A4604;
}

.tanBox .contentSeg {
	border-bottom-color: #F0E7DD;
}
.tanBox p {
	color: #996600;
}
.tanBox ul {
	list-style-image: url(images/bullet_brown.gif);
}
.tanBox .chefsList h2 a {
	color: #216496;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	border-top-color: #E6EFF2;
}
.tanBoxHeader {
	color: #856832;
	margin: 0px;
	font-weight: lighter;
}
/*****************************
********** GREY BOX ***********
*****************************/

.greyBox .ModuleContainer{
	background-color: #FCFCFC;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.greyBox .ModuleContainer .boxtop {
	background-color: #eaeaea;
	background-image: url(images/greytop.gif);
	color: #666666;
}

.greyBox h1, .greyBox h2, .greyBox h3, .greyBox h4, .greyBox h5, .greyBox h6 {
	color: #333333;
}
.greyBox a:link {
	color: #333333;
}

.greyBox .contentSeg {
	border-bottom-color: #E2E2E2;
}
.greyBox p {
	color: #666666;
}
.greyBox ul {
	list-style-image: url(images/bullet_grey.gif);
}
.greyBox .chefsList h2 a {
	color: #216496;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	border-top-color: #E6EFF2;
}
.greyBoxHeader {
	color: #333333;
	margin: 0px;
	font-weight: lighter;
}
/******************************************************************************************************************/

.searchBox {
 padding-left: 20px;
 padding-bottom: 20px;
}
.recipeDetail {
	font-weight: lighter;
	padding: 5px;
}
.recipeDetail p {
	font-size: 12px;
}
.recipeDetail h1{
	font-size: 24px;
}
.recipeDetail h2{
	font-size: 16px;
}
.recipeDetail h3, .recipeDetail h4, .recipeDetail h5, .recipeDetail h6{
	font-size: 14px;
	font-weight: bold;
}
.timeDetails {
	font-size: 10px;
	font-weight: lighter;
	color: #990000;
	width: 100%;
}
.published {
	font-size: 10px;
	text-indent: 10px;
	padding-top: 5px;
	letter-spacing: 0.05em;
}
.tabMid {
	background-image: url(tabMid.gif);
	background-repeat: repeat-x;
	height: 34px;
	color: #FFFFFF;
	text-align: center;
}
.tabRight {
	background-image: url(tabRight.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 10px;
	margin-right: 5px;
}
.tabLeft {
	background-image: url(tabLeft.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 11px;
	margin-left: 5px;
}
.subTabMid {
	background-image: url(subTabMid.gif);
	background-repeat: repeat-x;
	height: 32px;
	color: #FFFFFF;
	background-position: bottom;
}

.subTabRight {
	background-image: url(subTabRight.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 10px;
	margin-right: 5px;
	background-position: bottom;
}

.subTabLeft {
	background-image: url(subTabLeft.gif);
	backg?ound-repeat: no-repeat;
	height: 32px;
	width: 10px;
	margin-right: 5px;
	background-position: bottom;
}

.tabMidFooter 
{
    text-align: center;
	height: 34px;
	color: #000000;
}
.tabRightFooter {
	height: 34px;
	margin-right: 5px;
}
.tabLeftFooter {
	height: 34px;
	margin-right: 5px;
}
.subTabMidFooter 
{
    text-align: center;
	height: 32px;
    cursor: pointer;
}

.subTabRightFooter {
	height: 32px;
	margin-right: 5px;
	color: #000000;
}

.subTabLeftFooter {
	height: 32px;
	margin-right: 5px;
	color: #000000;
}

.littleOrangeBox {
	text-align: center;
	width: 100px;
	margin:0px auto 0px auto;
}
.starRating {
	text-align: left;
	line-height: 18px;
	font-size: 12px;
}


/************************************************************************************************* CATERGORY TREE ****************************************************************************************************/


.categoryTree
{
}

.categoryTree a, .categoryTree a:visited
{
	font-size: 10px;
	line-height: 30px;
	font-weight: lighter;
}

.categoryTree a:hover
{
	color:#666666;
	text-decoration:none;
}

.selectedNode, .selectedNode a, .selectedNode a:visited
{
    font-size:xx-small;
    color:Maroon;
    font-weight:bold;
}


.page {
display: block;
}
#header, #footer {
clear:both;
}
li {
	vertical-align: middle;
	line-height: 20px;
	margin: 0px;
}
.clear {
	clear: both;
}
.thin {
	font-weight: lighter;
}

/***************************************
***************   BLOG   ***************
***************************************/

.blogpost {
	float: left;
	width: 60%;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-weight: lighter;
	padding: 10px;
}
.blogpostSummary td {
	text-align: left;
	padding: 5px;
}
.blogpost p {
	font-size: 12px;
	line-height: 18px;
	font-weight: lighter;
}
.blogpost h1 {
	font-size: 24px;
	font-weight: lighter;
}
.blogpost h2 {
	font-size: 18px;
	font-weight: lighter;
}
.blogpost h3 {
	font-size: 14px;
	font-weight: lighter;
}
.blogpostLinks {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-weight: lighter;
	float: right;
	width: 30%;
	padding: 10px;
}
.blogpostSummary {
	background-color: #FFFFF0;
	padding: 10px;
	border: 1px solid #F4EED7;
}
#dnn_ctr544_Archive_calMonth {
	width:100px;
}

/***************************************
************   NEWSLETTER   ************
***************************************/

.newsletterBTN{
	background: #fffef9;
	color: #6a4604;
	font-size: 10px;
	border: 1px solid #E3D19B;
	padding: 3px;
	margin-left: 5px;
}
.newsletterBTN:hover{
	border-bottom: 1px solid rgb(255, 219, 183);
	border-right: 1px solid rgb(255, 219, 183);
	border-left: 1px solid #d56a0b;
	border-top: 1px solid #d56a0b;
}
.formFix {
	margin: 0;
	padding: 0;
	width: 125px;
}
.formFix form {
	margin: 0;
	padding: 0;
	width: 100px;
}
.formFix input {
	margin: 0;
	padding: 0;
	width: 100px;
}
.NewsContainer {
	font-size: 10px;
	background-image: url(images/news_bg.gif);
	height: 63px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.NewsContainer p{
	color: #62512F;
	margin-top: 3px;
	margin-bottom: 3px;
}
.NewsContainer input{
	background-color: #fffcf7;
	border: 1px solid #E2D9CB;
	padding: 3px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #62512F;
}
.topLogin {
	background-image: url(images/news_bg.gif);
	background-repeat: no-repeat;
	height: 63px;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
}
.topLogin .SubHead{
	font-size: 10px;
	font-weight: lighter;
	color: #62512F;
}
.topLogin input{
	background-color: #fffcf7;
	border: 1px solid #E2D9CB;
	padding: 3px;
	margin-top: 5px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #62512F;
}
.topLogin a{
	background-color: #fffcf7;
	border: 1px solid #E2D9CB;
	padding: 3px;
	font-family: "Lu?ida Sans Unicode", "Lucida Grande", sans-serif;
	color: #62512F;
	font-size: 10px;
	font-weight: lighter;
}
.left {
	display: inline;
	float: left;
}
.grid_3 .ModuleContainer  h3{
	font-size: 12px;
}

.UvgContainer{
	display:inline;	
}

.UvgMain{
	padding-left:10px;
	width:510px;
	float:left;
	
}

.UvgRight{
	padding-right:10px;
	width:400px;
	float:left;
	margin-left:10px;
}

#isBlogMain{
	font-size:12px;
	padding:10px;
}

.isPostTitle h2{
	font-size:22px;
	font-weight:bold;
	color:#2d2d6d;
}

.isPostTitle a{
	font-size:22px;
	font-weight:bold;
	color:#2d2d6d;
	
}

.isPostedBy a{
	font-weight:bold;
	color:#2d2d6d;
}

.isPostedBy a:hover{
	font-weight:bold;
	color:#2d2d6d;
}

.isPostTitle a:hover{
	text-decoration:underline;
	
}

.isReadMore{
	padding:5px 0 5px 0;	
}

.isReadMore h2{
	font-size:12px;
	font-weight:bold;
	color:#2d2d6d;


}

.isReadMore a{
	font-size:12px;
	font-weight:bold;
	color:#2d2d6d;

}

.isReadMore a:hover{
	text-decoration:underline;
	
}

.isShortPostWrapper{	
border-bottom:solid 1px #aaa;
margin-bottom: 10px;
}


.isFeaturedPosts, .isBlogArchive, .isBloggers{
	padding-left:20px;
}

.isBlogCategories{
		padding-top:5px;
		padding-left:5px;
}

.isPostWrapper{
	padding:0 10px 10px 10px;
	
}

.isPostWrapper a{
	color:#2d2d6d;
}
	
.isPostWrapper a:hover{
	color:#2d2d6d;
}


.greyBox .isPostTitle a{
	font-size:18px;
	font-weight:bold;
	color:#2d2d6d;
		line-height:18px;
	
}

.asfontcolor3, .asfontcolor3 td {
color:#F6A000;
}

.isPostedBy, .isBlogListCategories{
	font-size:10px;
	line-height:10px;
}

.isShortPost{
	margin:5px 0 0 0;
	
}

.isRSSBloggersListItem {
		margin:0;
	padding:0;
	border:solid 1px #FCFCFC;


}

.isBlogCategories {
border:solid 1px #FCFCFC;
}
