/*  
Theme Name: YGo Assorted- eirenicon
Theme URI: http://www.ygosearch.com/seoblog
Description: YGo Assorted - 3 column widget ready wordpress theme by <a href="http://www.ygosearch.com">Amitabh Shukla</a>
Version: 1.1
Author: Amitabh Shukla
Author URI: http://www.ygosearch.com/


*/
body {
background:#546A81;
color:#333;
font-size:80%;
font-family: "MS Trebuchet", Helvetica, Arial, Verdana, san-serif;
margin:0;
padding:0;
}

body a:visited {
text-decoration:none;
border:0;
}

.left {
float:left;
text-align:left;
font-size:1em;
font-weight:400;
display:inline;
padding:0;
}

.right {
display:inline;
float:right;
text-align:right;
font-size:1em;
font-weight:400;
padding:0;
}

.floatleft {
float:left;
border:0 solid #666;
margin:0 5px 5px 0;
padding:2px;
}

.floatright {
float:right;
border:0 solid #666;
margin:0 0 5px 5px;
padding:2px;
}

.box {
background-color:#cca;
border:1px solid #546A81;
color:#333;
text-align:justify;
margin:10px;
padding:5px;
}

.box2 {
background:#f0f0f0 url(img/hashbg.gif);
border:1px solid #f1f1f1;
color:#666;
font-weight:700;
margin:10px 10px 15px;
padding:2px 2px 2px 10px;
}

.small {
font-size:11px;
}

.style1 {
font-size:16px;
font-weight:700;
}

/***** Wrapper *****/
#wrapper {
background:#fff;
color:#000;
width:932px;
margin:0 auto;
padding:0;
}

/***** Top *****/
#top {
background:url(img/top_head.jpg) repeat-x;
color:#fff;
margin:0;
padding:0;
}

#navigation1 {
float:right;
}

.basictab {
list-style-type:none;
text-align:right;
margin:0;
padding:3px 0 0 5px;
}

.basictab li a {
text-decoration:none;
background:url(img/h2bg1.gif) repeat top right;
color:#265066;
font-weight:600;
margin:0;
padding:10px 10px 0;
}

.basictab ul {
display:inline;
margin:0;
padding:0;
}

.basictab li ul li a {
text-decoration:none;
}

.mimg {
clear:both;
background:#eee url(img/bar2.jpg) no-repeat bottom right;
height:155px;
border-top:4px solid #e7e9eb;
border-bottom:4px solid #e7e9eb;
margin:0;
}

#top h3 {
font-size:2em;
font-weight:400;
margin:0;
padding:10px 0 0 15px;
}

#top h3 a {
background:inherit;
color:#D9FDD2;
text-decoration:none;
}

#top p {
font-size:1em;
font-weight:400;
color:#fff;
margin:0;
padding:0 5px 1px 20px;
}

/***** Content *****/
#content {
background:#fff;
float:left;
width:495px;
font:12px/22px;
color:#000;
margin-bottom:30px;
padding:5px 15px;
}

#content h1 {
color:#1D5179;
font-size:140%;
text-align:left;
background:inherit;
border-bottom:1px solid #eee;
margin:0;
padding:10px 5px 0 10px;
}

#content h2 {
color:#112435;
font-size:120%;
text-align:left;
background:inherit;
border-bottom:1px dashed #eee;
margin:0;
padding:10px 5px 0 10px;
}

#content h3 {
color:inherit;
font-size:100%;
text-align:left;
background:inherit;
border-bottom:1px dotted #eee;
margin:0;
padding:10px 5px 0 10px;
}

#content h1 a,h2 a,h3 a {
color:#203B4C;
}

#content h4 {
font-size:80%;
font-weight:400;
background:inherit;
color:#546A81;
margin:0;
padding:0 0 5px 10px;
}

#content p {
background:inherit;
color:inherit;
line-height:19px;
margin:5px;
padding:0 2px 15px 5px;
}

#content a {
color:#102c41;
text-decoration:none;
}

#content a:hover {
color:#333;
text-decoration:overline;
}

#content .acch_div {
border-right:1px dashed #ccc;
}

#content .acch_div h3 {
color:inherit;
font-size:16px;
text-align:left;
background:inherit;
border-bottom:none;
border-top:1px dashed #ccc;
margin:10px 0 0;
padding:10px 5px 0 0;
}

#content .acch_div h3 a {
color:#147501;
}

#content .acch_div h4 {
font-size:11px;
font-weight:400;
background:inherit;
text-decoration:underline;
margin:0 0 10px;
padding:0 0 0 5px;
}

#content .acch_div p {
background:inherit;
color:inherit;
margin:5px;
padding:0 0 10px 5px;
}

#content ul {
list-style:square;
margin:0;
padding:0 0 0 30px;
}

