body {
        lang: "en";
background-color: #171717;

}

#center p, blockquote, li {
	font-size: 0.85em;
	line-height: 18px;
	text-align: left;
}

#center p.pullquote {
font-family: Georgia, Times, serif;
width: 50%;
float:right;
font-size:150%;
line-height:140%;
margin:10px;
padding:0px 5px 5px 0px;
}

blockquote {
	margin-left: 5px;
	margin-right: 0;
}

h3 {
        margin-bottom: -0.1em;
	font-family: Georgia, Times, serif;
}

#head {
	text-align: left;

}

#head h1 a {
	text-transform: uppercase;
	color: #00ddf3;
	font-size: 2.2em;
        letter-spacing: -3pt;
        text-decoration: none;
        margin-left: -10pt;
        font-weight: 900;
}

#center {
	margin: 0 255px 0 0;
	padding: 20px 10px 30px 10px;
	background: white;
overflow: hidden;
 width: 510px;
}

*:lang(en) #center{
    margin-top:48px !important;
}

#center p {
	font-family:  Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 0.85em;
}

#center p a:hover {
        text-decoration: none;
}

#center h3 a {
	font-size: 1.6em;
        text-decoration: none;
	font-family: Georgia, Times, serif;
font-weight: normal;
}

.article {
margin-bottom: 3em;
}

.date {
	font-family: "Lucida Grande", Verdana, Tahoma, Helvetica;
	font-size: 0.8em;
	color: #7f7f82;
}

.date a:hover {
text-decoration: none;
}

.divider {
	margin: 0;
	text-align: center;
	display: block;
}

.comments_invite a {
	font-size: 1em;
}


#center .title_art_divider {
border-bottom: thin solid #c2c2c2;
margin-top: 0.2em;
margin-bottom: -0.5em;
}

form p {
color: white;
}


.foot {
	clear: both;
	margin-top: 5px;
	text-align: center;
color: white;
}

.pagelink a {
color: #04b7c9;
	font-size: 1.2em;

	font-family: Georgia, Times, serif;
font-weight: normal;
margin-top: 0.5em;
}

.pagelink a:hover {
color: #04b7c9;
	font-size: 1.2em;
        text-decoration: none;
	font-family: Georgia, Times, serif;
font-weight: normal;
margin-top: 0.5em;
}

.link_prev {
text-align: center;
display: block;
}

.link_older {
text-align: center;
display: block;
}

img {
border-style: none;
}
/*
Top Navigation-----------------------------------
*/

#MainNav {
	font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;
	text-transform: uppercase;
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
	display: block;
        width: 530px;
}

#MainNav ul
{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #171717;
}

#MainNav li
{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;
	font-size: 80%;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #171717;
}

#MainNav li a:link
{
	padding: 10px 10px 0.7em 10px;
	text-decoration: none;
	color: #e7e3d9;
	border: none;
	background: #171717;
}

#MainNav li a:visited
{
	color: #e7e3d9;
	background: white;
	text-decoration: none;
	padding: 10px 10px 0.7em 10px;
	background: #171717;
}

#MainNav li a:hover
{
	color: #171717;
	background: white;
}

#MainNav li a:active {
	color: #171717;
	background: white;
	border: solid thin #171717;
	border-width: 0 0 0 0;
}

MainNav li a.on {
	color: #171717;
	background: white;
	text-decoration: none;
	padding: 10px 10px 0.7em 10px;
}

/*
Article Colors-----------------------------------
*/

.News-Updates p a {
	color: #f32c31;
}

.News-Updates .date a {
	color: #f32c31;
}

.News-Updates h3 a {
	color: #f32c31;
}

.News-Updates_comment .comment h5 a {
	color: #f32c31;
}

.Art p a {
	color: #994248;
}

.Art .date a {
	color: #994248;
}

.Art h3 a {
	color: #994248;
}

.Art_comment .comment h5 a {
	color: #994248;
}


.Music p a {
	color: #b37915;
}

.Music .date a {
	color: #b37915;
}

.Music h3 a {
	color: #b37915;
}

.Music_comment .comment h5 a {
	color: #b37915;
}



.Writing p a {
	color: #994248;
}

.Writing .date a {
	color: #994248;
}

.Writing h3 a {
	color: #994248;
}

.Writing_comment .comment h5 a {
	color: #994248;
}




.Review p a {
	color: #669ca6;
}

.Review .date a {
	color: #669ca6;
}

