/* CSS Document */

/* Comments */
#COMtitle 	{font-size:14px;margin-top:5px;margin-bottom:5px;float:left;width:50%;}
.COMnewbox	{clear:both;width:930px;background-color:lightgrey;border:1px solid black;padding:10px;margin-bottom:10px;font-size:12px;}
.COMnew   	{width:50%;float:left;text-align:right;}
.COMlogin 	{font-size:14px;margin-top:5px;margin-bottom:5px;}
.COMdiv		{background-color:lightgrey;border:solid 1px black;float:left;width:inherit;margin-bottom:5px;}
.COMdivimg	{width:150px;height:150px;margin:2px;float:left;font-size:12px;text-align:center;}
.COMuser	{font-size:10px;text-align:center;padding-bottom:3px;}
.COMtype	{font-size:11px;font-style:italic;text-align:center;padding-bottom:3px;padding-top:3px;}
.COMcount	{font-size:10px;text-align:center;padding-bottom:3px;}
.COMauthor	{background-color:white;line-height:21px;font-size:12px;float:left;width:385px;text-align:left;padding-left:5px;}
.COMoptions	{background-color:white;height:20px;line-height:20px;padding-top:1px;font-size:11px;float:right;width:401px;text-align:right;padding-right:5px;}
.COMcontent	{background-color:white;font-size:14px;min-height:123px;float:left;width:786px;padding-top:10px;padding-left:5px;padding-right:5px;}
.COMedit	{background-color:white;font-size:14px;height:20px;float:right;text-align:right;width:791px;padding-right:5px;}
.COMcdiv	{background-color:lightgrey;border:solid 1px black;float:left;width:900px;margin-bottom:5px;margin-left:50px;}
.COMcdivimg	{width:150px;height:150px;margin:2px;float:left;text-align:center;}
.COMcuser	{font-size:10px;text-align:center;padding-bottom:3px;}
.COMccount	{font-size:10px;text-align:center;padding-bottom:3px;}
.COMcauthor	{background-color:white;line-height:21px;font-size:12px;float:left;width:385px;text-align:left;padding-left:5px;}
.COMcoptions	{background-color:white;height:20px;padding-top:1px;font-size:11px;float:left;width:351px;text-align:right;padding-right:5px;}
.COMccontent	{background-color:white;font-size:14px;min-height:123px;float:left;width:736px;padding-top:10px;padding-left:5px;padding-right:5px;}
.COMcedit	{background-color:white;font-size:14px;height:20px;float:right;text-align:right;width:741px;padding-right:5px;}

/* CSS Document */

