/*
Theme Name: IGiggIT
Theme URI: http://justnavid.com
Description: Created for IGiggIT.com.
Version: 1.0 with Sidebar
Author: Navid
Author URI: http://justnavid.com
*/



/* Begin Typography & Colors */
body {
background:#fff;
color:#333;
font:83%/1.5 arial,tahoma,verdana,sans-serif;
width:100%;
margin:0 auto;
padding:0 0 20px;
height: 95%;
	}

#page2 {
width: 901px;
margin: 0 auto;
background: url(images/page2bg.jpg);
background-repeat: repeat-y;
}

#menu {
width: 941px;
height: 50px;
background: url(images/menu.gif) top left;
} 

#menubuttons {
width: 901px;
height: 50px;
mnargin: 0 auto;
margin-left: 20px;
background: url('http://www.igiggit.com/templates/yget/images/cat_bg.png');
}

#footerfix {
width: 900px;
margin: 0 auto;
height: 36px;
background: url('images/bottom.jpg');
position: relative;
bottom:80px;
}

#borderimage {
width: 900px;
height: 90%;
margin: 0 auto;
background: #FBFBFB;
position: relative;
bottom: 0px;
margin-bottom: 80px;
}

#sidebarfix {
width: 201px;
height: 49px;
background: url('http://www.igiggit.com/templates/yget/images/igiggt_bot.png') top right;
margin-right: 2px;
position: relative;
left: 697px;
top: 0px;
}

.clear {
	clear: both;
	}

a {
	color: #48F;
	text-decoration: none;
	}

a img {
	border: none;
	}

a:hover {
	color: #6BC;
	text-decoration: underline;
	}

h1 {
	text-align: justify;
	font-size: 36px;
	line-height: 12px;
	padding-left: 40px;
	}

h1 a, h1 a:hover, h2 a, h2 a:hover {
	text-decoration: none;
	}

h2 {
	font-size: 22px;
	}

h2 a {
	color: #36C;
	}

h3 {
	font-size: 16px;
	}

#page {
	background-color: white;
	text-align: left;
	padding: auto;
	background: url('') repeat-y top;
margin:25px auto;
width:941px;
	}

#header {
	background: url('') no-repeat bottom center;
	padding: 0;
	height: 210px;
	}

#logo {
	background: url('http://www.igiggit.com/templates/yget/images/header.jpg') no-repeat top center;
	width: 100%;
	height: 210px;
	}

#topimage {
width: 898px;
height: 130px;
background: url('images/topimage.jpg');
margin-left: 0px;
margin-top: 0px;
position: relative;
}

#logo span {
	text-indent: -200000px;
	}

#content {
	float: left;
	margin: 0px 20px 0 30px !important;
	margin: 0px 20px 0 10px; /* fuck IE */
	width: 640px;
	}

#sidebar {
	background-color: #638DB0;
	font-size: 12px;
	text-align: left;
	width: 201px;
float: left;
position: relative;
left: 7px;

	}

.sbcontent {
	width: 180px;
	margin: auto;
position: relative;
bottom: 80px;
left: 5px;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 20px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 5px 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: -12px 0px 0px 0px;
width: 190px;
text-indent: 8px;
background: url(images/sidebartext.gif);
position: relative;
right: 7px;
	}

#sidebar ul ul ul, #sidebar ul ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

.archive-list {
	font-size: 12px;
	list-style: none;
	margin: 10px 0 0 0;
	padding-left: 0;
	}

.archive-list li {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 2px 0 2px 10px;
	width: 150px;
	}

.archive-list li:hover {
	background-color: #EDEDED;
	}

.archive-list a:hover {
	text-decoration: none;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}






.entry {
	font-size: 13px;
	}

.entry-meta {

	font-size: 12px;
	color: #999;
	}

.entry-tags {
	border: 1px solid #EEE;
	background-color: #EDEDED;
	font-size: 12px;
	font-weight: bold;
	}

.entry-related {
	font-size: 12px;
	float: left;
	}


.entry-related ul li {
	list-style: none;
	}

.post hr {
	display: block;
	}

#footer {

	}

.entry a:hover {
	text-decoration: underline;
	}

.entry a:visited {
	color: #9C0;
	}

.commentlist li, #commentform input, #commentform textarea {



	font: 12px Arial, Helvetica, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;


	}


.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}


.commentlist p {
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	}

#commentform p {
	font-size: 12px;
	}

.commentmetadata {
	font-weight: normal;
	}

