/*   

Theme Name: craig blue studio theme

Theme URI: http://craig

Description: Blue Studio theme for craigbryant.com

Author: Pradosh

Author URI: http://pradoshstylized.com

Version: 1.0

.

This theme can be used for commercial or non-commercial use so long as it is not redistributed or resold in any way.

.

*/



@charset "utf-8";

/* CSS Document */



body {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

	background:#131f35 url(images/bg.jpg) repeat-x center top;

	margin:0;

	padding:0;

	color:#FFFFFF;

	font-size:1em;

	letter-spacing:.04em;

	

}



body a:link, body a:active, body a:visited, ul li a{

	color: #CFBF74;

	text-decoration:none;

	}

	

body a:hover, ul li a:hover, body p a:hover{

	color:#FFEE9F;

	text-decoration:none;

	border-bottom: 1px solid #FFEE9F;

	}





body p{

	font-size:.9em;

	color:#DFDFDF;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	padding-bottom:10px;

	line-height:1.4em;

	font-size:.8em;

	

	}



body ul{

	margin:0 0 20px 22px;

	padding:0;

	font-size:.9em;

	}

	

body ul li{

	font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;

	padding:7px 0;

	list-style-image: url(images/sound-bars-icon.png);

	color:#DCC4D3;



}

	

body p img, body img{

	margin:0 7px 1px 0;

	border:1px solid #635D27;

	}





.clear{

	clear:both;

	}

	

h1, #sidebar div.widget_about_me_widget h2 a{

	font-family: Century Gothic,Trebuchet MS,Lucida Grande,Arial,Verdana,Sans-Serif, Geneva, Arial, Helvetica, sans-serif;

	color:#F7D05C;

	margin:0 0 15px 0;

	padding:0;

	font-size:1.4em;

	font-weight:lighter;

	}



h2{

	font-family: Trebuchet MS, Arial, Helvetica,, Geneva, Century Gothic, Georgia, Verdana, sans-serif;

	color:#EFD483;

	margin:10px 0 5px 0;

	font-size:1em;

	font-weight:lighter;

	letter-spacing:.04em;

	}



h3{

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#795367;

	margin:0 0 5px 0;

	font-size:1.05em;

	font-weight:lighter;

	}



h4 {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#7B8DBF;;

	margin:0 0 4px 0;

	font-size:.6em;

	font-weight:normal;

	padding:5px 0;

	border-bottom:1px solid #6e4f5f;

	border-top:1px solid #6e4f5f;

	}



#layout-bg{

	width:1400px;

	/*min-height:2000px;*/

	background:#131f35 url(images/layout-bg.jpg) no-repeat center top;

	margin:0 auto;

	padding:0;

	}

	

#top-content{

	height:266px;

	/*border:1px #fff solid;*/

	margin:0;

	padding:0;

}



#top-content p{

	margin:0;

	}



#content-container{

	padding:0;

	margin:0 auto;

	width:1400px;

	min-height:1200px;

	background:url(images/content-container-bg-top.jpg) no-repeat center top;

	/*border:1px solid #fff;*/

	

	}

#content{

	padding:0;

	margin:0 auto;

	width:1400px;

	background:url(images/content-container-bg.jpg) repeat-y center top;

	}

	

#content-container p{

	margin:0;

	}

	

#data-content{

	width:980px;

	margin:0 0 0 217px;

	padding-top:35px;

	}

	

#left-bar{

	width:625px;

	float:left;

	}

	

#sidebar{

	width:330px;

	float:right;

	}

	

#data-leftA{

	width:280px;

	float:left;

	margin:0 25px 0 0;

	}

	

#data-leftA img {

	border:1px solid #672857;

	}

	

#feedback{

	width:260px;

	float:right;

	}



#feedback img{

	margin:-6px 5px 0 0;

	}



#feedback p{

	line-height:1.5em;

	}



#feedback h3 {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#795367;

	margin:0 0 5px 0;

	font-size:1.04em;

	font-weight:lighter;

	border-bottom:1px solid #6e4f5f;

	padding-bottom:5px;

	}

