/* Theme Name: MerryDrinker 
*/

/* General Element Styling */

body {background:#05334f;
color:#303030;
font: 100% Arial, sans-serif;
padding:0;
text-align: left;
	vertical-align: top;
}

a {font-weight:bold;
text-decoration:none;}

a:hover {color:#ff0000;
text-decoration:underline;}

p {line-height:1.5em;
margin:0 0 15px;
padding: 0px;}

/*** Main container ***/

#container {color:#ff0000;
margin:0;
min-width:770px;
min-height:150px;
padding:0;
text-align: left;}

/*** Header section ***/

#sitename {color:#ffffff;
height:80px;
margin:0 20px 10px;
text-align:left;}

#sitename h1,#sitename h2 {font-weight:400;
margin:0;
padding:0;}

#sitename h1 {font-size:3.6em;
padding-top:30px;
text-align: center;
text-transform: capitalize;
font-family: Times, "Times New Roman", serif;
font-weight: inherit;
font-style: italic;}

#sitename h1 a {color: #ffffff;
text-decoration: none;
letter-spacing: 1px;}

}

#sitename h2 {font-size:1.6em;}

strong {text-transform: lowercase;
/* force text to lowercase */text-transform: uppercase;
/* force text to uppercase */text-transform: capitalize;
/* force text to proper case */}

/*** Content wrap ***/

#wrap {clear:both;
font-size:0.9em;
padding:10px;
margin-top: 55px;
color: #ff0000;
font-family: sans-serif;
font-style: normal;}

/* Horizontal menu */

#mainmenu {clear: both;
width: 100%;
margin: 0px;
padding: 0px;}

#mainmenu ul.level1 {border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
margin-top: 35px;
font-variant: normal;}

#mainmenu ul {background: #b0b0b0 url(images/menubg.jpg) center left repeat-x;
padding: 0 0 0 5px;
margin: 0px;
border-bottom: 1px solid #fff;}

#mainmenu li {display: inline;
line-height: 25px;
margin-left: -4px;
padding: 0px;
font-size: 0.9em;
list-style: none;}

#mainmenu a {padding: 6px 9px 6px 9px;
text-decoration: none;
border-right: 1px solid #B0B0B0;}

#mainmenu li.current a {color: #000;}

#menu {background: #05334f;
border-top: solid 0px #e0e6e0;
padding: 10px 0 10px 30px;
position: absolute;
left: 10px;
top: 160px;
width: 12em;
vertical-align: top; }

#menu form {margin: 0 0 0 13px;}

#menu input#s {width: 80%;
background: #eee;
border: 1px solid #999;
color: #000;}

#menu ul {color: #ccc;
font-weight: bold;
list-style-type: none;
margin: 0;
padding-left: 3px;
text-transform: lowercase;}

#menu ul li {font: italic 110% 'Times New Roman', Times, serif;
letter-spacing: 0.1em;
text-transform: capitalize;
/* force text to proper case */
	margin-top: 5px;
padding: 3;
padding-bottom: 3px;
/*border-bottom: dotted 1px #ccc;
*/color: #ffffff;}

#menu ul ul {font-variant: normal;
font-weight: normal;
line-height: 100%;
list-style-type: none;
margin: 0;
padding: 0;
text-align: left;}

#menu ul ul li {border: 0;
font: normal normal 12px/115% 'Ariel', sans-serif;
letter-spacing: 0;
margin-top: 0;
padding: 2;
padding-left: 12px;}

#menu ul ul li a {color: #ffffff;
text-decoration: none;}

#menu ul ul li a:hover {border-bottom: 1px solid #809080;}

#menu ul ul ul.children {font-size: 142%;
padding-left: 4px;}

/*** Sidebars ***/

#leftside,#rightside {margin:0;
padding:0 10px 10px;
width:165px;}

#leftside {float:left;
margin-right:10px;
vertical-align: top; }

#rightside {float:right;
margin-left:10px;
position: relative; }

#rightside img {border: 0px;}

/*** Sidebar menu ***/

#leftside h2, #rightside h2 {font-size: 1.4em;
margin-top: 15px;
padding: 5px;
border-bottom: 1px solid #BEBFC3;}

#leftside ul {padding-left: 0px;
margin: 10px;}

#leftside li {list-style: none;}

#leftside ul.box li a {background:#e8e9ea;
border:1px solid #b0b0b0;
display:block;
margin-top:8px;
padding:5px 4px 4px 10px;
position:relative;
text-transform: capitalize;
width:140px;}

#leftside ul.box li a:hover {background:#f8f9fa;
border:1px solid #909090;
color:#303030;
text-decoration:none;}

#leftside ul.children li a {font-size:0.8em;
letter-spacing:1px;
margin:3px 0 2px 10px;
padding:4px 2px 2px 8px;
width:125px;}

#rightside ul {padding-left: 0px;
margin: 0px;}

#rightside li {list-style: none;}

#rightside ul.box li a {background:#e8e9ea;
border:1px solid #b0b0b0;
color:#606060;
display:block;
margin-top:8px;
padding:5px 4px 4px 10px;
position:relative;
text-transform: capitalize;
width:140px;}

