/*
Theme Name  : My Fav Picks
Theme URI   : http;//www.myfavpicks.com
Version     : 4.0
Designed By : http://www.insitewebsitedesign.com
*/

body {
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 color: #222;
 margin: 0px;
 padding: 0px;
 background-image:url(images/background.jpg);
 background-repeat:repeat;
}
a { color:#00F;text-decoration: underline;}
a:visited { color:#00F; text-decoration: underline;}
a:hover { color: #d42800 ; text-decoration: underline;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size:22px; margin:0px; margin-left:10px; margin-top:5px;color:#fff; font-weight:normal;}

h2 { font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size:14px; margin:0px; padding:0px; margin-bottom:0px; margin-top:0px; color:#d42800;}

h2 a { color:#d42800;text-decoration: none;}
h2 a:visited { color:#d42800; text-decoration: none;}
h2 a:hover { color: #dd4400; text-decoration: none;}

ul { margin:0px; padding:0px; margin-left:17px; margin-bottom:10px;}
li { margin:0px; padding:0px;}

.txtorange { color:#ff9c00; font-weight:normal;}

.bold { font-weight:bold;}
.uppercase { text-transform:uppercase;}
.fontarial {font-family:Arial, Helvetica, sans-serif;}

p { margin-top:0px; padding:0px;}
.bold { font-weight:bold;}
/*  ---------------------- WRAPPERS  ---------------------- */
#wrapper {
 width:984px;
 margin: 0 auto;
}
#wrapper2 {
 width:984px;
 background-image:url(images/body.gif);
 background-repeat:repeat-y;
}
/*  ---------------------- NAV  ---------------------- */
#navwrap {
 width:984px;
 height:43px;
 margin-top:11px;
}
#navleft {
 width:6px;
 height:43px;
 background-image:url(images/navleft.gif);
 float:left;
}
#navcenter {
 width:973px;
 height:43px;
 background-image:url(images/navcenter.gif);
 float:left;
}
#navright {
 width:5px;
 height:43px;
 background-image:url(images/navright.gif);
 float:left;
}
#logo {
 width:258px;
 height:35px;
 margin-left:5px;
 margin-top:4px;
 float:left;
}
/*  ---------------------- NAVIGATION BAR ---------------------- */

.nav { position:relative; top:6px; float:left; width:710px;}
ul.nav{height:28px;line-height:28px;float: left;list-style:none; font-family: Verdana, Geneva, sans-serif;font-size:10px; font-weight:bold; text-transform:inherit;margin:0;padding:0;}
ul.nav li{float:right !important;list-style-type:none;border-left:1px solid #000000;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{background:url(images/nav.gif) repeat-x;color:#eaeaea;float:left;display:block;text-decoration:none;padding:0 12px;}
ul.nav li a:hover,ul.nav li a:active{background:url(images/navhover.gif) repeat-x;color:#ff8a3c;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;background:url(images/navhover.gif) repeat-x;color:#fff;}
ul.nav li.current-cat a{text-decoration:none;background:url(images/navhover.gif) repeat-x;color:#fff;}
ul.nav li.current-cat-parent a{text-decoration:none;background:url(images/navhover.gif) repeat-x;color:#fff;}
ul.nav li ul{float:left;margin:0;padding:0;}

/*  ---------------------- HEADER (TITLE, BOOKMARKS, POST IMG, RATING DATA)  ---------------------- */
#titlebar {
 width:984px;
 height:35px;
 margin-top:12px;
 margin-left:0px;
 background-image:url(images/titlebar.gif);
}
#date {
 width: 170px;
 height:35px;
 color:#FFF;
 padding-top:3px;
 float:left;
}
#datel {
 width:6px;
 height:28px;
 float: right;
 background-image:url(images/datel.gif);
}
#datem {
 width: auto;
 height:28px;
 float: right;
 background-image:url(images/datem.gif);
 background-repeat:repeat-x;
 padding-left:8px;
 padding-right:8px;
 padding-top:6px;
}
#dater {
 width:7px;
 height:28px;
 float: right;
 background-image:url(images/dater.gif);
}
#head00 {
 width:984px;
 height:48px;
 margin-top:0px;
 margin-left:4px;
}
#headleft {
 float:left;
 width:669px;
}
#headright {
 float:left;
 width:228px;
}
#title {
 float:left;
 height:35px;
 width:800px;
}

