*{margin:0; padding:0;}
html { overflow-y:scroll; }

body{
    margin:0 auto;
    background:#FFFFFF;
    height: 100%;
    font-family:굴림,Arial;
}

.line {width:100%;height:1px;overflow:hidden;}
.wiki-content {padding:2px 5px 2px 5px; font-size:10pt;}
.wiki-content p,
.wiki-content table,
.wiki-content tr,
.wiki-content td,
.wiki-content th,
.wiki-content ol,
.wiki-content ul,
.wiki-content li {
    font-size: 10pt;
    line-height: 13pt;
    list-style:none;
}

.wiki-content p {
	padding:2px 7px 2px 7px;
    margin: 10px 0;    
}

.wiki-content li,
.wiki-content ul p,
.wiki-content ol p {
    margin: 0;
    padding: 0;
}

.wiki-content ul {
    list-style-type: disc;
}

.wiki-content ol,
.wiki-content ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol ol ol {
    list-style-type: decimal;
}

.wiki-content ol ol,
.wiki-content ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol ol ol ol {
    list-style-type: lower-alpha;
}

.wiki-content ol ol ol,
.wiki-content ol ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol ol,
.wiki-content ol ol ol ol ol ol ol ol ol ol ol ol {
    list-style-type: lower-roman;
}

/*Needs the id selector because of the
'#com-atlassian-confluence h1' entry in master.css*/
#com-atlassian-confluence .wiki-content h1,
.wiki-content h2,
.wiki-content h3,
.wiki-content h4,
.wiki-content h5,
.wiki-content h6 {
    font-weight: bold;
    line-height: normal;
    padding: 0;
}

#com-atlassian-confluence .wiki-content h1
{
    font-size: 18pt;
    color: #0A246A;
    margin-top: 32px;
}

.wiki-content h2 {
    font-size: 16pt;
    color: #0A246A;
    margin-top: 24px;
}

.wiki-content h3 {
    font-size: 14pt;
    color: #0A246A;
    margin-top: 20px;
}

.wiki-content h4 {
    font-size: 12pt;
    color: #0A246A;
    margin-top: 14px;
}

.wiki-content h5 {
    font-size: 11pt;
    color: #0A246A;
    margin-top: 12px;
}

.wiki-content h6 {
    font-size: 10pt;
    color: black;
    margin-top: 8px;
}

.wiki-content .confluenceTable, .grid {
    margin-left: 0px;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}

.wiki-content td.confluenceTd {
    padding-right: 10px;
}
.wiki-content td.confluenceTd,
.wiki-content th.confluenceTh {
    margin: 0;
    padding: 0;
}
.wiki-content-preview {
    padding: 5px;
    border-left: 1px solid;
    border-right: 1px solid;
}


.wiki-content .lecture_ul {width:100%; padding:1px 0 5px 0;}
.wiki-content .lecture_ul li {padding:4px 0 2px 10px; font:normal 12px/1.1; font-size: 10pt;}

/* Styles for TinyMCE editor content */

.mceContentBody {
    border: none;
    padding: 10px;
    text-align: left;
    background-color: #fff;
}

/* IE makes paragraphs in tables, so remove the default margin */
.mceContentBody .confluenceTable p {
    margin: 0;
}

table.confluenceTable {
    margin: 5px;
    border-collapse: collapse;
}

td.confluenceTd, table.confluenceTable td.confluenceTd {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 5px;
    vertical-align: top;
}

th.confluenceTh, table.confluenceTable th.confluenceTh {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 5px;
    background-color: #f0f0f0;
    text-align: left;
    vertical-align: top;
}

.panel {
    color: black;
    padding: 0;
    margin: 10px 20px;
    background: #f0f0f0;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
    font-family:굴림,Arial;
}

.alertPanel {
    border-color: #c00;
}

.infoPanel {
    border-color: #3c78b5;
}

.alertPanel, .infoPanel {
    border-style: solid;
    border-width: 1px;
    padding: 8px;
    margin: 10px;
}

.infopanel-heading {
    font-weight: bold;
	padding: 4px 0 2px 0;
}

/* basic panel (basicpanel.vmd) style */
.basicPanelContainer {
    border-width: 1px;
    border-style: solid;
    margin-top: 2px;
    margin-bottom: 8px;
    width: 100%;
}

