/*
Theme Name: WP Auctions
Theme URI: http://www.wpauctions.com
Description: Default theme for WP Auctions
Version: 3.0
Author: Hyder Jaffari
Author URI: http://www.weborithm.com
Tags: wpauctions, auctions
*/

/*~~~~~ Body Background ~~~~~*/

	body { background: #ebebda url(images/top-bar.gif) repeat-x left top; padding-top: 50px; }
	
	#body { background: url(images/footer-home.gif) no-repeat center bottom; display: table; width: 100%; border-top: none; padding-bottom: 222px; }
	#bodyinner { background: url(images/footer.gif) no-repeat center bottom; display: table; width: 100%; border-top: none; padding-bottom: 222px; }
	
	.r { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	   
/*~~~~~ Header ~~~~~*/
	
	.header { background:  url(images/nav-bar.gif) repeat-x left bottom; padding: 0 0 24px; position: relative; margin: auto; width: 960px; }
	.header h1.tagline { background: url(images/tagline.gif) no-repeat bottom; float: right; height: 60px; text-indent: -9999px; width: 414px; margin-bottom: 0 !important; }
	.header h1.tagline-live { background: url(images/tagline-live.gif) no-repeat center right; float: right; height: 60px; text-indent: -9999px; width: 414px; margin-bottom: 0 !important; }
	.header p { position: absolute; top: -5px; left: 20px; }
	.header span.tagline { background: url(images/tagline.gif) no-repeat bottom; float: right; height: 60px; text-indent: -9999px; width: 414px; }
			
/*~~~~~ Wrapping Class ~~~~~*/
		
	.main { background: #faffee; border-left: 1px solid #bcaa97; border-right: 1px solid #bcaa97; margin: auto; padding: 0; width: 958px; }
	
	.main-test { background: #faffee url(images/nav-bg.gif) repeat-x left top; border-left: 1px solid #bcaa97; border-right: 1px solid #bcaa97; margin: auto; padding: 50px 0; width: 958px; }
	
	.main-inner { background: #faffee; border-left: 1px solid #bcaa97; border-right: 1px solid #bcaa97; margin: auto; padding: 0; width: 958px; }
		
/*~~~~~ Main Content Holder ~~~~~*/
	
	.content { margin: auto; }
	
/*~~~~~ Home Demo Containes ~~~~~*/	

	.main-home { background: #faffee url(images/demo-bg.gif) no-repeat; font-size: 1.059em; height: 270px; text-align: center; width: 970px; margin: auto; }
	.main-home a:hover { color: #342224; }
	
	.three-one { padding: 34px 16px 0; color: #faffee; } /* First Container */
		.three-one h2 a { color: #faffee; }
		
	.three-two { padding: 62px 15px 0; color: #342224; } /* Second Container */
		.three-two p { padding-bottom: 35px; }
		.three-two h2 a { color: #da4421; }
		
	.three-three { padding: 34px 16px 0; color: #faffee; } /* Third Container */
		.three-three h2 a { color: #faffee; }
		
		/* Testimonails */
			
			.test-c { height: 289px; position: relative;  }
			.testimonials { background: url(images/testimonial.png) no-repeat; height: 229px; padding: 60px 0 0 45px; position: absolute; right: -35px; top: -20px; width: 382px; }

/*~~~~~ Blog Area ~~~~~*/
			
	.left {  } /* Left Sidebar Template */
	.left p { font-size: 0.959em; }
	.left h1 { color: #342224; }
	.left h2 { color: #37bcbc; margin-bottom: 1em; }
	.left h3 { background: #fff url(images/nav-bg.gif) repeat-x left top; border-top: 1px solid #EBEBDA; border-bottom: 3px double #EBEBDA; padding: 10px; }
	.left h3 a { border-bottom: 1px dashed #DA4421; padding: 10px 0 5px; }
	.left blockquote { border: 1px solid #bcaa97; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
	.left ul { margin: 0 2em 1.2em; }
	.left ol { margin: 0 0 1.2em; }
	
/*~~~~~ Text Styling ~~~~~*/
	
	/* Text */
	
	.text p { }
		.new { color: #CC0000; font-size: 0.8em; }

	.text h3 { color: #da4421; }
	
	/* Lists */

	.text ul { list-style: url(images/li.gif); }
	
/*~~~~~ Two Equal Boxes ~~~~~*/
		
	.left-equal { width: 449px; } /* Two Equal Boxes */
	.left-equal a { text-decoration: underline; }
	.small {font-size: x-small !important; }
	.singlecaption { margin-top: 40px; }
	
		.style-top { padding-left: 45px; margin: 5px 0 0; }
	
	.right-equal { width: 449px; } /* Two Equal Boxes */
		.right-equal h3 { color: #37bcbc; }

	.left-equal h2, .right-equal h2 { margin: 0 0 10px !important; }
	
	.left-video { background: url(images/video-bg.png) no-repeat top right; margin: 0 0 20px 20px; padding: 11px 10px 11px 11px; width: 434px; }
	.right-text { padding: 0 15px; width: 449px; }

	.left-buy { padding: 10px 0 0; text-align: center; width: 475px; }
	.left-buy img { padding: 5px 0 10px; text-align: center; }
	.left-buy p { color: #DA4320; font-size: 1.2em !important; line-height: normal; text-align: center; padding: 10px 40px 0 0; }
	.left-buy p small { color: #59362B; font-size: 0.7em !important; font-style: italic; padding: 0 0 0 0; }

	.download-now { padding: 45px 0 0; text-align: center; }
	
	.left-screenshots, .right-testimonials { padding: 40px 15px; text-align: center; }

	.right-text ul { margin-bottom: 10px; }
	.right-text p, .right-text li { color: #59362B; font-size: 0.859em; font-weight: bold; }

	.right-testimonials p { color: #59362B; font-size: 0.859em; font-weight: bold; padding: 0; }
	.right-testimonials p.signature { color: #DA4320; font: italic 1.1em "Trebuchet MS", Verdana, sans-serif; padding: 10px 0 0; }
	
	.bottom-text { border-top: 1px dotted #BCAA97; padding: 10px; width: 938px; }
	.bottom-text ul { list-style-image: none; list-style: none; margin: 0; text-align: center;  }
	.bottom-text li { display: inline; }
	
	.bottom-text p { color: #59362B; font-size: 0.7em; }
	.bottom-text h6 { font-size: 0.7em; font-weight: bold; }
	
	.bottom-text p.center { font-size: 0.9em; text-align: center; }

/*~~~~~ Sidebars ~~~~~*/
	
	.sidebar h3 { }
					
	.sidebar ul { list-style: none; margin: 0; padding: 0; }
	.sidebar ul ul { list-style: url(images/li.gif); margin: 0;}
		
	.sidebar li li { padding: 0.5em 0; margin: 0 1em; }
	
	.sidebar li li a { color: #342224; }
	.sidebar li li a:hover { color: #da4421; }
		
	/* Right Sidebar Template */
		
	.side-right { border-bottom: 1px solid #BCAA97; }
	
	li.sidebar-links { background: url(images/sidebar-links.gif) no-repeat; height: 147px; padding: 3px 0; margin: 0 0 1.5em }
	li.sidebar-links ul { list-style: none; }
	li.sidebar-links li { font-size: 1.8em; margin: 0; }
	li.sidebar-links li a { color: #FAFFEE; }
	li.sidebar-links li a:hover { color: #342224; }
	li.sidebar-links li.dw { height: 51px; padding: 20px 0 2px 78px; }
	li.sidebar-links li.de { height: 51px; padding: 20px 0 3px 78px; }
	li.sidebar-links li.la { height: 49px; padding: 22px 0 0 78px; }
			
/*~~~~~ Footer ~~~~~*/
		
	.footer { padding-top: 88px; }
	.footer p { }
	.footer-link { float: right; padding: 75px 120px 0 0; }
	
	.foot-one { }
	.foot-one li { }
		
	.footer ul { list-style: none; }
	.footer ul ul { }
	.footer li li { }
	
/*~~~~~ Slider ~~~~~*/

	#slider ul, #slider li { margin:0; padding:0; list-style: none; }
	#slider li { 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:309px; height:169px; overflow:hidden; }
	span#prevBtn { float: left; font-size: 1.059em; font-style: italic; text-align: right; }
	span#nextBtn { float: right; font-size: 1.059em; font-style: italic; }
	p span#prevBtn { padding: 0 0 0 180px; line-height: normal; }
	p span#nextBtn { padding: 0 60px 0 0; line-height: normal; }
	p span#prevBtn a, p span#nextBtn a { color: #8b8b70; }
	p span#prevBtn a:hover, p span#nextBtn a:hover { color: #da4421; }
	
/* Comments */
		
	/* Child of Children */

	ol.commentlist li ul.children li h3 { font-size: 0.959em; }
		
	ol.commentlist li ul.children li #commentform p { font-size: 1.1em !important; padding: 10px 0; }
	ol.commentlist li ul.children li #commentform #submit { font-size: 1.4em; }
	ol.commentlist li ul.children li #respond .cancel-comment-reply { font-size: 0.8em; }

    ol.commentlist li ul.children li ul { border-top-color: #BCAA97; border-bottom: none; border-right: none; padding: 0; margin: 0 0 0 10px; }
	ol.commentlist li ul.children li ul.children li { background: #F0F0D8; border-bottom: none; padding: 0; }
	ol.commentlist li ul.children li ul.children li.even { background: #EBEBDA; border-bottom: none; padding: 0; }
    ol.commentlist li ul.children li ul.children li p { font-size: 1.1em; padding: 10px;}
    ol.commentlist li ul.children li ul.children li .fn, ol.commentlist li ul.children li ul.children li .says { font-size: 1.2em; line-height: 3em; }


	ol.commentlist li ul.children li ul.children .cancel-comment-reply { font-size: 1.2em !important; padding: 20px 10px 10px; }

	ol.commentlist li ul.children li ul.children #commentform textarea { width: 532px !important; padding: 10px; } /* when it comes to reply */
	ol.commentlist li ul.children li ul.children li .comment-meta { font-size: 0.859em; padding: 5px 10px 10px; }
		
	#tweetmeme_button { background: url(images/tweetmeme.gif) no-repeat center 0; text-align: right; }

/* Children */
		
	ol.commentlist li ul.children { border-bottom: 1px solid #BCAA97; border-top: 1px solid #c9c1c1; border-left: 1px solid #fff; padding: 0; margin: 13px 10px 0; }
	ol.commentlist li ul.children li { border-bottom: 1px solid #fff;  border-top: 1px solid #fff; background: #F0F0D8; padding: 0; margin-bottom: 0; }
    ol.commentlist li ul.children li p { font-size: 1em; padding: 10px; }
    ol.commentlist li ul.children .fn, ol.commentlist li ul.children .says { font-size: 1.159em; line-height: 3em; }
	ol.commentlist li ul.children .comment-author { height: 49px; border-bottom: 1px solid #c9c1c1; }
	ol.commentlist li ul.children .comment-meta { font-size: 0.8em; padding: 5px 10px; }
	ol.commentlist li ul.children .reply { margin: 0; text-align: right;  padding: 0 0px 13px;}
	ol.commentlist li ul.children .comment-reply-link { font-size: 0.8em; }
	ol.commentlist li ul.children #commentform textarea { width: 532px !important; } /* when it comes to reply */
	ol.commentlist li ul.children #commentform #submit { font-size: 1.1em !important; width: 554px !important; margin: 0 0 15px; } /* when it comes to reply */
	ol.commentlist li ul.children .cancel-comment-reply { font-size: 1.1em !important; padding: 20px 10px 10px; }
	ol.commentlist li #respond .navigation { font-size: 1.4em !important; }
	
/* Original Comments */

	h3.commentsh3 { background: none; text-align: center; margin: 0 !important; padding: 5px 0 0; }
	ol.commentlist { margin: 10px 0; padding: 0; }
	ol.commentlist li { list-style: none; margin: 0 0 1em; padding: 0 1px 20px; }
	ol.commentlist li h3 { font-size: 0.959em; } /* when it comes to reply */
		
	ol.commentlist p { color: #1A1818; font-size: 0.959em; padding: 10px; }
	ol.commentlist blockquote { border-color: #BCAA97; font-size: 1.159em; margin: 0 30px; }
	
	ol.commentlist blockquote p { color: #DA4421; font-style: italic; }
	
	ol.commentlist .avatar { background: #FAFFEE; float: left; padding: 0; margin-right: 10px; }
	ol.commentlist .fn, ol.commentlist .says { font-size: 1.2em; line-height: 3em; }
	ol.commentlist .comment-author { height: 49px; border-bottom: 1px solid #bcaa97; border-top: 1px solid #fff; }
	ol.commentlist .comment-meta { border-top: 1px solid #fff; font-size: 0.8em; padding: 5px 10px; text-align: right;  }
	ol.commentlist .reply { margin: 10px 0 0; text-align: right; }
	ol.commentlist .comment-reply-link { background: #FAFFEE; font-size: 0.8em; letter-spacing: 1px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #BCAA97; padding: 2px 10px; margin-right: 10px; }

	ol.commentlist li .cancel-comment-reply { border-bottom: 1px solid #c9c1c1; font-size: 1.1em; padding: 20px 10px 10px; }

	ol.commentlist li.thread-even { background: #EBEBDA; border-bottom: 1px solid #bcaa97; border-top: 1px solid #bcaa97; }
		
	ol.commentlist li.thread-odd { background: #f0f0d8; border-bottom: 1px solid #bcaa97; border-top: 1px solid #bcaa97; }

	ol.commentlist li #commentform p { font-size: 0.9em; padding: 5px 0 10px; } /* when it comes to reply */
	ol.commentlist li #commentform textarea { width: 550px !important; margin: 0 15px 10px 0; } /* when it comes to reply */
	ol.commentlist li #commentform #submit { font-size: 1.059em !important; width: 572px !important; margin: 0 10px 0 0; } /* when it comes to reply */

	ol.commentlist li #respond p { font-size: 1em !important; padding: 10px 10px 0 !important; }
	ol.commentlist li .wp-caption { margin-bottom: 0 !important; } /* when it comes to reply */
	ol.commentlist li #respond .navigation { margin: 13px 10px 0; }

	#commentform { border-top: 1px solid #fff; }
	#commentform p { font-size: 1em; padding: 10px 0; }
	#commentform input { border: 1px solid #37BCBC; padding: 5px; }
	#commentform textarea { background: #fff; border: 1px solid #37BCBC; width: 569px; padding: 10px; }
	#commentform input[type="text"]:focus, #commentform textarea:focus { border: 1px solid #5A372C; }
	#commentform #submit { background: #37BCBC; border: 1px solid #98C7B0; color: #fff; font-size: 1em; width: 592px; margin: 0; padding: 5px; }
	#commentform #submit:hover { background: #EBEBDA; border: 1px solid #342224; color: #342224; }
	
	.linklove { display: none; }
	
/* Live Auctions */

	.live-table { border: 1px solid #BCAA97; font: normal 0.9em "Trebuchet MS", Verdana, sans-serif; width: 100%; }
	.live-table td { padding: 10px 5px; border: 1px solid #BCAA97; }
	.live-auctions:hover { background: #EBEBDA; }
	.live-auctions:hover td {  border-bottom-color: #5A372C; }
	.live-headings { background: #DA4421; color: #fff; font: normal 1.2em "Trebuchet MS", Verdana, sans-serif; letter-spacing: 1px; }
	.live-headings td { padding: 5px; }
	.live-auctions { }
	.live-auctions a:hover { color: #DA4421; text-decoration: underline; }
	
	li.live-register { padding-top: 10px; }
	li.live-register h3 { border-bottom: 1px dotted #DA4421; padding-bottom: 5px; }
	li.live-register p { font-size: 1.1em; }
	.live-submit input { background: #EBEBDA; border: 1px solid #BCAA97; color: #342224; font-size: 1.2em; padding: 10px; width: 278px; }
	.live-submit input[type="text"]:focus { background: #fff; color: #DA4421; border: 1px solid #DA4421; }
	#reg { border: none; color: #fff; font-size: 1.3em; padding: 0; width: 300px; }
	.notice { background: red; color: #fff; font-size: 1em; font-weight: bold; line-height: 2.6em; margin: 0 0 0; padding: 0; text-align: center; width: 300px; }
	
/* jQuery */

	#accordion { width: auto; /* adjust width for your setting */ }
	#accordion h6 { color: #DA4320; cursor: pointer; font-size: 12px; font-weight: bold; margin: 0 !important; text-align: right; }
	#accordion h6:hover { color: #59362B; }
	#accordion h6.current-accord { background: url(images/click-to-close.png) no-repeat left top; color: #59362B; cursor: default; }
	#accordion h6.current-accord:hover { color: #da4320; cursor: pointer; }
	#accordion div.accord { display: none; padding: 0 5px; }
	#accordion p.small { padding: 0; }
	
/* Scrollable */

	.scrollable { /* required settings */  height: 170px; overflow: hidden; margin-left: 57px; padding: 20px 0 0; position: relative; width: 350px; }
	
	/* Root element for scrollable items. Must be absolutely positioned and it should have a extremely large width to accomodate scrollable items. It's enough that you set the width and height for the root element and not for this element. */
	.items { /* this cannot be too large */ width: 20000em; position: absolute; clear: both; }
	
	/* Single Scrollable Item */
	.scroll-item { background-color: #EBEBDA; padding: 5px; border: 1px solid #BBA996; cursor: pointer; float: left; margin: 0 15px 0 0; width: 150px; height: 150px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	
	/* Active Item */
	.active { z-index: 9999; position: relative; }
	
	/* This makes it possible to add next button beside scrollable */
	.scrollable { float: left; }

	/* scrollable should not disable gallery navigation */
	#gallery .disabled { visibility: visible !important; }
	#gallery .inactive { visibility: hidden !important; }

/* Overlay */

	.simple_overlay { background: #ffffff; display: none; min-height: 200px; width: 675px; z-index: 10000; -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
	
	/* close button positioned on upper right corner */
	.simple_overlay .close { background: url(images/close.png) no-repeat; cursor: pointer; height: 35px; position: absolute; right: -15px; top: -15px; width: 35px; }
	
/* Gallery CSS */
	#img { border: 1px solid #666; }
	
	/* "next image" and "prev image" links */
	.next, .prev { color: #fff; cursor:pointer; display: block; font: normal 1.1em "Trebuchet MS", Verdana, sans-serif; padding: 10px 20px; position: absolute; top: 40%; -moz-border-radius: 5px; -webkit-border-radius: 5px; }	
	.prev { border-left: 0; left: 1px; text-decoration: none !important; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; }
	.next {	border-right: 0; right: -1px; text-decoration: none !important; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; }	
	.next:hover, .prev:hover { background: #37bcbc !important; color: #000; text-decoration: none; }

	/* when there is no next or previous link available this class is added */
	.disabled { visibility: hidden; }
	
	/* the "information box" */
	.info { bottom: -1px; color: #fff; font: normal 1.1em "Trebuchet MS", Verdana, sans-serif; left: 1px; padding: 10px 15px; position: absolute; }
	.info strong { display: block; }
	
	.progress { display: none; left: 50%; position: absolute; top: 45%; }
	.next, .prev, .info { background: #da4421 !important; }
	
/* position and dimensions of the navigator */ 

	.navi { float: left; margin-left: 193px; padding-top: 5px; height: 20px; width: 70px; }
 	.scrollable:after, .navi:after { clear: both; content: " "; display: block; line-height: 0; height: 0; visibility: hidden; }
 	
	/* items inside navigator */ 
	.navi a { background: url(images/navigator.png) 0 0 no-repeat; display: block; float: left; font-size: 1px; height: 10px; margin: 3px; width: 10px; } 
 
	/* mouseover state */ 
	.navi a:hover { background-position: 0 -10px; cursor: pointer; } 
 
	/* active state (current page state) */ 
	.navi a.active { background-position: 0 -20px; border: 0; }
	
/* Container for Slides */

	.pane { float: left; height: 200px; margin: 0; position: relative; width: 449px;}
	
	/* Single Slide */
	.pane .pane-content { display: none; left: 0; padding: 20px 0 0; position: absolute; text-align: center; top: 0; width: 449px; }
	
	/* Tabs (those little circles below slides) */
	.tabs { clear: both; margin-left: 330px; }
	
	/* Prev and Next buttons */
	.forward, .backward { background: #fff url(images/hori_large.png) no-repeat; cursor: pointer; display: block; float: left; font-size: 1px; height: 30px; margin-top: 140px; text-indent: -9999em; width: 30px; }
	
	/* Next */
	.forward { background-position: 0 -30px; clear: right; }
	.forward:hover { background-position: -30px -30px; }
	.forward:active { background-position: -60px -30px; } 
	
	/* Prev */
	.backward:hover { background-position: -30px 0; }
	.backward:active { background-position: -60px 0; }
	
	/* Disabled Navigational Button. It is not needed when tabs are configured with rotate: true */
	.disabled { visibility: hidden !important; }
	
/*~~~~~Drop Down Navigation~~~~~*/

	#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }
	#nav { background: #fff url(images/nav-bg.gif) repeat-x left bottom; border-left: 1px solid #bcaa97; border-right: 1px solid #bcaa97; margin: auto; width: 958px; }
	#nav ul { background: url(images/nav-bar.gif) repeat-x left top; height: 34px; padding: 20px 0; }
	#nav a { display: block; font-size: 1.1em; height: 100%; padding: 10px 30px 10px 0; }
	#nav li { /* all list items */ float: right; margin: 0; padding: 0; text-align: left; }
	#nav li li { width: 10em; }
	#nav li li a { background: #342224 url(images/nav-bar.gif) no-repeat -50px bottom; border-bottom: 1px solid #342224; color: #faffee; padding: 10px; }
	#nav li li a:hover { background: #da4421 url(images/top-bar.gif) no-repeat -50px bottom; border-bottom: 1px solid #fff; padding-top: 10px;  }
	#nav li ul { /* second-level lists */ background: none; position: absolute; width: 10em; left: -9999em; padding: 0 10px 0 0; margin: 0 0 0 -0.7em; }
	
	#nav li li:hover {  }
	
	#nav li:hover ul ul,
	#nav li.sfhover ul ul,
	{ left: -9999em; }
	
	#nav li:hover ul,
	#nav li li:hover ul,
	#nav li li li:hover ul,
	#nav li li li li:hover ul,
	#nav li.sfhover ul,
	#nav li li.sfhover ul,
	#nav li li li.sfhover ul,
	#nav li li li li.sfhover ul
	{ left: auto; }
	
/*~~~~~ WordPress Specific Styles ~~~~~*/

	/* Alignment */

	.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	.alignleft { background: #fff; border: 1px solid #BCAA97; float: left; margin: 5px 10px 0 0; padding: 2px; }
	.alignright { background: #fff; border: 1px solid #BCAA97; float: right; margin:5px 0 0 10px; padding: 2px; }
	.aligncenter { border: 1px solid #BCAA97; padding: 2px; }
	
	.navigation { background: #EBEBDA; border: 1px solid #BCAA97; display: block; margin: 10px 0; font-family: "Trebuchet MS", Verdana, sans-serif; padding: 0 10px 5px; }
	.ar { background: none; border: none; padding: 2px 5px; }
	
	/* Captions */
	
	.wp-caption { background-color: #EBEBDA; border: 1px solid #BCAA97; padding-top: 6px; margin: 10px 10px 20px; text-align: center;
	/* optional rounded corners for browsers that support it */
		-moz-border-radius: 5px;
   		-khtml-border-radius: 5px;
	   -webkit-border-radius: 5px;
	   border-radius: 5px; }
	.wp-caption img { border: 0 none; margin: 0; padding: 0; }
	.wp-caption p.wp-caption-text { color: #DA4421; font-size: 0.8em; line-height: 17px; padding: 5px 5px 3px; margin: 0; }
	
	/* Other WordPress Classes */
	
	.categories { }
	.cat-item { }
	.current-cat { }
	.current-cat-parent { }
	.pagenav { }
	.page_item { }
	.current_page_item { }
	.current_page_parent { }
	.widget { }
	.widget_text { }
	.blogroll { }
	.linkcat { }
	
	.full-width { width: 897px; }