/*   
Theme Name: My 31GiftShop
Theme URI: http://CianComputers.com
Description: A port of 31GiftShop based on hgpshop.com
Author: Cian Computers
Author URI: http://CianComputers.com
Version: 1.0
.
General comments/License Statement if any.
.
*/
/*removes smiley from wp-stats*/
img#wpstats{display:none}

/* global */

body {
background-color: #fff;
font-family: arial;
}
table .moduletable {
padding-top: 1em;
}
h1 {
font-family: Georgia, times, serif;
/*color: #036;*/
color:#663B35;
font-size: 22pt;
padding-top: .4em;
padding-bottom: 0em;
margin-bottom: 0em;
}
h2, .contentpaneopen h2,.contentpaneopen .contentheading {
font-family: Georgia, times, serif;
color: #660033;
/*color: #2A776C;*/
background-color: inherit;
font-size: 20pt;
padding-top: .4em;
}
h3, .moduletable th {
text-align:left;
font-family: Georgia, times, serif;
color: #000;
font-size: 16pt;
}
.contentpaneopen p, .contentpaneopen ul {
padding-bottom: 0em;
margin-bottom: 0em;
}
.content_rating {
text-align::right;
}
/*hr {
display: none;
height:0px;
}*/
table {
background-color: #FFF;
}
.moduletable {
width:100%;
}
.border1 {
border: 1px solid #000;
}
#wrapper{width:890px;margin-left:auto;margin-right:auto;}
.wrapper_table{width:890px;}
.topBar {
height:7px;
/*background-image: url('/images/frame/top_green.gif');*/
background-color:#cc6666;
background-repeat: repeat;
}
.midBar {
border: 1px solid #000;
height: 7px;
/*background-color: rgb(133, 0, 0);*/
background-color: #333;
background:url('/images/nav/midnav_bkg.gif') 3px 2px;
}
.midMenu{
/*border: 1px solid #000;*/
/*background-color: rgb(133, 0, 0);*/
/*background-color: #459113;*/
background-color: #333;
background-image:url('/images/nav/midnav_bkg.gif');
}

.midMenuItem{
/*color: rgb(255, 255, 204);*/
color:#FFF;
font-weight: bold;
font-size: 12pt;
text-align: center;
}
.midMenuItem a, .midMenuItem a:active, .midMenuItem a:link, .midMenuItem a:visited {
color:#FFF;
text-decoration: none;
}
.midMenuItem a:hover {
color:#FFF;
text-decoration: underline;
}
.botBlog {
border: 1px solid #000; 
background-color: rgb(255, 246, 246); 
vertical-align: top;
}
.sideTop {
border: 1px solid #000;
width: 175px;
}
.botBar {
height: 9px;
/*background-image: url('/images/frame/btm_green.gif');*/
background-color:#cc6666;
background-repeat: repeat;
}

/***  Core Components Formatting  ****/

TD.headerBar { 

	border-bottom: solid 1px #000;

}

TD.headerCenter { 

	background-image: url('/images/frame/header_center.gif');

	border-bottom: solid 1px #000;

}

TD.botNavBar { 

	border-top: solid 1px #000;

} 

TD.footerCenter { 

	background-image: url('/images/frame/footer_center.gif');

}

TD.sideBarLeft {

	width: 11px;

	background-image: url('/images/frame/side_left.gif');

}

TD.borderTopBot {

	border-top: solid 1px #000;

	border-bottom: solid 1px #000;

}

TABLE.topNavBar { 

/*	position: absolute; */ 

	z-index: 0; 

/*	top: 112px; */

/*	width: 100%; */

	height: 20px;

	color: inherit;

	background-color: #F7E7FF; 

/*	background-color: #FFD8E4; */

/*	background-color: #80FF80; */

	border-bottom: solid 1px #000; 

	vertical-align: top;

/*	align: right; */

}

TD.contentCell {

	height: 500px;

	vertical-align: top;

}

Table.headerTable {

/***	width: 800px; ***/

}

Table.contentTable {

	height: 685px; 

/***	width: 800px; ***/

}

Table.footerTable {

/***	width:800px; ***/

}

/***	Side Navigation ***/

TABLE.sideNavButtonTable_old { 

	position: absolute; 

	z-index: 0; 

	top: 275px; 

	left: 55px;

	width: 190px;

	height: 23px; 

	visibility: visible; 

	display: block 

} 

TABLE.sideNavButtonTable { 

	position: absolute;

	z-index: 1;

	top: 260px; 

/***	left: 395px; ***/

	width: 190px;

	height: 24px;

} 

TABLE.divLiveHelp { 

	position: absolute;

	z-index: 1;

	top: 650px; 

	width: 190px;

} 



TD.sideNavBar { 

	width: 170px;

	border-right: solid 1px #000;

} 

TD.sideBarRight {

	width: 11px;

	background-image: url('/images/frame/side_right.gif');

}

TD.sideNavButton {

	background-repeat: no-repeat;

	background-image: url('/images/nav/side/blank.gif');

} 

.sideNavTitle {

	font-weight: bold;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-decoration: none;

	text-align: center;

}

A.sideNavButtonText {

	margin-left: 10px;

/*	color: #FFC; */

	color: #F7E7FF;

	background-color: inherit;

	font-weight: bold;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-decoration: none;	

}

A.sideNavButtonText:hover {

	margin-left: 10px;

 	color: #FFF;

	font-weight: bold;	

	background-color: inherit;

	text-decoration: underline;

}

/***  Hyperlink Formatting  ****/

