/*
Theme Name: ElitAlice Theme
Theme URI: n/a
Version: 0.94
Description: 2-column, fixed width, blue-pink theme
Author: dH
Author URI: http://dh.squidcode.com
*/

body { margin: 0px; padding: 0px; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }

#wrap { width: 728px; margin-left: auto; margin-right: auto; background-color:#004c70; background-repeat: repeat-y; background-position: top center; }
#head { position: relative; width:728px; height: 184px; background-color: white; padding:0px; margin: 0px; }
#head img { width:728px;height:184px;border-width:0px; padding: 0px; margin: 0px; }
#title { position: absolute; z-index: 2; top: 25px; left: 20px; width: 510px; height: 80px; font-size: 40px; color: #EAE6D1; visibility: hidden; }
#title a:link, #title a:visited { text-decoration: none; color: #EAE6D1; }
#title a:hover { color: #ffffff; }
#shadow { position: absolute; z-index: 1; top: 27px; left: 22px; width: 510px; height: 80px; font-size: 40px; color: #000000; visibility: hidden; }
#desc { position: absolute; top: 25px; right: 35px; width: 150px; height: 60px; font-size: 10px; text-align: center; color: #72513B; overflow: hidden; line-height: 16px; visibility: hidden; }

#pagetop { background-image: url(images/content-top.gif);width: 728px; height: 20px; margin-left: auto; margin-right: auto; background-color:#ffffff; background-repeat: no-repeat; }
#pagebottom { margin-top:-20px; clear: both; background-image: url(images/content-bottom.gif);width: 728px; height: 20px; margin-left: auto; margin-right: auto; background-color:#ffffff; background-repeat: no-repeat; }
#content { float: left; width: 470px; margin: 0px; padding: 0px 0px 0px 10px; }

#right { color: white; float: right; width: 190px; margin: 0px; padding: 0px; }
#right .menu-top { width:183px; height: 18px; margin: 0px; padding: 0px; background-image: url(images/right-purehead.gif); background-repeat: no-repeat; }
#right .menu-bot { width:183px;height: 34px; margin: -20px 0px 20px 0px; padding: 0px; background-image: url(images/right-bottom.gif); background-repeat: no-repeat; }
#right .menu { margin: 0px; padding: 0px 20px 0px 40px; background-image: url(images/right-back.gif); background-repeat: repeat-y; font-size: 10px; }
#right .menuadwords { margin: 0px; padding: 14px 0px 20px 14px; background-image: url(images/right-back.gif); background-repeat: repeat-y; font-size: 10px; }
#right .menu ul { margin: 0px; padding: 0px; font-size: 14px; }
#right .menu ul li { list-style-type: none; margin: 0px; padding-bottom: 20px; }
#right .menu ul ul { margin: 0px; padding: 0px; }
#right .menu ul li li { list-style-type: none; margin: 0px; padding-bottom: 5px; }
#right .menu ul.children { margin-top: 5px; margin-left: 10px; }
#right .menu h2 { font-size: 16px; font-weight: bold; text-transform:uppercase; text-align: center; width:151px; height:33px; margin: 0px; margin-left: -24px; margin-top: -1px; padding: 6px 0px 10px 0px; background-image: url(images/right-pink-head.gif); background-repeat: no-repeat; }
#right #searchform { margin: 0px; padding: 0px; }
#right #searchform input { width: 100px; border: 1px solid #000000; margin: 4px; }
#right #searchform #go { width: 30px; margin: 4px; }
#right select { width: 140px; }
#right option { width: 140px; }

#commentform { padding-top: 10px; color: #004C70; }
#commentform input, #commentform textarea { border: 1px solid #000000;color:#004C70; }
#commentform textarea { width: 400px;color:#004C70; }
#commentform p { margin: 0px 0px 5px 0px; }
#commentlist { margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 0px 0px 30px 0px; padding: 0px; color: #00AEFF; }
#commentlist a:link, #commentlist a:visited { color: #00AEFF; font-weight: bold; }
#commentlist a:hover { color: #000000; }
input#author { color: #004C70; }
input#email { color: #004C70; }
input#url { color: #004C70; }

#foot { clear: both; height: 0px; padding:0px; margin: 0px; background-color: #ffffff; }

h1 { color: #9B7B66; font-size: 16px; margin: 0px; padding: 5px 0px 5px 30px; background-repeat: no-repeat; background-position: top left; }
h1 a { text-decoration: none; }
a img { border: none; }
a:link, a:visited { color: #00AEFF; }
a:hover { color: #000000; }

.posttop { background-image: url(images/post-top.gif); width: 495px; height: 63px; margin: 0px; padding-top: 0px; }
.posttop h1 { padding-top: 22px; color: white; text-transform: uppercase; }
a.posthead { color: #ffffff; }
.postcontent { padding: 0px 20px; }
.postbottom { background-image: url(images/post-bottom.gif); width: 495px; height: 27px; margin: 0px; padding: 0px; }
.post { background-image: url(images/post-back.gif); background-repeat: repeat-y;margin: 0px; padding: 0px; line-height: 20px; text-align:center; width: 495px; }
.post img { border: 1px solid #000000; padding: 5px; background-color: #ffffff; margin: 2px; }
.postfoot a { color: #00AEFF; }
.postfoot { font-size: 10px; text-align: right; line-height: normal; color: #000000; padding-right: 30px; }
.pagefoot { font-size: 10px; text-align: right; line-height: normal; padding-top: 15px; padding-right: 30px; border-top: 1px solid #9B7B66; background-image: url(images/postfoot.jpg); background-repeat: no-repeat; background-position: right; }
.commentauth { clear: both; border-top: 1px solid #9B7B66; text-align: right; font-size: 10px; padding: 5px 0px 10px 0px; }
.gravatar { float: left; width: 30px; height: 30px; margin: 0px 10px 0px 0px; border: 1px solid #9B7B66; background-color: #ffffff; padding: 3px; }

#comments { color: white; }

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #004C70;
	}

.commentlist li {
	font-weight: bold;
	color: white;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	color: white;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	color: white;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: white;
	}

.commentmetadata {
	font-weight: normal;
	color: white;
	}

textarea.comment { background-color: white; color: black; }

li.language_item { margin: 0px; padding: 0px; }
li.language_item a { margin: 0px; padding: 0px; }
li.current_language_item { margin: 0px; padding: 0px; }
li.current_language_item a { background-color: #00aeff; color: white; margin: 0px; padding: 0px; }

img.noborder { border-width: 0px; }