.posts {

	background-color:#1B2939;

	padding:7px;

	margin:7px 0 10px 0;

	border-color:#635D2E #3F3B1E #3F3B1E #635D2E;

border-style:solid;

border-width:1px;

}

.odd {

	background-color:#12192F;

}

#posts-homepage{

	clear:both;

	margin:0;

	}

	

#posts-homepage h1 {

	font-family:  Geneva,Helvetica, Verdana,  Arial, sans-serif;

	color:#AB9040;

	margin:0;

	padding:0;

	font-size:1.1em;

	font-weight:lighter;

	}

	

#posts-homepage h1.head-small{

	font-size: .8em;

	border-bottom:1px solid #6E4F5F;

}



#posts-homepage h1 a{

	color:#AB9040;

	text-decoration:none;

	padding:0;

	}

	

#posts-homepage h4 {

	margin:0;

	

	}

	

#posts-homepage img {

	border:1px solid #676228;

	}





#posts-homepage p img {

	float: left;

	}

	

#posts-homepage p img.alignright {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

	}

	

#posts-homepage p img.alignleft {

	float: left;

	}





#posts-homepage p {

	vertical-align:top;

	}



#posts-homepage p{

	color:#D3D3D3;

	margin:0;

	padding:12px 0 0 0;

	}

	

.wp-paginate {

	margin-top:40px;

	}



.wp-paginate .title {

	color:#8DA1B2

	}

	

#posts-homepage h4 a:link, #posts-homepage h4 a:visited, #posts-homepage p a:link, #posts-homepage p a:visited{

	color: #BD9A5D;

	text-decoration:none;

	}

	

#posts-homepage p a:hover{

	color:#FFEE9F;

	text-decoration: none;

	}

	

#page-post h1, #page-post h2 {

	font-family: Century Gothic,Trebuchet MS,Lucida Grande,Arial,Verdana,Sans-Serif, Geneva, Arial, Helvetica, sans-serif;

	color:#F7D05C;

	margin:0;

	padding:0 0 10px 0;

	font-size:1.4em;

	font-weight:lighter;

	}

	

#page-post h2 {

	font-family: Trebuchet MS,Lucida Grande,Arial,Verdana,Sans-Serif, Geneva, Arial, Helvetica, sans-serif;

	padding:0;

	margin:10px 0 5px 0;

	color:#BBA645;

	font-size:1.2em;

	font-weight:lighter;

	}



#page-post #post-payment {

	font-size: .8em;

	margin:15px 0 0 0;

}



.post .switch {position:static; text-align:right}

/*** ream more btns ***/



.btn_sml {

	float: right;

	clear: both;

	background: url(images/btn/read-more-left.png) no-repeat;

	padding: 0 0 0 4px;

	margin: 5px 0;

}

.btn_sml a{

	float: left;

	height: 20px;

	background: url(images/btn/read-more-middle.png) repeat-x left top;

	line-height: 20px;

	padding: 0 4px;

	color: #fff;

	font-size: .7em;

	text-decoration: none;

	vertical-align:super;

	}

div.btn_sml a{

	color: #c9bed5;

}

div.btn_sml a:hover{

	color: #FDF0FF;

	text-decoration:none;

}

.btn_sml span {

	background:#c75224 url(images/btn/read-more-right-wide.png) no-repeat;

	float: left;

	width: 14px;

	height: 20px;

}



