/* CSS Document */
/*Begin Typography &Colors  */
body {color:#333; font-size:12px;}
/* Links */
a {color:#254261;text-decoration:none;}
a:active {color:#254261;}
a:hover {color:#000;text-decoration:underline;}

/* Common Formatting */
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{background:#F4F5F3 url(../images/typography/content-sep.jpg) repeat-x 0 0;border-bottom:#E2E4E0 1px solid;clear:both;font-size:1.8em;margin:0px 0px 10px 0px;padding:5px 20px;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}

p{margin:10px 0;padding:0;}
ul{list-style:none;margin:0;padding:0;}
ul li{background:url(../images/typography/ul-post-arrow.jpg) no-repeat 0 9px;margin:0;padding:5px 0 5px 10px}
blockquote{border-left:1px solid #D0D0CE;color:#444;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;margin:10px 20px;padding-left:10px;}
code,pre{color:#444;font-size:1.2em;}
pre{background-color:#F4F5F3;border:#E2E4E0 1px dotted;clear:both;display:block;margin:15px 0;padding:0.2em 0.5em;}
small{font-size:0.8em;}
big{font-size:1.2em;font-weight:700;}
sup{bottom:0.3em;position:relative;vertical-align:baseline;}
sub{bottom:-0.2em;position:relative;vertical-align:baseline;}
acronym,abbr{border-bottom:1px dashed;cursor:help;letter-spacing:1px;}
hr{border-bottom:1px solid #FFF;border-left:none;border-right:none;border-top:1px dotted #BEC1B5;clear:both;display:block;margin:5px 0;}

/* custom Classes */
.note, .error {border-bottom:#EBE8D7 1px solid;border-top:#EBE8D7 1px solid;display:block;float:left;line-height:normal;margin:20px 0;padding:5px 1%; width:98%;}
.note{background-color:#F4F5F3;border-bottom:#E2E4E0 1px solid;border-top:#E2E4E0 1px solid;}
.error{background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;}
.nobullet{background:transparent !important;list-style:none !important;margin:0;padding:0;}

#component-area h1,
#component-area h2,
#component-area h3,
#component-area h4,
#component-area h5,
#component-area h6 {
	color:#33352C;
	font-family:Georgia,"Times New Roman",Times,serif;
}

/* Typography ---------------------------------------- */
.msg {padding:10px; padding-left:35px; margin-top:5px;}
.msg.warning {background:url("../images/admin/ico-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("../images/admin/ico-info.gif") 10px 50% no-repeat;}
.msg.done {background:url("../images/admin/ico-done.gif") 10px 50% no-repeat;}
.msg.error {background:url("../images/admin/ico-delete.gif") 10px 50% no-repeat;}

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}