body, html {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        padding:0;
        margin:0;
        width:100%;
        height:100%;
        background:#A2A2A2;
}

* {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
}

body > #contain {
	background:#FFFFFF;
        height:auto;
        color:#000000;
}

#contain {
        position:relative;
        margin:0 auto;
        padding:4px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        height:100%;
        min-height:100%;
        width:775px;
        border-left:2px #000000 groove;
	border-right:2px #000000 groove;
}

div.content_section {
	margin:2px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #C0C0C0;
	font-family:times;
	font-size:14px;
	text-align:justify;
	}

input.admin {
	width:300px;
	}
textarea.admin {
	width:300px;
	height:100px;
	}

img.single_photo {
	border:1px solid #000000;
	}

#main_menu {
	border:3px groove #3333CC;
	height:23px;
	margin-top:3px;
	margin-bottom:6px;
	padding:1px;
	}

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

#main_menu ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#main_menu ul li a {
        width: 152px;
        border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
        padding: 4px 0px 4px;
        margin: 0px 0px 0px;
        color: #000000;
	background-color:#AAAAFF;
        text-decoration: none;
        display: block;
        line-height:100%;
        text-align:center;
	font-weight:bold;
}

#main_menu ul li a:hover {
        background-color: #C0C0C0;
}

#contact_list {
	border:1px solid #000000;
	}


#contact_list td {
        font-weight:bold;
        }

#contact_list table{
	background-color: #ECECEC;
	}

table.name_block {
	border-bottom:2px groove #000000;
	}
td.name_block {
	font-size:14px;
	font-weight:bold;
	}
	
#name_block td {
	font-size:14px;
	}
#phone_block td {
	text-align:right;
	}

div.shell_left_menu{
	background-color: #CECECE;
	border:1px solid #000000;
	margin-left:4px;
	padding:4px;
	}

div.task_0 {
	min-height:60px;
	min-width:240px;
	border:2px solid #000000;
	margin-top:3px;
	background-color:#ECECEC;
	}
div.task_1 {
        min-height:60px;
        min-width:240px;
        border:2px solid #000000;
        margin-top:3px;
        background-color:#ECECEC;
	}
div.task_2 {
        min-height:60px;
        min-width:240px;
        border:2px solid #000000;
        margin-top:3px;
        background-color:#FFAAAA;
}

div.task_details {
	background-color:#ECECEC;
	border:2px solid #000000;
	}

#task_search span {
	padding:5px;
	margin-right:5px;
	border:1px solid #909090;
	background-color:#ECECEC;
	}


#quicknotes_list td {
	padding:4px;
	margin:4px;
	border:1px solid #000000;
	background-image:url('/images/legalpad.jpg');
	background-repeat:repeat;
	}

#quicknote_form_container {
	padding:3px;
	border:1px solid #FF0000;
	background-color:#ECECEC;
	}

#screenshots {
	text-align:center;
	padding:2px;
	margin-top:2px;
	margin-bottom:2px;
	}

#screenshots img {
	padding:2px;
	vertical-align:text-top;
	border:1px solid #C0C0C0;
	background-color:#000000;
	}

#screenshots td {
	text-align:left;
	}

#quick_login input {
	width:120px;
	border:1px solid #333333;
	}
#quick_login {
	font-weight:bold;
	}
a.quicklogin_register {
	background-color:#009900;
	color:#FFFFFF;
	text-decoration:none;
	border:2px groove #FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	}


#footer {
	margin-top:8px;
	text-align:center;
	}

#footer td {
	text-align:center;
	}

#footer a {
	font-size:9px;
	}

#footer_adbrite {
	margin:2px;
	padding:2px;
	border: 1px solid #C0C0C0;
	text-align:center;
	}

#footer_adbrite td {
	padding:10px;
	}

#footer_other_sites {
	margin:2px;
	padding:2px;
	border: 1px solid #C0C0C0;
	text-align:center;
}

#footer_other_sites a {
	font-size:9px;
	}
