/*
Theme Name: DorNob theme
Theme URI: http://dornob.com/
Description: Custom theme for dornob.com
Version: 1.1.1
Author: some folks
Author URI: http://designertrivia.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/



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: Verdana;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
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: "" "";
}

b, strong{
	font-weight:bold;
}

em, i{
	font-style:italic;
}

::-moz-selection{background: #4d526a; !important} 

::selection {background: #4d526a; !important} 

html, body{
	background:#ffffff url(http://cdn.dornob.com/wp-content/themes/dornob/images/body.png) repeat-x;
}

	#siteWrapper{
		background:#ffffff url(http://cdn.dornob.com/wp-content/themes/dornob/images/body.png) repeat-x;
	}

	#pageWrapper{
		width:974px;
		margin:0px auto;
		text-align:center;
	}

	#header{
		padding:6px 0px 0px 0px;
		height:114px;
	}
	
		#headerCont{
			clear:both;
			overflow:hidden;
		}
		
			#logo{
				float:left;
				width:210px;
				padding:0px 0px 0px 0px;
				text-align:center;
			}
			
			#headerAds{
				float:left;
				width:728px;
				margin:4px 0px 0px 26px;
				border:solid 2px #808080;
				padding: 3px;
				background-color:transparent;
			}
			
				#headerAd1{
					padding:0px 0px 0px 0px;
				}
			
				#headerAd2{
					padding:0px 0px 0px 0px;
				}
				
		#headerMenu{
			height:48px;
		}
		
			#headerMenuCont{
				clear:both;
				overflow:hidden;
			}
			
				#headerMenuSystem{
					float:left;
					width:480px;
					padding:11px 0px 0px 0px;
					text-align:left;
				}
		
					#headerMenuSystem li{
						list-style:none;
						display:inline;
						padding:0px 3px 0px 3px;
					}
					
					#headerMenuSystem li#currentcat {
						color: white;
            background: url(http://cdn.dornob.com/wp-content/themes/dornob/images/headermenuinvert.jpg) repeat-x;
					}
					
					#headerMenuSystem li#currentcat a{
            color:#e1e1e1;
          }
					
					
					#headerMenuSystem a{
						color:#e1e1e1;
						font-weight:bold;
						font-family:Arial;
						font-size:11pt;
						text-decoration:none;
					}
					
						#headerMenuSystem a:hover{
							color:#6699cc;
						}
					
				#headerMenuFeedCount{
					float:left;
					width:190px;
					padding:13px 0px 0px 0px;
				}
				
					#headerMenuFeedCount a{
						color:#e1e1e1;
						font-weight:bold;
						font-family:Arial;
						font-size:11pt;
						text-decoration:none;
					}
					
						#headerMenuFeedCount a:hover{
							color:#6699cc;
						}
					
				#headerMenuRSS{
					margin:0px 0px 0px 0px;
					padding:6px 0px 0px 0px;
					float:left;
					width:130px;
				}
				
				#headerMenuSearch{
					float:left;
					width:145px !important;
					padding:8px 0px 0px 24px;
				}
				
					#headerSearchCont{
						clear:both;
						overflow:hidden;
					}
				
					#headerMenuSearchInput{
						float:left;
						width:122px;
						height:20px;
						background-color:#c2c2c2;
						border:0px transparent;
						color:#333333;
						font-weight:bold;
					}
					
					#headerMenuSearchButton{
						padding:0px;
						float:left;
						margin:0px 0px 0px 6px;
						width:46px;
						height:22px;
						background-color:#7f7f7f;
						border:0px transparent;
						color:#333333;
						font-weight:bold;
						cursor:pointer;
						font-size:8pt;
					}

					#lwp_main {
						left: 0px !important;
					}
					
		#middleWrapper{
			margin:2px 0px 0px 0px;
		}
		
			#middleCont{
				clear:both;
				overflow:hidden;
			}
			
				#middleLeft{
					float:left;
					width:476px;
				}
				
					#mainPageMainPost{
						margin:0px 0px 0px 0px;
						border:solid 2px #808080;
						padding: 3px;
						background-color:transparent;
					}
					
					 #mainPageMainPost a {
								color:#000000;
								text-decoration:none;
							}
					
						#mainPageMainPost:hover{
							background-color:transparent;
							border:solid 5px #333333;
							padding: 0;
						}
					
						#mainPageMainPostText{
							margin:0px 0px 0px 0px;
							padding:7px 0px 8px 0px;
							background-color:#ffffff;
							font-weight:bold;
							font-size:10pt;
						}
						
					#mainPageMainColumns{
						margin:11px 0px 0px 0px;
						background-color:transparent;
						clear:both;
						overflow:hidden;
					}
					
						.mainPageMainColumnsLeft{
							float:left;
						}
						
						#mainPageMainColumnsRight{
							float:left;
						}
	
	          #singleOtherSites {
              float: left;
              border: 2px solid #808080;
              padding: 5px;
            }
	           

            div#singleOtherSites ul {
              display: inline;
              margin-left:0px;
            }
        
            div#singleOtherSites ul li {
              display: block;
              float: left;
              margin:4px 0px 0px 4px;
              border:solid #808080;
              height:65px;
              width:65px;
              color:#808080;
            }
            
        
            div#singleOtherSites ul#singleOtherSitesLg li {
              margin:4px 4px 4px 4px;
              height:140px;
              width:140px;
            }
            
            div#singleOtherSites ul li:hover {
              color:#666;
              border:solid 3px #cccccc;
            }

	
              .mainPageFloatLeft {
                float: left;
                margin-bottom: 10px;
								border: solid 2px #808080;
								padding: 3px;
                background-color: transparent;
              }
              
              /* this is not grabbing the element, styles placed inline 
              div#5minvidindex,
              div#5minvidarchive,
              div.5minvid {
                clear: both;
                float: left;
                height: 266px;
                width: 466px;
                border: 5px dashed red;
              }
              */
              
              .mainPageFloatLeftextra {
                margin-right: 16px; 
              }
 
							.mainPageFloatLeft a{
								color:#000000;
								text-decoration:none;
							}

                /* text box */
								.mainPageFloatLeft div {
									width:220px;
                  margin:0px 0px 0px 0px;
									padding:7px 0px 8px 0px;
                  background-color:#ffffff;
									font-weight:bold;
									font-size:8pt;
								}
								
								
								.mainPageFloatLeft:hover {
									border:solid 5px #333333;
									padding: 0;
									background-color:transparent;
								}
  					
							.mainPageColumnLeft{
								margin:0px 16px 10px 0px;
								border:solid 5px #808080;
								background-color:#808080;
							}
							
							.mainPageColumnLeft a{
								color:#000000;
								text-decoration:none;
							}
							
							.mainPageColumnRight a{
								color:#000000;
								text-decoration:none;
							}
							
								.mainPageColumnLeft div{
									height:20px;
								}
								
								.mainPageColumnRight div{
									height:20px;
								}
							
							.mainPageColumnRight{
								margin:0px 0px 10px 0px;
								border:solid 5px #808080;
								background-color:#808080;
							}
							
								.mainPageColumnLeft div, .mainPageColumnRight div{
									width:220px;
									margin:5px 0px 0px 0px;
									padding:7px 0px 8px 0px;
									background-color:#ffffff;
									font-weight:bold;
									font-size:8pt;
								}
								
								
								.mainPageColumnLeft:hover, .mainPageColumnRight:hover{
									border:solid 5px #333333;
									background-color:#333333;
								}
					
          .dateFloatLeft {
            margin: 2px;
            border: 1px solid #808080;
            padding: 1px;
            background: transparent;
          }
					
					.dateFloatLeft:hover {
            background: #808080;
          }
					
					.dateFloatLeft a {
            line-height: 0;
          }
					
					.dateFloatLeftLeft {
            margin-left: 0px;
          }
					
					.dateFloatLeftCenter {
          }

					.dateFloatLeftRight {
            margin-right: 0px;
          }


					
          #pageNavigationNumbers{
						margin:7px 0px 0px 0px;
						padding:16px 0px 32px 0px;
						background-color:#333333;
					}
					
						#pageNavigationNumbersCont{
							clear:both;
							overflow:hidden;
						}
						
							#pageNavLeft{
								float:left;
								width:130x;
							}
					
								#pageNavLeft a{
									color:#cccccc;
									font-weight:bold;
									font-size:12pt;
									font-family:Arial;
									text-decoration:none;
								}
								
							#pageNavMiddle{
								float:left;
								margin:0px 0px 0px 13px;
								width:268px;
							}
							
								#pageNavMiddle li{
									list-style:none;
									padding:7px;
									display:inline;
								}
							
								.pageNavCurrent{
									background-color:#eeeeee;
									border:solid 1px #eeeeee;
								}
								
									.pageNavCurrent a{
										color:#000000;
										text-decoration:none;
										font-weight:bold;
									}
								
								.pageNavInactive{
									background-color:#808080;
									border:solid 1px #333333;
								}
								
									.pageNavInactive a{
										color:#ffffff;
										text-decoration:none;
										font-weight:bold;
									}
							
							#pageNavRight{
								float:left;
								width:144px;
							}
					
								#pageNavRight a{
									color:#cccccc;
									font-weight:bold;
									font-size:12pt;
									font-family:Arial;
									text-decoration:none;
								}



