/*********************************************************************/
/* DNN Foprums Skin											         */							
/*********************************************************************/
body 							{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
								  line-height: 16px;
								  color: #282828;					  
								  padding: 0px;
								  margin: 0px auto;			  				 				  				  
								}	
#Body							{ background-color: #BFBFBF; }	
		
td								{ font-size: 11px;}

h1, .Title1						{ font-size: 18px; }
h2, .Title2						{ font-size: 17px; }
h3, .Title3						{ font-size: 16px; }
h4, .Title4						{ font-size: 15px; }
h5, .Title5						{ font-size: 14px; }
h6, .Title6						{ font-size: 12px; }
dt, .TitleDT					{ font-size: 11px; }
							
h1, h2, h3, h4, h5, h6, dt		{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 8px 0px;}

.Title1, .Title2, .Title3, .Title4, .Title5, .Title6, .TitleDT	
								{ color: #ffc30d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}				

a:link, a:visited				{ color: #1a1a1a; text-decoration: underline;}										
a:hover							{ color: #c60000; text-decoration: underline;}	

.Head							{ color: #c60000; font: normal bold 18px Trebuchet MS, Verdana;}
.SubHead						{ color: #000; font: normal bold 12px Trebuchet MS, Verdana;}


.Normal, .NormalDisabled, .NormalRed					
								{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}	

.NormalBold						{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; }	
	
.NormalTextBox					{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; }	

.Small_em						{ font: italic normal 10px Verdana, Arial, Helvetica, sans-serif; }



/* Skin Options ---------------------------------------------------- */
#Elem_FontSize_div img				{ cursor:pointer; cursor: hand;}


/*********************************************************************/
/* DNN																 */
/*********************************************************************/
.ControlPanel					{ width: 100%;
								  background-color: #fff;
								  border: solid 2px #3c3d3c;
								  text-align: center;
								}
								
/* XHTML1.1 - DNN setting/text-align left*/					
.WorkPanel 						{ text-align: left;} 								

.WorkPanel .Setting				{ border: solid 1px red;}	


/* Data Grids ------------------------------------------------------- */

.DataGrid_Container				{}
.DataGrid_Header				{}
.DataGrid_Footer				{}
.DataGrid_Item					{ color: orange;}
.DataGrid_SelectedItem			{}

.ContentPane_td .ConBlack_ContentPane_td .NormalBold td, .LeftPane_td .ConBlack_ContentPane_td .NormalBold td
								{ color: #fff; font-weight: bold; font-size: 10px; text-transform: uppercase;} /* DataGrid Header font on LeftPane & ContentPane*/								
.ContentPane_td .ConBlack_ContentPane_td .DataGrid_AlternatingItem, .LeftPane_td .ConBlack_ContentPane_td .DataGrid_AlternatingItem		
								{ color: #fff; background-color: transparent;}


.ContentPane_td .NormalBold td, .LeftPane_td .NormalBold td
								{ color: #000; font-weight: bold; font-size: 10px; text-transform: uppercase;} /* DataGrid Header font on LeftPane & ContentPane*/								
.ContentPane_td .DataGrid_AlternatingItem, .LeftPane_td .DataGrid_AlternatingItem		
								{ color: #282828; background-color: transparent;}
								
								
.RightPane_td .NormalBold td	{ color: #fff; font-weight: bold; font-size: 10px; text-transform: uppercase;} /* DataGrid Header font on RightPane*/
.RightPane_td .DataGrid_AlternatingItem		
								{ color: #fff; background-color: transparent;}


/* Register & User Profile Pages ----------------------------------- */
tr #dnn_ctr_ManageUsers_trTitle	td,
tr #dnn_ctr_ManageUsers_trHelp td,
tr #dnn_ctr_ManageUsers_UserRow td,
div #dnn_ctr_ManageUsers_pnlRegister,
tr #dnn_ctr_ManageUsers_Password_trTitle td,
div #dnn_ctr_ManageUsers_pnlPassword,
div #dnn_ctr_ManageUsers_pnlServices,
div #dnn_ctr_ManageUsers_pnlProfile
								{ text-align: left; }
								

/*********************************************************************/
/* Skin Objects														 */											
/*********************************************************************/									

/* [BREADCRUMB] -----------------------------------------------------*/
a.SObj_Breadcrumb_Link:link, 
a.SObj_Breadcrumb_Link:visited	{ color: #000; text-decoration: underline;}

a.SObj_Breadcrumb_Link:hover	{ color: #fff; text-decoration: underline;}								
								
/* [PRIVACY], [TERMS] -----------------------------------------------*/
a.Sobj_Privacy_Link:link, 
a.Sobj_Privacy_Link:visited,
a.Sobj_Terms_Link:link, 
a.Sobj_Terms_Link:visited		{ color: #d7d7d7; text-decoration: none;}

a.Sobj_Privacy_Link:hover,
a.Sobj_Terms_Link:hover			{ color: #d7d7d7; text-decoration: underline;}									
								
/* [USER], [LOGIN] ---------------------------------------------------*/
a.Sobj_User_Link:link, 
a.Sobj_User_Link:visited,
a.Sobj_Login_Link:link, 
a.Sobj_Login_Link:visited		{ color: #181818; text-decoration: underline;}						
								
a.Sobj_User_Link:hover,
a.Sobj_Login_Link:hover			{ color: #ffc30d; text-decoration: underline;}	


/* [SEARCH] -----------------------------------------------------------*/
.Sobj_Search					{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
								  color: #fff;
								}

a.Sobj_Search:link, 
a.Sobj_Search:visited			{ width: 51px; 
								  color: #ffc30d; 
								  text-decoration: none; 
								  padding: 2px 6px 6px 6px;
								  background: transparent url(images/cp_skn_button_search.jpg) top no-repeat;								  
								}

a.Sobj_Search:hover				{ color: #000; 
								  text-decoration: none; 
								  background: transparent url(images/cp_skn_button_search_hover.jpg) top no-repeat;
								}

/*********************************************************************/
/* Skin Layount														 */											
/*********************************************************************/					

.Main_table					{ width: 950px; /* Change Skin's width here*/
							  background-color: #BFBFBF;
							}

#Elem_Language_div			{ text-align: right; margin: 3px 5px;}

#Main_div					{ width: 100%;				
							  text-align: left;	
							  margin: 0px auto;			
							  background: #fff;
							}
	/*---------------------------------------------------------------*/
	#Elem_Top_div				{ background-color: #bfbfbf; position: relative;}		
		
		#Elem_TopLeft_div			{ background: url(images/cp_skn_topleft.jpg) top left no-repeat; }		
			
			#Elem_TopCenter_div			{ height: 183px;
										  margin-left: 11px;
										  background: url(images/cp_skn_topleft2.jpg) top left no-repeat;							  								
										}							
							/*---------------------------------------------------------------*/													
							#Elem_TopRight	{ height: auto;							      
											  background: url(images/cp_skn_topright.jpg) top right no-repeat;
											}	
											
								#Elem_FontSize_div
												{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
												  color: #fff;
												  text-align: left; 
												  margin-right: 10px; 
												  padding-top: 5px; 
												  padding-bottom: 6px;
												  background: #3d3d3d url(images/cp_skn_resize_bg.jpg) top right repeat-x; 
												  min-height: 16px; 
												  height: auto;
												  width: auto;
												}	
									
									#sizer		{ padding-top: 3px;}												
							
									#Elem_Search_div
													{ float: right; padding-top: 2px; padding-bottom: 2px;}										
											
									#Elem_Search_div .NormalTextBox				
													{ width: 110px; 
													  height: 10px;
													  color: #000;
													  border: solid 1px #DEDEDE;												  
													  background-color: #fbfbfb; 
													}
													
								#Elem_Header_div{ height: auto;
												  margin: 0px 10px 0px 0px;	
												  background-color:	#8c8c8c;						 
												  border: solid 13px #8c8c8c;								  
												}													
									
									#Elem_Logo_div	{ padding-top: 6px; 
													  min-height: 77px;
													  background: #141413 url(images/cp_skn_logo_bg.jpg) top left repeat-x;							
													}											
													
								#Elem_Line_div	{ height: 2px;
												  margin-right: 10px; 
												  background-color: #ffc81e; 
												}
												
							/*---------------------------------------------------------------*/
							#Elem_RadMenu_div
											{ min-height: 25px;
											  height: auto;
											  color: #ffd44e;											  
											  margin-right: 10px;
											  border-left: solid 1px #070707;
											  border-right: solid 1px #070707;
											  border-bottom: solid 1px #070707;
											  background: #070707 url(images/cp_skn_menu_bg.jpg) top left repeat-x; 
											}
							/*---------------------------------------------------------------*/
							#Elem_Body_div	{ height: auto;
											  margin-right: 10px;
											  border: solid 2px #8c8c8c; 
											  background-color: #fff;
											  text-align: left;	
											}			
								
								#Elem_BreadCrumb_div	
												{ min-height: 16px;
												  height: auto;
												  color: #000;
												  font-size: 9px;
												  text-transform: uppercase;
												  padding-left: 18px;
												  background-color: #8c8c8c;
												  
												}			
											
								/*---------------------------------------------------------------*/
							.Elem_ContentPane_Table			
												{ height: 400px; width: 100%; }
												 
									.LeftPane_td	{ width: 22%;
													  padding: 35px 0px 10px 22px;
													  vertical-align: top;}			
									
									.ContentPane_td	{ padding: 10px 22px 10px 22px;
													  vertical-align: top;
													  border-right: dashed 1px #7b7b7b;
													  height: 100%; 
													}
													
										#Elem_User_div	{ text-align: right; margin-bottom: 10px;}
									
									.RightPane_td	{ width: 209px;
													  color: #f1f1f1;
													  vertical-align: top;
													  padding: 10px;
													  border-left: solid 1px #fff;
													  background: #3d3e3c url(images/cp_skn_right_bg.jpg) bottom left repeat-x;
													}	
									
										.RightPane_td a:link, .RightPane_td a:visited
														{ color: #fff;
														  text-decoration: underline;
														}
										.RightPane_td a:hover
														{ color: #ffc30d;
														  text-decoration: underline;
														}  	
							
							/*-------------- Empty panes Style --------------*/
							.DNNEmptyPane				{width:0; padding: 0px;}		
							/*---------------------------------------------------------------*/								
						
							#Elem_Footer_div{ min-height: 11px;
							  				  height: auto;
											  font-size: 10px;
											  color: #d7d7d7;
											  padding: 6px 8px;
											  margin-right: 10px;
											  margin-bottom: 15px;
											  background-color: #3c3d3c;
											}
													
								#Elem_FooterL_div
												{ float: left; }	
																								
								#Elem_FooterR_div
												{ width: 400px; 
												  text-align: right;
												  white-space: nowrap;
												}
								

/*********************************************************************/
/* Article Module													 */											
/*********************************************************************/
.Article_ItemList			{ border: solid 1px #222; margin-bottom: 15px;}

	.Article_Edit				{ float: right;}

	.Article_Title				{ font-size: 12px;
								  font-weight: bold;
								  color: #fff;
								  padding: 3px 10px; 
								  background: #1f1f1f url("images/article/article_title_bg.jpg") top left repeat-x;
								}
		
		.Article_Title a:link, .Article_Title a:visited, .Article_Title a:active
								{ font-size: 12px;
								  font-weight: bold;
								  color: #fff;
								  text-decoration: none;
								}
		.Article_Title a:hover	{ color: #ffc30d;
								  text-decoration: none;
								}								
	
	.Article_Body				{ padding: 10px;
								  background: #fff url("images/article/article_body_bg.jpg") top left repeat-x;
								}















						
	



