/*

File:		custom.css - Packaging Phoenix custom CSS

Description:	Custom theme work by CodingSquad.com

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

*/



.custom #page { background: none; padding:0;}

body.custom { background: #B2BDC3 url(images/bg.gif) top center repeat-x; }

#container {width:980px;}

#header #logo {margin-top:28px; margin-left:30px;}

.custom #header #tagline { height: 0; }

.custom #header { border: 0; padding: 0; height:159px; }



.custom #content { width: 63em; margin-bottom: 1em; }

.custom #page #content { background: #fff; margin-top: 20px; }

.custom #content_box, .custom #content_box .no_sidebars { margin-top:20px; width:980px;}

.custom #content_box { background:url(images/cbg.gif) repeat-y; }

.custom #content_box.no_sidebars {background:#FFFFFF;}

.custom #content_box .no_sidebars { padding-top: -3em; }



/* NAV */

.custom .menu { background: transparent; border: none; padding: 0 0 0 30px; height:40px; width:950px; }

.custom .menu ul { background:transparent; display:inline; border:0px none;}

.custom .menu a, .custom .menu .current ul a, .custom .menu .current a:hover { background:none; border: none; }

.custom .menu a:hover { color: #A1A1A1; }

.custom .menu .tab-home { background:transparent; }

.custom .menu li { border: none; background: transparent; width: auto; margin: 0 15px 0 0; padding: 0 15px 0 0; text-align: left; line-height:40px; border-right:1px solid #AAA;}

.custom .menu li.current_page_item a {  }

.custom .menu a, .custom #tabs a:active { letter-spacing: normal; color: #333; font-size: 1.4em; text-transform: none; padding: 0; font-family: Myriad Pro, Arial, sans-serif; font-variant: normal; line-height: 40px; cursor: pointer; font-weight:bold; }

.custom ul.menu li a:hover { text-decoration: none; }

.custom .menu .rss { display: none; }

.custom .menu li li{padding:0 0 0 12px; margin:0; background:#eee;border-bottom:1px solid #5e5e5e} 

.custom .menu li ul{margin-top:0;}



.custom .entry-title { border-bottom:1px solid #307396; padding-bottom: 3px; }

.custom .headline_meta { font-style: normal; }

.custom .headline_meta a { color: #1F4C63; }

.custom h5 { text-transform: none; }

.custom .bracket { display: none; }

.custom .to_comments { float: right; font-size: 12px; padding-top: 10px; }

.custom .format_text .to_comments { float: left; color: #bf0000; font-size: 1.1em; line-height: 1.1em; }

.custom .format_text .to_comments span { color: #bf0000; font-size: 1.1em; }

.custom .format_text .to_comments a {color: #bf0000; font-size: 1.1em; }



.custom .post_box { margin-right: 1.4em; }

.custom .post_box .no_sidebars { margin-top: -3em; margin-right: 1em; }

.custom .hfeed { background: #fff; width: 630px; }

.custom #sidebars { float: left; margin-top: 0px; width:387px;}



.custom .widget { width: 220px; padding-left: 10px; margin-right:-20px; margin-top: -10px; padding-bottom: .5em; }

.custom .widget h3 { text-transform: none; padding-top: .5em; border-bottom:1px solid #307396; padding-bottom: 3px; margin-right: 15px; font-variant: normal;}



.custom #commentform { border-top-style: none; }

.custom #respond_intro { border-bottom:1px solid #307396; padding-bottom: 3px; }

.custom #respond_intro p { color: #bf0000; }

.custom .comments_intro span, .custom .comments_intro { font-size: 1.1em; }

/*.custom dl#comment_list dt, dl#trackback_list dt { margin-left: 1em; }*/

.custom dl#comment_list dd .format_text, dl#comment_list dd #respond { margin-left: 1em;  } 

.custom dl#comment_list { margin-left: 1em; }

.custom dl#comment_list .bypostauthor { background-color: #e6dfcc; }

.custom .comment_time a, .edit_comment a { color: #307396; }

.custom dl#comment_list dt .comment_author .bypostauthor { color:#bf0000; }



#map { float: right; margin-top: -3em; }



.custom .footer_block { float: left; width: 405px; }

.custom .footer_right { float: right; text-align: right; }

.custom #footer { color: #fff; font-size: 12px; border-top-width: 0px; border-top-style: none; padding-bottom: 2em; }

.custom #footer a { color: #333333; border-bottom: none; }

.custom #footer a:hover { color: #000; text-decoration: underline; }



/* 404 Page */

.custom div#errorpage h2 {

margin-top:0px;

 

}

.custom div#errorpage {

	padding:10px;

	float:left;

}

.custom div#errorpage img {

	float:left;

	width:100px;

	padding:10px;

}

.custom div#errorpage p {

	padding:15px 0px;

	margin:0px;

}

.custom div#errorpage #error-inside{

margin-left:130px;

}



.custom #content { width:593px; }

.custom .post_box { padding-top: 0; margin-top: 0; margin-bottom:20px; margin-left:1.4em; border:0px none; }

.custom .wp-caption { font-style: normal; }

.custom .headline_area .entry-title { font-size: 18px; }

.custom .no_sidebars #content { width: 980px; }

.format_text ul, .format_text ol {margin:0 0 20px 35px;}

.custom #post-272 .headline_area { display: none; }

.custom .format_text h2 { margin-top: 0; font-size: 15px; font-weight: bold; }
.custom .format_text h3 { margin-top: 0; font-size: 15px; font-weight: normal; }

.custom #post-262 .format_text .break { border-top: 1px solid #000; margin-bottom: 1em; clear: both; }

.custom #post-255 .format_text img.alignright { margin-top: 3em; }

#rss2 { background:url(images/rss.gif) 700px 5px no-repeat; color: #FFF; font:normal 11px Myriad Pro, Helvetica, Arial, sans-serif; height:27px; letter-spacing:1px; padding:0; text-transform: uppercase; line-height:27px; text-align:right;}
#rss2 a { color: #fff }
#rss2 a:hover { color: #fff; text-decoration: underline; }

#custom-sb {margin-top:14px; margin-bottom:20px;}
#custom-sb img {margin:0 auto 0; display:block;}
#minicontact {background: url(images/minicontact.jpg) no-repeat; width:371px; height:307px; margin:0 auto 0;}
#minicontact h2{padding:20px 0 0 20px; color:#FFF;font-size:16px;}
#minicontact form{padding:15px 20px 0 20px; font-size:16px;}
#minicontact form div{margin:0 0 3px;}
#minicontact form label{margin:0 0 2px;display:block;}
#minicontact form input, #minicontact form textarea{width:100%; -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; border:1px solid #A1A1A1;}
#minicontact form #msubmit {width:80px; background:#9F9F9F; color:#FFF; padding:4px 0; margin:0; border:0px solid #A1A1A1;}
#minicontact form textarea{height:90px;}

#contact_form #report, #contact_form #analysis, #contact_form #contactme {
width: 20px;
margin:4px 0 0;
padding:0;
background:none;
border:none;
}

#contact_form  label {
                   margin:0 0 0 0;
				   }
				   
#contact_form  ul {
                   list-style-type:none;
				   margin-left:0;
				   }				   

#contact_form  #state {
                   width:45%;
}
#contact_form form #csubmit {width:80px; background:#9F9F9F; color:#FFF; padding:4px 0; margin:12px 0; border:0px solid #A1A1A1;}

.custom #post-255 .format_text .left_col { font-size: 12px; float: left; width: 250px; margin-right: 2em; }

.custom #post-255 .format_text .middle_col { font-size: 12px; float: left; width: 250px; margin-right: 2em; }

.custom #post-255 .format_text .right_col { font-size: 12px; float: left; }