.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:active,
.wp-pagenavi a:visited {
	padding:7px;
	margin: 3px;
	font-weight:bold;
	font-size:12pt;
	font-family:Arial;
	text-decoration: none;
	border: none;
	color: #cccccc;


	background-color: #808080;	
}

.wp-pagenavi a:hover, 
.wp-pagenavi a:visited:hover {	
	margin: 2px;
  border: 1px solid #000000;
	background-color: #FFFFFF;
}

.wp-pagenavi span.current {
	padding:7px;
	margin: 3px;
	font-weight:bold;
	font-size:12pt;
	font-family:Arial;
	text-decoration: none;
	border: none;
	color: #003366;
	background-color: #eee;	
}

/*
                .wp-pagenavi a, .wp-pagenavi a:link {
									color:#cccccc;
									padding:7px;
									font-weight:bold;
									font-size:12pt;
									font-family:Arial;
									text-decoration:none;
                }

                .wp-pagenavi a:hover {	
                	border: 1px solid #000000;
                	color: #000000;
                	background-color: #FFFFFF;
                }
                .wp-pagenavi a:active {
                }

                .wp-pagenavi span.pages {
                }

                .wp-pagenavi span.current {
									color:#cccccc;
									font-weight:bold;
									font-size:12pt;
									font-family:Arial;
									text-decoration:none;


									background-color:#eeeeee;
									border:solid 1px #eeeeee;
                }

                .wp-pagenavi span.extend {
                	padding: 2px 4px 2px 4px; 
                	margin: 2px;	
                	border: 1px solid #000000;
                	color: #000000;
                	background-color: #FFFFFF;
                }
	*/					

						#mainPageRelatedStuff{
							margin:7px 0px 0px 0px;
							padding: 9px 9px 2px 9px;
							border:solid 2px #808080;
							background-color:white;
						}
						
							#mainPageRelatedCont{
								clear:both;
								overflow:hidden;
							}
							
								#mainPageRelatedLeft{
									float:left;
									width:138px;
									margin:0px 0px 0px 4px;
									padding:0px 0px 0px 0px;
								}
								
									#mainPageRelatedLeft ul{
										margin:4px 0px 0px 0px;
									}
								
									#mainPageRelatedLeft li{
										padding:4px 0px 4px 0px;
										list-style:none;
									}
									
										#mainPageRelatedLeft a{
											color:#9e9e9e;
											text-decoration:none;
											font-weight:bold;
										}
								
								#mainPageRelatedAd{
									float:left;
									padding:0px 0px 0px 12px;
									width:300px;
								}
				
				#middleCenter{
					float:left;
					width:161px;
					margin:0px 0px 0px 19px;
				}
				
					#middleCenterTags ul{
						margin: 0px 0px 9px 0px;
						border-top:solid 1px #333333;
					}
				
					  #middleCenterTags li{
							list-style:none;
							border-bottom:solid 1px #333333;
							padding:4px 0px 4px 0px;
						}
						
							#middleCenterTags li:hover{
								background-color:#999999;
								cursor:pointer;
							}
						
						#middleCenterTags a{
							color:#00477b;
							font-weight:bold;
							text-decoration:none;
						}

						#middleCenterTags li#middleCenterTagsFirst {
							color: black;
              list-style:none;
						
							border-bottom:solid 1px #333333;

							padding:4px 0px 4px 0px;
						}

						#middleCenterTags li#middleCenterTagsFirst a {
							color: black;
							font-weight: bold;
							display: block;
							width: 100%;
						}

					#middleCenterArchives ul{
						margin: 0px 0px 16px 0px;
						border-top:solid 1px #333333;
					}
				
					  #middleCenterArchives li{
							list-style:none;
							border-bottom:solid 1px #333333;
							padding:4px 0px 4px 0px;
						}
						
							
						
						#middleCenterArchives a{
							color:#00477b;
							font-weight:bold;
							text-decoration:none;
						}
						
							#middleCenterArchives li:hover{
								background-color:#999999;
							}
						
							

						#middleCenterArchives li#middleCenterArchivesFirst {
							color: black;
              list-style:none;
							border-bottom:solid 1px #333333;
							padding:12px 6px 4px 0px;
						}

						#middleCenterArchives li#middleCenterArchivesFirst a {
							color: black;
							font-weight: bold;
							display: block;
							width: 100%;
						}

						
						#middleCenterAd{
							padding:0px 0px 16px 0px;
						}
				
				#middleRight{
					float:left;
					width:300px;
					margin:0px 0px 0px 18px;
				}
	
				
					#middleRight ul{
						margin: 0px 0px 15px 0px;
						border-top:solid 1px #333333;
					}
				
						#middleRight li{
							list-style:none;
							border-bottom:solid 1px #333333;
							padding:4px 0px 4px 0px;
						}
						
							#middleRight li:hover{
								background-color:#333333;
								cursor:pointer;
							}
						
						#middleRight a{
							color:black;
							font-weight:bold;
							text-decoration:none;
							line-height: 0;
						}  
  			
					.middleRightThumbs{
						clear:both;
						overflow:hidden;
						margin:3px 0px 10px 0px;
						padding: 0;
					}
					
						#middleRightLeft{ /* unused */
							float:left;
							width:98px;
							margin:0px 3px 0px 0px;
							padding: 0;
						}
						
						#middleRightCenter{ /* unused */
							float:left;
							width:98px;
							margin:0px 3px 0px 0px;
							padding: 0;
						}
						
						#middleRightRight{ /* unused */
							float:left;
							width:98px;
							margin: 0px;
							padding: 0;
						}
						
							.middleRightThumb{
								float: left;
								margin: 0px 0px 3px 0px;
								padding: 3px;
								width:88px;
								border:solid 2px #808080;
								background-color: transparent;
							}
							
							.middleRightThumb:hover{
								float: left;
								margin:0px 0px 3px 0px;
								padding: 3px;
								width:88px;
								border:solid 2px #333333;
								background-color:#333333;
							}
								
							.middleRightThumbCenter{
								float: left;
								margin:0px 3px 3px 3px;
								padding: 3px;
								width:88px;
								border:solid 2px #808080;
								background-color: transparent;
							}
							
							.middleRightThumbCenter:hover{
								float: left;
								margin:0px 3px 3px 3px;
								padding: 3px;
								width:88px;
								border:solid 2px #333333;
								background-color:#333333;
							}
								
								
					#middleRightAdvertising{
						width:301px;
						background: #d8d5ce;
            margin:0px;
						padding:10px 0 0 10px;
            overflow:hidden;
						clear:both;
					}

					#google_ads_div_Dornob-300x250 {
						overflow:hidden;
					}

					.ad125x125{
					  float: left;
						width: 125px;
						height: 125px;
            margin: 0 10px 10px 0;
						border: 5px solid #808080;
					}


					/*
						#middleRightAdvertisingLeft{
							float:left;
							width:140px;
							margin:0px 6px 0px 10px;
						}
						
						#middleRightAdvertisingMiddle{
							float:left;
							width:38px;
							margin:0px 5px 0px 0px;
						}
						
						#middleRightAdvertisingRight{
							float:left;
							width:140px;
							margin:0px 0px 0px 10px;
						}
						*/
							
		#footer{
			margin:8px 0px 0px 0px;
			padding:32px 0px 16px 0px;
			background:#333333 url(http://cdn.dornob.com/wp-content/themes/dornob/images/footerBg.png) repeat-x;
		}
		
			#footerWrapper{
				width:974px;
				margin:0px auto;
				text-align:center;
			}

				#footerTop{
					clear:both;
					overflow:hidden;
				}					
				
					#footerLogo{
						float:left;
						width:229px;
						margin:0px 0px 0px 0px;
					}
					
					#footerAd{
						float:left;
					}
				
        #footerKeys {
        	margin:0px 0px 0px 0px;
          color: #808080;
					font-size:8pt;
					font-weight:bold;
					text-align:center;
        }

				#footerLinks ul,
        #footerLinks ul li {
          display: inline;
          list-style: none;
          
        }
        
        #footerLinks ul li a,
        #footerLinks ul li a:hover {
          color: #808080;
					font-size:8pt;
					font-weight:bold;
        }        
        
        #footerKeysText {
          margin:5px 0 0 0;
           color: #808080;
        }
        
        #footerKeysText a{
			color:#808080;
			text-decoration:none;
		}
		
			#footerKeysText a:hover{
				text-decoration:underline;
			}
        
				#footerText{
					padding:8px 0px 4px 0px;
					color:#9e9e9e;
					font-size:10pt;
					font-weight:bold;
					text-align:center;
				}
				
					#footerText a{
						text-decoration:underline;
						color:#9e9e9e;
					}
					
						#footerText a:hover{
							text-decoration:none;
							color:#ffffff;
						}
						
		.ad468x15{
			border:solid 2px #808080;
			padding: 0px;
		}
		
		#posting{
			padding:0px 0px 8px 0px;
			text-align:left;
			font-size:13px;
			font-family:Verdana;
			color:#000000;
		}
		
			#posting p{
				padding:8px 0px 8px 0px;
				font-family:Verdana;
			}
			
  		 #posting a {
  					color:#40444b;
  					font-weight: bold;
  					text-decoration:none;
  				}			

  		 #posting a:hover {
  					color:#000000;
  					text-decoration:underline;
  				}			
			
			.postTitle{
  				color:#000000;
				margin:3px 0px -3px 0px;
				padding:0px 0px 4px 0px;
				font-weight:bold;
				font-size:10.5pt;
  				text-decoration:none;
			}
			
			#comment{
				width:468px;
				height:200px;
			}


