/*
Theme Name: fifafantacy
Theme URI: http://www.blogchemistry.com/2008/09/13/free-wordpress-theme-magicblue/
Description: 2 column, with RHS widget sidebar
Version: 1.2
Tags: fixed width, two columns, widget ready, white, blue
Author: BlogChemistry
Author URI: http://www.blogchemistry.com/
*/


/*body {margin: 0;padding: 0; color: #333;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100.1%;background: #777;}*/

/*#wrapper{width: 760px;margin: 0px auto;padding: 0px;text-align:left;font-size: 78%;line-height:18px;background: #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;}
#wrapper2{background: #fff;}
#superheader{padding: 0;margin: 0;height: 13px;}
#header{padding: 0 0 0px 0;height: 205px;margin: 0 0 0px 0;border-bottom:2px solid #fff;}
#content{clear:both;padding: 0;margin: 15px 10px;}
#main {width: 530px; float:left;margin: 0;padding: 0 0 10px 0px;overflow:hidden;}
#sidebar {padding: 0;margin: 0px 0px 0px 540px;}
#footer {clear: both;margin: 0;padding: 10px 16px 0 16px;text-align: center;font-size: 85%;background: #fff;}
#footer-inner{background: #F0F9FF;height: 45px;border-top: 1px solid #8CD1FD;border-bottom: 1px solid #8CD1FD;}
#footer-inner p{padding:15px 0 20px 0;margin:0;}*/
#navigation{padding: 5px 15px;}
#navigation div.fleft{float:left;}
#navigation div.fright{ float:right;}
#credit{text-align:right;font-size: 80%;}
#credit p{margin: 0px 10px;padding: 3px;}
#credit p a{color: #777;font-weight:100;}
#credit p a:hover{color: #777;}
#subscribe{text-align:center;}
#subscribe p{ margin: 5px 0;}
/* ********** default styles *********** */