.btn_read-more:hover { background-color: #af70bf; }



/*************** list on home page *****************/

ol.steps {

	margin: 0 0 15px 0;

	background: url(images/ul_bg_repeat-purple.png) repeat-y; /*--Bg of the order numbers--*/

	padding: 0 0 0 35px; /*--Distance between the order numbers--*/

	/*border: 1px solid #000;*/

	border-top: 1px solid #4C668F;

	font-size: 1em;

	list-style-image: url(images/sound-bars-icon-list.png);

}

ol.steps li {

	margin: 0;

	padding: 15px 15px;

	font-size: 1.2em;

	font-weight: bold;

       /*--The bevel look is styled with various colors in the border properties below--*/

	border-top: 1px solid #000;

	border-bottom: 1px solid #4C668F;

	border-right: 1px solid #4C668F;

	border-left: 1px solid #32445F;

	background: #28354B;

}



ol.steps li ul li{

	font-size:.74em;

	color:#CCCCCC;

	font-family:Geneva,Arial,Helvetica,sans-serif;

	font-weight:normal;

	line-height:1.6em;

	margin:0;

	padding:5px 8px;

	background: #181F33;

	border-bottom:1px solid #333D4F;

	border-right:1px solid #333D4F;

	}



ol.steps li.first { border-top:none}

ol.steps li.last { border-bottom: 1px solid #4C668F; }



ol.steps li h2 {

	font-size: 0.9em;

	padding: 5px 0;

	margin-bottom: 10px;

	border-bottom: 1px dashed #5c304d;

	color: #fff;

}

ol.steps li p {

	color: #ccc;

	font-size: 0.7em;

	font-weight: normal;

	line-height: 1.6em;

}





/*************** // list on home page *****************/

	

.says{

	font-family:Geneva, Verdana,  Arial,  sans-serif;

	font-style:italic;

	color:#b791a6;

}



#craig{

	line-height:1.1em;

	}

	

#craig p{

	color:#f2f2f2;

	padding-bottom:40px;

	}

	

#craig img {

	border:1px solid #582241;

	}

div#sidebar-preloaded-images {
   background:url(images/sound-bars-icon-hover.png) no-repeat 50% 50%;
}



#sidebar h2{

	font-family:Century Gothic, Verdana, Georgia,Times,  "Times New Roman", serif;

	color:#DFC652;

	font-size:1em;

	font-weight:lighter;

	letter-spacing:.05em;

	background: url(images/side-bar-header.png) no-repeat left center;

	height:72px;

	margin:0 0 0 -20px;

	padding:40px 0 0 20px;

	width:330px;

	}



#sidebar ul{

	margin:-7px 0 15px 20px;

	font-size:.7em;

	}



#sidebar ul li{

	border-bottom:1px solid #837949;

	margin-bottom:7px;

	padding-bottom:6px;

	color:#e7e7e7;

	}



#sidebar ul li{

	list-style-image:url(images/sound-bars-icon.png);

	}

	

#sidebar ul li:hover{

	border-bottom:1px solid #CFBF74;

	list-style-image:url(images/sound-bars-icon-hover.png);

	}



#sidebar ul li a{

	color:#e7e7e7;

	text-decoration:none;

	}	



#sidebar ul li a:hover{

	color:#FFEE9F;

	text-decoration:none;

	border: none;

	}	

	

/************* side bar widgets ********/



#sidebar div.widget_about_me_widget h2{

	background-image: none;

	margin:0;

	padding:0;

	height:40px;

	}

	

#sidebar div.widget_about_me_widget  img{

	float: left;

	border:1px solid #635D27;

}



.shopping_cart {

margin:0 0 0 -12px;

}



/************  //side bar widgets ********/





#clear{

	clear:both;

	}





#top-menu {

	margin-left:198px;

	padding-top:4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}

	

#top-menu ul{

	margin:0;

	}



#top-menu ul li{

	list-style-type:none;

	list-style-image:none;

	padding:0;

	}

	

/* Get rid of the margin, padding and bullets in the unordered lists */

#mc_menu_1, #mc_menu_1 ul {padding:0; margin:0; list-style-type: none; z-index: 9999;}



/* Set up the link size, color and borders */

#mc_menu_1 a, #mc_menu_1 a:visited {display:block;/*width:80px;*/ font-size:12px; color:#fff; height:25px; line-height:24px; text-decoration:none; /*text-indent:5px;*/}



/* Set up the sub level borders */

#mc_menu_1 li ul li a, #mc_menu_1 li ul li a:visited {border-width:0 1px 1px 1px;}

#mc_menu_1 li a.enclose, #mc_menu_1 li a.enclose:visited {border-width:1px;}



/* Set up the list items */