#postimage {
 width:669px;
 height:226px;
 margin-bottom:10px;
}
/*  ---------------------- BREAK BOX  ---------------------- */
.breakbox {
 float:left;
 width:326px;
 height:179px;
 background-color:#393939;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:15px;
}
.breakbox2 {
 float:left;
 width:326px;
 height:179px;
 background-color:#393939;
 margin-left:16px;
 margin-top:0px;
 margin-bottom:15px;
}
.breakhead {
 float:left;
 width:326px;
 height:27px;
 background-image:url(images/breakingnews.jpg);
 background-repeat:no-repeat;
 text-align:right;
 color:#FFF;
}
.breakhead2 {
 float:left;
 width:326px;
 height:27px;
 background-image:url(images/latestreview.jpg);
 background-repeat:no-repeat;
 text-align:right;
 color:#FFF;
}
.breakimage {
 float:left;
 width:326px;
 height:110px;
 margin-top:1px;
}
.breaktitle {
 text-align:center;
 width:320px;
 height:45px;
 float:left;
 margin-top:2px;
}
.breaktitle2 {
 font-family:Verdana, Geneva, sans-serif;
 font-size:13px;
 color:#FFF;
 margin-top:3px;
 height:45px;
}
.breaktitle2 a { color:#FFF;text-decoration: none;}
.breaktitle2 a:visited { color:#FFF; text-decoration: none;}
.breaktitle2 a:hover { color: #dd4400; text-decoration: none;}

#rating {
 float:left;
 width:244px;
 height:226px;
 background-image:url(images/rating.gif);	
}
#starsanddate {
 float:left;
 width:244px;
 height:50px;
 text-align:center;
 color:#FFF;
 font-family:Verdana, Geneva, sans-serif;
 font-size:13px;
 font-weight:normal;
 padding-top:16px;
}
#head0 {
 margin-left:0px;
 width:984px;
 height:111px;
 text-align:left;
 margin-bottom:0px;
 margin-top:5px;
}
#bookmarks {
 width:229px;
 height:111px;
 margin-left:8px;
 padding-top:0px;
 float:left;
 font-weight:bold;
 font-size:10px;
 background-image:url(images/bookmarks.gif);
 background-repeat:repeat-x;
}
#bookmarkstitle {
 width:229px;
 font-family: Verdana, Geneva, sans-serif;
 font-weight:normal;
 font-size:10px;
 text-align:center;
 margin-top:13px;
 color:#FFF;
 line-height:1px;
 float:left;
}
.bookmarkstxt1 {
 color:#fff04f;
 font-weight:bold;
}
.bookmarkstxt2 {
 color:#fff;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
.bookmarksul {
 list-style:none;
 margin-left:0px;
 line-height:14px;
 text-align:center;
}
#bookmarksbox {
 width:229px;
 float:left;
 margin-top:-3px;
 text-align:center;
}

.bookmarkslinks {
 list-style-type:none;
 line-height:22px;
 color:#fff;
}
.bookmarkslinks a { color: #fff;font-weight: bold;text-decoration: none;}
.bookmarkslinks a:visited { color: #fff; text-decoration: none;}
.bookmarkslinks a:hover { color: #ff8a3c; text-decoration: none;}

/*  ---------------------- ADS  ---------------------- */
#adshead {
 float:left;
 width:737px;
 height:111px;
 float:left;
 background-image:url(images/adshead.gif);
 background-repeat:no-repeat;
 padding-left:10px;
 padding-top:9px;
 padding-bottom:0px;
}
#adsheadbg {
 float:left;
 width:728px;
 height:90px;
 background-color:#000;
}
#adsfoot {
 width:100%;
 height:90px;
 text-align:left;
 padding-top:0px;
}
.adsfoot {
 width:100%;
 height: auto;
 text-align:left;
 float:left;
 margin-bottom:10px;
 margin-left:0px;
}
#highlights {
 float:left;
 width:244px;
 height:94px;
 text-align:center;
}
.stars {
 width:244px;
 height:20px;
 float:left;margin-top:5px;
}
/*  ---------------------- CONTENT  ---------------------- */
#content {
 width:669px;
 height:auto;
 margin:0px;
 padding:0px;
 margin-left:15px;
 margin-right:15px;
 margin-top:12px;
 padding-bottom:0px;
 background-color:#FFF;
 float:left;
}
#sidebar {
 margin-top:12px;
 float:left;
 width:268px;
}
#contentleft {
 float:left;
 width:600px;
 height:auto;
 margin-right:10px;
}
#contentright {
 float:left;
 width:270px;
 height:auto;
}
.contentrightsep {
 float:left;
 width:125px;
 height: auto;
 margin-right:18px;
 margin-bottom:15px;
}
.contentrightsep2 {
 float:left;
 width:125px;
 height:125px;
 margin-right:0px;
 margin-bottom:15px;
}
.contentrightsep3 {
 float:left;
 width:268px;
 height:auto;
 margin-right:0px;
 margin-bottom:15px;
}