#rightside ul.box li a:hover {background:#f8f9fa;
border:1px solid #909090;
color:#303030;
text-decoration:none;}

#rightside ul.children li a {font-size:0.8em;
letter-spacing:1px;
margin:3px 0 2px 10px;
padding:4px 2px 2px 8px;
width:125px;}

li.feed {background: url(images/rss.gif) no-repeat left top;
padding: 2px 0 8px 20px;}

/*** Content ***/

#content,#contentalt {background-color:#fafcff;
border:1px solid #909090;
color:#2a2a2a;
padding:15px 20px 5px;}

#content {margin:0 200px;
text-align: left;}

#contentalt {margin:0 200px 0 20px;}

#content h1,#contentalt h1,#contentalt h2 {background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight: normal;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;}

#content h1,#contentalt h1 {border-bottom: 0px solid #b0b0b0;
font-family: "Times New Roman";
font-weight: bold;
font-style: italic;
color: #005081;
font-size: 250%;}

#content h2 {font-size: 220%;
font-family: Times, "Times New Roman", serif;
font-weight: 300;
font-style: italic;}

/* Archives/Links Page List styles */

.archives li, .linkspage li {list-style: none;}

.archives ul.children {padding-left: 10px;
margin-left: 10px;}

/*** Footer ***/

#footer {background:#05334f ;
clear:both;
color: #ffffff;
margin:0;
padding:20px 0;
text-align:center;
width:100%;}

#footer a {color: #ffffff;
font-weight: normal}

/*** comments Form ***/

#comment {width: 100%;
border:1px solid #b0b0b0;}

#commentform {width: 97%;}

#author {border:1px solid #b0b0b0;}

#email {border:1px solid #b0b0b0;}

#url {border:1px solid #b0b0b0;}

#submit {background:#f0f0f0;
border:1px solid #b0b0b0;}

#submit:hover {background: #e8e9ea;
border: 1px solid #848484;
cursor: pointer;}

/* Image Display */

.entry img, .entrytext img {border: 0px solid #b0b0b0;
margin: 5px;
padding: 5px;}

}

img.wp-smiley {border: 0px;
margin: 0px;
padding: 0px;}

.thumbnail {background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;}

.left {background:#fafbfc;
border:1px solid #b0b0b0;
float:left;
margin: 5px 15px 6px 0px;
padding:5px;}

.right {background:#fafbfc;
border:1px solid #b0b0b0;
float:right;
margin: 5px 0px 6px 15px;
padding:5px;}

.noalign {background:#fafbfc;
border:1px solid #b0b0b0;
margin: 5px 5px 5px 5px;
padding:5px;}

/* Search Form */

.searchform {margin: 0;}

#searchbox {background:#f0f0f0;
border:1px solid #b0b0b0;
margin:0 4px 0 0;
margin-top: 20px;
width:160px;}

#searchbutton {background:#f0f0f0;
border:1px solid #b0b0b0;}

#searchbutton:hover {background: #e8e9ea;
border: 1px solid #848484;
cursor: pointer;}

/*** Comments Display ***/

.postmetadata {background:#e8e9ea;
font-size: 0.9em;
border: 1px solid #b0b0b0;
padding: 10px;
margin: 0px;}

ol.commentlist li {border: 1px solid #b0b0b0;
padding: 10px;
margin-bottom: 10px;}

ol.commentlist li cite {text-transform: capitalize;}

ol.commentlist li p {padding-top: 10px;}

.alt {background:#e8e9ea;}

/*** Text format ***/

.intro {font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;}

blockquote {border: 0px dashed #b0b0b0;
padding: 2px;
margin: 10px;}

blockquote p {padding-left: 20px;
margin: 0px;}

.small {font-size:0.8em;}

.large {font-size:1.4em;}

.center {text-align:center;}

.category {border-bottom: 4px solid #005081;
margin: 0px;
padding-bottom: 6px;}

.date {margin-top: -10px;
padding-top: 0px;
border-bottom: 1px solid #b0b0b0;
font-size: 80%;}

#page {border-bottom: 0px solid #b0b0b0;
padding-bottom: 10px;
margin-bottom: 10px;}

/* Previous/Next Page Navigation */

.navigation {margin: 0 0 0px 0;
padding: 0 0 0px 0;
border-bottom: 0px dashed #b0b0b0;}

.bottomnavigation {margin: 30px 0 0 0;
padding: 5px 0 30px 0;}

.alignleft {float: left;
text-align: left;}

.alignright {float: right;
text-align: right;}

.post {padding-top: 0px;
padding-bottom: 10px;
margin: 0px;}

/* Fix by Andy Skelton */

.entry, .entrytext {overflow: hidden;}

* html .entry, * html .entrytext {overflow: visible;
height: 1px;}

* html .entry p, * html .entrytext p {width: 99%;
overflow: hidden;}

.entrytext {padding-top: 0px;}

/*** Various classes ***/

.clearingdiv {clear:both;
height:30px;
width:1px;}

.hide {display:none;}

/*** End of file ***/