#mc_menu_1 li {float:left; /*background:#7484ad;*/}



/* For Non-IE browsers and IE7 */

#mc_menu_1 li:hover {position:relative;}

/* Make the hovered list color persist */

#mc_menu_1 li:hover > a {background:#4f1436; color:#fff;}

/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */

#mc_menu_1 li ul {display:none;}

/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */

#mc_menu_1 li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(images/menu/transparent.gif); width:120px;}

/* Position the first sub level beneath the top level liinks */

#mc_menu_1 > li:hover > ul {left:-30px; top:16px;}



/* get rid of the table */

#mc_menu_1 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}



/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */

* html #mc_menu_1 li a:hover {position:relative; background:#dfd7ca; color:#c00;}



/* For accessibility of the top level menu when tabbing */

#mc_menu_1 li a:active, #mc_menu_1 li a:focus {background:none; color:#fff;}



/* Set up the pointers for the sub level indication */

#mc_menu_1 li.fly {background:#2F3853 url(images/menu/fly.gif) no-repeat right center;}

#mc_menu_1 li.drop {background:/*#7484ad*/ url(images/menu/drop.gif) no-repeat right center; z-index: 9999;}





/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */



/* change the drop down levels from display:none; to visibility:hidden; */

* html #mc_menu_1 li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(images/menu/transparent.gif);}



/* keep the third level+ hidden when you hover on first level link */

#mc_menu_1 li a:hover ul ul{

visibility:hidden;

}

/* keep the fourth level+ hidden when you hover on second level link */

#mc_menu_1 li a:hover ul a:hover ul ul{

visibility:hidden;

}

/* keep the fifth level hidden when you hover on third level link */

#mc_menu_1 li a:hover ul a:hover ul a:hover ul ul{

visibility:hidden;

}

/* keep the sixth level hidden when you hover on fourth level link */

#mc_menu_1 li a:hover ul a:hover ul a:hover ul a:hover ul ul {

visibility:hidden;

}



/* make the second level visible when hover on first level link and position it */

#mc_menu_1 li a:hover ul {

visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;

}



/* make the third level visible when you hover over second level link and position it and all further levels */

#mc_menu_1 li a:hover ul a:hover ul{ 

visibility:visible; top:-11px; left:80px;

}

/* make the fourth level visible when you hover over third level link */

#mc_menu_1 li a:hover ul a:hover ul a:hover ul { 

visibility:visible;

}

/* make the fifth level visible when you hover over fourth level link */

#mc_menu_1 li a:hover ul a:hover ul a:hover ul a:hover ul { 

visibility:visible;

}

/* make the sixth level visible when you hover over fifth level link */

#mc_menu_1 li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 

visibility:visible;

}

/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

#mc_menu_1 li a{border:none;}





/****mod****/

#mc_menu_1 > li > a, #mc_menu_1 > li > a:visited { height:40px; line-height:38px; padding:0 20px; text-align:left; }

#mc_menu_1 li:hover > a {background:#0A142F;}

#mc_menu_1 > li:hover > a {color:#FFD75F; background-color:rgba(10,20,47,0.5); } 



#mc_menu_1 li.current_page_item {background-color:rgba(10,20,47,0.25); }

#mc_menu_1 li.current_page_item a{color:#E7C356;} 



#mc_menu_1 li ul {margin-top:3px; z-index: 9999;}

#mc_menu_1 li ul li{width:200px; /*background-color:#2F3853;*/ background-color:rgba(10,20,47,0.6); border:1px solid #0A142F; border-top: 1px solid #536392; border-left: 1px solid #536392; z-index: 9999;}

#mc_menu_1 li ul li a{ height:30px; line-height:28px; padding-left:20px; z-index: 9999;}



#mc_menu_1 li ul li:hover, #mc_menu_1 li ul li a:hover{background:#08112B; color:#FFD75F; z-index: 9999;}





#mc_menu_1 li.fly {background:#2F3853 url(images/menu/fly.gif) no-repeat right center;}





#mc_menu_1{text-align:center;}

#mc_menu_1 ul > li{text-align:left;}