/*p, h1, h2, h3, h4, h5, h6{margin: 10px 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;}
h1{font-size: 190%;}
h2{font-size: 160%;}
h3{font-size: 120%;}
h4{font-size: 110%;}
h5{font-size: 100%;}
h6{font-size: 90%;}*/
a{color:#000000;text-decoration:underline;}
a:hover{color:#000000;text-decoration:none;}
a img{border:0px;}
hr{height:2px;margin:5px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
blockquote{background: #EBF7FF;padding: 5px 15px;margin: 3px 30px;border-left: 4px solid #8CD1FD;border-top: 1px solid #EBF7FF;border-right: 1px solid #EBF7FF;border-bottom: 1px solid #EBF7FF;}
form{margin: 0;padding:0;}
fieldset{padding:10px;margin:0;border:none;}
legend{font-weight:800;}
code{font-size: 90%;font-family: "Courier New", Courier, monospace;white-space: pre;}
td{ vertical-align:top;}
/*#tabs{padding: 0;background:black;}
#tabs ul{margin: 0;padding:3px 0;list-style-type:none;}
#tabs ul li{margin: 10px 0 3px 15px;padding: 6px 15px 6px 0px;display:inline;border-right: 2px solid #fff;font-size: 90%;font-family: Tahoma, Arial, sans-serif;}
#tabs ul li a{color: white;}
#tabs ul li a:hover{color:#A1E7FD; text-decoration:none;}*/

/* Headings */ 
form#searchform2{display: block;margin: 3px 0px;}
#header h3{margin: 0;padding: 15px 0 0 15px;font-weight:800;font-size: 200%;}
#header h3 a{font-weight:100;color: white;text-decoration: none;}
#header h2{margin: 0;font-family:Helvetica, Arial, Verdana;letter-spacing:1px;padding: 10px 0 5px 17px;font-weight:800;color: white;font-size: 90%;}
h2#sectiontitle{font-size:150%;font-weight: 100;padding:6px 6px 6px 10px;margin:8px 10px 5px 0px;color: #444;background:#fff;}

/* post styles */
.post{margin: 0 0 10px 0;padding: 5px;}
.entry{margin: 0;padding: 5px 10px 8px 10px;}
.entry p{margin-top:18px;line-height:18px}

.post h2 {color: black;font-size: 150%;font-weight:100;padding: 2px 0 4px 2px;margin: 0 0 15px 0;}
.post h2 a{color: black;text-decoration:none;font-weight:100;}
.post h2 a:hover{text-decoration:none;color: black;}
.postmetadata p{margin-top:14px;font-size:12px;line-height:15px}

/* Comments */
h3#comments, h3#postcomment{margin-top:10px;font-size: 100%;font-family:Helvetica, Arial, Verdana;}
ol#commentlist{padding: 0 0 0 20px;font-size: 90%;list-style-type:none;}
ol#commentlist li{padding: 2px 10px;margin: 0;}
ol#commentlist li p.commentheader{margin: 3px 0 0px 0;padding: 1px 5px;}
ul#commentlist{padding: 0;margin:0;list-style-type:none;}
ul#commentlist li{display: block;padding: 0;margin: 0 15px;font-size:90%;border: 4px solid white;}
ul#commentlist li div.gravatar {width:40px;float:left;text-align: center;padding: 5px 0 0 5px;}
ul#commentlist li div.gravatar img{border: 2px solid #ddd;}
ul#commentlist li p.commentauthor {padding: 0;margin: 0 0 2px 0;overflow:hidden;}
ul#commentlist li p.commentheader{margin: 0 0 10px 0;padding: 0px;}
ul#commentlist li div.commenttext{padding: 0 0 0 0px;margin:5px 10px 5px 60px;}
ul#commentlist li div.commenttext div.commentwrapper{margin:0 0 0 5px;padding: 3px 8px;}

/* sidebar styles */
/*.menu{padding:0;font-size:90%;}
.menu a{font-weight: 100;}
.menu a:hover{text-decoration:none;}
.menu ul{margin:0;padding:0 0 0 0px;list-style-type:none;}
.menu ul li.widget{padding:2px;margin:0 0 7px 0px;}
.menu ul li.widget ul{margin: 0;padding:0;}
.menu ul li.widget ul li{padding: 2px 0 2px 12px;margin:0;border-bottom: 1px solid #eee;}
.menu ul li.widget ul li ul{}
.menu ul li.widget ul li ul li{border-top: 1px solid #eee;border-bottom: none !important;padding: 0 0 0 11px;}
.menu ul li.widget h3{font-size:120%;padding:2px 0 3px 5px;margin:0;color: #222;font-weight: 800;font-family: arial, verdana, sans-serif;font-variant:small-caps;border-bottom: 1px solid #8CD1FD;border-top: 3px solid #8CD1FD;letter-spacing:2px;}
.menu ul li h3 a{color: #023A5E;font-weight: 800;}
.menu ul li h3 a:hover{color: #023A5E;text-decoration: none;}
.menu form{display:block;margin:0px;padding:4px;}
.menu input{margin:3px 0;font-size:90%;}
li.widget .textwidget, li.widget #search {padding: 2px 5px;}*/


/*User Styles*/

html, body, div, span, iframe, p, blockquote, pre, a, abbr,  dfn, ins, kbd, q, s, samp,  sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
}
h1, h2, h3, h4, h5, h6, img{margin: 0;padding: 0;}
a img {border:none;}
img {border:none;}
table {border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

body {font-size:12px;text-align:center;font-family:Helvetica, Arial, Verdana;background:url("images/bg.jpg") repeat;}

.flft{width:auto;float:left}
.frgt{width:auto;float:right}
.clear{clear:both}

#main-cont{margin:0 auto;width:789px;text-align:left}
.wrapper{margin:0 auto;width:789px}


/* ----------------/Standard Definitions------------------------*/

/* ----------------Common class------------------------*/


.menu{margin:0;padding:0;margin-top:16px;width:789px;background-color:#000}
.menu ul li{float:left;height:29px;display:inline;font-size:15px;font-weight:bold;padding:13px 14px 3px 13px}
.menu ul li a{padding:3px 4px 2px 5px;text-decoration:none;color:#fff;font-weight:bold}
.menu ul li a:hover{padding:3px 4px 2px 5px;text-decoration:none;color:#000;background-color:#fff000}
.menu ul li span{padding:3px 4px 2px 5px;text-decoration:none;color:#000;background-color:#fff000}
.skins{width:560px;float:right;color:#AAAAAA;border:0px solid red;}
.skins p{padding:14px 4px 0 0;width:440px;float:left;text-align:right;border:0px solid red;}
.skins em{padding:9px 4px 0 0;width:auto;float:left;border:0px solid red;}


#mid-cont{width:789px;float:left;border:0px solid red;}
.mid-lft{margin-top:19px;padding:21px 0px 0 0px;width:560px;background-color:#fff;}
.mid-lft h2{padding:6px 0 4px 8px;width:517px;float:left;color:#fff000;background-color:#000;font-size:20px;font-weight:normal}
.mid-lft h2 a, .mid-lft h2 a:hover {color:#fff000}

.content{margin-bottom:45px;}
.content p.para{margin-top:14px;font-size:11px;line-height:15px}
.content p{margin-top:18px;line-height:18px}

.mid-rgt{width:204px;}
.fantasy{margin-top:19px;padding:9px 3px 7px 6px;width:195px;line-height:18px;background-color:#000;font-weight:bold}
.highlight{background-color:yellow;font-size:11px}

.blogroll1{padding:0px 0 0 11px;width:193px;background-color:#000;color:#fff;font-size:11px}
.blogroll1 ul{margin-top:10px;list-style:none;width:auto;float:left;}
.blogroll1 ul li{padding-bottom:0px;width:193px;float:left;border:0px solid red;}
.blogroll1 ul li h3{border-bottom:1px solid #fff;padding-bottom:9px;font-weight:normal;font-size:18px}
.blogroll1 ul li ul{padding-bottom:10px;list-style:none;width:auto;float:left;}
.blogroll1 ul li ul li{padding-top:5px;padding-bottom:1px;width:183px;float:left;border:0px solid red;}
.blogroll1 ul li a{color:#fff;text-decoration:none;font-weight:normal}
.blogroll1 ul li a:hover{color:#fff;text-decoration:none;font-weight:normal}

.pad{padding-top:0;margin-top:2px;}
ul.twit{padding:5px 0 5px 0;margin:0;font-weight:bold}
ul.twit li{margin:0;padding:0 0 0 11px;display:inline;background:url("images/sep.gif") no-repeat 2px 0px;}
ul.twit li.first{padding:0 3px 0 0;background:none; width:22px;float:left;}
ul.twit li.last{padding:0 0px 0 0;background:none; width:25px;float:left;}
.chweets h3{padding-top:0px;border-bottom:1px solid #fff;padding-bottom:9px}

.chweets{padding:0px 0 0 11px;width:193px;background-color:#000;color:#fff;font-size:11px}
.chweets ul{list-style:none;margin-top:10px}
.chweets ul.mtop{margin-top:0}
.chweets ul li{padding-bottom:25px}
.chweets ul li a{color:#fff;text-decoration:none}
.chweets ul li a:hover{color:#fff;text-decoration:none}


.chweets ul.twitter {width:183px;font-size:11px;font-weight:normal;}
.chweets ul.twitter li {background:none;margin:0;padding:0 0 20px 0;line-height:16px;display:block;}
.chweets ul li.twitter-item a {text-decoration:underline;}
.chweets ul li.twitter-item a:hover {text-decoration:none;}
.chweets ul li.twitter-item span.twitter-timestamp {color:#BBBBBB;font-size:10px;margin-top:3px;display:block;}


/*.blogroll2{padding:12px 0 0 11px;width:193px;background-color:#000;color:#fff;font-size:11px}
.blogroll2 ul{margin-top:10px}
.blogroll2 ul li{padding-bottom:8px}
.blogroll2 ul li a{color:#fff;text-decoration:none}
.blogroll2 ul li a:hover{color:#fff;text-decoration:none}*/


/*-- ----/home page-------- */



/*color*/
.color1{color:#b41d8d}


/* margins */
.mtop{margin-top:14px}
.plft{padding-left:12px}
.sml{margin-top:3px;font-size:10px;color:#bbbbbb}
.copy{padding:10px 0 0 10px;text-align:right;color:#aaa}
