/**************************************************************
BLOG ENTRIES
***************************************************************/

.welcome {
border:0px;
margin-top:20px;
margin-left:70px;
margin-right:50px;
margin-bottom:180px;
width:700px;
height:50px;
text-align:left;
padding-top:188px;
padding-right:20px;
background-color:#ffffff;
}

.title {
border:0px;
margin-top:20px;
margin-left:70px;
margin-right:50px;
margin-bottom:20px;
width:700px;
height:50px;
text-align:left;
padding-top:1px;
padding-right:20px;
background-color:#ffffff;
}

.blog {
border:0px;
margin-top:20px;
margin-left:70px;
margin-right:50px;
padding-bottom:0px;
width:700px;
height:150px;
background-color:#CCCCCC;
text-align:left;
padding-top:0px;
padding-right:20px;
}

.prepic {
float:left;
height:100%;
width:88px;
margin-right:20px;	
}

.preview {
background-color:#CCCCCC;
float:right;
height:100%;
width:380px;
margin-right:0px;	
}


/**************************************************************
ARTICLES
***************************************************************/


.article {
border:0px;
margin-top:0px;
margin-left:70px;
margin-right:50px;
padding-bottom:1px;
width:700px;
height:auto;
background-color:#CCCCCC;
text-align:left;
padding-top:3px;
padding-right:20px;
}

.headline {
border:0px;
margin-top:20px;
margin-left:70px;
margin-right:50px;
padding-bottom:1px;
width:700px;
height:auto;
text-align:left;
padding-top:20px;
padding-right:20px;
}


/**************************************************************
FOR THINGS THAT ARE INDEPENDENT AND FULL LIKE VIDEOS
***************************************************************/


.menu {
position:absolute;
left:50px;
top:10px;
border:0px;
height:29px;
}

.full {
margin-right:70px;
margin-left:70px;
margin-top:50px;
}

.slideshow {
margin-right:70px;
margin-left:70px;
margin-top:50px;
padding-bottom:20px;
}


/**************************************************************
BASIC PARAGRAPH STYLES
***************************************************************/


body {
margin-top:20px;
margin-left:20px;
background:#ffffff;
}

h2 {
font-size:12pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
line-height:100%;
color:#000000;
margin-left:20px;
}

h2.copyright {
font-size:8pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
line-height:100%;
text-align:center;
color:#000000;
margin-left:20px;
}

p {
font-size:10pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
color:#000000;
margin-left:20px;
}

p.tab {
font-size:10pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
color:#000000;
margin-left:40px;
}

p.welcome {
font-size:22pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
line-height:23%;
color:#000000;
margin-left:20px;
}

p.headline {
font-size:18pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
line-height:90%;
color:#000000;
margin-top:20px;
margin-left:20px;
padding-top:0px;
text-transform:uppercase;
}

p.subdate {
font-size:12pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
color:#000000;
margin-top:-20px;
margin-left:20px;
text-transform:uppercase;
}

p.contact {
font-size:10pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
line-height:20%;
color:#000000;
margin-left:20px;
}

p.filler {
visibility:hidden;
}

ul, li {
list-style:none;
display:inline;
border:0;
}

a:link {
color:#000000;
text-decoration:none;
font-weight:bold;
}

a:visited {
color:#000000;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#78A544;
text-decoration:none;
font-weight:bold;
}

a.headline:link {
color:#000000;
text-decoration:none;
font-weight:normal;
}

a.headline:visited {
color:#000000;
text-decoration:none;
font-weight:normal;
}

a.headline:hover {
color:#78A544;
text-decoration:none;
font-weight:normal;
}


/*************************************************************
IMAGES
**************************************************************/


img.wallpaper {
float:right;
}

img.article_left {
float:left;
margin-right:20px;
margin-bottom:20px;
}

img.article_right {
float:right;
margin-left:20px;
margin-bottom:20px;
}


/*************************************************************
LIBRARY
**************************************************************/

.shelf {
border:0px;
margin-top:42px;
margin-left:70px;
padding-bottom:20px;
width:auto;
height:auto;
background-color:#FFFFFF;
text-align:left;
padding-top:3px;
}

.catalogue {
float:left;
width:auto;
margin-right:20px;
}

span.library {
display:block;
font-style:normal;
font-weight:normal;
margin-top:3px;
margin-left:0px;
text-transform:uppercase;
}

p.library {
font-size:10pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
margin-top:0px;
line-height:100%;
color:#000000;
margin-left:0px;
}


/*************************************************************
CONTACT
**************************************************************/


.aboutMe_div {
border:0px;
margin-top:20px;
margin-left:70px;
margin-right:50px;
width:720px;
height:auto;
background-color:#ffffff;
text-align:left;
padding-top:1px;
padding-right:20px;
}

.contacts {
border:0px;
position:absolute;
left:740px;
top:665px;
z-index:0;
margin-top:20px;
margin-left:90px;
margin-right:0px;
width:190px;
height:auto;
background-color:#CCCCCC;
text-align:left;
padding-top:0px;
padding-left:0px;
}


/**************************************************************
COPYRIGHT
***************************************************************/


.footer {
border:0px;
margin-top:20px;
margin-left:70px;
width:700px;
height:20px;
background-color:#CCCCCC;
text-align:left;
padding-top:1px;
padding-bottom:8px;
padding-right:20px;
}

.twitter {
border:0px;
position:absolute;
left:830px;
top:472px;
}


/**************************************************************
DATE CHARACTERISTICS
***************************************************************/


.date {
background-color:#333333;
float:left;
height:150px;
width:88px;
vertical-align:center;
text-align:center;
font-family:century gothic;
font-style:light;
font-weight:normal;
margin-right:0px;	
}

.month {
margin-top:24px;
color:#CCCCCC;
font-size:23px;
line-height:23px;
text-transform:uppercase;
}

.day {
color:#ffffff;
font-size:44px;
line-height:44px;
font-weight:bold;
}

.year {
color:#CCCCCC;
font-size:18px;
line-height:18px;
}


/**************************************************************
PAGE NAVIGATION
***************************************************************/


.dial {
position:absolute;
top:123px;
left:830px;
background-color:#333333;
height:150px;
width:88px;
vertical-align:center;
text-align:center;
font-family:century gothic;
font-style:light;
font-weight:normal;
margin-right:0px;	
}

.sequence {
margin-top:28px;
color:#CCCCCC;
font-size:28px;
line-height:28px;
font-weight:bold;
text-transform:uppercase;
}

a.sequence:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.sequence:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.sequence:hover {
color:#78A544;
text-decoration:none;
font-weight:bold;
}


/**************************************************************
COMMENT CHARACTERISTICS
***************************************************************/


#idc-container-parent #idc-container {
width:720px;
margin-left:70px;
}

h3 {
font-size:22pt;
font-family:century gothic;
font-style:normal;
font-weight:normal;
line-height:100%;
color:#000000;
margin-left:20px;
}