#mc_menu_1 li ul li ul{margin:20px;}



#mc_menu_1 > li:hover > ul {top:29px;}





/************************eStore plugin ***********************/



div.emptyShoppingDiv{

	text-align:center;

	margin:auto;

	border:1px solid #635D27;

	padding:5px;

	width:50%;

	background:#1e3154 url(images/glowing-cart.jpg) no-repeat center 40%;

	color: #cfafc5;	

}



div.emptyShoppingDiv p{

	padding:100px 0 0 0;

	font-size:.8em;

	}



#wp_digi_cart_widgets a{

	margin: 0;

	font-size: 1em;

	}



#sidebar div.widget_wp_digi_cart h2{

	font-size:1em;

	background: url(images/side-bar-cart-header.png) no-repeat left center;

}



div.shopLink{

	text-align: center;

	margin:0 auto 15px auto;

	font-size:.9em;

}



#prodTable{

	border-bottom:1px solid #4A464B;

	border-left:1px solid #635D27;

	border-right:1px solid #4A464B;

	color: #EBEBEB;



}



#prodTable tr{

	padding:10px;;

	margin:0;



	}

	

#prodTable tr td{

	border-bottom:1px solid #1A2647;

	border-top:1px solid #534727;

}



.eStore-product-description {

margin-left:0;

}



.tableHeader{

	background-color:#0F0E2B;

}



.tableHeader h3{

	color:#C3AC65;

	font-size:.8em;

	padding:2px;

	margin:0;

	}



 .eStore-product {

	font-size:.7em;

	/*line-height:2.5em;*/

}



.rowColor1{

	background-color:#0F2743;

	padding:5px;

}



.rowColor2{

	background-color:#0D3657;

}



.rowColor2:hover, .rowColor1:hover, .rowColor1:hover strong, .rowColor2:hover strong{

	 border-left:1px solid #000;

	 background-color:#210327;

	 color: #C3AC65;

}



.eStore_button{

	float:left;

}



.eStore-thumbnail {

margin:auto;

}



.product_page{

	padding:10px 0;

	text-align:center;

	

}



div.product_page a:link, .wp-paginate .page, .wp-paginate .prev, .wp-paginate .next, div.product_page a:visited {

	border-left:1px solid #7B6A3D;

	border-right:1px solid #473D23;

	border-top:1px solid #8F7B47;

	border-bottom:1px solid #473D23;

	padding:3px 5px;

	background-color:#230D0D;

	color:#B38D19;

	margin:2px 2px;

	font-size:.7em;

	text-decoration:none;

	

	}



.wp-paginate .page, .wp-paginate .prev, .wp-paginate .next {

	padding:5px 7px;

	font-size:.8em;

	margin:4px;

	

	}



div.product_page a:hover, div.product_page a.currPage, .wp-paginate a:hover, .wp-paginate a:active, .wp-paginate .current{

	border-right:1px solid #8D878F;

	border-left:1px solid #423F43;

	border-bottom:1px solid #8D878F;

	border-top:1px solid #423F43;

	text-decoration:none;

	background-color:#4F0723;

	color:#fff;

	}

	

#alphabets{

	text-align:center;

}



#alphabets p a:link, #alphabets p a:visited{

	margin:2px 0;

	padding: 2px 5px;

}





#alphabets p a.currAlpha{

	border-right:1px solid #8D878F;

	border-left:1px solid #423F43;

	border-bottom:1px solid #8D878F;

	border-top:1px solid #423F43;

	text-decoration:none;

	background-color:#2B0414;

	color:#fffff;

	padding: 2px 5px;

	}

	

div#alphabets p a:hover{

	border-left:1px solid #625D63;

	border-right:1px solid #423F43;

	border-top:1px solid #6A646B;

	border-bottom:1px solid #423F43;

	margin:2px 0;

	padding: 2px 5px;

	background-color:#5F0828;

	color:#FFFFFF;



}



#pinfo{

	margin:-20px 0 20px 15px;

	padding:0;

	font-size:.8em;

	}



