/* ------------------------------------------------------------

Title : Global CSS Styles
Author : Tommy Cutter
URL : http://www.tommycutter.com

Description : Styles for client login section of Briljent.com

Created : 11/20/2006
Modified : 11/22/2006

------------------------------------------------------------ */

html, body, p, div, td, th {
color:#333;
}

html, body, td, th {
font-family:arial;
font-size:10px;
}

th {text-align:left;}

h1, h2, h3 {font-weight:100; color:#000; padding:0; margin:0; line-height:125%;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}

a:link, a:active {color:#434996;}
a:visited {color:#423A6D;}
a:hover {text-decoration:none;}

p {padding:0; line-height:18px; margin:0;}

/* main layout */
#container {
width:100%;
margin:0 auto;

}

#main_content {
width:75%;
float:right;
}

#sidebar {
width:22%;
float:left;
color:#666;
font-size:11px;
}

#sidebar p {
font-size:11px;
}

/* top_nav */
#top_nav {
margin-bottom: 1em;
overflow: hidden;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:10px 0;
}

#top_nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#top_nav ul li {
border-left: 1px solid #666;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
font-size:13px;
}

/* side_nav */
#sidenav ul {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 99%;
}

#sidenav ul li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}
.header_image {
		display: inline;
		}
		
#footer { background-image:url(images/footer.jpg); background-repeat:repeat-x;}	
		
#footeradmin { background-image:url(images/footer.jpg); background-repeat:repeat-x;}		
#sidenav ul li a { text-decoration: none; }

/* common classes */
.clear_hack {clear:both;}

/* admin stuff */
#admin_main_content {}
.admin_table { width:100%; background:#ccc; border:none; border-spacing:1px; border-width:1px;}
.admin_table td {padding:5px; background:#fff;}
.admin_table th {padding:5px;}

.welcome_message {font-size:12px; padding:0; margin:0; line-height:100%;}
.no_files_message {background:#efefef; border:1px solid #ccc; padding:5px;}
a.add_files_link {font-size:12px; color:#f7901e; font-weight:bold; text-decoration:none;}
a.add_files_link:visited {color:#f7901e; font-weight:bold;}
a.add_files_link:hover {color:#be6c2e; font-weight:bold;}

.project_title {padding-top:5px; border-top:1px solid #ccc;}

/* job stuff */
.job_details p {
padding-bottom:10px;
}

.application_table h4 {
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
padding-top:5px;
}

.skills_table td {
text-align:center;
padding:3px;
}

.update_errors {
list-style:circle;
}

.update_errors li {
list-style-image:none;
color:#FF0000;
}

.update_erros li strong {
color:#FF0000;
}

.search_form {
list-style:none;
margin:0;
padding:0;
}

.search_form li {
list-style-image:none;
color:#333;
padding:8px;
background:#efefef;
border:1px solid #ccc;
margin-bottom:5px;
}


#header {
background-image:url(images/headerback.jpg);
background-repeat:repeat-x;}