small, .nocomments, blockquote, strike {
	color: #777;
	}

code {
	font: 11px 'Courier New', Courier, Fixed;
	}


acronym, abbr, span.caps
{
	font-size: 9px;
	letter-spacing: 0.7px;
	}


/* End Typography & Colors */


/* Begin Images */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* Begin Form Elements */
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform {
	font-size: 12px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.commentlist {
	padding: 0;
	text-align: justify;
        position: relative;
right: 33px;
width: 593px;
	}

.commentlist li {
	margin: 0px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 0px 0px 0px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

/* End Comments */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

.navigation {
	font-size: 12px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
	}

/* End Various Tags & Classes*/


/* Begin Google Ads */
.gg-ref-text {
	text-align: center;
	}

.gg-ads-text {
	text-align: center;
	float: right;
	margin-top: 50px;
	}
/* End Google Ads */

#nav {
	height: 50px;
	background: url(http://www.igiggit.com/templates/yget/images/cat_bg.png) repeat-x top left;

}





	#nav ul {
    	width: 500px;
    	margin: 0px 30px;
    	margin-left:auto;
    	margin-right:auto;
		height: 50px;

	}




	#nav li {
		list-style: none outside;
		padding: 0 13px;
		height: 50px;
		float: left;
margin:0 auto;
	}



		#nav li a {
			font-weight: bold;
			color: #FFF;
			display: block;
			line-height: 50px;
			width: auto;
			margin-left: 10px;
margin-right: 10px;
			text-decoration: none;
		}


		#nav li a:hover {
			line-height: 50px;
			background: url(images/menuroll.gif) no-repeat center left;
color: white;
		}
			#nav li a:hover span {
				background: url(images/menuroll.gif) no-repeat center right;
color: white;
			}

#con1{
position:relative;
background:transparent url(images/about.gif) no-repeat scroll right center;
height:196px;
right: 6px;
top:-100px;
width:206px;
}

* html #con1{
position:relative;
background:transparent url(images/about.gif) no-repeat scroll right center;
height:196px;
right: 6px;
top:-100px;
width:206px;
}

* html #con1:hover{
position:relative;
background:transparent url(images/abouth.gif) no-repeat scroll right center;
height:196px;
right:6px;
top:-200px;
width:206px;
}

#con1:hover{
position:relative;
background:transparent url(images/abouth.gif) no-repeat scroll right center;
height:196px;
right: 6px;
top:-200px;





























width:206px;
}


#con1 a{
position:relative;




top:33px;
text-decoration:none;
color:#000000;
}

#con1 a:hover{
color:#000;

}








#ab{
color:#000000;
font-weight:bold;
left:26px;
position:relative;
top:42px;
width:175px;
}

#topfont span{
color:#1B5775;
left:66px;
position:relative;
top:21px;
font-weight:bold;
}

#sidebar_button{
height:312px;
/*left:46px;*/
margin:10px 0px 0px;
padding-top:5px;
position:relative;
top:-60px;
width:180px;
right: 10px;
}

* html #sidebar_button{
height:312px;
/*left:46px;*/
margin:10px 0px 0px;
padding-top:5px;
position:relative;
top:-40px;
width:180px;
}


#sidebar_button a {
background:transparent url(images/nav_unsel.gif) no-repeat right -3px ;
display:block;
padding:11px 0px 15px;
text-decoration:none;
text-align:center;
color:#000;
font-weight:bold;
}


* html #sidebar_button a {
background:transparent url(images/nav_unsel.gif) no-repeat right ;
display:block;
padding:0px 0px 10px;
text-decoration:none;
text-align:center;
color:#000;
font-weight:bold;
width:130px;
height:36px;
position:relative;
left:50px;
}


#sidebar_button a.home_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}
* html #sidebar_button a.home_select {background:transparent url(../images/nav_sel.gif) no-repeat 0px 1px}

#sidebar_button a.faq_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}
* html #sidebar_button a.faq_select {background:transparent url(../images/nav_sel.gif) no-repeat 0px 1px}

#sidebar_button a.reg_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}		
* html  #sidebar_button a.reg_select {background:transparent url(images/nav_sel.gif) no-repeat 0px 1px}		

#sidebar_button a.login_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}		
* html  #sidebar_button a.login_select {background:transparent url(images/nav_sel.gif) no-repeat 0px 1px}		