#content ul li {
margin:0 0 8px 20px;
}

#content ol {
margin:0;
padding:0 0 0 35px;
}

#content ol li {
margin:0;
padding:0;
}

blockquote,pre {
background-color:#f9f9f9;
border-left:1px solid #3ba207;
border-right:1px solid #3ba207;
line-height:1.6em;
padding:5px 5px 5px 10px;
}

/***** Side Content *****/
#sidebar {
float:right;
width:195px;
margin:0;
padding:10px 0 20px 3px;
}

#sidebar li a {
display:inline-block;
color:#666;
text-decoration:none;
width:100%;
font:normal 12px;
margin:0;
padding:0;
}

#sidebar li a:hover {
color:#558182;
}

#sidebar h2 {
font-size:120%;
font-weight:600;
color:#555582;
border-bottom:1px dotted #bbb;
margin 
:0;
padding:5px 0 2px 5px;
}

#sidebar2 {
background:#558182;
border:1px solid #6284A0;
border-top:none;
float:right;
width:200px;
color:#f1f1f1;
margin:-3px 0 0;
padding:12px 0 30px 5px;
}

#sidebar2 li a {
display:inline-block;
color:#f5f5f5;
text-decoration:none;
width:100%;
font:11px verdana;
background:url(img/icon.gif) no-repeat 0 3px;
margin:0;
padding:0 0 0 17px;
}

#sidebar2 li a:hover {
color:#80C0B7;
}

#sidebar2 h2 {
font-size:1.1em;
font-weight:400;
background:url(img/h2bg1.gif) no-repeat bottom left;
color:#fff;
margin:0 0 5px;
padding:5px 0 5px 10px;
}

.menu-scroll {
clear:both;
padding-bottom:20px;
}

/***** Footer *****/
#footer {
background:#EAFEE3;
clear:both;
color:#444;
font-size:11px;
height:1.8em;
line-height:1.8em;
text-align:center;
border-top:2px solid #546A81;
padding:10px;
}

#footer a {
background:inherit;
color:#102c41;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer .left {
margin:0 0 0 8px;
}

#footer .right {
margin:0 8px 0 0;
}

/***** Comments *****/
#commentblock {
width:430px;
color:#000;
float:left;
margin:10px 0 0;
padding:20px 20px 10px;
}

#commentblock ol {
list-style-type:square;
margin:0;
padding:0 0 10px;
}

.commentdate {
font-size:12px;
padding-left:0;
}

#commentlist li p {
margin-bottom:8px;
line-height:20px;
padding:0;
}

.commentname {
color:#333;
margin:0;
padding:5px 5px 5px 0;
}

.commentinfo {
clear:both;
}

.commenttext {
clear:both;
width:380px;
background-color:#f9f9f9;
border-left:1px solid #01978e;
border-right:1px solid #01978e;
margin:3px 0 10px;
padding:20px 10px 5px;
}

.commenttext-admin {
clear:both;
width:380px;
background:#FFF url(images/comment.gif) no-repeat top;
margin:3px 0 10px;
padding:20px 10px 5px;
}

#commentsformheader {
padding-left:0;
}

#commentsform {
text-align:center;
margin:0;
padding:0;
}

#commentsform form {
text-align:left;
margin:0;
}

#commentsform p {
margin:0;
}

textarea {
width:100%;
border:1px solid #ccc;
}

p.comments_link img {
border-style:none;
margin:0;
padding:0;
}

.basictab li,.basictab li ul li {
display:inline;
margin:0;
}

.basictab li a:visited,.basictab li ul li a:hover {
color:#102C41;
}

.basictab li a:hover,.basictab li ul li a:visited {
color:#fff;
}

#sidebar ul,#sidebar ul ol,#sidebar2 ul,#sidebar2 ul ol {
width:95%;
margin:0;
padding:0;
}

#sidebar ul li,#sidebar2 ul li {
list-style-type:none;
list-style-image:none;
margin-bottom:15px;
}

#sidebar ul p,#sidebar ul select,#sidebar2 ul p,#sidebar2 ul select {
margin:5px 0 8px;
}

#sidebar ul ul,#sidebar ul ol,#sidebar2 ul ul,#sidebar2 ul ol {
margin:5px 0 0 10px;
}

#sidebar ul ul ul,#sidebar ul ol,#sidebar2 ul ul ul,#sidebar2 ul ol {
margin:0 0 0 10px;
}

#sidebar ul ol li,#sidebar2 ul ol li {
list-style:decimal outside;
}

#sidebar ul ul li,#sidebar ul ol li,#sidebar2 ul ul li,#sidebar2 ul ol li {
margin:3px 0 0;
padding:0;
}

#sidebar p,#sidebar2 p {
padding-left:10px;
padding-right:10px;
background:inherit;
color:inherit;
margin:5px;
}

