/*
Theme Name: Corefit Chicago
Theme URI: http://www.InciteValde.com
Description: WordPress theme prepared for Corefit Chicago website.
Version: 1.0
Author: Incite Valde
Author URI: http://www.InciteValde.com
Tags: Corefit Chicago.
*/

body
{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0 ;
	background-color:#FFFFFF;
	background-image:url(./images/bg_site.jpg);
	background-position:center top;
	background-repeat:repeat-x;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3268;
	font-weight:normal;
}

img{border:0px; outline:none;}
a{outline:none;}
a:hover, a:active, a:focus {outline:none;}

p
{
	margin:0 0 15px 0;
	padding:0 0 0 0;
}

.Left
{
	float:left;
	margin: 0 10px 5px 0 ;
}
.Right
{
	float:right;
	margin: 0 0 5px 10px;
}
.Center
{
	text-align:center;
	margin: 0 0 10px 0;
}

.Panel_Sep_Hr
{
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	height:5px;

	background-image:url(images/panel_sep_hr.gif);
	background-position:left center;
	background-repeat:repeat-x;
	clear:both;

	border:0px solid;		
}

/* ---------- START: Blank ---------- */

.Blank5{ clear:both; height:5px; line-height:5px; }
.Blank10{ clear:both; height:10px; line-height:10px; }
.Blank15{ clear:both; height:15px; line-height:15px; }
.Blank20{ clear:both; height:20px; line-height:20px; }
.Blank25{ clear:both; height:25px; line-height:25px; }
.Blank30{ clear:both; height:30px; line-height:30px; }
.Blank35{ clear:both; height:35px; line-height:35px; }
.Blank40{ clear:both; height:40px; line-height:40px; }
.Blank45{ clear:both; height:45px; line-height:45px; }
.Blank50{ clear:both; height:50px; line-height:50px; }
.ClearDiv{ clear:both; }

/* ---------- END: Blank ---------- */

/* ---------- START: Main Container ---------- */

#Main_Container
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;

	border:0px solid;
}

/* ---------- END: Main Container ---------- */

/* ---------- START: Header ---------- */

#Header
{
	margin:20px auto 0 auto;
	padding:0 0 0 0;
	width:960px;
	height:471px;  

	border:0px solid;
}

#Header_Top
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:960px;
	height:262px;

	background-image:url(./images/header_top_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;

	border:0px solid;
}

#Header_Logo
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;
	height:94px;

	border:0px solid;
}
#Header_Logo img
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}


/* --- START: Header Menu --- */
#Main_Menu
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:960px;
	height:40px;
	
	background-image:url(./images/header_menu_bg_n.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	border:0px solid;

}

A.Menu_Link_Home
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:104px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Home:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:104px;
	height:40px;

	background-image:url(./images/header_menu_bg_h.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Concept
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:167px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Concept:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:167px;
	height:40px;

	background-image:url(./images/header_menu_bg_h.jpg);
	background-position:-104px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Sports
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:217px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Sports:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:217px;
	height:40px;

	background-image:url(./images/header_menu_bg_h.jpg);
	background-position:-271px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}


A.Menu_Link_Blog
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:131px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Blog:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:131px;
	height:40px;

	background-image:url(./images/header_menu_bg_h.jpg);
	background-position:-488px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Shedule
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:181px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Shedule:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:181px;
	height:40px;

	background-image:url(./images/header_menu_bg_h.jpg);
	background-position:-619px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

A.Menu_Link_Contact
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:160px;
	height:40px;
	
	border:0px solid;
}
A.Menu_Link_Contact:hover
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	width:160px;
	height:40px;

	background-image:url(./images/header_menu_bg_h.jpg);
	background-position:-800px 0;
	background-repeat:no-repeat;
	
	border:0px solid;
}

/* --- END: Header Menu --- */


/* --- START: Header Bottom RSS etc --- */
#Header_Bottom
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:960px;
	height:73px;

	background-image:url(./images/header_bottom_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;

	border:0px solid;
}