.Review h3 a {
	color: #669ca6;
}

.Review_comment .comment h5 a {
	color: #669ca6;
}


.Tutorial p a {
	color: #3f9d5e;
}

.Tutorial .date a {
	color: #3f9d5e;
}

.Tutorial h3 a {
	color: #3f9d5e;
}

.Tutorial_comment .comment h5 a {
	color: #3f9d5e;
}



/*
SideBar-----------------------------------
*/

#right {
margin: -5em 0 0 10px;
text-decoration: none;
}

#right p.abouttxt {
line-height: 15px;
margin-top: 1em;
	font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;
color: #c2c2c2;
font-size: 0.8em;
letter-spacing: 0.05em;
text-decoration: none;

}

#right p a:link {
color: white;
}

#right a:link span {
text-decoration: none;
}

#right a:hover span {
text-decoration: none;
color: white;
}

#right span {
display: block;
}

.RAbout {
font-size: 2.5em;
color: #17d3e6;
font-weight: bold;
text-decoration: none;
}

.RAbout a {
color: #17d3e6;
text-decoration: none;
}

.RAbout a:visited {
color: #17d3e6;
text-decoration: none;
}

.RAbout a:hover {
color: white;
text-decoration: none;
}

.RArchive {
font-size: 2.5em;
color: #17d3e6;
font-weight: bold;
}

.RArchive a {
color: #17d3e6;
text-decoration: none;
}

.RArchive a:visited {
text-decoration: none;
}

.RArchive a:hover {
color: white;
text-decoration: none;
}

.RRSS {
font-size: 2.5em;
color: #17d3e6;
display: inline;
font-weight: bold;
}

.RRSS a {
color: #17d3e6;
text-decoration: none;
}

.RRSS a;visited {
color: #17d3e6;
text-decoration: none;
}

.RRSS a:hover {
color: white;
text-decoration: none;
}

.RCategory {
   font-size: 2.5em;
   color: #c2c2c2;
   display: inline;
   font-weight: bold;
}


/* Categories */

.category_list {
   list-style-type: none;
   margin: 0;
   padding: 0;
   font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;

}

.category_list li {
   list-style-type: none;
   display: inline;
   margin: 0;
   padding: 0;
   font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;
}

.category_list a, .category_list a:visited {
   color: white;
   font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;
}

.category_list a:hover {
   color: white;
   text-decoration:none;
}

/*
Contact Styling----------------------------------
*/
.contact h3 {
font-size: 1.6em;
text-decoration: none;
font-family: Georgia, Times, serif;
font-weight: normal;
}


/*
Comment Box Styling------------------------
*/
/*
.comments-wrapper {
margin-top: 3em;
margin-bottom: 2em;
}

.comment a {
text-decoration: none;
}

.comment p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
margin-top: -0.05em;
}

.even {
background-color: #f8f8f8;
border-top: thin solid #dddddd;
border-bottom: thin solid #dddddd;
}

.comment-time {
font-size: 0.7em;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
margin: 0;
padding: 0;
}

a .comment-time {
text-decoration: none;
	color: #7f7f82;
}

h5 {
font-family: Georgia, sans-serif;
font-size: 1em;
margin-bottom: 0.01em;
}

.comment h5 a:hover {
text-decoration: none;
}

h3 #comment {
margin: 2em;
}
*/
bc. #zemContactForm fieldset {
   border: none;
   border-top: 1px solid #3d322e;
   border-bottom: 1px solid #3d322e;
   padding-bottom: 1em;
   }
#zemContactForm legend {
   color: #ea9f00;
   font: 1em/1.5em Verdana, Arial, sans-serif;
   margin: 0.7em 0 0.3em 0;
   padding: 0.5em 10px 0.5em 0;
   width: 60px;
   }
#zemContactForm label {
   float: left;
   width: 60px;
   margin: 0.3em 10px 0 0;
   text-align: right;
   font: 0.7em/1.45em Verdana, Arial, sans-serif;
   color: #fff;
   }
#zemContactForm input {
   margin-bottom: 0.5em;
   }
#zemContactForm br {
   clear: left;
   }
#zemContactForm #zemSubmit {
   margin: 0.5em 0 0 70px;
   }



/*
Layout-----------------------------------
*/

#container
{
	width: 790px;
	\width: 800px;
	w\idth: 790px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#right
{
	float: right;
	width: 245px;
	\width: 245px;
	w\idth: 245px;
	margin-left: 5px;
	padding-top: 100px;
}