/*
Theme Name: Blue Fun
Theme URI: http://www.themespoint.com/free-wordpress-themes/
Description: A theme for serious users. You will love it. Blue Fun Theme is Designed By <a href="http://www.themespoint.com/">ThemesPoint.Com</a>.
Version: 2.0
Author: John Abi
Author URI: http://www.funmorefun.com/
Tags: blue, three-columns, fixed-width, left-sidebar, right-sidebar, custom-header, white
Blue Fun
http://www.themespoint.com/free-wordpress-theme-blue-fun/
This Theme is created by: ThemesPoint.Com
The CSS, XHTML and design is released under GPL.
http://www.opensource.org/licenses/gpl-license.php
*/
/* Blue Fun Theme */
/* Main Theme Setting */
body {
margin : 0;
padding : 0;
color : #666666;
text-align : center;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : 1.5em;
font-size : 71%;
font-family : Verdana, Trebuchet MS, Arial, Sans-serif;
}
a {
background : inherit;
color : #656565;
text-decoration : none;
font-family : Tahoma, Arial;
font-size : 11px;
font-weight : bold;
}
a:hover {
background : inherit;
color : #2955a5;
text-decoration : none;
font-family : Tahoma, Arial;
font-size : 11px;
font-weight : bold;
}
.post-links {
background : inherit;
color : #2955a5;
text-decoration : none;
font-family : Tahoma, Arial;
font-size : 14px;
font-weight : bold;
}
.post-links:hover {
background : inherit;
color : #2955a5;
text-decoration : none;
font-family : Tahoma, Arial;
font-size : 14px;
font-weight : bold;
}
h1, h2, h3 {
font : bold 1em 'Trebuchet MS', Tahoma, Sans-serif;
text-transform : uppercase;
color : #2955a5;
}
h4 {
font : 1em 'Tahoma';
color : #696969;
}
h1 {
font-size : 1.5em;
}
h2 {
font-size : 1.3em;
}
h3 {
font-size : 1.2em;
text-transform : none;
}
#main h1, #rightbar h1 {
padding : 5px 0 5px 5px;
margin : 0 0 0 10px;
text-transform : uppercase;
border-bottom : 1px solid #f2f2f2;
}
#sidebar h1 {
padding : 5px 0 5px 30px;
margin : 0;
text-transform : uppercase;
}
#rightbar h1 {
padding : 5px 0 5px 30px;
margin : 0;
text-transform : uppercase;
}
p, h1, h2, h3, h4 {
margin : 10px 15px;
}
ul, ol {
margin : 10px 30px;
padding : 0 15px;
color : #3182c0;
}
ul span, ol span {
color : #666666;
}
#wrap {
margin : 0 auto;
width : 980px;
text-align : left;
background : #fff;
}
#content-wrap {
clear : both;
margin : 0;
padding : 0;
width : 980px;
}
#header {
position : relative;
height : 105px;
}
#header h1#logo {
position : absolute;
margin : 0;
padding : 0;
top : 10px;
left : 0;
}
#header h1#ads {
position : absolute;
margin : 0;
padding : 0;
top : 10px;
left : 250px;
}
#header h6#slogan {
position : absolute;
margin : 0;
padding : 0;
text-transform : none;
color : #656565;
top : 70px;
left : 0;
}
#main {
float : left;
margin-left : 2px;
margin-right : 1px;
padding : 0;
width : 643px;
border-left : 1px solid #f2f2f2;
border-right : 1px solid #f2f2f2;
border-bottom : 1px solid #f2f2f2;
}
#sidebar {
float : left;
width : 165px;
margin : 0 0 10px 0;
padding : 0;
background-color : #ffffff;
}
#sidebar h1 {
margin : 5px 0 0 0;
padding : 1px 0 0 4px;
font : bold 12px "Trebuchet MS", Arial, Tahoma;
color : #fff;
text-transform : uppercase;
background : #2955a5;
letter-spacing : 1px;
}
#sidebar h2 {
margin : 0 0 0 0;
padding : 1px 0 0 4px;
font : bold 12px "Trebuchet MS", Arial, Tahoma;
color : #fff;
text-transform : uppercase;
background : #008080;
letter-spacing : 1px;
}
#sidebar ul.sidemenu {
list-style : none;
margin : 1px 0px;
padding : 0;
}
#sidebar ul.sidemenu li {
margin-bottom : 0px;
border : 1px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
display : block;
font : bold 11px Tahoma, Arial;
color : #656565;
text-decoration : none;
padding : 2px 0 2px 4px;
background : #fff;
border-left : 5px solid #ccc;
min-height : 8px;
}
* html body #sidebar ul.sidemenu a {
height : 8px;
}
#sidebar ul.sidemenu a:hover {
background : #f2f2f2;
color : #2955a5;
text-decoration : none;
padding : 2px 0 2px 4px;
border-left : 5px solid #2955a5;
}
#rightbar {
float : right;
width : 165px;
margin : 0 0 11px 0;
padding : 0;
background-color : #ffffff;
}
#rightbar h1 {
margin : 5px 0 0 0;
padding : 1px 0 0 4px;
font : bold 12px "Trebuchet MS", Arial, Tahoma;
color : #fff;
text-transform : uppercase;
background : #2955a5;
letter-spacing : 1px;
}
#rightbar h2 {
margin : 0 0 0 0;
padding : 1px 0 0 4px;
font : bold 15px "Trebuchet MS", Arial, Tahoma;
color : #fff;
text-transform : uppercase;
background : #414141;
}
#rightbar ul.rightmenu {
list-style : none;
margin : 1px 0;
padding : 0;
}
#rightbar ul.rightmenu li {
margin-bottom : 0;
border : 1px solid #f2f2f2;
}
#rightbar ul.rightmenu a {
display : block;
font : bold 11px Tahoma, Arial;
color : #656565;
text-decoration : none;
padding : 2px 0 2px 4px;
background : #fff;
border-left : 5px solid #ccc;
min-height : 8px;
}
* html body #rightbar ul.rightmenu a {
height : 8px;
}
#rightbar ul.rightmenu a:hover {
background : #f2f2f2;
color : #2955a5;
text-decoration : none;
padding : 2px 0 2px 4px;
border-left : 5px solid #2955a5;
}
#footer {
clear : both;
background : #fff repeat-x left top;
border-top : 1px solid #f2f2f2;
text-align : center;
height : 50px;
}
#footer a {
text-decoration : none;
font-weight : bold;
}
#menu {
clear : both;
margin : 0;
padding : 0;
}
#menu ul {
border-left : 0 solid #656565;
border-right : 0 solid #656565;
border-top : 0 solid #656565;
border-bottom : 4px solid #656565;
position : relative;
bottom : 4px;
margin : 0;
padding : 0;
float : left;
width : 980px;
list-style-type : none;
}
#menu ul li {
display : inline;
}
#menu ul li a {
position : relative;
bottom : -4px;
float : left;
color : #2955a5;
padding : 2px 7px;
text-decoration : none;
border-bottom : 4px solid #656565;
border-right : 1px solid #656565;
}
#menu ul li a:hover {
color : #2955a5;
background-color : #f2f2f2;
border-bottom : 4px solid #2955a5;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.align-left {
text-align : left;
}
.align-right {
text-align : right;
}
.align-center {
text-align : center;
}
.align-justify {
text-align : justify;
}
.clear {
clear : both;
}
.block {
display : block;
}
.hide {
display : none;
}
.blue {
color : #3791d7;
}
.red {
color : #c90000;
}
.orkut {
color : #c429a1;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.myspace {
color : #1d4b9d;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.hi {
color : #0078c1;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.five {
color : #fcb033;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.facebook {
color : #3b5998;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.friendster {
color : #9d9d9d;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.ibibo {
color : #018cce;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.tagged {
color : #000000;
font-weight : bold;
text-transform : uppercase;
font-family : arial;
font-size : 11px;
}
.indyarocks {
color : #000000;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
.date {
color : #2955a5;
font-family : arial;
}
.showImages {
text-align : center;
}
.showImages img {
margin : 0 0 5px 0;
}
.pagination, .backButton {
font-family : Tahoma, Arial;
font-size : 22px;
font-weight : bold;
color : #2955a5;
}
.pagination a, .pagination a:visited, .backButton a, .backButton a:visited {
position : relative;
top : 4px;
font-family : Tahoma, Arial;
font-size : 11px;
font-weight : bold;
text-decoration : none;
padding : 0 0.55em 0 0.55em;
color : #656565;
background : #fff;
border : 2px solid #d4d0c8;
}
.pagination a:hover, .pagination a:active, .backButton a:hover, .backButton a:active {
border : 2px solid #2955a5;
color : #2955a5;
}
.showImageTextBox {
width : 480px;
font-family : Tahoma, Arial;
font-size : 11px;
background : #fff;
border : 1px solid #656565;
overflow : hidden;
}
.showImageTextBox1 {
width : 480px;
height : 40px;
font-family : Tahoma, Arial;
font-size : 11px;
background : #fff;
border : 1px solid #656565;
overflow : hidden;
}
.showImageTextBox2 {
width : 300px;
height : 45px;
font-family : Tahoma, Arial;
font-size : 11px;
background : #fff;
border : 1px solid #656565;
overflow : hidden;
}
.thumbImage {
border : 5px solid #a4b1c8;
}
.posthidden {
display : none;
width : 480px;
font-family : Tahoma, Arial;
font-size : 11px;
background : #fff;
border : 1px solid #656565;
overflow : hidden;
}
.postshown {
display : inline;
width : 480px;
font-family : Tahoma, Arial;
font-size : 11px;
background : #fff;
border : 1px solid #656565;
overflow : hidden;
}
#dropmenudiv {
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-top : 1px solid #ccc;
border-bottom : 0 solid #ccc;
position : absolute;
background-color : #fff;
line-height : 20px;
z-index : 100;
color : white;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 12px;
font-family : Verdana;
}
#dropmenudiv a {
width : 100%;
display : block;
text-indent : 3px;
border-bottom : 1px solid #ccc;
padding : 1px 0;
text-decoration : none;
font : 11px Tahoma, Arial;
color : #656565;
}
#dropmenudiv a:hover {
background-color : #f2f2f2;
border-bottom : 1px solid #ccc;
padding : 1px 0;
text-decoration : none;
font : bold 11px Tahoma, Arial;
color : #2955a5;
}
.navlist li {
list-style-type : square;
width : 135px;
background-color : #ffffb9;
}
div.c3 {
margin-left : 2em;
}
div.bookmark {
text-align : center;
}
p.c2 {
text-align : left;
}
span.c1 {
font-family : 'Trebuchet MS', Tahoma, Arial, Sans-serif;
font-size : 1.3em;
font-weight : bold;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption-dd {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* Main Theme Setting */
/* Navigations */
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Navigations */
.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}