#Header_Rss
{
	margin:0 20px 0 0;
	padding:0 0 0 0;
	
	text-align:right;
	border:0px solid;
}

/* --- END: Header Bottom RSS etc --- */



/* ---------- END: Header ---------- */

/* ---------- START: Middle Container ---------- */

#Middle_Container
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;

	background-color:#FFFFFF;
	background-image:url(./images/bg_middle.jpg);
	background-position:center top;
	background-repeat:repeat-y;

	border:0px solid;
}

#Middle_Container2
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:920px;

	border:0px solid;
}

#Middle_Content
{
	margin:0 30px 0 0;
	padding:0 0 0 0;
	float:left;
	width:620px;

	border:0px solid;
}

.Blog
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	width:620px;
}

.Blog h2
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;

	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#4f537d;
	letter-spacing:0px;
	text-decoration:none;
	text-align:left;
}

.Blog h2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#4f537d;
	text-decoration:none;
}
.Blog h2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#2e3267;
	text-decoration:none;
}

.Blog_Date_Text
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686a7f;
	font-weight:normal;
	letter-spacing:0px;
}

.Blog_Comment_Text
{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	display:block;
	float:right;

	background-image:url(./images/icon_comment.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:normal;
	letter-spacing:0px;
	text-align:left;
}
.Blog_Comment_Text a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686a7f;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}
.Blog_Comment_Text a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

.Blog_Sep_Hr
{
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	height:5px;
	
	background-image:url(images/blog_head_sep_hr.gif);
	background-position:left center;
	background-repeat:repeat-x;
	clear:both;

	border:0px solid;		
}

.Blog_Content
{
	width:620px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3268;
	font-weight:normal;
	letter-spacing:0;
	line-height:20px;
}

.Blog_Content img
{
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
	border:1px solid #c5c5c5;
}

.Blog_Content ul
{
	margin:0 0 20px 15px;
	padding:0 0 0 0;

	border: 0px solid;
}
.Blog_Content ul li
{
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	list-style:none;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#463e46;
	font-weight:normal;
	text-align:left;

	background-image: url(./images/bullet_01.gif);
	background-position:left 6px;
	background-repeat: no-repeat;

	border: 0px solid;
}

.Blog_Content ol
{
	margin:0 0 20px 35px;
	padding:0 0 0 0;

	border: 0px solid;
}
.Blog_Content ol li
{
	margin:0 0 5px 0;
	padding:0 0 0 0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#463e46;
	font-weight:normal;
	text-align:left;

	border: 0px solid;
}


.Blog_Content_Img_Left
{
	margin:0 10px 20px 0;
	padding:0 0 0 0;
	float:left;
}

.Blog_Content_Img_Right
{
	margin:0 0 20px 10px;
	padding:0 0 0 0;
	float:right;
}





.Blog_Tags_Common
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:620px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:bold;
	letter-spacing:0px;
	text-align:left;
}

.Blog_Tags_Text
{
	text-align:left;
}

.Blog_Tags_Text a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686a7f;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
	text-align:left;
}
.Blog_Tags_Text a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
	text-align:left;
}

.Blog_Readmore_Button a
{
	margin:0 0 0 0;
	padding:5px 0 0 0;
	display:block;
	width:147px;
	height:43px;

	background-image:url(./images/btn_readmore_n.jpg);
	background-position:center top;
	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#353862;
	font-weight:normal;
	letter-spacing:0;
	text-decoration:none;
	text-align:right;

	border: 0px solid;
}
.Blog_Readmore_Button a:hover
{
	background-image:url(./images/btn_readmore_h.jpg);
	background-position:center top;
	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#686a7f;
	font-weight:normal;
	letter-spacing:0;
	text-decoration:none;
	text-align:right;

	border: 0px solid;
}