.basicPanelTitle {
    padding: 5px;
    margin: 0;
    background-color: #f0f0f0;
    color: black;
    font-weight: bold;
}

.basicPanelBody {
    padding: 5px;
    margin: 0;
}

.panelHeader {
    padding: 0 12px;
    line-height: 2; /* vertical alignment for title */
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.codeHeader, .panelHeader, .panelContent {
    background: #f0f0f0;
}

.preformattedHeader, .codeContent, .preformattedContent {
    background: #fff;
}

.panelContent {
    color: #000;
    margin: 0;
    padding: 0 12px;
    text-align: left;
    font-size: .95em;
}

.panelContent,
.panelContent p, .panelContent th,
.panelContent td, .panelContent li {
    text-align: left;
}


/*
    Styles for macros bundled in Renderer.
*/

.panelMacro {
    margin: 10px 20px;
    overflow: hidden; /* fix width next to floated content */
}

.panelMacro table {
    text-align: left;
    padding: 0 20px;
    width: 100%;
}

.panelMacro td, .panelMacro p {
    font-size: 1em;
    padding: 14px 0;
}

.searchMacro {
    font-size: 10pt;
    margin: 10px 0;
}

.searchMacro .result {
    margin-top: 3px;
    padding: 0 5px 5px 5px;
    border-bottom: 1px solid #ddd;
}

.searchMacro .resultSummary {
    margin-bottom: 7px;
}

.rssMacro {
    font-size: 10pt;
}

.rssMacro table {
    margin: 10px 0;
    width: 100%;
    border-collapse: collapse;
}

.rssMacro table th,
.rssMacro table td {
    border: 1px solid #ccc;
    padding: 4px;
}

.rssMacro table th {
    background: #f0f0f0;
}

/* Code styles */
.code {
    border-width: 1px;
    border-style: dashed;
    overflow: auto;
}

.code, .preformatted {
    background-color: #fff;
}

.code pre, .preformatted pre { /* needs 'pre' to override TinyMCE style */
    font-family:"Courier New", Courier, monospace;
    line-height: 1.3;
}

.code-keyword {
  color: #000091;
  background-color: inherit;
}

.code-object {
  color: #910091;
  background-color: inherit;
}

.code-quote {
  color: #009100;
  background-color: inherit;
}

.code-comment {
  color: #808080;
  background-color: inherit;
}

.code-xml .code-keyword {
  font-weight: bold;
}

.code-xml .code-quote {
  font-weight: bold;
}

.code-tag {
  color: #000091;
  background-color: inherit;
}

/* Recently Updated Styles */
.recentlyUpdatedItem {
	border-bottom: #f0f0f0 1px solid;
	border-top: #f0f0f0 1px solid;
	margin: 10px 0 0 0;
	padding: 0;
	border-spacing: 0;
	width: 100%;
    text-decoration: none;
    border-collapse: collapse;
}

.recentlyUpdatedItem td {
    padding: 10px;
    border-bottom: #f0f0f0 1px solid;
    vertical-align: top;
}

.recentlyUpdatedItem .authorAndDate {
	background-color: #f0f0f0;
	width: 25%;
}

.recentlyUpdatedItem .date {
    margin-top: 4px;
    font-size: 90%;
    color: #666;
}

.recentlyUpdatedItem .profilePic {
    float: right;
    background-color: #f0f0f0;
    margin: 0 2px;
}

.recentlyUpdatedItem .twixie {
    padding: 10px 0 0 4px;
}

.recentlyUpdatedItem .icon {
    padding: 8px 0 0 1px;
}

.recentlyUpdatedItem .details {
    padding-left: 7px;
}

.recentlyUpdatedItem .summary, .recentlyUpdatedItem .thumbnail {
    margin-top: 3px;
    color: #666;
}

.moreRecentlyUpdatedItems {
    text-align: right;
    margin-top: 10px;
    font-size: 10pt;
}

/* Layout plugin styles */

.sectionMacro,
.sectionMacro p,
.sectionMacro ul,
.sectionMacro ol {
    font-size: 10pt;
}

table.sectionMacro td {
    border: none;
}

table.sectionMacroWithBorder td.columnMacro {
    border-style: dashed;
    border-width: 1px;
    border-color: #ccc;
}