h4 {
font-size:14px;
padding:0;
}

h6{
padding:0px;
margin:-2px 0px 0px 0px;
font-weight:normal;
font-size:7pt;
}

h2 {
font-family:Helvetica, Arial, 'Trebuchet MS', Sans-serif;
font-weight:700;
font-size:18px;
text-decoration:none;
color:#333;
}

.designedUnder{
	padding:4px 0px 6px 0px;
	border-bottom:solid 2px #808080;
	font-size:9pt;
}

	.designedUnder a{
		font-weight:bold;
		text-decoration:underline;
		color:#00477b;
	}
	
		.designedUnder a:hover{
			font-weight:bold;
			text-decoration:underline;
			color:#6699cc;
		}


.topPostCategories {
        padding:0px 0px 1px 0px;
        font-size:8pt;
}

        .topPostCategories a {
                font-weight:bold;
                text-decoration:underline;
                color:#00477b;
        }

                .topPostCategories a:hover {
                        font-weight:bold;
                        text-decoration:underline;
                        color:#6699cc;
                }




/* new category sidebar - hoodmonkey (aug-11-2009) */
#dornobCategories{
	font-size:12pt;
	color:#333333;
	font-weight:bold;
	width:161px;
}

	.dornobCategoriesParent div{
		display:none;
		margin:4px 0px 0px 0px;
		padding:4px 0px 0px 0px;
		border-top:solid 1px #333333;
	}

	.dornobCategoriesIntro{
		padding:4px 0px 4px 0px;
		color:#000000;
		width:161px;
		border-bottom:solid 1px #333333;
		cursor:pointer;
	}

	.dornobCategoriesParent{
		padding:4px 0px 4px 0px;
		color:#00477b;
		border-bottom:solid 1px #333333;
		cursor:pointer;
	}
	
		.dornobCategoriesParent a{
			padding:4px 0px 4px 0px;
			display:block;
			width:161px;
			height:18px;
			color:#0864a8;
			text-decoration:none;
			cursor:pointer;
			font-weight:normal;
		}
		
			.dornobCategoriesParent a:hover{
				background-color:#333333;
			}
		
			.dornobCategoriesChildA0, .dornobCategoriesChildA0:hover{
				border-top:solid 1px #333333;
				border-bottom:dashed 1px #a4a4a4;
			}
			
			.dornobCategoriesChildA, .dornobCategoriesChildA:hover{
				border-bottom:dashed 1px #a4a4a4;
				color:#2d8bd1;
			}
			
			.dornobCategoriesChildALast, .dornobCategoriesChildALast:hover{
				border-bottom:solid 1px #a4a4a4;
				color:#2d8bd1;
			}
			
			.dornobCategoriesCurrent{
				background-color:#d8d8d8;
			}

  	.dornobCategoriesStatic {
  		padding:4px 0px 4px 0px;
  		color:#626262;
  		border-bottom:solid 1px #333333;
  		cursor:pointer;
  	}
  	
  		.dornobCategoriesStatic a{
  			padding:0;
  			display:block;
  			width:161px;
  			height:18px;
  			color:#626262;
  			text-decoration:none;
  			cursor:pointer;
  		}
  		
  			.dornobCategoriesStatic a:hover{
  				background-color:transparent;
  			}

