/* @override 
	http://netprophets.com.au/wp-content/themes/pucepalace/style.css
*/
#leftside{width:26px;height:598px;position:absolute;left:-6px;top:109px;}
#rightside{width:26px;height:598px;position:absolute;right:1px;top:87px;}
body#home #rightside{background:url(/images/sideright.png) no-repeat;}
body#home #leftside{background:url(/images/sideleft.png) no-repeat;}

/*- Page Structure */
html { /* Force Vertical Scrollbar *//* IE */overflow-y: scroll;/* Moz */height: 100%;margin-bottom: 0.1em;background:#fffffc url(/images/htmlbg.png) repeat-x;}
* {padding: 0;margin: 0;}
img {border: 0;}
body {font: 62.5%  Georgia, "Times New Roman", Times, serif; /* Resets 1em to 10px */color: #000;text-align: center;margin:0;}
body#home{background:url(/images/middlebg.gif) top center repeat-y;}
#page{text-align: left;margin: 0 auto;padding: 0 0 0 0;position: relative;clear: both;width:798px;}
.sidebar-none #page {width: 560px;}
.sidebar-single #page {width: 751px;}
#header {padding: 0;margin:5px 0 0 12px;position: relative;height: 91px;background:url(/images/head.png) 0 -1px no-repeat;}
.content {padding: 0;}
.pagecontent{background:url(/images/pagebg.gif) 13px 0 repeat-y;}
.middle{clear:both;color:#010101;font-size:1.1em;margin-left:0;padding-bottom:100px;}
#primary {position: relative;	float: right;width: 578px;padding:0;margin-right:20px}
#line{border-top:1px solid #EAEBEC;z-index:99;position:relative;top:88px;background:#fff;float:left;width:751px;padding:0;margin-left:8px;height:3px;}
#frontprimary{height:345px;position:relative;background:#fff;float:left;width:350px;padding:0 20px 0 28px;margin-left:20px;clear:both;}
#frontprimary h5{margin-top:56px;}
#frontsecondary {height:335px;background:#fff;float: right;width: 338px;margin-right:17px;padding: 10px 0 0 25px;}
#featured{background:url(/images/featuredfront.jpg) no-repeat;width:341px;height:249px;margin-top:22px;}
#featured a{display:block;height:249px;}
#featured span{display:none;}
#introtext{display:none;}
a.more,a.more:visited{text-decoration:underline !important}

div.hover{position:relative;z-index:999;background:none;}
#innerpage{background:url(/images/innerpagebg.gif) 0 0  repeat-y;padding-bottom:150px;}
#intro{margin:0 27px 0 20px;border-bottom:1px solid #eaebec;}
#nav{background:#fff7f2;width:571px;}
#navleft{float:left}
#navright{float:right;margin-right:20px;}
#navright span{text-transform:uppercase;padding:5px 0 6px 25px;font-family:Verdana,san-serif;font-size: 1em !important;font-weight: normal !important;display: block;color:black;}
#navright span a{color:black;}
#page #navright a:hover{text-decoration:none;color:#ff6600;}
#page #navright a:hover i{text-decoration:none;color:#000;}
#page img{border:1px solid #D3D1D1;}
#page em{color:#7E7C7C}
#navright span a em{color:#ff6600;}

#nav h4{text-transform:uppercase;padding:5px 0 6px 25px;font-family:Verdana,san-serif;font-size: 1em !important;font-weight: normal !important;display: block;color:black;}
div.subscribe{background:#ffecdf;margin:10px 0 0 20px;width:180px;padding-bottom:10px;}
div.subscribe h4{background:none;padding:15px 0 15px 0px;text-transform:uppercase;}
div.subscribe p{padding:0 0 5px 21px;font-style:italic;line-height:1.7em;font-size:1.1em}
div.subscribe label{padding:0 0 5px 21px;font-style:italic;font-size:1.1em;}
div.subscribe input{width:120px;border:1px solid #cdcdcd;margin:5px 0 5px 21px;}
div.subscribe button{background:url(/images/subscribe.gif) no-repeat;width:15px;height:18px;border:0;text-indent:-9999px;cursor:pointer;margin:0;position:relative;z-index:99;left:3px;top:-4px}

* html #primary {display: inline;}
.sidebar-dual #primary {margin-left: 170px;padding: 10px;}
#sidebar-main {float: left;width: 190px;margin:0;}
#sidebar-main ul{margin:3px 0 0 40px;}
#sidebar-main ul ul{margin:0;}
#sidebar-alt {float: left;width: 150px;padding: 10px;left: -740px;margin-left: -170px;}
.secondary {font-size: 1em;line-height: 1.5em;padding: 0;position: relative;}
.secondary h4 {background:#FFDEC7;margin-top:-1px;width:158px;padding:6px 0 3px 22px;margin-left:20px;font-family:Verdana,san-serif;font-size: 1em !important;font-weight: normal !important;display: block;color:black;text-transform:uppercase;}
.comments {text-align: left;padding: 30px 0 0;position: relative;}
#footerleft{float:left;width:229px;}
#footermiddle{float:left;width:255px;}
#footerright{float:left;width:286px;}
.middle h4{font-weight:500;color:#010101;}
.middle p{color:#010101;font-size:1.1em}
#services{background:#FFE3D0;height:268px;}
#services p{background:#FFE3D0;margin:13px 0 5px 43px;font-style:italic;font-size:1.1em;}
#services ul{margin:0 0 0 55px;}
#services li{line-height:1.6em;font-size:1.1em}

#services h4{padding:6px 0 6px 43px;background:#ffeee2;border-top:1px solid #eaebec;}
#news{padding: 0 0 12px 0;margin-left:8px}
#news h4{padding:5px 0 3px 17px;border-bottom:1px solid #eaebec}
#news p{margin:0 17px;line-height:1.5em;}
#news p.date{margin:10px 0 0 17px;font-style:italic;}
#news a,#news a:visited{color:#fd6601;}
#news a:hover{text-decoration:underline;}
#footermiddle h4{padding:6px 0 6px 25px;background:#fff6f0;border-top:1px solid #eaebec;}
#footermiddle p{line-height:1.7em;margin:10px 20px 0 25px;}
#footerright h4{padding:6px 0 6px 33px;background:#ffeee2;border-top:1px solid #eaebec;border-left:1px solid #e1e1e1;}
#footerright h5{background:url(/images/producthead.gif) 0 8px no-repeat;font-family:verdana;color:#110802;margin:15px 0 0 10px;padding-left:23px;font-size:2.3em;font-weight:500;}
#footerright h5 em{font-style:normal;color:#6d6660;margin-left:2px}
#footerright p,#footerright address{margin:5px 40px 0 33px;font-style:italic;line-height:1.5em;}

#footerright a,#footerright a:visited{color:#fd6601;}
#footerright a:hover{text-decoration:underline;}

/*- Main Menu in Header */
ul#tabbar{padding:0;position:absolute;top:62px;left:30px;width:749px;}
ul#tabbar li{display:inline;margin:0;}
ul#tabbar li a{color:#fff;margin:0;height:29px;float:left;display:block;}
ul#tabbar li a:hover{text-decoration:none;}
a img,a:link img,a:visited img{border:none !important}
ul#tabbar span{visibility:hidden;display:none;}
#front_page_tab a{width:49px;}
#why_tab a{width:124px;}
#featuredproject_tab a{width:75px;}
#questions_tab a{width:77px;}
#about_tab a{width:70px;}
#contact_tab a{width:66px;}

#front_page_tab a:hover{background:url(/images/upstate.png) 1px 11px no-repeat;}
#front_page_tab .tabselected{background:url(/images/upstate.png) 1px -19px no-repeat !important;cursor: text;}
#why_tab a:hover{background:url(/images/upstate.png) -48px 11px no-repeat;}
#why_tab .tabselected{background:url(/images/upstate.png) -48px -19px no-repeat !important;cursor: text;}
#featuredproject_tab a:hover{background:url(/images/upstate.png) -172px 11px no-repeat;}
#featuredproject_tab .tabselected{background:url(/images/upstate.png) -172px -19px no-repeat !important;cursor: text;}
#questions_tab a:hover{background:url(/images/upstate.png) -247px 11px no-repeat;}
#questions_tab .tabselected{background:url(/images/upstate.png) -247px -19px no-repeat !important;cursor: text;}
#about_tab a:hover{background:url(/images/upstate.png) -324px 11px no-repeat;}
#about_tab a.tabselected{background:url(/images/upstate.png) -324px -19px no-repeat !important;cursor: text;}
#contact_tab a:hover{background:url(/images/upstate.png) -394px 11px no-repeat;}
#contact_tab .tabselected{background:url(/images/upstate.png) -394px -19px no-repeat !important;cursor: text;}
.admintab {position: absolute;right: 0px;}
* html .admintab { padding: 5px 15px 6px }	/* IE hack */	
a img,:link img,:visited img { border:none }

/*- Sidebar Subpages Menu */
.sb-pagemenu ul {margin-left: 10px;}
.sb-pagemenu ul ul {margin-top: 2px;}
.sb-pagemenu ul ul .page_item {margin-left: 10px;padding: 0;}
.sb-pagemenu .current_page_item {}

/*- Headings */
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif;}
h1 {font-size: 3em;font-weight: bold;letter-spacing: -1px;margin: 0;padding: 0;display:none;}
h3{}
#rollingarchives.emptypage {display: none;}
.page-head {margin: 20px 0;}
.archivepages{color:#999;display:block;font-size:.45em;font-weight:normal;letter-spacing:0;text-transform:lowercase;margin-top:2px;}
#primary .entry-content h3 {font-size:1.2em;font-weight: bold;margin: 15px 15px 0 25px;}
#primary .entry-content h4 {font-size: 1.1em;font-weight: bold;margin:20px 0 0 25px;}
#primary .entry-content a{text-decoration:underline;}
#primary .k2-asides h3 {font-size: 1.6em;font-weight: normal;}
.entry-head {margin-top: 10px;}
body.page .entry-content h3 {font-size: 1.7em;display: block;padding: 15px 0 0;	}
body.page .entry-content h4 {font-size: 1.5em;display: block;padding: 15px 0 0;	}

#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {color: #999;font-weight: normal;}
#primary .hentry .entry-head .metalink {font-size: 1.8em;letter-spacing: -1px;text-transform: lowercase;margin-left: 15px;}
#primary .k2-asides .entry-head .metalink {font-size: 1.4em;}
.single #primary .k2-asides .entry-content {font-size: 1.5em;color: #999;}
.comment-meta {margin: 0 15px 0 0;float: none;}
.comment-login, .comment-welcomeback {margin-top: 15px;color: #777;}
#comment-personaldetails {margin-top: 10px;}
.feedicon { border: 0 !important;padding: 0 !important;}
.feedlink img {height: 16px;width: 16px;border: none;position: absolute;right: 0;}


body.page .entry-edit {position: absolute;right: 0;margin-top: -15px;}
.entry-edit a {border: none;padding: 2px;padding-left: 23px;margin-left: 10px;background: url('images/pencil.png') left center no-repeat;	height: 16px;	}

.comment-edit a {border: none;padding: 2px;padding-left: 23px;margin-left: 10px;background: url('images/comment_edit.png') left center no-repeat;	height: 16px;}
.entry-meta { font-size: 1em;display: block;margin-top: 1px;color: #bbb;}
.entry-category {text-transform: lowercase;}
.entry-meta address {display: inline;font-style: normal;}
.entry-meta a, .comment-meta a {color: #777;}
.chronodata {padding: 2px 0 2px 20px ;background: url('images/time.png') left center no-repeat;}
.commentslink {padding: 2px 0 2px 20px;background: url('images/comment.png') left center no-repeat;margin-left: 10px;}
.quoter_comment {padding: 2px 0 2px 20px;background: url('images/comment.png') left center no-repeat;margin-left: 5px;}
.entry-tags{display:block;padding:2px 0 2px 20px;background:url('images/tag_blue.png') left center no-repeat;text-transform:lowercase;	}

/*- Primary Contents */
.hentry {margin: 0;padding: 5px 20px 0 0;position: relative;}
.entry-content {font-size: 1.2em;line-height: 1.8em;text-align: left;color: #010101;margin-top:12px !important;}
.entry-content p,.entry-content address,.entry-content ul,.entry-content ol,.entry-content div{margin: 8px 20px 20px 25px;font-size:1.1em;}
.entry-content form{margin:10px 20px;}
.entry-content blockquote {margin: 8px 20px 15px 25px;font-size:1em;}
.k2-asides .entry-content p,.k2-asides .entry-content ul,.k2-asides .entry-content ol,.k2-asides .entry-content div,.k2-asides .entry-content blockquote {	margin: 5px 0;}
.single .k2-asides .entry-content p,.single .k2-asides .entry-content ul,.single .k2-asides .entry-content ol,
.single .k2-asides .entry-content div,.single .k2-asides .entry-content blockquote {margin: 13px 0;	}
.metalinks {margin-top: 3px;}
.commentsrsslink {background: url('images/feed.png') left top no-repeat;padding: 2px 0 2px 20px;margin-right: 10px;height: 16px;}
.trackbacklink {background: url('images/arrow_refresh.png') left top no-repeat;padding: 2px 0 2px 20px;height: 16px;}
.commentsrsslink a, .trackbacklink a {color: #999;padding: 2px;}
.nopassword {text-align: center;}
#commentlist {margin: 0;padding: 10px 0 20px;position: relative;}
#commentlist li {margin: 10px 0 0;padding: 10px 10px 5px;list-style: none;	}
#commentlist li .comment-content {padding:10px 0;	font-size: 1.2em;line-height: 1.8em;}
.comment-content p,.comment-content ul,.comment-content ol,.comment-content div,.comment-content blockquote {margin: 13px 0;}
#commentlist li .comment-meta {padding: 2px 0 2px 20px;background: url('images/time.png') left center no-repeat;display: block;}
#commentlist li img {padding: 0;border: none;}
#commentlist li img.gravatar {float: right;margin: -5px 0 0;}
#commentlist li .commentauthor {font-size: 1.5em;font-weight: bold;letter-spacing: -1px;}
#commentlist li .counter {display: none;font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;color: #999;
	float: left;width: 35px;}
li.byuser {background: #f6f7f8;}
li.bypostauthor {background: #eee;}
li.bypostauthor blockquote {color: #333;background: url('images/quote.png') no-repeat 10px 0;}
#pinglist {font-size: 1.2em;padding: 0;margin: 10px 0 10px;background: #f6f7f8;}
#pinglist li {margin-left: 40px;padding: 7px 0;list-style: none;}
#pinglist li small {font-size: 0.8em;display: block;}
#pinglist li .counter {display: none;}
#pinglist li span.favatar img {margin-left: -25px;border: none;padding: 0;float: left;}
#pinglist li img {padding: 0;border: none;}	
#leavecomment,.comments #loading{text-align: center;margin:30px 0 20px !important;color: #ddd;font-size: 2em;letter-spacing: -2px;}
.comments #loading {margin-top: 20px !important;}
.comments #error {line-height: 2.0;padding: 5px;color: #FF0000;background-color: #FFFF99;}
.comments #commentload {padding-top: 3px;float: right;vertical-align: middle;}
.comments form {clear: both;padding: 1px 0 10px;margin: 0;	}

.comments input[type=text], .comments textarea {font: 1.2em 'Courier New', Courier, Monospace;padding: 3px;color: #777;}
input[type=text]:focus, textarea:focus {background: #fff;color: #000;border-color: #ccc;}
.comments form input[type=text] {width: 45%;margin: 5px 5px 1px 0;}
.comments textarea {width: 100%;margin: 10px 0;}
.comments form #submit {margin: 0;float: right;}
#footer {clear: both;margin: 0 auto;padding: 20px 0;text-align: center;color: #777;}
#footer a {color: #888;border-bottom: 1px solid #ccc;font-weight: bold;}
#footer a:hover {border: none;text-decoration: none;color: #000;}

/*- Links */
#primary a:hover, #primary a:visited:hover,.secondary a:hover, .secondary a:visited:hover {text-decoration: underline;}
h2 a:hover, h2 span a:hover {color: #27d !important;}
a {color: #010101;;text-decoration: none;}
.entry-content a:visited {color: #010101;}

/*- Various Tags and Classes */
.clear {clear: both;margin: 0;padding: 0;}
.entry-content img {}
#primary table img {max-width: none;}
.center {text-align: center;}
.alignright {float: right;}	
.alignleft {float: left;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}	
img.alignright, img[align="right"] {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft, img[align="left"] {padding: 0;margin: 10px 19px 10px 0;display: inline;	}
img.noborder {border: none !important;}
small {font-size: 0.9em;line-height: 1.5em;}
small, strike {color: #777;}	
code {font: 1.1em 'Courier New', Courier, Monospace;}
.chronodata abbr { border: 0; }
blockquote {margin: 20px 0;padding: 0 20px 0 50px;color: #333;background: url('images/quote.png') no-repeat 10px 0;border: none;}
hr {display: none;}
.navigation {text-align: center;margin: 10px 0;padding: 0;width: 100%;	}
.comments .navigation {	margin: 10px 0;	}
.navigation .left {	float: left;	width: 50%;	text-align: left;	}
.navigation .right {	float: right;	width: 50%;	text-align: right;	}
.navigation p {	margin: 0;	padding: 0;	}
.navigation a {	color: #999;	}
.alert{background:#FFF6BF;border-top:2px solid #FFD324;border-bottom:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px;	}
img.wp-smiley {border: none !important;padding: 0 0 0 5px !important;	}

/*- Begin Lists */
.archive-list {list-style: none;margin: 10px 0 0 0 !important;padding-left: 0px !important;}
.archive-list li {display: block;float: left;margin: 0 10px 0 0 !important;padding: 2px 0 2px 10px !important;	width: 150px;}
.archive-list li:hover {background-color: #EDEDED;}
.entry-content ol, .entry-content ul {padding: 0 0 0 35px;}
.entry-content ol li, .entry-content ul li {margin: 0 0 3px;padding: 0;	}


.sIFR-active h5#pullquote {visibility: hidden; font-family: Verdana;line-height: 0.9em;}
.sIFR-active h5#pullquote {font-size: 32px;}
.sIFR-active h2 {visibility: hidden; font-family: Verdana;line-height: 0.9em;margin:0 22px;padding:30px 0;}
.sIFR-active h2 {font-size: 32px;}
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0; height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
.sIFR-dummy {width: 0px; height: 0px; margin-left: 42px; z-index: 0;}
/* @group dtree */

#dtreec, #dtreea, #dtreep, #dtreel, #dtreecatwrapper, #dtreearcwrapper, #dtreepgewrapper, #dtreelnkwrapper {
	margin: 3px 0px 0px 0; /*spacing from the open/close all links*/
	font-size: 12px;
	color: #000;
	white-space: nowrap;
	text-align:left !important;
}
#dtreec img, #dtreea img, #dtreep img, #dtreel img {
	border: none !important;
	vertical-align: top;		
	float: none; 
	display:inline;
	margin: 3px 2px 0px 0;
	padding: 0px !important;
	line-height: 6px !important;
}
#dtreec a, #dtreea a, #dtreep a, #dtreel a, #dtreecatwrapper a, #dtreearcwrapper a, #dtreepgewrapper a, #dtreelnkwrapper a {
	display: inline;
	padding: 0;
	color: #000;
	text-decoration: none;
}

#dtreec a.dtreerss:hover, #dtreea a.dtreerss:hover, #dtreep a.dtreerss:hover, #dtreel a.dtreerss:hover  {	
    text-decoration: none;
}

#dtreec a.node, #dtreea a.node, #dtreep a.node, #dtreel a.node, #dtreec a.nodeSel, #dtreea a.nodeSel, #dtreep a.nodeSel, #dtreel a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
#dtreec a:hover, #dtreec a.node:hover, #dtreec a.nodeSel:hover, #dtreea a:hover, #dtreea a.node:hover, #dtreea a.nodeSel:hover, #dtreep a:hover, #dtreep a.node:hover, #dtreep a.nodeSel:hover, #dtreel a:hover, #dtreel a.node:hover, #dtreel a.nodeSel:hover {
	color: #000;
	text-decoration: none;
}
/*If you want some cool highlighting on the active node, you can change it here. Default is a simple underline.*/
#dtreec a.nodeSel, #dtreea a.nodeSel, #dtreep a.nodeSel, #dtreel a.nodeSel {
	text-decoration: underline;
}
#dtreec .clip, #dtreea .clip, #dtreep .clip, #dtreel .clip {
	overflow: hidden;
	width: 100%;
}
div.wp_dTreewp_dtree_Node a.test{margin-left:-25px !important;}
div.wp_dTreewp_dtree_Node a.test:before
{
content: "\2D \ ";

}

div.wp_dTreewp_dtree_Node {height:21px;}
/* @end */


