/*

Theme Name: 

Description: Describe your theme in a sentence or two

Version: 1.0

Author: AppSoft Development

Author URI: http://www.appsoftdevelopment.com/

*/





@charset "UTF-8";

/* CSS Document */



/* PASTE CSS HERE */





/* GENERAL CSS - CODE TO TELL FF AND IE TO SIT DOWN AND STFU */

#body {

	margin: 0px;

	padding: 0px;

	color: #000000;

	font-size: 0.626em; }

body div, ul, ol, li, table, img {

	margin: 0px;

	padding: 0px; }

body p {

	margin: 10px 0px 15px; }

body img {

	border: none; }

.display_none {

	display: none; }

.clear_div {

	display: none;

	height: 0px;

	width: 0px; }

body:last-child .clear_div {

	display: block;

	clear: both; }

object:focus {

	outline:none; }

object {

	margin:0px;

	padding:0px; }

a:focus {

	outline:none; }



/* CLEAR - BECAUSE SOMETIMES, FLOATING -ISN'T- A GOOD THING */



.clearme {

	clear: both;

}







a img {border:0}





body{

	background:#FFFFFF url(http://www.portaparty.us/images/background.jpg) no-repeat fixed top center;

	text-align: center;

	min-width:990px;

	margin:0 auto;

}





p {

	padding:0px 15px;

	font:12px/18px Verdana;

	text-align:justify;

	color:#c6c6c6;

}



a {

	text-decoration:underline;

	color:#bd8910;

}



a:hover {

    text-decoration:none;

	color:#ffc90f;

}





/* MAIN WRAPPER */



#main_wrapper {

	width:980px;

	margin:0 auto;

	text-align:left;

	padding:0px;

}



/* HEADER */



#header {

	width:980px;

	height:128px;

}



#logo {

	float:left;

}



#phone {

	float:right;

	margin:20px 5px 0px 0px;

}



#search {

	clear:right;

	float:right;

	margin:0px 10px 0px 0px;

}



#marketing_window {

	margin-bottom:5px;

}



/* RIGHT COL */



#right_col {

	width:268px;

	float:right;

        background:url(http://www.portaparty.us/images/sidebar_bg.jpg) no-repeat top center;

}



/* QUESTION FORM */



#question {

	width:268px;

	height:349px;

	color:#747474;

	font:11px Verdana;

	background:url(http://www.portaparty.us/images/question_bg.jpg) no-repeat top center;

}

#question table {

	*margin-top:-15px;

}



.question_input {

	width:148px;

	height:20px;

	font:11px Verdana;

	color:#525252;

	background-color: #FFFFFF;

	border:none;

}



.question_text_area {

    width:148px;

	font:11px Verdana;

	color:#525252;

	background-color: #FFFFFF;

	border:none;

}



/* LEFT COL */



#left_col {

	width:708px;

	float:left;

        min-height:600px;

}



#results_wrapper {

	width:980px;

	min-height:450px;

	background:#fff;

}



/* FOOTER */



#footer_wrapper {

	width:978px;

	height:65px;

	background:url(http://www.portaparty.us/images/footer_bg.jpg) no-repeat top center;

	padding:2px 0px 0px;

	font:10px/18px Verdana;

	color:#c6c6c6;

	text-align: center;

	margin:0px auto;

}



#footer_wrapper a {

    text-decoration: underline;

	color:#c6c6c6;

}



#footer_wrapper a:hover {

	color:#f1f1f1;

	text-decoration: none;

}



/* HEADER TAGS */



h1 {

	padding:0px 15px;

	margin: 5px 0px;

	font:bold 18px Verdana;

	color:#c6c6c6;

}

h2 {

	padding:0px 15px;

	font:bold 14px Verdana;

	color:#bd8910;

}

h3 {

	padding:0px 15px;

	font:normal 14px/20px Verdana;

	color:#bd8910;

}

h4 {

}

h5 {

}

h6 {

}





/* LISTS */



ol, ul {

	margin-left:0px;

	padding:0px 15px;

        list-style-type:none;

}

li {

	font:12px/18px Verdana;

	color:#acacac;

	margin-bottom:15px;

}









/* CONTACT FORM - TABLES IN CSS WITH DIVS... BECAUSE I CAN */



#contact_form {

	width: 100%;

	font:11px/20px Verdana;

	color:#c6c6c6;

	letter-spacing:0px;

}

#contact_table {

	width: 400px;

	font:11px/20px Verdana;

	color:#c6c6c6;

	letter-spacing:0px;

	padding-left:10px;

}

.contact_row {

	width: 300px;

	height: 25px;

}

.contact_field {

	float: left;

	width: 45px;

	height: 20px;

	text-align: right;

	padding:0px 5px 0px 0px;

}

.contact_box {

	float: right;

	width: 250px;

	height: 25px;

	text-align: left;

}

input.contactinput {

	width: 250px;

	font:11px Verdana;

	color:#525252;

	background-color: #FFFFFF;

}

textarea.contacttext {

	font:11px Verdana;

	color:#525252;

	background-color: #FFFFFF;

}



.captcha_info {

	margin-left:45px;

}



#captcha {

	margin-bottom:5px;

}



.blog_search {

        margin-left:15px;

}



li h2 {

       list-style-type:none;

       color:#fff;

}



ul li ul {

        list-style:url("http://www.portaparty.us/images/bullet.jpg");

        margin-left:20px;

}



.tag{

      padding:0px 0px;

	font:12px Verdana;

	color:#c6c6c6;}

.cat-item-5 {display:none;}