/* end new category sidebar */
#dornobCats2{
	margin:0px 0px 0px 0px; /* might need to change this for lejit search box on main site */
	border:solid 5px #808080;
	background-color:white;
	font-size:8pt;
	padding:8px;
	text-align:left;
	line-height:14pt;
}

	#dornobCats2 a{
		color:gray;
		text-decoration:none;
	}
	
		#dornobCats2 a:hover{
			color:black;
		}

/* category  listing which appears either on top or bottom. thats what she said. */
#dornobCats{
	margin:0px 0px 0px 0px;
	border:solid 2px #808080;
	background-color:white;
	font-size:8pt;
	padding:5px 8px 5px 8px;
	text-align:left;
	line-height:16pt;
}

	#dornobCats div{
		padding:0px 0px 8px 0px;
	}

	.dornobCatsMain{
		color:#00477b;
	}
	
		.dornobCatsMain a{
			width:96px;
		}
	
	.dornobCatsTitles{
		color:#0864a8;
	}
	
	.dornobCatsNumber{
		color:#b8b8b8;
	}
	
	#dornobCatsFloat{
		clear:both;
		height:138px;
		line-height:18pt;
	}
	
		#dornobCatsLeft{
			width:94px;
			float:left;
		}
		
		#dornobCatsRight{
			width:848px;
			float:left;
		}