#sidebar_button a.user_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}
* html #sidebar_button a.user_select {background:transparent url(images/nav_sel.gif) no-repeat 0px 1px}

#sidebar_button a.live_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}		
* html #sidebar_button a.live_select {background:transparent url(images/nav_sel.gif) no-repeat 0px 1px}		

#sidebar_button a.tags_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}
* html #sidebar_button a.tags_select {background:transparent url(images/nav_sel.gif) no-repeat 0px 1px}

#sidebar_button a.prof_select {background:transparent url(images/nav_sel.gif) no-repeat 50px -3px}
* html #sidebar_button a.prof_select {background:transparent url(images/nav_sel.gif) no-repeat 0px 1px}


#sidebar_button a:hover {
background:transparent url(images/nav_sel.gif) no-repeat right -3px  ;
display:block;
padding:11px 0px 15px;
text-decoration:none;
text-align:center;
}


* html #sidebar_button a:hover {
background:transparent url(images/nav_sel.gif) no-repeat 0px 1px;
display:block;
padding:0px 0px 10px;
text-decoration:none;
text-align:center;
}

#sidebar_button  span {
left:23px;
position:relative;
text-transform:uppercase;
}

* html #sidebar_button  span {
left:3px;
position:relative;
top:10px;
text-transform:uppercase;
}#box2{
height:220px;
position:relative;
top:-17px;
width:220px;
}

#box3{
position:relative;
top:0px;
right: 13px;
}

* html #box3{
position:relative;
top:-0px;
}

#box4{
position:relative;
top:25px;
right: 13px;
}

* html #box4{
position:relative;
top:20px;
}

#bdiv1 span{
font-size:16px;
padding:0px 46px 0px 73px;
position:relative;
top:-54px;
color:#000000;
}

#bbox1{
border-right:2px solid #2F6581;
height:202px;
left:69px;
position:relative;
top:-38px;
width:146px;
}

* html #bbox1{
border-right:2px solid #2F6581;
height:202px;
left:69px;
position:relative;
top:-38px;
width:146px;
}

#bbox1 a{
color:#000000;
position:relative;
text-decoration:none;
top:32px;
}

#bbox2{
border-right:2px solid #2F6581;
float:left;
height:202px;
width:190px;
position:relative;
top:-240px;
left:243px;
}

* html #bbox2{

border-right:2px solid #2F6581;

float:left;
height:202px;
left:243px;
position:relative;
top:-240px;
width:190px;
}

#bbox2 li{
position:relative;
top:29px;
}

#bbox2 a{
color:#000000;
text-decoration:none;
position:relative;
top:-5px;
}

#bbox3{
border-right:2px solid #2F6581;
float:left;
height:202px;
left:267px;
position:relative;
top:-238px;
width:192px;
}

#bbox3 li{
position:relative;
top:29px;
}

#bbox3 a{
color:#000000;
position:relative;
text-decoration:none;
top:-6px;
}

#topimg{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:2px;
position:relative;
top:75px;
width:199px;
}

#con{
background:#fbfbfb url(images/fbg.png) no-repeat scroll right bottom;
/*height:226px;*/
left:4px;
position:relative;
top:71px;
width:194px;
height:156px;
}

#con a{
color:#000000;
text-decoration:none;
}

* html #con{
background:#fbfbfb url(images/fbg.png) no-repeat scroll right bottom;
height:226px;
left:17px;
position:relative;
top:-12px;
width:194px;
}

* html #topimg{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:-9px;
width:199px;
}

* html #topimg:hover{
background:transparent url(images/blog_sel.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:-9px;
width:199px;
}

* html  #topimg{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/igiggit/templates/yget/images/blog_ns.png',sizingMethod='crop');
}

#topimg span{
font-size:16px;
left:62px;
position:relative;
top:7px;
color:#1B5775;
font-weight:bold;
}

#spotopimg span{
font-size:16px;
left:62px;
position:relative;
top:7px;
color:#1B5775;
font-weight:bold;
}

#spotopimg{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:54px;
width:199px;
}


* html #spotopimg{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:4px;
width:199px;
}

* html  #spotopimg{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blog_ns.png',sizingMethod='crop');
}

#spotopimg:hover{
background:transparent url(images/blog_sel.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:53px;
width:199px;
}

#ftopimg:hover{
background:transparent url(images/blog_sel.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:47px;
width:199px;
}

* html #spotopimg:hover{
background:transparent url(images/blog_sel.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:2px;
width:199px;
}