.hr { height:2px; width:100%; margin-top:8px;}

/*  ---------------------- FOOT  ---------------------- */
#foot {
 width:921px;
 height:8px;	
}
#copyright {
 width:921px;
 height:100%;
 margin-top:10px;
 text-align:center;
 color:#666;
 font-size:10px;
}
#copyright a { color:#666;text-decoration: underline;}
#copyright a:visited { color:#666; text-decoration: underline;}
#copyright a:hover { color: #000; text-decoration: underline;}


/*  ---------------------- HOMEPAGE ---------------------- */
.commonwrapper {
	height: auto;
	width: 669px;
	float: left;
	margin-bottom:15px;
}
.blogfeatures {
	float: left;
	height: auto;
	width: 334px;
}
.blogul {
	margin-top: 0px;
	line-height: 12px;
	margin-left: 0px;
	list-style-type: none;
}
.blogh2 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 0px;
	color:#002fb7;
	line-height:16px;
	margin-bottom:-12px;
}
.blogh2 a { color:#002fb7;text-decoration: underline;}
.blogh2 a:visited { color:#002fb7; text-decoration: underline;}
.blogh2 a:hover { color: #d42800; text-decoration: underline;}

.blogimg {
	margin-left: 0px;
	margin-right: 5px;
	margin-top:0px;
	float: left;
	clear:left;
	padding:1px;
	background-color:#000;
}
.blogp {
	line-height: 45px;
	margin-bottom: 3px;
	height: 35px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
}
.blogli {
	width: 326px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom:3px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}
.blogli2 {
	width: 326px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#999;
	margin-left:8px;
}
.bloghead {
	padding-right: 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#000;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom:5px;
	background-color:#CCC;
	height: 15px;
	width: 326px;
}
.bloghead2 {
	padding-right: 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#000;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom:5px;
	background-color:#CCC;
	height: 15px;
	width: 326px;
	margin-left:8px;
}
.blogheadtxt {
	margin-left: 10px;
	font-family:Verdana, Geneva, sans-serif;
}
/*  ---------------------- ARCHIVES  ---------------------- */
.h2wrap {
	width:669px;
	height:74px;
	margin-top:0px;
	margin-bottom:0px;
}
.postimage2 {
 width:80px;
 height:80px;
 margin-right:5px;
 margin-top:0px;
 margin-bottom:5px;
 float:left;

 padding:1px;
 background-color:#000;
}
.h2archives {
	float:left;
	width:570px;
	margin-top:0px;
	background-color:#EDEDED;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.h2archives a { color:#002fb7;text-decoration: underline;}
.h2archives a:visited { color:#002fb7; text-decoration: underline;}
.h2archives a:hover { color: #d42800; text-decoration: underline;}

.titledate2 {
	float: left;
	color:#333;
	margin:0px;
	margin-top:4px;
	width:300px;
	text-align: left;
}
.archivenav {
	width:597px;
	height:20px;
	margin-top:20px;
}
.archivenavl {
	float:left;
	text-align:;
}
.archivenavr {
	float:right;
	text-align:right;
}

a:link .book, a:visited .book
{
	/* prevent flickering in Mozilla-based browsers */
	opacity:0.999;
}
a:active .book, a:hover .book, a:focus .book
{
	/* for Mozilla/Firefox/Safari */
	opacity:0.6;
	/* IE5.5 upwards */
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=60);
}