.Blog_Paging
{
	margin:0 0 0 0;
	padding:6px 0 0 0;
	width:620px;
	height:29px;

	background-image:url(images/paging_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
		
	border: 0px solid;
}

.Blog_Paging_Left a
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#737697;
	font-weight:bold;
	letter-spacing:0;
	text-decoration:none;
	text-align:left;

	border: 0px solid;
}
.Blog_Paging_Left a:hover
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2e3267;
	font-weight:bold;
	letter-spacing:0;
	text-decoration:none;
	text-align:left;

	border: 0px solid;
}


.Blog_Paging_Right a
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#737697;
	font-weight:bold;
	letter-spacing:0;
	text-decoration:none;
	text-align:right;

	border: 0px solid;
}
.Blog_Paging_Right a:hover
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2e3267;
	font-weight:bold;
	letter-spacing:0;
	text-decoration:none;
	text-align:right;

	border: 0px solid;
}


.Blog_Message_Bar
{
	margin:0 0 0 0;
	padding:5px 8px 5px 8px;
	width:602px;

	background-color:#ECECF1; 
	border: 1px solid #BCBECF;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#585B86;
	font-weight:bold;
	letter-spacing:0;
	text-align:left;
}

.Blog_Message_Bar_Text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#292d5f; 
	font-weight:bold;
	letter-spacing:0;
	text-align:left;
}



#Middle_Right
{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:270px;
	text-align:left;
	
	border:0px solid;
}

#Search_Box
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:270px;
	height:50px;	
	
	background-image:url(images/search_box_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	
	border:0px solid;
}

.Search_Textbox
{
	margin:18px 0 0 0;
	padding:0 5px 0 5px;
	width:170px;
	
	background-color:#EFF0F8;
	border:0px solid;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:bold;
	text-align:left;
}

#Search_Left
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:213px;
	
	text-align:center;
	border:0px solid;
}

#Search_Right
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:57px;
	
	border:0px solid;
}

/* ---------- END: Middle Container ---------- */

/* ---------- START: Category ---------- */

.Category
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:270px;

	border:0px solid;
}

.Category ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style: none;

	border:0px solid;
}

.Category ul li
{
	margin:0 0 9px 0;
	padding:0 0 0 30px;

	background-image:url(./images/head_category_bullet.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	text-align:left;

	border:0px solid;
}

.Category ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3267;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

.Category ul li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

.Category ul li ul
{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	list-style: none;

	border:0px solid;
}

.Category ul li ul li
{
	margin:0 0 5px 0;
	padding:0 0 0 30px;

	background-image:url(./images/head_category_bullet.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	text-align:left;

	border:0px solid;
}

.Category ul li ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3267;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

.Category ul li ul li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

/* ---------- END: Category ---------- */

/* ---------- START: Archive ---------- */

.Archive
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:270px;

	border:0px solid;
}

.Archive ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style: none;

	border:0px solid;
}

.Archive ul li
{
	margin:0 0 9px 0;
	padding:0 0 0 30px;

	background-image:url(./images/head_category_bullet.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	text-align:left;

	border:0px solid;
}

.Archive ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3267;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

.Archive ul li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

/* ---------- END: Archive ---------- */

/* ---------- START: Blogroll ---------- */

.Blogroll
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:270px;

	border:0px solid;
}

.Blogroll ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;

	border:0px solid;
}

.Blogroll ul li
{
	margin:0 0 10px 0;
	padding:0 0 0 0;

	border:0px solid;
}

.Blogroll ul li h2
{
	margin:0 0 8px 0;
	padding:0 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e3268;
	font-weight:bold;
	letter-spacing:0px;
	text-align:left;

	border:0px solid;
}
.Blogroll ul li ul
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	list-style:none;

	border:0px solid;
}
.Blogroll ul li ul li
{
	margin:0 0 9px 0;
	padding:0 0 0 30px;

	background-image:url(./images/head_category_bullet.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	text-align:left;

	border:0px solid;
}
.Blogroll ul li ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3268;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}
.Blogroll ul li ul li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

/* ---------- END: Blogroll ---------- */

/* ---------- START: Link ---------- */

A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686a7f;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}
A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3268;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:underline;
}

