#wrap #left p {

}

#header {background:url(images/headerbg.png) no-repeat; height:90px;}

/*Links*/

a {

	color:#2C74AE;

}

a:visited {color:#336699;}

a:active {color:#0099FF;}

a:hover {color:#000000; background:#F4F3D9;}



/*topnavigation*/

#topnav {position:relative; height:auto; background:url(images/topmenu.jpg) no-repeat;}

#topnav a{background:url(images/left.png) no-repeat left top;}

#topnav a span {background:url(images/right.png) no-repeat right top; color:#fff;}

#topnav .current_page_item a {color:#000;}

#topnav .current_page_item a span { color:#000;}

.fp_preview {background:url(images/fp_preveiwbg.jpg) repeat-x; height:117px; border:solid 3px #fff;}

.fp_preview h2 {display:block; font-size:14px; text-transform: uppercase; height:18px; color:#EBE3D3; padding-left:10px;}

.fp_preview .cats {padding:5px 0 0 0;}

.fp_preview .cats ul {list-style:none;}

.fp_preview .cats li {display: inline; font-size:16px;}

.fp_preview .cats a {display:block; width:172px; height:28px; float:left; margin-left:1px; color:#FFFFFF; font-weight:bold;

text-decoration:none; padding:55px 0 0 10px}

.fp_preview .cats .tech a {background:url(images/previewimg1.jpg) no-repeat;}

.fp_preview .cats .sci a {background:url(images/previewimg2.jpg) no-repeat;}

.fp_preview .cats .arts a {background:url(images/previewimg3.jpg) no-repeat;}

.wideblocktop {background:url(images/editorialhead.png) no-repeat; height:25px; display:block; color:#F0E8D9; padding:5px 5px 0 10px;}

.editorialbttm {background:url(images/editorialbttm.png) bottom no-repeat; height:12px;}

.wideblock {color:#fff; background: #25201B;}

.wideblock a, .wideblock a:visited, .wideblock a:active{color:#fff;}

.wideblock a:hover {color:#000;}



#logo {

	display:block;

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

	height:58px; padding: 5px 0 0 62px; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:24px; width: 175px;

	margin:35px auto 0 auto;

	color: #F3F3F3;

}

#logo:hover {background:url(images/logo2.png) no-repeat;}

#logo .slogon {

    display:block;

    font-size:12px;

    color: #91BEE3;

}

#logo a {color:#f3f3f3; text-decoration:none;}

#logo a:hover {color:#fff; text-decoration:none; background:none;}

#left {width:560px; float:left;}

#right { margin-left:568px; margin-top:132px;}

#quicklinks {width:200px; padding:5px; float:right;}

#featured {background: url(images/ftrd2.png) repeat-y;}

#ftdtop {background:url(images/ftrd1.png) no-repeat; height:26px;}

#ftdbtm {background:url(images/ftrd3.png) no-repeat; height:24px;}

#featured h2 {display:block; background:url(images/h2bg.png) 0px 5px no-repeat; padding:3px 5px 0 27px;}

.ftdcontent {padding:0 20px 0 20px;}

#featured img {display:block; float:left; padding:3px; background:#efefef; border:solid 1px #CCCCCC; margin:4px 10px 0 0;}

#left h1, #left h2, #left h3 {

	font-family: "Trebuchet MS", Verdana, sans-serif;}

#left h1 { font-size:24px; color:#000; }

#left h2 {font-size:20px; color: #463D33;}

#left h3 {font-size:16px; color:#463D33; font-weight:bold;}

.subhead {display:block; text-transform:uppercase; color: #463D33;}

.vtabtop .subhead {padding:5px 5px 0 45px; font-size:18px; font-weight:bold;}





/*Vertical Tabs*/

#v_tab .vtabtop {

	background: url(images/ql1.jpg) no-repeat;

	height: 40px;

	display: block;

}

#v_tab .vtabmenu {

	font-family:"Trebuchet MS", Verdana, sans-serif;

	float: left;

	width: 52px;

}

#v_tab .vtabcontent {

	margin-left: 58px;

	padding: 5px;

}



#v_tab .vtabbtm {

	background: url(images/ql3.jpg) no-repeat left bottom;

	display: block;

	height: 40px;

	width: 250px;

	clear: left;

}

#v_tab .vtabmenu ul {

	list-style: none;

}

#v_tab .vtabmenu li {

	display: block; text-align:center; 

}

#v_tab .vtabmenu ul a {

	background: url(images/qlmenu2.jpg) repeat-y;

	display: block;

	padding: 5px 25px 5px 18px;

	margin-bottom: 3px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	text-transform: uppercase;

}



#v_tab { float:right;

	width: 250px; margin-right:15px;

	background: url(images/ql2.jpg) repeat-y;

}

#v_tab .vtabmenu ul a:hover {

	background: url(images/qlmenu3.jpg) repeat-y left;

}

#v_tab .vtabmenu .active a {

	background: url(images/qlmenu1.jpg) repeat-y left;

	display: block;

	padding: 5px 25px 5px 18px;

	margin-bottom: 3px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	text-transform: uppercase;

}

#v_tab .vtabmenu a:visited {

	background: url(images/qlmenu2.jpg) repeat-y;

}