a:hover {

 	color: #CC0033; 	

	background-color: inherit; 

	text-decoration: underline;

}

/***  Alignment Options  ****/

.left {

	text-align: left;

	}

.right {

	text-align: right;

	}

.center {

	text-align: center;

	}

.block {

	margin-left: 40px;

	margin-right: 40px;

	}

/***  Content Formatting  ****/

H2 {	

	padding-left: 5px;

	margin-left: 5px;

	padding-right: 5px;

	margin-right: 5px;

	padding-bottom: .5px;

	margin-bottom: .5px;

	font-size: 19px;

	font-style: italic;

	font-weight: bold;

	font-family: arial, verdana, helvetica, sans-serif;

	color: #036;
	/*color: #2A776C;*/

	background-color: inherit;

/***	text-transform: uppercase; ****/

}

H3, .moduletable th {	

/**	text-align: center; **/

	padding-left: 5px;

	margin-left: 5px;

	padding-right: 10px;

	margin-right: 10px;

	padding-bottom: 0px;

	margin-bottom: 0px;

	font-size: 18px;

	font-weight: bold;

	font-style: italic;

	font-family: arial, verdana, helvetica, sans-serif;

	color: #990000;

	background-color: inherit;

/***	text-transform: uppercase; ****/

}

H3 + P {

	padding-top: .7px;

	margin-top: .7px;

}

LI {

}

.normText {	

	color: #000;

	background-color: inherit;

	margin-left: 25px;

	margin-right: 10px;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

}

.annText {	

	color: #000;

	margin-left: 25px;

	margin-right: 10px;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	background-color: #ffc;

	border: solid 2px #000;

}

Table.bordercolor {

/***	border-color: #000; ****/

/***	border-size: 1px; ****/

	border: solid 1px #000; 

}

TD.border {

	border: thin dotted #000;

	padding-left: .3em; 

	padding-right: .3em; 	

}

.smText {	

	color: #000;

	background-color: inherit;

	font-size: 70%;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

}

.lgText {	

	color: #000;

	background-color: inherit;

	font-size: 105%;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

}

.navyText {	

	color: #036;

	background-color: inherit;

}

.listItem {	

	color: #036;

	background-color: inherit;

	font-size: 15px;

	font-weight: bold;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: left;

}

.perWording {

	margin-top: 7px;

	margin-bottom: 7px;

	color: #000;

	background-color: inherit;

	font-size: 10px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: center;

}

.logoHeader {

	margin-top: 0px;

	vertical-align: middle;

}

.designerName {

	font-size: 14px;

	font-weight: bold;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: center;

	color: navy;

	background-color: inherit;

}

.designerContact {

	font-size: 12px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: center;

}

.contactText {	

	color: #000;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	font-weight: bold;

	text-align: right;

}

.green {

	color: #090;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	}

.maroon {

	color: #990000;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	}

.navy {

	color: #03c;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	}



.cream {

	color: #FFC;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	}

.red {

	color: #f00;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	}

.white {

	color: #fff;

	background-color: inherit;

	font-size: 14px;

	font-family: arial, verdana, helvetica, sans-serif;

	text-align: justify;

	}

.fontHide {

	color: #006600;

	background-color: inherit;

	font-size: 1px;

	}	

.fontStrike {

	text-decoration: line-through;

}

.fontStrikeRed {

	text-decoration: line-through;

	color: #f00;

	background-color: inherit;

}

.fontNoLink {

	text-decoration: none;

	color: #000;

	background-color: inherit;

}

.fontCloud1 {

	font-size:x-small;

}

.fontCloud2 {

	font-size:small;

}

.fontCloud3 {

	font-size:medium;

}

.fontCloud4 {

	font-size:large;

}

.fontCloud5 {

	font-size:x-large;

}

/*.contentpaneopen td .readon {
padding-left:25px;
align:right;
text-align:right;
}*/

#my_sidebar ul{
list-style-type: none;
/*display:inline;*/
padding:0px;
}

#menu {
height:22px;
margin:0px;
padding:0px;
}
#menu ul {
margin:0px;
padding:0px;
}
#menu ul li{
margin-top:0px;
padding-top:0px;
padding-right:25px;
list-style-type: none;
display:inline;
}
#menu_side ul{
/*padding-left:10px;*/
margin-left:0px;
padding-left:0px;
}
#menu_side ul li{
/*margin-left:-80px;
padding-left:-80px;*/
margin-left:25px;
padding-left:0px;
}
#footer ul 
{ 
	list-style-type: none;
	margin:0px;
	padding:0px;
	border:1px solid black;
}

h2{
font-family:Georgia,times,serif;
color:#660033;
/*color:#2A776C;*/
background-color:inherit;
font-size:20pt;
padding-top: 0.4em;
}

#news{
padding-right:15px;
}

#news dt{
padding-left:28px;
padding-bottom:0px;
}
#news dd{
margin-top:-15px;
padding-top:0px;
}
#news table{
padding-top:12px;
}

.ec3_eventday a {font-weight:bold; !IMPORTANT;}
.ec3_list {font-weight:bold;}
/*#footer{width:600px;}*/

.widget_rss{
padding-left:5px;
}
.widget_rss ul{
padding:0px;
margin:3px;
}
.widget_rss li{
padding-top:0px;
padding-bottom:3px;
font-size:12px;
}
#cat_featured img{
border:1px solid white;
}
#cat_featured a:hover img{
border:1px solid red;
}
#footer img{
border:1px solid white;
}
#footer a:hover img{
border:1px solid red;
}