.shopping_cart table{

	padding:0;

	margin:-15px 0 0 5px;

	font-size:.9em;

}



div#radioBtnSort{

	font-size:.7em;

	color:#BFBC9B;

	margin:0 0 15px 0;

	padding:0;

	text-align:center;

}



/**** For track search form **/





/****search stylize2 ****/



#searchTrackForm{

	height:77px;

	width:376px;

	margin:0 auto;

	padding:0;

	text-align:center;

	background:url(images/search-track-form-bg2.jpg) no-repeat 50% 50%;

}



#searchTrackForm div{

	margin:0;

	padding:0;

}



#searchTrackForm span.radioBtn{

	font-size:.7em;

	color: #D3B9D7;

}



form#trackForm {

	font-size:.85em;

	margin:auto;

	padding:13px 0 0 16px;	

}



fieldset.search2 {

	border: none;

	width: 320px;

	margin: 0 auto;

	padding:0;

	/*background: #31152e;*/

}

.search2 input, .search2 button {

	border: none;

	float: left;

}

.search2 input.box2 {

	color: #fff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: .9em;

	width: 255px;

	height: 22px;

	padding: 6px 15px 0 5px;

	background: url(images/search-field2.png) no-repeat;

	background-image: url(images/search-field2.png);

	margin-right: 5px;

}

.search2 input.box2:focus {

	background: url(images/search-field2.png) no-repeat left -35px;

	outline: none;

}

.search2 button.btn2 {

	width: 38px;

	height: 34px;

	cursor: pointer;

	text-indent: -9999px;

	background: url(images/search-field2.png) no-repeat top right;

}

.search2 button.btn2:hover {

	background: url(images/search-field2.png) no-repeat bottom right;

}





#autocomplete_choices {

	background-color:#142B4F;

	border:1px solid #3F687F;

	font-size:80%;

	z-index:99999;

	width:280px;

	max-height:400px;

	overflow: auto;

	text-align:left;

}



#autocomplete_choices ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

font-size:1em;

color:#C3AC65;

}



#autocomplete_choices ul li.even {

background-color:#223F4F

}



#autocomplete_choices ul li.selected {

background-color:#776E47;

color:#FFFFFF;

}



#autocomplete_choices li {

cursor:pointer;

display:block;

margin:0;

padding:3px 4px;

color:#C3AC65;

}



#shippingOptions form{

	line-height:20px;

}



#shippingOptions form input{

	margin:3px 2px 0 0;

	}



#footer{

	min-height:130px;

	width:100%;

	background:#122035 url(images/bg-footer2.jpg) repeat-x center bottom;

	}



#footer-block{

	margin:0 auto;

	width:1400px;

	height:50px;

	background:#2e1336 url(images/footer-block.jpg) no-repeat center top;

}



#footer-desc{

	width:1400px;

	height:110px;

	margin:0 auto;

	padding:0;

	background:url(images/footer-block-bg-repeat.png) repeat-y center bottom;

	vertical-align: top;

}



#footer-desc p{

	margin: 0;

	padding: 0;

	font-size: .7em;

	}





#footer-desc a:hover {

	text-decoration: none;

	border-bottom: 1px solid #CFBF74;

}



#footer-desc-content{

	width:66%;

	margin: 0 auto;

	padding-top:10px;

}



#bottom-menu{

	margin: 0 auto 10px auto;

	padding: 0;

	float: none;

	clear: both;

}



#footer-desc-content ul#mc_menu_1{

	margin: 0 auto;

	text-align: center;

}



#bottom-menu #mc_menu_1 li.current_page_item {background:none;}





#footer ul#mc_menu_1 li{

	list-style-image: none;

	padding: 0;

	text-align: center;

	margin: 0 20px 0 0;

	display: inline;

}



#footer ul#mc_menu_1 li a, #footer ul#mc_menu_1 li a:visited{

	font-size: .75em;

	color: #E7E7E7;

	margin:0;

	padding: 0;

	text-align: center;

	display: inline; 

	}



#footer ul#mc_menu_1 li a:hover {

	background: none;

	background-color: none;

	padding: 0;

	margin: 0;

}