#v_tab .vtabmenu .active a:visited {

	background: url(images/qlmenu1.jpg) repeat-y;

}

#v_tab .vtabmenu .active a:active {

	background: url(images/qlmenu1.jpg) repeat-y;

}



iframe {

	border:2px solid #F1EEE9;

	width: 230px;

	height: 400px;

}



ul {list-style:none;}



#v_tab .list_items li {display:block; background: url(images/tabdiv.jpg) bottom no-repeat; padding:5px 0 22px 0;}

#v_tab h3 { display:block; padding:0; margin:0;}

#v_tab li img {display:block; float:right; padding:3px; margin:3px; background:#fff;}



.post h2, #featured h2 {display:block; background:url(images/h2bg.png) 0px 5px no-repeat; padding:3px 5px 0 27px;}

.post .postinfo {color: #666666; font-size:10px; display:block; margin:0;}

.post_end { padding:5px 5px 25px 0; font-size:10px;}

h1a, h2 a, h3 a {color: #463D33; text-decoration:none;}

h2 a:visited, h2 a:active {color: #463D33; text-decoration:none;}

h3 a:visited, h3 a:active {color: #463D33; text-decoration:none;}

h2 a:hover {color:#000; background:#fff; text-decoration:none;}

.post_end a {color: #463D33; }

.post_end a:visited, .post_end a:active  {color: #463D33;}

.post_end a:hover {background:#fff;}

#wrap #footer {

	background: #282522;

	padding: 15px;

	color: #F1EEE9;

	text-align:center;

}

#footer a {color:#fff; font-weight:bold; text-decoration:none;}

#footer a:visited, #footer a:active { color:#fff;}

#footer a:hover {color:#FFFFCC; background:none; text-decoration:none;}

#credit {color:#DBD5CC;}

#credit a{color:#fff;}

#credit a:hover {color:#ffc; background:#000;}



#sidebar {background:url(images/sbbg.jpg) repeat-y; margin-top:5px;}

#sbtop {background:url(images/sbtop.jpg) no-repeat; height:39px;}

#sbbtm {background:url(images/sbbtm.jpg) bottom no-repeat; width:362px; clear:right; height:19px;}

.sb1 {float:right; width:160px; padding:5px 12px 5px 8px;}

.sb2 {margin-right:185px; padding:5px 3px 5px 12px;}

#right h2 { font-family:"Trebuchet MS", Verdana, sans-serif; font-size:16px;}

#right h3 {font-size:12px;}

#sidebar h2 { text-transform:uppercase; display:block; background:url(images/sidebarh2.jpg) bottom no-repeat; padding:3px 5px 8px 5px; margin-bottom:10px;}

#sbtop h2 {background:none; padding:3px; text-align:center; margin:0; color:#FFFFFF;}

#sidebar h3 {display:block; padding:3px 3px 0 14px; border-bottom: dashed 1px #AB9C8B; background:url(images/ico_sidebarh3.jpg) 0 4px no-repeat;}

.sb1 ul li, .sb2 ul li {display:block; height:35px;}

.sb1 ul li a, .sb2 ul li a {display:block; height:35px; padding:4px 5px 0 5px; color:#000000; text-decoration:none; background:url(images/sidebarmenu.jpg) 0 -35px no-repeat;}

.sb1 ul li a:visited, .sb2 ul li a:visited, active {display:block; height:35px; padding:4px 5px 0 5px; color:#000000; text-decoration:none; background:url(images/sidebarmenu.jpg) 0 -35px no-repeat;}

.sb1 ul li a:hover, .sb2 ul li a:hover { background:url(images/sidebarmenu.jpg) 0 0 no-repeat;}

.banners {padding:4px; margin-top:10px;}

.banners img {border:none; margin-bottom:5px;}

.banners a {background:none; border:none;}

.adsense250 {display:block; float:right; margin-left:15px; width:250px;}

blockquote {display:block; font:18px Georgia, "Times New Roman", Times, serif; color:#514533; background:url(images/quote.jpg) no-repeat; padding-left:30px;}

cite {font:14px "Trebuchet MS", Verdana, sans-serif; color:#000; font-style:normal;}

.extract {width:250px; float:right; margin-left:15px;}

img.leftalign{float:left; margin-right:15px; padding:3px; background:#fff; border:solid 1px #B9A991;}

img.rightaline {float:right; margin-left:15px; padding:3px; background:#fff; border:solid 1px #B9A991;}



/*shopping Cart */

#catalogue {}

.item {width:135px; float:left; height:220px;}

.item h3 {display:block; padding:3px;}

.item span {display:block; padding:3px;}

.item .price {color:#993300; font-weight:bold; }

.item span img {border:none;}

.item img {}

img.productimg {border:solid 1px #716148; margin:0 0 0 8px;}

.clear2 {width:100%; clear:left;}

.sec_head {display:block; background: #E0D9D1; padding:3px; margin-bottom:15px;}



.page_nav {margin:10px 0 10px 0; padding:5px; background:#E0D9D1;}

.page_nav .alignleft {float:left;}

.page_nav .alignright {text-align:right;}

.page_nav a {color:#544836; text-decoration:none;}

.page_nav a:hover {color:#000;}



/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	background-color: #E3D6C6;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */



img.avatar {float:left; margin-right:5px;}