* html #spocon{
background:fbfbfb url(images/fbg.png) no-repeat scroll right bottom;
height:226px;
left:17px;
position:relative;
top:0px;
width:194px;
}

#spocon{
background:#fbfbfb url(images/fbg.png) no-repeat scroll right bottom;
/*height:226px;*/
left:17px;
position:relative;
top:50px;
width:194px;
}

#ftopimg{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:47px;
width:199px;
}

* html #ftopimg{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:15px;
/*left:15px;*/
position:relative;
top:4px;
width:199px;
}

* html #ftopimg:hover{
background:transparent url(images/blog_ns.png) no-repeat scroll right center;
height:39px;
left:15px;
position:relative;
top:4px;
width:199px;
}

#ftopimg span{
font-size:16px;
left:62px;
position:relative;
top:7px;
color:#1B5775;
font-weight:bold;
}

#fcon{
background:#fbfbfb url(images/fbg1.png) no-repeat scroll right bottom;
height:426px;
left:17px;
position:relative;
top:44px;
width:194px;
}

* html #fcon{
background:#fbfbfb url(images/fbg1.png) no-repeat scroll right bottom;
height:426px;
left:64px;
position:relative;
top:1px;
width:194px;
}

* html #con1:hover{
position: relative;
background:transparent url(images/abouth.gif) no-repeat scroll right center;
height:196px;
right: 6px;
top:-100px;





width:206px;

}




#con1:hover{
position: relative;
background:transparent url(images/abouth.gif) no-repeat scroll right center;
height:196px;
height:196px;
right: 6px;
top:-100px;
width:206px;
}


#con1 a{
left:71px;
position:relative;
top:33px;
text-decoration:none;
color:#000000;
}

#con1 a:hover{
color:#000;
}

#sidebar li h2 {
width: 197px;
height: 60px;
background: url(images/ulh2.gif);
position: relative;
right: 11px;
color:#1B5775;
font-size: 13px;
font-weight: bold;
line-height: 60px;
text-indent: 60px;
}

#sidebar li {
}

.sidebarbottom{
width: 189px;
height: 7px;
background: url(images/sidebarbottom.gif);
z-index: 100;
position: relative;
bottom: 20px;
right: 6px;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 12px Arial, Helvetica, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	}

#commentform p {
	font-size: 12px;
	}

.commentmetadata {
	font-weight: normal;
	}

small, .nocomments, blockquote, strike {
	color: #777;
	}

#commentform {
	font-size: 12px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}

#commentform {
	font-size: 12px;
	}

#commentform input {
	width: 120px;
	padding: 2px;
	margin: 5px 5px 1px 0;
position: relative;
left: 12px;
	}

#commentform textarea {
	width: 98%;
	padding: 2px;
position: relative;
left: 12px;
	}

#commentform #submit {
	margin: 0;
	float: left;
position: relative;
left: 12px;
	}

#comments {
margin-top: 40px;
}
#contentt .indent { padding:30px 30px 34px 63px;}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited ,.commentlist cite a:active ,.commentlist cite a:hover  {
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
text-decoration: none;
	}
#commentbackground {
background: #F8F8F8;
width: 570px;
position: relative;
top: 13px;
right: 10px;
border-right:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
padding-bottom: 5px;
padding-right: 10px;
padding-left: 10px;

}

.commentlist li, #commentform input, #commentform textarea {
	font: 12px Arial, Helvetica, Sans-Serif;
line-height: 15px;
	}

.commentlist a , .commentlist a:hover, .commentlist a:active , .commentlist a:visited {
color: gray;
font-weight:bold;
font-size: 12px;
}

.commentlist li {
	font-weight: bold;
	}



.commentlist p {
	font-weight: normal;
	line-height: 14px;
	text-transform: none;
	}

#commentform p {
	font-size: 12px;
	}

.commentmetadata {
	font-weight: normal;
	}

		#comments {
position: relative;
bottom: 80px;
		}



		#comments p {



			margin-bottom: 5px;



		}



		#comments ol {



			margin-left: 30px;


		}



		#comments ol li {



			margin: 12px 0;





			padding: 10px;




background: url(images/commentheader.jpg) top left;
background-repeat: no-repeat;

		}

label {

padding-left: 10px;

}


#credits {
margin: 0 auto;
width: 350px;
position: relative;
bottom: 80px;
color: black;
}


#credits a, #credits a:active, #credits a:hover, #credits a:visited {
color: black;
text-decoration: none;
}