/* Header */
body {background-image:url('BGtopbackground.gif');background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;}
body h1 {color:#2C476C;font-size:34px;margin:0px;padding:0px;font-weight:normal;}
body h1 a:link, body h1 a:visited, body h1 a:active {text-decoration:none;color:#2C476C;}
body h1 a:hover {color:#7A93B5;}
body h2 {color:#2C476C;font-size:20px;border-bottom:1px solid black;margin-bottom:0px;padding-bottom:0px;}
body h3 {font-size:20px;margin-bottom:0px;padding-bottom:0px;}
#mainwrap {width:950px;margin:0 auto;}
#logodiv {width:475px;height:65px;text-align:left;float:left;margin-top:3px;}

/* Login Panel */
#LPfilters {float:left;-moz-border-radius-bottomleft:5px;width:240px;padding:5px 0px 5px 5px;background-color:#7A93B5;color:white;}
#LPlogin {float:left;-moz-border-radius-bottomright:5px;width:225px;padding:5px 5px 5px 0px;background-color:lightgrey;color:black;text-align:right;}
.LPtext {font-size:11px;font-weight:bold;width:220px;height:20px;}
#LPftext {padding-right:3px;line-height:20px;float:left;color:white;font-weight:bold;font-size:11px;}
.LPfbtns {float:left;padding-right:4px;cursor:pointer;}
.LPlist {height:22px;color:black;font-size:10px;font-weight:normal;border-bottom:white 1px solid;padding-right:3px;}
.LPsave {height:22px;color:black;text-align:center;font-size:12px;cursor:pointer;}
.LPbtns {float:left;width:110px;text-align:center;}

/* Index Tabs */
#Index {width:950px;float:left;height:50px;}
.indextabs {height:22px;float:left;text-align:center;margin:8px 2px 0px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:22px;margin-right:4px;color:#FFFFFF;font-weight:bold;font-size:12px;}
.indextabs a:visited, .indextabs a:link {color:white;text-decoration:none;display:block;padding:0px 20px;}

/* Shout Box */
.displayfilters {width:94px;height:16px;margin:2px;background-color:#2C476C;border:#2C476C 2px solid;float:left;-moz-border-radius:5px;line-height:16px;cursor:pointer;}
.alllist {width:598px;float:left;padding-left:5px;font:12px Verdana, Arial, Helvetica, sans-serif;cursor:pointer;}
.shoutsearchoptions {width:400px;height:20px;cursor:pointer;padding-left:4px;font:12px Verdana, Arial, Helvetica, sans-serif;}


/* Site Theme */
#leftcontent {float:left;width:675px;margin-bottom:20px;}
	/* Right Column */
	#rightcolumn {width:275px;float:left;margin-bottom:20px;}
	#RCfacebook {width:275px;float:left;margin:0px 0px 20px 0px;text-align:center;background-color:lightgrey;-moz-border-radius:5px;-webkit-border-radius:5px;}
	.LUtitle {width:190px;height:15px;float:left;padding-left:5px;font-size:11px;font-weight:bold;overflow:hidden;}
	.LUaction {width:75px;float:left;text-align:right;font-size:11px;font-weight:bold;padding-right:5px;}
	.LUtype {width:190px;float:left;padding-left:5px;font-size:10px;color:grey;}
	.LUdate {width:75px;float:left;text-align:right;font-size:10px;padding-right:5px;color:grey;}

#BLbar {width:690px;height:20px;float:left;-moz-border-radius-bottomleft:5px;background-color:#2C476C;}
#BRbar {width:260px;height:20px;float:left;-moz-border-radius-bottomright:5px;background-color:#949494;}
#footer {background-image:url('BGbottombackground.gif');background-repeat:repeat-x;height:69px;min-width:950px;width:100%;float:left;}
#infobar {height:20px;margin-top:13px;float:left;color:white;text-align:center;width:100%;}
#infobar a:link, #infobar a:visited, #infobar a:active {color:white;text-decoration:none;}
#infobar a:hover {text-decoration:underline;}
#copyright {height:20px;margin-top:15px;font-size:10px;font-weight:bold;float:left;color:white;text-align:center;width:100%;}

/* Main Frame Content */
.MFimage {width:65px;height:65px;float:left;}
.MFtitle {padding-left:10px;padding-right:5px;height:20px:text-align:left;font-weight:bold;float:left;}
.MFtextwrap {width:515px;height:15px;float:left;}
.MFtype {padding-right:5px;height:20px;margin:0px;float:left;}
.MFrating {padding-right:5px;height:20px;margin:0px;float:left}
.MFkarma {padding-right:10px;height:15px;font-size:11px;margin:0px;float:right;}
.MFitemwrap {width:580px;height:65px;text-align:left;margin-left:10px;margin-top:5px;font:12px Verdana, Arial, Helvetica, sans-serif;-moz-border-radius:14px;cursor:pointer;}
.MFmessage {width:505px;height:35px;float:left;font-style:italic;padding-left:10px;}
.MFtime {width:505px;height:15px;float:left;font-size:10px;color:#949494;padding-left:10px;}
.MFdivide {width:580px;margin-left:10px;border-bottom:solid 1px #2C476C;padding-bottom:5px;}
#maincontents {width:950px;}
.post {float:left;padding:5px 5px 5px 0;width:665px;background-color:#FFFFFF;}
.posttype {height:22px;float:left;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius-bottomleft:5px;line-height:22px;font-weight:bold;font-size:12px;background-color:lightgrey;padding-left:5px;padding-right:5px;margin-top:5px;margin-right:5px;color:#7A93B5;}
.postauth {font-size:12px;margin-left:10px;height:22px;line-height:22px;margin-top:5px;}
.postcont {font-size:15px;margin-top:20px;margin-bottom:20px;margin-left:10px;width:620px;float:left;}
.readmore {margin-bottom:20px;margin-left:195px;width:230px;height:30px;line-height:30px;text-align:center;background-color:#7A93B5;float:left;color:#FFFFFF;font-weight:bold;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.readmore a:link, .readmore a:visited, .readmore a:active {color:white;text-decoration:none;}
.posttags {font-size:12px;padding:2px 0px 2px 0px;margin-top:10px;margin-bottom:10px;width:510px;text-align:left;float:left;border-top:1px solid lightgrey;border-bottom:1px solid grey;}
.postcom {font-size:12px;margin-top:10px;margin-bottom:20px;width:120px;height:22px;line-height:22px;text-align:right;float:left;padding:2px 0px 2px 0px;border-top:1px solid lightgrey;border-bottom:1px solid grey;}
.postarchive {font-size:15px;margin-top:20px;margin-bottom:20px;margin-left:10px;width:620px;float:left;}
.letters {width:14px;float:left;cursor:pointer;margin-right:2px;}
.FPimgcenter {float:left;width:100%;text-align:center;margin-bottom:20px;position:relative;}


/* Registration */
#blanket {background-color:#111;opacity: 0.65;position:absolute;z-index:9001;top:0px;left:0px;width:100%;}
#registration {position:absolute;background-color:#eeeeee;width:600px;height:400px;z-index:9002;-moz-border-radius:5px;margin-left:175px;margin-top:150px;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

/* Admin Panel */
.APmenuheader	{width:237px;text-align:center;float:left;font-size:14px;}
#APmenulist		{width:237px;min-height:75px;float:left;list-style:none inside;margin:0px;padding:0px;}
#APmenulist li	{cursor:pointer;line-height:25px;font-size:14px;}
#APmenulist li a {display:block;width:232px;padding:0px 0px 0px 5px;}
#APmenulist li a:link, #APmenulist li a:visited, #APmenulist li a:active {text-decoration:none;color:black;}
#APmenulist li a:hover {background-color:lightgrey;}

#buttonbar {float:right;width:950px;text-align:right;margin:5px 0px;}
#filterbar {width:940px;padding-left:10px;float:left;background-color:lightgrey;line-height:25px;height:25px;font-size:12px;margin-top:5px;}
#resultbar {width:950px;float:left;text-align:right;font-weight:bold;font-size:11px;margin-bottom:5px;}
.tagsearchoptions {width:546px;height:20px;cursor:pointer;padding-left:4px;font:12px Verdana, Arial, Helvetica, sans-serif;}

/* Product Display */
#pic_container {position:absolute;margin:auto;top:200px;text-align:center;display:none;z-index:9000;}
#pic_close {position:absolute;right:0px;height:30px;width:30px;background-color:lightgrey;color:black;margin-top:-10px;margin-right:-10px;line-height:30px;cursor:pointer;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;font-size:15px;font-weight:bold;border:1px solid black;}
#pic_close:hover {background-color:grey;}
#picdisplay {background-color:lightgrey;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


/* Article Display */
.CTouter {background-color:white;float:right;position:relative;}
.SDouter {float:right;position:relative;padding-left:10px;}
.SDinner {width:230px;padding:10px;float:left;font-size:13px;background-color:white;}
.CTtitle {width:210px;height:30px;line-height:30px;padding-left:5px;background-color:lightgrey;color:#2C476C;font-size:18px;text-align:left;border-top:2px solid black;}
.CTinner {width:215px;padding-bottom:20px;margin-bottom:20px;float:left;font-size:13px;background-color:white;}
.IMnormal {float:left;width:725px;text-align:center;margin-top:10px;margin-bottom:10px;position:relative;}
.IMnormal img {max-width:725px;}
.IMright {float:right;padding-left:10px;position:relative;margin:10px 0px 10px 10px;}
.IMleft img {max-width:640px;}
.IMleft {float:left;position:relative;margin:10px 10px 10px 0px;}
.IMleft img {max-width:640px;}
.IMtext {padding:2px;font-size:12px;font-weight:bold;}
.quote {padding:30px;font-style:italic;font-size:15px;}

/* Product Display */
#producttabs { border-bottom: solid 1px black;margin:5px 0 10px 0;width:948px;float:left;font-weight:bold;font-size:13px;height:20px;line-height:1em; }
#producttabs ul { list-style:none;padding:0;margin:0;position:relative;top:2px; }
#producttabs li { background-color:#7A93B5;display:inline;border: solid;border-width: 1px 1px 0 1px;margin: 0 0 0 2px;padding:3px 10px;-moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;border-top-right-radius:5px;}
#producttabs li a:visited, #producttabs li a:link {color:white;text-decoration:none;}
#producttabs #selected { position:relative;top:1px;background:white;padding:3px 10px;color:black; }
.FAQq {font-weight:bold;margin-top:15px;}
.FAQa {padding-left:15px;}
.FAQs {padding-left:15px;font-size:11px;font-style:italic;}
.PRDmenu {margin:0 0 15px 0;padding:0px;list-style-type:none;font-size:13px;}
.PRDmenu li {width:210px;height:20px;padding-left:5px;}
.PRDmenu li:hover {background-color:lightgrey;}
.PRDmenu li a:visited, .PRDmenu li a:link {color:black;text-decoration:none;}
.PRDmenu #selected {background-color:#7A93B5;color:white;}

/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {width:950px;height:170px;float:left;}
#slider {position:relative;width:950px;height:150px;background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;left:430px;bottom:-22px;}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/* Don't know if these are being used */
#LPname {width:261px;height:19px;line-height:19px;text-align:right;float:left;color:white;font-weight:bold;}
#LPinner {width:157px;height:47px;padding:1px 0px 0px 3px;float:left;background-color:#2C476C;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;color:#FFFFFF;font-weight:bold;font-size:11px;}
#filteroptions {min-width:88px;position:absolute;display:none;border:#949494 1px solid;background-color:#d1d1d1;z-index:9007;}
#genreoptions {min-width:88px;position:absolute;display:none;border:#949494 1px solid;background-color:#d1d1d1;z-index:9007;}
#signinbox {position:absolute;background-color:#eeeeee;width:600px;height:400px;z-index:9002;-moz-border-radius:5px;margin-left:175px;margin-top:150px;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#signinalert {width:250px;height:20px;color:black;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.post_title a:link, .post_title a:visited, .post_title a:active {color:#2C476C;text-decoration:none;font-size:30px;width:600px;}
.post_title a:hover {color:#4B78B8;}

