/*  
Theme Name: University of Fairfax
Theme URI: http://www.getwordpressed.com/
Description: customized theme by <a href="https://www.getwordpressed.com">Get WordPressed</a>.
Author: Get WordPressed
Version: 1.0 */

/* Begin Typography & Colors */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background:#ffffff url(images/bg-top.jpg) repeat-x left top;
margin: 0;
padding: 0;
border-bottom: 1px solid #FFCC33;
}

#front {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background:#ffffff url(images/bg-top-frontpage.jpg) repeat-x left top;
margin: 0;
padding: 0;
border-bottom: 1px solid #FFCC33;
}

#top-begin {
background:#ffffff url(images/bg-top-frontpage-begin.jpg) no-repeat left top;
width: 101px;
height: 32px;
float: left;
margin-top: -1px;
}

#front .content {
margin-left: 175px;
margin-top: -3px;
}

#front .entry {
border: 0;
}

#landbody {
border-bottom: 0;
}

.formFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e38811;
	text-decoration: none;
}

#wrapper {
text-align: left;
width: 980px;
margin: 0;
background: transparent url(images/bg-leftfooter.gif) repeat-y left top;
}

#wrapper-frontpage {
text-align: left;
width: 980px;
margin: 0;
/*background: transparent url(images/bg-leftfooter.gif) repeat-y left top;*/
}

#header {
height: 128px;
background:transparent url(images/bg-logo.jpg) no-repeat left top;
}

#header img {
border: 0;
}

#header-frontpage #outernav {
background-color: #ffffff;
text-align: left;
margin-top: 12px;
margin-left: 101px;
margin-bottom: 0;
height: 28px;
}

#logo-small {
margin: 25px 16px;
}

#tagline-small {
margin: 0 0 11px 0;
}

#header-image-expert {
margin: 0 0 20px 0;
}

.content {
width: 600px;
float: left;
margin: 25px 0 0 0;
}

#main {
}

#breadcrumb {
color: #999999;
font-size: 10px;
}

.entry {
border-top: 2px dotted #999999;
padding-top: 10px;
margin-top: 3px;
}

.clear {
clear: both;
}

.sidebar {
margin: 0 20px 0 0;
padding: 0;
}

.sidebar h3 {
margin: 0;
padding: 4px 0;
color: #660066;
}

#left {
float: left;
width: 168px;
margin-right: 22px;
background: #FFFFD3 url(images/bg-leftsidebar.gif) repeat-y left top;
}

#front #left {
background: #ffffff;
margin-top: 21px;
}

#left .widget {
width: 168px;
}

#left li {
border-left: 1px solid #E38811;
border-right: 1px solid #E38811;
border-bottom: 1px solid #E38811;
padding: 3px;
font-size: 10px;
background-color: #ffffff;
}

#left li a {
text-decoration: none;
color: #000000;
font-weight: bold;
}

#left li a:hover {
text-decoration: underline;
color: #ff0000;
}

.entry a {
color: #0000EE;
}

.entry a:hover {
color: #ff0000;
}

#left .children {
display: none;
}

#right {
float: right;
width: 145px;
margin-top: 25px;
}

#right li {
padding-bottom: 3px;
}

#right li li {
padding-left: 5px;
}

#right a {
text-decoration: none;
}

#right a:hover {
text-decoration: underline;
}

.widget {
padding-bottom: 15px;
}

.sidebar ul, .sidebar li {
list-style-type: none;
padding: 0;
margin: 0;
}

.alignright {
float: right;
margin-left: 8px;
margin-bottom: 8px;
}

.alignleft {
float: left;
margin-right: 8px;
margin-bottom: 8px;
}

.title {
padding-bottom: 5px;
color: #660066;
font-weight: bold;
}

h1, h2 {
font-size: 18px;
margin: 0;
}

h1 a, h2 a {
color: #000000;
text-decoration: none;
}

h3 {
font-weight: bold;
font-style: normal;
font-size: 11pt;
}

p {
}

a {
}

a:hover {
}

#footer {
clear: both;
text-align: left;
padding: 30px 0 2px 180px;
color: #666666;
}


/*NAVIGATION*/
#outernav {
width: 728px;
height: 28px;
background-color: #ffffff;
margin-left: 191px;
text-align: left;
}
#nav { margin-left: 1px; margin-top: 2px; }
#suckerfishnav {
background:#ffffff ;
font-size:10px;
font-weight:bold;
}
#suckerfishnav, #suckerfishnav ul {
float:left;
list-style:none;
line-height:18px;
padding:0;
border:1px solid #cc0000;
margin:0;
}
#suckerfishnav a {
display:block;
color:#000000!important;
text-decoration:none;
padding:0px 8px;
}
#suckerfishnav a:hover {
color: #ffffff!important;
}
#suckerfishnav li {
float:left;
padding:0;
margin: 3px;
border: 1px solid #FFCC33;
background: #ffffff;
}
#suckerfishnav li li, #suckerfishnav li li li {
margin: 0;
border: 0;
}
#suckerfishnav ul .children {
border-bottom:2px solid #7c7c7c;
border-left:1px solid #ffffff;
border-right:2px solid #7c7c7c;
border-top: 1px solid #ffffff;
width: 185px;
}
#suckerfishnav .children {
border-bottom:2px solid #7c7c7c;
border-left:1px solid #ffffff;
border-right:2px solid #7c7c7c;
border-top: 1px solid #ffffff;
width: 185px;
}
#suckerfishnav ul {
position:absolute;
left:-999em;
height:auto;
width:185px;
margin:0;
line-height:1;
border:0;
}
#suckerfishnav li li  {
width:185px;
}
#suckerfishnav li li a {
padding:3px 10px;
width:180px;
color:#000000;
}
#suckerfishnav li ul ul {
margin:-18px 0 0 120px;
}
#suckerfishnav li li:hover {
background:#e38811;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
color:#ffffff;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color:#ffffff;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
color:#ffffff;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
left:auto;
background:#ffffff;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background:#cc0000;
}

#landbody {
background-image: none;
margin: 20px auto;
}

#landingpage {
width: 600px;
border: 2px solid #E38811;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-align: left;
padding: 10px 80px;
}

#landingpage hr {
border-top: 2px dotted #999999;
color: #ffffff;
}

.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660066;
}

.pageTitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660066;
}

.pageTitleSm {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #660066;
}

.entry h3, .entry h3 a {
color: #E38811;
}

#front #footer {
background-color: #FFCF30;
width: auto;
padding: 5px 0 25px 15px;
}

#footer a, #footer a:hover {
color: #666666;
text-decoration: underline;
}

#f-footer {
height: 10px;
background-color: #ffcf30;
width: auto;
margin-bottom: 1px;
clear: both;
}

#statement {
font-family: times;
font-size: 13px;
color: #000000;
text-align: center;
}

#landbody form {
 /* chnage made by sohel*/
color: #E38811;
font-weight: bold;
}

#landbody .required {
color: #E38811!important;
}

#landbody submit {
background:transparent url(http://www.ufairfax.net/beta/wp-content/themes/fairfax/images/submit.gif) no-repeat center top;
width: 58px;
height: 21px;
}

/* Added by Sohel */

.lpTitle
{
color:#660066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}