/* sidebar div animations */
.parentCat:hover{
	background-color:transparent;	
}

.children{
	display:none;
	padding:0px;
	margin:0px;
	font-size:12pt;
}

	.children li{
		border-top:solid 1px #333333;
		font-size:12pt;
		font-weight:bold;
		color:#333333;
		list-style:none;
		text-align:center;
	}
	
	.cat-item{
		padding:4px 0px 4px 0px;
		font-size:12pt;
		font-weight:bold;
		color:#333333;
		list-style:none;
		text-align:center
	}
	
		.cat-item:hover{
			background-color:#333333;
		}
	
		.cat-item a{
			color:#333333;
			text-decoration:none;
		}


.child{
	font-size:12pt;
	font-weight:bold;
	color:#2D6E89;
	border-bottom:solid 1px #333333;
	padding:4px 0px 4px 0px;
	list-style:none;
	text-align:center;
	cursor:pointer;
}

	.child a{
		color:#2D6E89;
	}

	.child ul{
		padding:8px 0px 0px 0px;
	}
	
	.headerMenuButtons{
		clear:both;
		overflow:hidden;
	}
		
		.headerMenuButtons div{
			float:left;
			
		}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/

		#socialWrapper{
			background-color:#fff;
			border-top:solid 2px #808080;
			border-bottom:solid 2px #808080;
			height:22px;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		
		#socialWrapper div{
			float:left;
			margin:0px;
			padding:0px;
		}
		
		#socialWrapper ul{
			float:right;
			margin:0px;
			padding:0px 0px 0px 0px;
		}
		
			#socialWrapper li{
				float:left;
				list-style:none;
				padding:3px 7px 0px 0px;
				margin:-1px 0px 0px 0px;
			}
			
			#socialWrapper a{
				padding:0px;
				margin:0px;
			}

