/*
Theme Name: The Constitution Project
Theme URI: http://www.symblaze.com || http://deliverthemessage.net
Description: The Constitution Project 
Version: 2.2
Author: SYMBLAZE
 
The Constitution Project || http://www.symblaze.com || http://deliverthemessage.net
 
*/
/*ie hack for center the template*/
*html body{margin:0; text-align:center;}
html{}
/*general*/
body{background-color:#404040;margin:0;}
img{border:none;}
/*main*/
#main{margin:0 auto 0 auto;width:895px;}
/*header*/
#blogtitle{visibility:hidden;/*best for ref*/}
#blogdesc{visibility:hidden;/*best for ref*/}
#uppernav{}
/****** new added*****/
#toplink{position:absolute; height:20px;right:expression((document.body.clientWidth-885)/2);top:10px; height:47px; z-index:1}
#iduser{display:inline;height:20px; float:left;padding-top:3px;background-color:#6b9cde;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#iduser a,#iduser a:link,#iduser a:hover{text-decoration:under-line;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#toplink .leftside {float:left;height:20px;overflow:hidden;background-image:url(./img/button_leftside.jpg) no-repeat left top;padding-left:17px;line-height:20px;}
#toplink .upload{font-weight:bold}
.leftside {height:20px;overflow:hidden;background-image:url(./img/button_leftside.jpg) no-repeat left top;}
#navi_top{
width:891px!important;width:891px;position:absolute;margin-top:3px!important;margin-top:3px;text-align:right;
}
.white_top{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.white_top a,.white_top a:visited,.white_top a:link,.white_top a:hover,.white_top a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
/***end new added*****/

#iduserlogin{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fdfdfd;font-weight:bold;mtext-align:right;margin-right:100px;}
.iduserlogin{font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.iduserlogin a,.iduserlogin a:link,.iduserlogin a:visited,.iduserlogin a:hover{
	font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;font-weight:bold;
}
.logout a{font-size:12px;color:#cccccc,font-family:Arial, Helvetica, sans-serif;}
.logout a:visited,.logout a:link,.logout a:hover{
	font-size:12px;color:#cccccc;text-decoration:none;font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.idusernotlogin{font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.idusernotlogin a,.idusernotlogin a:link,.idusernotlogin a:visited,.idusernotlogin a:hover{
	font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:under-line;font-weight:bold;
}
#buttonwtach{text-align:right;margin-right:4px;margin-top:-12px!important;margin-top:-17px;}
#buttonwtach img{margin-bottom:-2px;}
#buttonwtach a,#buttonwtach a:link,#buttonwtach a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fdfdfd;padding:3px 5px 1px 15px;background-color:#6b9cde;text-transform:uppercase;background-image:url(img/button_leftside.jpg); background-position:top left;background-repeat:no-repeat;text-decoration:none;margin-left:-3px;}

#header{width:895px; height:125px;background-image:url(img/hdr.jpg);background-position:center bottom; background-repeat:no-repeat;text-align:left;margin-top:5px;}
#bannerads{width:468px;height:60px;background-color:#000000;margin-top:3px;margin-left:403px;color:#fdfdfd;}
#clickme{position:absolute;width:250px;height:120px;background-color:transparent;cursor:pointer;margin-top:-80px;margin-left:0px!important;margin-left:-447px;}
/*navigation*/
#navigation{position:relative;width:885px!important;width:887px;background-color:black;text-align:left;margin: 0 auto;padding:5px 0px 4px 0px;border:1px solid #666666;}
#navigation li{display:inline;}
#navigation a,#navigation a:link,#navigation a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fdfdfd;text-decoration:none;padding:3px 5px 5px 15px;}
#navigation a:hover{background-color:#820200;background-image:url(img/button_leftside_black.jpg); background-position:bottom left;background-repeat:no-repeat;text-decoration:none;}
#navigation .current-cat a{background-color:#820200;background-image:url(img/button_leftside_black.jpg); background-position:bottom left;background-repeat:no-repeat;text-decoration:none;padding:3px 5px 5px 15px;}
#navigation .children { display: none; }
#topform{position:absolute;width:200px;margin-top:-21px!important;margin-top:-1px;text-align:right;margin-left:665px!important;margin-left:155px;}
#s{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;width:120px;background-color:#fdfdfd;border:1px solid #666666;text-align:left;}
#searchsubmit{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fdfdfd;background-color:#820200;border:none;padding:1px;}

/*shows*/
#shows{width:427px!important;width:437px;height:348px!important;height:358px;background-color:#404040;background-image:url(img/shows.jpg); background-position:top left; background-repeat:no-repeat;border:5px solid #fdfdfd;margin-left:5px;margin-bottom:11px;}
/*mostwanted*/
#mostwanted{width:202px!important;width:212px;height:348px!important;height:358px;background-color:#404040;border:5px solid #fdfdfd;background-image:url(img/mostwanted.jpg); background-position:top left; background-repeat:no-repeat;margin-left:11px;margin-bottom:11px;}
#mwinfo{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#fdfdfd;margin-top:320px!important;margin-top:322px;text-align:center;}
/*tcpwelcome*/
#tcpwelcome{width:204px!important;width:214px;height:204px!important;height:214px;background-color:#00FF00;border:5px solid #fdfdfd;background-image:url(img/tcp_welcome.jpg); background-position:top left; background-repeat:no-repeat;margin-left:11px;margin-bottom:11px;}
#tcpwelcomelink{text-align:center;margin-top:180px;}
#tcpwelcomelink a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#990000;padding:5px;text-decoration:none;text-transform:uppercase;background-color:#fdfdfd;}
/*newlyblog*/
#newlyblog{width:204px!important;width:214px;height:270px!important;height:280px;background-color:#e9d8c4;background-image:url(img/blog_bg.jpg);border:5px solid #fdfdfd; background-position:top right; background-repeat:no-repeat;margin-left:11px;margin-bottom:11px;}
#thenews{width:120px;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:20px;margin-left:5px;}
#thenews a,#thenews a:link,#thenews a:visited{display:block;text-decoration:none;color:#000000;}
#thenews a:hover{color:#990000;}
/*partners*/
#partners{width:427px!important;width:437px;height:348px!important;height:358px;background-color:#404040;border:5px solid #fdfdfd;margin-left:5px;background-image:url(img/partners_bg.jpg); background-position:top left; background-repeat:no-repeat;}
/*blog*/
#blogsimpsons{width:212px!important;width:212px;height:358px!important;height:358px;background-color:#404040;background-image:url(img/blog_simpsonsbg.jpg); background-position:top left; background-repeat:no-repeat;margin-left:11px;}
#blogsimpsons a,#blogsimpsons a:link,#blogsimpsons a:visited{display:block;text-decoration:none;color:#ffffff;}
/*googleads*/
#googleads{width:204px!important;width:214px;height:201px!important;height:211px;background-color:#fdfdfd;border:5px solid #fdfdfd;margin-left:11px;margin-bottom:11px;}
/*sidebars*/
#sidebar2{}
#sidebarleftproject{width:204px!important;width:214px;background-color:#fdfdfd;;margin-right:11px;border:5px solid #fdfdfd;}
#sidebarleftproject .title{width:200px!important;width:214px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;color:#fdfdfd;text-transform:uppercase;padding:2px;}
#sidebarleftproject .title a{color:#fdfdfd;text-decoration:none;}
#sidebarleftproject ul{text-align:left;width:163px!important;width:214px;margin-left:0px;background-color:#CCCCCC;margin-top:5px;}
#sidebarleftproject li{text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none;display:block;margin-left:-30px!important;margin-left:8px;padding:5px;}
#sidebarleftproject li a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;font-weight:bold;color:#990000;width:100%!important;width:200px;height:100%;background-color:#fdfdfd;margin-left:-5px;margin-top:2px;margin-bottom:2px;padding-top:5px!important;padding-top:3px;padding-bottom:5px;}
#sidebarleftproject li a:hover{display:block;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;font-weight:bold;color:#fdfdfd;width:100%;height:100%;background-color:#990000;margin-left:-5px;}
#sidebarleftproject .current-cat a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;font-weight:bold;color:#990000;width:100%;height:100%;background-color:#fdfdfd;margin-left:-5px;}
#sidebarleftproject .sdbrlft-content{width:204px!important;width:214px;margin-left:0px;background-color:#CCCCCC;margin-top:5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#sidebarleftproject .sidebarprojectctnt{width:204px!important;width:214px;margin-left:0px;background-color:#CCCCCC;margin-top:5px;}

#bloggedsidebar{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:204px!important;width:214px;background-color:#fdfdfd;;margin-right:11px;border:5px solid #fdfdfd;}
#bloggedsidebar .title{width:200px!important;width:214px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;color:#fdfdfd;text-transform:uppercase;padding:2px;}
#bloggedsidebar ul{text-align:left;width:204px!important;width:214px;margin-left:0px;background-color:#CCCCCC;margin-top:5px;}
#bloggedsidebar ul li{list-style-type:none;margin:0px;}
#bloggedsidebar .textwidget{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;width:204px!important;width:214px;margin-left:0px;background-color:#CCCCCC;margin-top:5px;}
#textwidget2{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;width:204px!important;width:214px;margin-left:0px;background-color:#CCCCCC;margin-top:5px;}
#tagcloud{width:204px!important;width:214px;text-align:justify;}
/*widgets*/
#widgets{width:204px!important;width:214px;background-color:#fdfdfd;border:5px solid #fdfdfd;margin-left:11px;margin-bottom:11px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#widgets img{width:204px;}
/*blogpostcontent*/
/*#blogtable{margin-left:5px;margin-top:10px;}*/
#blogcontenair{width:430px!important;width:410px;background-color:#fdfdfd;padding:2px;text-align:center;}
#blogcontent{text-align:left;background-color:#CCCCCC;width:400px!important;width:410px;margin:5px;padding:10px;}
#wikilink{background-image:url(img/wiki.jpg);background-position:center top; background-repeat:no-repeat; background-color:#EFEFEF;width:400px!important;width:390px;height:155px;}
#blogcontent .commentnumb a{background-color: transparent;background-image:url(icn/comments.gif);background-repeat: no-repeat;background-attachment: scroll;background-x-position: 1px;background-y-position: 0pt;padding-top: 1px;padding-right: 0pt;padding-bottom: 3px;padding-left: 22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#000000;}
#blogcontent .commentnumb{background-color: transparent;background-image:url(icn/comments.gif);background-repeat: no-repeat;background-attachment: scroll;background-x-position: 1px;background-y-position: 0pt;padding-top: 1px;padding-right: 0pt;padding-bottom: 3px;padding-left: 22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#333333;}
#blogcontent a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;;}
#contenttitle{}
#contenttitle a{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#990000;text-decoration:none;}
#contentmeta{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#contentmeta .icon{margin-top:3px;}
#contentmeta a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;}
#contentinthepost{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#contentinthepost a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;}
#contentinthepost .cform{margin-left:-5px;}
#contentinthepost object{width:300px;height:250px;}
#contentinthepost embed{width:350px;height:292px;}
#navbetweenpost{text-align:center;}
#navbetweenpost a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;}
#sendemailto{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;text-transform:uppercase;text-align:center;margin-left:-5px!important;margin-left:0px; color:#FDFDFD;width:100%; padding:5px; background-color:#990000}
#sendemailto a{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fdfdfd;}
#sendemailto a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;text-transform:uppercase;text-decoration:none;color:#000000;}
#blogcontent .comments-template{font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:15px;}
#blogcontent .comments-template li{list-style-type:none;padding:5px;}
#blogcontent .comments-template ol{background-color:#FDFDFD;}
#blogcontent .comment-author{font-size:14px;text-decoration:underline;font-weight:bold;}
#blogcontent .commentinput{font-family:Arial, Helvetica, sans-serif;color: #525d5a; width:150px; font-size: 12px;border:1px solid #666666;}
#blogcontent .commenttextarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #525d5a;border:1px solid #666666;width:400px!important;width:492px;}
#blogcontent .alt{background-color:#efefef;}
#blogcontent .contentmetadata img{margin-bottom:-2px;}
#submit{font-family:Arial, Helvetica, sans-serif;color: #525d5a;font-size: 12px;border:1px solid #666666;background-color:#FFFFFF;}
#entry{text-transform:uppercase;font-weight:bold;}
#commenttexline object{width:350px;height:292px;}
#commenttexline embed{width:350px;height:292px;}
.WP-PrintIcon{margin-bottom:-3px;}
/*page*/
#pagecontenair{width:654px!important;width:660px;background-color:#CCCCCC;padding:2px;text-align:center;}
#pagecontent{text-align:left;background-color:#FDFDFD;width:624px!important;width:660px;margin:5px;padding:10px;}
#pagecontenttitle{width:100%;}
#pagecontenttitle a{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#990000;text-decoration:none;}
/*plugin*/
.akst_share_link{background-color: transparent;background-image: url(share-icon-16x16.gif);background-repeat: no-repeat;background-attachment: scroll;background-x-position: 1px;background-y-position: 0pt;padding-top: 1px;padding-right: 0pt;padding-bottom: 3px;padding-left: 22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#333333;}
#akst_form ul.tabs li{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#blogcontent .starrate{background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#333333;}
#contentmeta .starrate{background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#333333;}
#postnavigation{margin:5px;}
#postnavigation a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold;padding:5px;text-decoration:none;}
#postnavigation a:hover{ color:#000000;}
#contentinthepost .yt_container{background-color:#CCCCCC;}

/*--------------------------------------MyTubeGallery---------------------------------------------------*/
.yt_video_full {
  margin: 0px 6px 6px -6px;
  padding: 4px;
  text-align:center;
}
.yt_video_thumbs {
  height: 470px;
  overflow:scroll;
  border: 2px inset gray;
}
.yt_video_thumb {
  text-align:center;
}
.yt_video_thumb_meta {
  margin: 0px;
  padding: 4px 0px 4px 0px;
  text-align: left;
  overflow: hidden;
}

.yt_video_thumb_meta .yt_thumb_meta_label {
  font-weight: bold;
}
.yt_video_thumb_img {
  margin: 5px;
  padding: 4px;
  /*width: 220px;*/
  width: 45%;
  height: 220px;
  float:left;
  text-align:center;
}
.yt_video_thumb_img img {
  background-color: white;
  border: 1px solid #a9a9a9;
  margin: 6px 6px 6px 6px;
  padding: 4px;
}
.yt_gallery_footer {
  clear:left;
}

/*------------------------------------------------------THE FOOTER------------------------------------------------------*/
#footer{position:relative;width:885px!important;width:887px;background-color:black;text-align:left;margin:0 auto;padding:5px 0px 4px 0px;border:1px solid #666666;}
#footer a,#footer a:link,#footer a:visited{font-family:Arial, Helvetica, sans-serif;color:#fdfdfd;font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase;padding:5px;}
#footer a:hover{color:#990000;}
#copyrighted{text-align:right;font-family:Arial, Helvetica, sans-serif;color:#fdfdfd;font-weight:bold;font-size:12px;text-transform:uppercase;padding:5px;margin-top:-21px;}