* {padding: 0; margin: 0;}

body { background: #CCCCCC;font-family: Verdana, Arial, sans-serif; font-size: 13px; padding: 0; margin: 0; color: #555; line-height: 17px; }

h1 { padding: 0px 10px 10px 0px; margin: 0; font-weight: normal; font-size: 27px; color: #336699;}

h2 { padding: 0px 10px 10px 0px; margin: 0; font-weight: normal; font-size: 24px; color: #336699;}

h3 { padding: 0px 10px 10px 0px; margin: 0; font-weight: normal; font-size: 21px; color: #336699;}

h4 { padding: 0px 10px 10px 0px; margin: 0; font-weight: normal; font-size: 14px; color: #336699; text-align: center;}

ul { list-style-type:square; padding-left: 15px; }

#wrap { width: 900px; margin: 20px auto; background-color:#FFFFFF; border: 2px solid #000000; }

#header { height: 160px; }

#logo {font-size:30px;  height:100px; padding:15px 0 0 25px;}
#logo a {color:#FFFFFF; text-decoration:none;}

#top_right { float:right; text-align: right; color:#FFFFFF; padding:30px 30px 0px 0px; width:100px; border:0;}

#content { padding: 0 20px; background: #FFFFFF; }

#left { padding: 10px 10px 10px 10px; width: 620px; float: left; font-size: 12px; line-height: 2em; text-align: justify; margin-top:20px; }

#left a { color: #555555;text-decoration: none; }

#left a:hover {color: #336699; text-decoration: underline; }

#left h1 { padding: 0px 10px 10px 0px; margin: 0; font-weight: normal; font-size: 27px; color: #336699; text-align: center;}

#left h3 { border-bottom: 1px dotted #aaa; padding: 0px 10px 10px 0px; margin: 0; font-weight: normal; font-size: 21px; color: #336699; text-align: left;}

#left_port { padding: 10px 10px 10px 10px; width: 620px; float: left; font-size: 12px; line-height: 2em; text-align: left; background-color:#fff; margin-top:20px; }

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

.left_tweet li { list-style: none;}

#right{ padding: 30px 0; width: 210px; float: right; }
#right h3 { background: #999999; height: 30px; line-height: 30px; font-size: 16px; border: none; padding: 0 0 0 10px; margin: 0; color: #fff; }
#right ul { list-style-type: none; padding: 10px 0 20px 20px; }
#right ul li { padding: 2px 0 3px 0; list-style-image: url(../images/bullet.png); }
#right ul li a { color: #336699; font-weight: 100; display: block; text-decoration: none; font-size: 12px;  }
#right ul li a:hover { color : #999; }

#right-box { width: 210px; padding-top: 15px; padding-bottom: 20px; text-align: center; }

#footer { clear:both; font-size: 11px; color: #555555; text-align: right; height: 70px;line-height: 70px; background: #FFFFFF; margin-right: 20px; margin-left: 20px; border-top: 1px dotted #aaa}

#footer a { color: #555555;text-decoration: none; }

#footer a:hover {color: #336699; text-decoration: underline; }

#gallery-inside { float: left; padding: 15px 0px 0px 0px; width: 620px; }

.gallery li { display: inline; list-style: none; width: 115px; min-height: 120px; float: left; margin: 0 0px 10px 0; text-align: center; border: 0; padding: 15px 0px 0px 0px;}
	
#rotator { border: 1px solid #000; cursor: pointer; overflow: hidden; margin: 0px auto 10px; position: relative; width: 600px; height: 250px; }

#rotator img { border: 0; cursor: pointer; width: 600px; height: 250px; }

iframe { width: 620px; height: 350px; }

img { border:none;}