/* ---------- END: Link ---------- */

/* ---------- START: Footer ---------- */

#Footer
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;
	height:204px;

	background-image:url(./images/footer_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;

	border:0px solid;
}

#Footer2
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;

	border:0px solid;
}

#Footer_Left
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:710px;

	text-align:left;
	border:0px solid;
}

#Footer_Menu 
{
	margin:0 0 0 20px;
	padding:0 0 0 0;
	width:235px;
	float:left;

	border:0px solid;
}

#Footer_Menu a
{
	margin:0 0 0 11px;
	padding:2px 0 0 15px;
	display:block;
	width:180px;
	height:18px;

	background-image:url(./images/footer_menu_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

#Footer_Menu a:hover
{
	margin:0 0 0 11px;
	padding:2px 0 0 15px;
	display:block;
	width:180px;
	height:18px;

	background-image:url(./images/footer_menu_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

#Footer_Recent_Post
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:350px;

	border:0px solid;
}

#Footer_Recent_Post ul
{
	margin:5px 0 0 11px;
	padding:0 0 0 0;

	border:0px solid;
}

#Footer_Recent_Post ul li
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	list-style:none;

	border:0px solid;
}

#Footer_Recent_Post ul li a
{
	margin:0 0 0 0;
	padding:0 0 0 15px;

	background-image:url(./images/footer_recent_post_bullet.gif);
	background-position:left 4px;
	background-repeat:no-repeat;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;

	border:0px solid;
}

#Footer_Recent_Post ul li a:hover
{
	margin:0 0 0 0;
	padding:0 0 0 15px;

	background-image:url(./images/footer_recent_post_bullet.gif);
	background-position:left 4px;
	background-repeat:no-repeat;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:normal;
	text-decoration:underline;

	border:0px solid;
}

#Footer_Banner
{
	margin:5px 0 0 20px;
	padding:0 0 0 0;

	border:0px solid;
}

.Footer_Text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303E00;
	font-weight:normal;
}

#Footer_Right
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:250px;

	border:0px solid;
}

#Networking_Icon
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:248px;

	text-align:left;
	border:0px solid;
}

#Networking_Icon a img
{
	margin:10px 12px 0 0;
	padding:0 0 0 0;
}

#Subscribe_Rss
{
	margin:15px 20px 0 0;
	padding:0 0 0 0;
	width:228px;

	border:0px solid;
}

#Footer_Bottom
{
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:960px;
	height:40px;
	
	background-image:url(./images/footer_bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
	text-align:center;
}

/* ---------- END: Footer ---------- */



/* ---------- START: Comment ---------- */
.Comment_Head
{
	margin: 0 0 10px 0 ;
	padding: 0 0 0 0 ;
	width:620px;
	height:38px;
	
	background-image:url(images/comment_head_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	clear:both;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#6d1469;
	font-weight:normal;
	letter-spacing:0px;
	text-align:left;
	
}
.Comment_Head_Count
{
	margin: 0 5px 0 0 ;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	color:#a5a6b4;
	font-weight:normal;
	letter-spacing:0px;
	float:left;
}

.Comment_Head_Text
{
	margin: 0 0 0 0 ;
	padding: 5px 0 0 0 ;

	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#2e3267;
	font-weight:normal;
	letter-spacing:0px;
	float:left;
}

.Comment_Date
{
	margin:0 0 1px 0;
	padding:0 0 0 0;
	width:620px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A4A6B3;			
	font-weight:normal;
	text-align:right;
}

.Comment
{
	margin:0 0 20px 0;
	padding: 10px 10px 10px 10px;
	width:598px;
	
	border: 1px solid #e0e1e8;	
	background-color:#F9F9FB;		
}

.Comment img
{
	margin:0 10px 5px 0;
	padding:2px 2px 2px 2px;

	float:left;
	background-color:#FFFFFF;
	border:1px solid #d1d1d1;
}

.Comment_Title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e3267;
	font-weight:bold;
	letter-spacing:0px;
	text-align:left;	
}

.Comment_Title a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e3267;
	font-weight:bold;
	letter-spacing:0px;
	text-align:left;	
}
.Comment_Title a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a5a6b4;
	font-weight:bold;
	letter-spacing:0px;
	text-align:left;	

}