#footer ul#mc_menu_1 li:hover {

	text-decoration: none;

	border: none;

}



#footer-copyright{

	float:left;

	margin-bottom:10px;

}



#footer-credit{

	float:right;

	line-height: 4em;

}



span.pradosh{

	color: #5AB7EF;

}

span.stylized{

	color: #AADAF7;

	font-style: italic;

}



/********* contact form *****************/



#commentform input, #commentform textarea, .wpcf7-validates-as-required, .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, span.wpcf7-not-valid-tip, a.photo{

	background-color:#1D324B;

	border-top:1px solid #294069;

	border-right:1px solid #294069;

	border-bottom:1px solid #39608F;

	border-left:1px solid #39608F;

	color:#9AC5DF;



}



span.wpcf7-not-valid-tip, div.wpcf7-response-output{

	background-color: #730808;

	border-top:1px solid #8F4848;

	border-right:1px solid #8F4848;

	border-bottom:1px solid #7B3E3E;

	border-left:1px solid #7B3E3E;

	}



div.wpcf7-response-output{

	font-size:.9em;

	}



#posts-homepage img.ajax-loader{

	border:none;

	}



/********* //contact form *****************/



/************Gallery Page PWA+PHP Picasa Gallery*****/



#posts-homepage p.blocPhoto {

	padding: 0;

	margin: 0;

	background: none;

	border: none;

}



#posts-homepage p.blocPhoto a.photo{

	margin:0;

	padding: 0;

	border: none;

	background: none;

}



#posts-homepage p.blocPhoto span.border{

	border: none;

	margin: 0;

	padding: 0;

	background: none;

	

}



#posts-homepage p.blocPhoto span.border img{

	border:none;

	padding:0;

	margin:0;

	background: none;

	border:1px solid #974C4D;

	border-color:#978A4C #7F6E40 #7F6E40 #978A4C;

	}





/*** lightbox **/



#stimuli_hoverNav a:hover{

	border: none;

}



/***********************************/



/**************** comments *******************/



#comments_feedback_section{

	background-color:#0F1B2D;

	font-size:1em;

	padding:1px 10px 10px 10px;

}



.comment {

	background:#384653 url(images/bg_commentlist.gif) bottom no-repeat;

	clear: both;

	width:550px;

	margin:20px 0 0 0;

	}



.quote {

	background:url(images/bg_comments-quote.png) no-repeat top right;

	padding:0 20px 20px 20px;

	margin:0;

	}



div.commentAuthor {

	font-style:normal;

	font-size:.8em;

	margin:3px 0 30px 20px;

	}





/*********** banner image rotator **********************/



#cimy_div_id, cimy_div_id_nojs {

		/*background-color: #22305B;*/

		margin: 29px 187px 0 0;

		float: right;

		width: 486px;

		height: 186px;

		z-index: 0;

	}



#cimy_div_id img, cimy_div_id_nojs img{

	z-index:-1;

	

	}

	

/*********** // banner image rotator **********************/



#nextPrev{

	text-align: center;

	font-size:0.8em;

	margin-bottom: 35px;

}



div.nextPost{

	float: right;

}



div.prevPost{

	float: left;

}





/*









#comments_feedback_section p{

	font-size:0.8em;

	

}



#comments_feedback_section h2{

	font-size:.9em;

	color: #D6DAE1;

	

}







.comment .quote {

	background:url(images/bg_comments-quote.png) no-repeat top right;

	padding:0;

	margin:0;

	}



.comment {

 	padding: 5px 18px 22px 18px;

	margin-top:15px;

	background:#384653 url(images/bg_commentlist.gif) bottom no-repeat;

	color:#e4edee;

	font-size:0.9em;



	}

	*/

	/*





.commentlist cite a:link, .commentlist cite a:visited {

	color:#88e5f0;

	text-decoration:none;

	}



.commentlist cite a:hover, .commentlist cite a:active {

	color:#FFF;

	text-decoration:underline;

	}

*/







/**************** //comments *******************/