#headerMenuButtons{
margin:0px;
padding:2px 0px 0px 0px;
}

#headerMenuButtons li{
padding:0px;
margin:0px;
list-style:none;
display:inline;
}

.categoryDes{
	text-align:center;
	color:#40444b;
	font-size:13px;
	font-family:Verdana;
	padding:8px 0px 5px 0px;
}

.archiveTitle{
	margin:2px 0px 4px 0px;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}

	.archiveTitle a{
		color:black;
	}
	
	.archiveTitle a:visited{
		color:black;
	}


#sidebarBoxes{
	padding:0px 0px 16px 0px;
}

#sidebarBoxes ul {margin-left:0px;}
#sidebarBoxes li {float: left;margin:0px;border:solid;height:45px;width:65px;color:#ccc;}
#sidebarBoxes li:hover {color:#666}
#sidebarBoxes h2 {font-size:14px;margin:0px;color:#222;}
#sidebarBoxes2 ul {margin-left:7px;}
#sidebarBoxes2 li {float: left;margin:0px;border:solid;height:45px;width:296px;color:#ccc;}
#sidebarBoxes2 li:hover {color:#666}
#sidebarBoxes2 h2 {font-size:14px;margin:0px;color:#222;}


.sidebarTitle{
	font-weight:bold;
	border-top:solid 1px #333333;
	border-bottom:solid 1px #333333;
	margin:0px 0px 8px 0px;
	padding:12px 4px 0px 4px;
	height:12px;
}

.sidebarTitle2{
	font-weight:bold;
	border-top:solid 1px #333333;
	border-bottom:solid 1px #333333;
	margin:0px 0px 8px 0px;
	padding:4px 4px 4px 4px;
}


/*********************
 *
 *  Ad specific hacks
 *
 **************/   

/* DESIGNER PAGES -- bottom right sidebar */

.designerPages{
	border:solid 1px #808080;
	padding:1px;
}
	
	.designerPages li{
		background-color:white;
	}
		.dp-collection-product-list li:hover{
			background-color:white;
		}
	
	.designerPages a{
		text-align:left;
	}

div.dp-collection-product-name a {
margin-bottom: 30px;
}