.Comment_Text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#454545;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}

/* ---------- END: Comment ---------- */

/* ---------- START: Comment Form ---------- */

.Comment_Form_Head
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:620px;
	clear:both;
}

.Comment_Form_Head_Text1
{
	margin:0 8px 0 0;
	padding:0 0 0 0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#a4a6b3;
	font-weight:normal;
	float:left;
}

.Comment_Form_Head_Text2
{
	margin:0 0 0 0;
	padding:0 0 0 0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#2e3267;
	font-weight:normal;
	float:left;
}

.Leave_Comment_Bottom
{
	margin:2px 0 0 0;
	padding:0 0 0 0;
	height:5px;

	background-image:url(images/leave_comment_bottom.gif);
	background-position:left center;
	background-repeat:repeat-x;

	border:0px solid;
}

/* ---------- END: Comment Form ---------- */


/* ------ Start Form ------ */

.Form
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	width:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	font-weight:normal;
	letter-spacing:0;
	border:0px #000000 solid;
}

.Form_Text
{
	margin:0 0 0 0;
	padding: 0 0 0 ;
	float:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3268;
	font-weight:normal;
	text-align:left;
}

.Form_Text2
{
	margin:0 0 0 5px;
	padding: 0 0 0 ;

	float:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a4a6b3;
	font-weight:normal;
}

.Form_Text a
{
	margin:0 0 0 0;
	padding: 0 0 0 ;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686a7f;
	font-weight:bold;
	text-decoration:none;
}
.Form_Text a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a4a6b3;
	font-weight:bold;
	text-decoration:none;
}

.clsTextbox
{
	margin:0 10px 15px 0;
	padding:3px 3px 2px 3px;
	float:left;
	height:15px;

	background-color:#FFFFFF;
	border-left:1px #D9DAE1 solid;
	border-top:1px #D9DAE1 solid;
	border-right:1px #D9DAE1 solid;
	border-bottom:1px #D9DAE1 solid;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e3267;
	font-weight:normal;
	clear:both;
}

.clsTextarea
{
	margin:5px 10px 15px 0;
	padding:3px 3px 3px 3px;
	float:left;

	background-color:#FFFFFF;
	border-left:1px #D9DAE1 solid;
	border-top:1px #D9DAE1 solid;
	border-right:1px #D9DAE1 solid;
	border-bottom:1px #D9DAE1 solid;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3267;
	font-weight:normal;
}

/* ------ End of Form ------ */

/* ---------- DO NOT DELETE BELOW CLASS SET ---------- */

/* ---------- START: Captions Class ---------- */

.aligncenter,
div.aligncenter
{
	margin:0 auto 0 auto;
	display:block;
}

.wp-caption
{
	margin:4px 7px 20px 7px;
	padding:4px 0 0 0;

	background-color: #F3F3F3;
	text-align:center;

	border:1px solid #DDDDDD;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0 none;
}

.wp-caption p.wp-caption-text
{
	padding:4px 4px 4px 4px;
	margin:0 0 0 0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2e3268;
	font-weight:bold;
	letter-spacing:0;
}

/* ---------- END: Captions Class ---------- */

/* ---------- START Images Alignmet Class ---------- */

p img
{
	padding:0 0 0 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
{
	margin:0 0 5px 10px;
	padding:4px 4px 4px 4px;
	display:inline;
}

img.alignleft
{
	margin: 0 10px 5px 0;
	padding:4px 4px 4px 4px;

	display: inline;
}

.alignright
{
	float: right;
}

.alignleft
{
	float: left;
}

/* ---------- END Images Alignmet Class ---------- */

/* ---------- DO NOT DELETE ABOVE CLASS SET ---------- */