/*
File:			custom.css
Description:	Custom styles for Thesis

*/

/* CF7 styling */

textarea {
	width:  190px;
	background-color: #FFFEFC;
}


input, textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDF4FF none repeat scroll 0 0;
border-style:solid;
border-width:1px;
color:#000;
font-size:1.0em;
font-weight:bold;
 background-color: #FFFEFC;
 width: 305px;
}

.custom .sidebar ul.sidebar_list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C1CDD9 none repeat scroll 0 0;
padding-left:1.1em;
padding-right:1.1em;
border-style: solid;
border-width: 1px;
border-color: #000 #000 #000 #000;
display: none;
}

.custom #sidebars {
border-width:0.3em 0 0;
clear:both;
display:none;
width:100%;
}

.custom .format_text input, #commentform input, #commentform textarea {
border-width:0.071em;
padding:0.214em;
width:300px;
}

/* sidebar font styling */
.custom .sidebar h3 {
color:#1A3E58;
font-weight:bold;
}

/* custom footer */
#footer_area .page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C1CDD9 none repeat scroll 0 0;
border:7px solid #ADADAD;
overflow:hidden;
width:885px;
}

#footer_area .page {
padding-bottom:0;
}

.custom #footer_area {
margin-bottom:10px;
margin-top:25px;
}

#footer a:hover {
	color: #AE300E;
}

/* Content Area */
#content_area .page {
border:7px solid #ADADAD;
margin-top:24px;
width:885px;
}

/* header */
#header_area .page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(images/PGAlaw_header.png) no-repeat scroll left bottom;
height:197px;
margin-top:10px;
width:900px;
}

.custom #content {
float:left;
width:90em;
}

/* Navigation */
ul.menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
margin-top:28px;
width:740px;
}

.custom #header #logo { text-indent: -9999px; }

body.custom { background: #00122a url('images/blue-swirl.jpg'); }

.custom .menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#111111;
font-weight: bold;
font-size:15px;
}

.custom .menu a, .menu .current ul a:hover, .menu ul a, .menu .current-cat ul a:hover, .menu .current-parent a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#111111;
font-size:15px;
}
.custom .menu a:hover {
	background: transparent;
	text-decoration:underline;
	font-size:15px;
}

.custom .menu, .menu a, .menu li ul {
border-color:transparent;
}

