body {background-color:#000; border:0;font:normal 12px Arial; } /* border 0 for old ie */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td,iframe,ul,ol,#social,#latestthumbs{margin:0;padding:0;}
a {text-decoration:none; font-weight:normal; font-size:12px;}
a:hover {text-decoration:underline;}

::selection                         { background: #a9cff0; color: white; /* Safari */ }
::-moz-selection                    { background: #a9cff0; color: white; /* Firefox */ }
.imgborder,.latestpicturethumbs img,#latestthumbs img,.subgallerythumbs img,.newspiclist img,.newstable img {border:3px solid #7c7b7b;}
.hintro h1,h2,h3,h4,h5,h6 {display:inline; margin:0; padding:0; font:normal 12px Arial;}
#container {background-color:#e0e0e0;margin:20px auto 20px auto; width:1000px; }
/* Top Navigation and top header */
#navigationheader {height:137px; width:100%; background: url('../images/gradient.png') repeat-x; }
#navigation {float:right; margin-right:5px; height:100%;}
#navigation ul {list-style:none; width:535px; height:28px; margin:100px 0 0 0; padding:0 5px 0 0;background: url('../images/menuback.jpg') no-repeat;}
#navigation ul li a {color:#304b60;}
li#navhome {padding-left:15px;}
li#navpictures {padding-left:20px;}
li#navvideos {padding-left:23px;}
li#navbio {padding-left:26px;}
li#navlinks {padding-left:23px;}
#navigation li {color:#515050; line-height:26px; display:inline;}
#logo {float:left; margin-left:40px;}
#logo img {border:0;}
/* body including left and right column */
.leftfloat {float:left;}
.rightfloat {float:right;}
.picfloat {padding:5px;}
.clearfloat {clear:both;}
.center {text-align:center;}

#body_left_column {float:left; width:620px; margin-left:10px; margin-top:10px;}
#body_right_column {float:right;width:340px; margin-right:10px; margin-top:10px;}
.lr {padding-left:5px;}
#rsidenice {background-color:#ebeaea; border:1px solid #d8d7d7; margin-top:5px;}
.rsideheader {font:normal 18px Georgia; color:#ebeaea; width:97%; margin:10px 0; padding-left:5px; background:url('../images/right-gradient.jpg') repeat-x; border:1px solid #000000;}
#ltt {margin:0 auto; width:320px;}
h1#sectionheader,#latestadditions,h3#videoheader {font:normal 18px Georgia; color:#7c7b7b;}
h1#sectionalbumheader {font:normal 14px Georgia; color:#7c7b7b;}
#breadcrumbs {padding:10px 0 0 10px;}
#breadcrumbs,#breadcrumbs a,.mainphoto,#imagecount {color:#838783;}

.mainphoto {margin:10px 0 10px 0; text-align:center;}

#imagecount {width:550px; margin:0 auto; text-align:right;}

	/*PAGINATION*/
.pagination                         { padding: 2px; margin-bottom:5px; }
.pagination ul                      { margin: 0; padding: 10px 0 0 0; text-align: center; }
.pagination li                      { list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{ padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #7c7b7b; text-decoration: none; color: #304b60; }
.pagination a:hover, .pagination a:active{
                                      border: 1px solid #2b66a5; color: #000; background-color: #dcdfe0; }
.pagination span.current            { padding: 2px 5px 2px 5px; margin: 2px; background-color: #7c7b7b; color: #fff !important; border-color: #2b66a5; font-weight: bold; cursor: default;}
.pagination span.disabled           { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #ccc; color: #aaa; }
.pagination a.prevnext              { font-weight: bold; }

	/*END PAGINATION*/
    /* social tab */
ul#social,ul#latestthumbs {list-style-type:none;}
#social li { float:left; padding-left:10px;display:block; height:44px; line-height:44px;}
#social a {font-weight:600; color:#304b60; vertical-align:middle; line-height:44px; text-decoration:none; padding-right:5px;} /*redefine line-height for IE*/
#social a:hover {color:#515050;}
li#rss, li#twitter,li#facebook {background:url('../images/social-sprite.jpg') no-repeat;  width:48px; padding-left:0!important;}
li#rss { background-position:0 0;}
li#twitter {background-position:0 -45px;}
li#facebook {background-position:0 -90px;}
    /* latest additions */
#latestadditions {margin:10px 0;}
#latestthumbs li {float:left; display:inline;}
/* ADS and Recent*/
#top_ad { text-align:center; width:728px; margin:5px auto;}
#category_ad {margin:3px auto; width:468px;}
#left_column_ad {margin:10px auto; width:336px;}
#right_column_ad,#project_ad {margin:5px 0; width:300px;}
.twittrack {margin:0 auto; width:300px;padding-left:5px;}

/* megan-fox-pictures */
 .rounddiv {background-color:#ebeaea; border: 1px solid #d8d7d7; -webkit-border-radius: 15px; /* for Safari */ -moz-border-radius: 15px;  /* for Firefox */}
 .picturernddiv,.videornddiv,.linksdiv,.biodiv,.indexdiv { width:580px; margin:10px auto; }
 .biodiv ol,.biodiv ul {margin:10px 0 10px 25px; }
 .indexdiv { padding-top:10px;}
 .videornddiv    { text-align:center; padding-bottom:20px; }
 .sharediv {width:80%; height:70px; margin:10px auto; position:relative;}
 .sharepicdiv {width:90%; height:270px; margin:10px auto; position:relative;}
 .sharepicdiv table {margin:0 auto;}
 .sharepicdiv table td {padding-right:5px;}
 
  table.picturecategorytable,table.picturecategorytable strong,table.picturecategorytable b { width:550px; margin:10px auto; padding:0; font:normal 12px Arial; color:#7c7b7b; }
 .picturecategoryheader,.latestpictureheader,.shareheader,.videoheader,.linksdiv h3,.biodiv h3 {font:600 14px Georgia; color:#7c7b7b; text-decoration:underline;}
 .latestpictureheader,.shareheader,.videoheader {padding:10px 0 0 10px; text-align:left;}
 .videodesc,.biodiv {color:#7c7b7b; text-align:left; padding:5px 0 5px 20px; }
 .leftpadfix {padding-left:2px;text-align:center;}
 .category{width:380px; padding-top:10px; padding-left:10px;}
 .category a {font:600 14px Arial; color:#304b60; text-decoration:none;}
/* .category a:hover,.subgallerythumbs a:hover,.linksdiv a:hover,.mainphoto a:hover,.newsdescription a:hover {text-decoration:underline;}*/
 .albums,.files {width:85px; text-align:center; padding-top:10px;}
 
 /* index.php and news */
 h3.newstitle,h3.newstitle a { font:600 18px Georgia; color:#304b60; display:inline;}
 h3.newstitle {padding:10px 10px 0 10px;}
 .newstable {margin:10px;}
 .newstable td {vertical-align:top;}
 .indexdiv,.indexdiv ol {color:#827f7f; text-align:left;}
 .newsbody {width:95%; margin:10px auto;}
 .newsbody td {vertical-align:top;}
  ul.newsicons {padding:5px 0 20px 15px;}
 .newsicons li {list-style-type:none; display:block; float:left;}
 .dateicon,.authoricon,.commenticon { width:20px; height:20px; display:block;}
 .dateicon {background:url(../images/cal.png) no-repeat;}
 .authoricon {background:url(../images/author.png) no-repeat; width:20px;}
 .commenticon {background:url(../images/comment.png) no-repeat; width:20px;}
 .postdate,.author,.cmnts {font-size:10px; color:#000; padding:5px 10px 0 10px;}
 .cmnts a {font-size:10px; color:#000;}
 .indexdiv a,.newspagination a {color:#304b60;}
 .oldnews {text-align:right; padding-left:360px;}
 .newnews {text-align:left;padding-left:20px;}
  ul.newspagination {list-style-type:none; width:90%;}
 .newspagination li {display:inline;}
 

  ul.latestpicturethumbs { list-style-type:none; padding:5px 0 0 0; width:550px; text-align:center; }
 .latestpicturethumbs li {display:inline; padding-left:15px;}
  table.newspiclist { margin:0 auto; margin-bottom:10px;}
  .newspiclist td {padding-left:10px;}
   blockquote.bqstyle1 { border:1px solid #e0e0e0; color:#a0a0a0; font-style:italic; background: #f4f4f4 url("../images/blockquote.gif") no-repeat 0 0; margin:8px auto; padding:8px; text-indent: 23px; width:80%;}
  .bqstyle1 span { display:block; padding:5px; margin:5px; background:url("../images/blockquotec.gif") no-repeat bottom right; }


   blockquote.bqstyle2 { background-color: #f6f6f6; border:1px solid #e1e0e0; color:#a4a4a4; font:600 12px Arial; font-style:italic;  margin:8px auto; padding:8px; text-indent: 23px; width:80%;}


  .update { background: url("../images/update.png") no-repeat top left; padding-top:28px; display:block; }
  /*.updatestyle { background:url("../images/bq2.jpg") no-repeat bottom right; display:block; }
  .updatestyle table { width:350px; margin:0; padding:0; }*/
 
  table.subgallerythumbs { padding:5px 0 10px 0; width:550px; margin:0 auto; text-align:center; }
  .subgallerythumbs td { padding-top:10px;vertical-align:top; width:33%; }
  .subgallerythumbs a,.linksdiv a,.mainphoto a{color:#827f7f;}
/* album pages */
 .albumpaginationdiv {text-align:center; width:550px;}
 .albumpagination img {border:0;}
 .albumpagination ul {list-style:none;}
 .albumpagination li {color:#515050;display:inline; line-height:24px; vertical-align:middle;}
 
/* links page */
 .linksdiv h3 {padding-left:15px;}
 .linksdiv a {padding-left:20px;}
 .linksdiv {padding-bottom:20px;}

/* Footer */
#footer {margin-top:15px;width:100%;  background:#d5d5d5; display:block;font:12px Arial; }
#footer hr {height:1px; background:#aaa; border:none;}
#footerextras,span#terms {margin:0 auto; width:800px;}
#footerextras ul {list-style:none; padding:5px 0 0 10px;}
#footerextras a{ color:#827f7f; text-decoration:none; }
#footerextras h4 {font:normal 18px Georgia; color:#646b64;}
#footerextras td {vertical-align:top;}
#footernews {width:300px;}
#footerads {width:340px;}
#footerpartners {width:160px;}
#terms {text-align:center; padding-top:15px;}
ol#e404 {margin:20px;}

/* share buttons */
 .addthis_toolbox {margin-left:10px;}
 .addthis_toolbox .hover_effect
{ width: 400px; padding: 10px 0 6px 10px; border: 3px solid #eee;}

.addthis_toolbox .hover_effect div
{ float: left; }

.addthis_toolbox .hover_effect a
{ border: 2px solid #e5e5e5; padding: 2px 2px 2px 16px; position: relative; text-decoration: none;}

.addthis_toolbox .hover_effect a:hover
{ border: 2px solid #105CB6; background: #B4D3F8; color: #105CB6; text-decoration: none;}

.addthis_toolbox .hover_effect span
{position: absolute; width: 16px; height: 16px; top: 2px; left: 1px;}

#block {
	margin: 15px 0 0 0;
	padding-right:5px;
	padding-left: 5px;
	clear:both;
	overflow:hidden;
}

.projecthtabs{	overflow:hidden; }
.projecthtabs a{
	font-weight:bold;
	padding: 7px;
	color:#102f89;
}
.projecthtabs a:hover{
	color: #000;
}

.projecthtabs li{
	float:left;
	margin-top:2px;
	padding: 3px 2px 0 0;
	overflow:hidden;
}
.tab img{
	clear:right;
	float:left;
        padding-right:5px;
}
.tab span {font-weight:600;}
.tabs{
	margin-top:2px;
	overflow:hidden;
}
.tabs li{
	background-color:#eee;
	clear:both;
	margin:4px 0;
	padding:9px;
        height:64px;
        list-style-type:none;
}
.tabs .az {border:0; margin:0; padding:0;}
.tabs li a { color:#102f89; }


#disqus_thread {width:550px; margin:10px auto 0 auto; padding:10px;}
#disqus_thread a {color:#838783;}
#dsq-comments {background-color:#efefef!important;}
.dsq-brlink {padding:10px;}
.dsq-h3-addcomment, .dsq-h3-commentcount {font:600 14px Georgia; color:#7c7b7b; }
